.lq-root,.lq-root *,.lq-root :before,.lq-root :after{box-sizing:border-box}.lq-root{--lq-font-space-grotesk:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--lq-font-manrope:"Manrope", ui-sans-serif, system-ui, sans-serif;--lq-font-sora:"Sora", ui-sans-serif, system-ui, sans-serif;--lq-font-inter:"Inter", ui-sans-serif, system-ui, sans-serif;--lq-font-ibm-plex-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--lq-font-family:var(--lq-font-manrope);--lq-radius-sm:0px;--lq-radius-md:0px;--lq-radius-lg:0px;--lq-radius-pill:0px;--lq-space-1:4px;--lq-space-2:8px;--lq-space-3:12px;--lq-space-4:16px;--lq-space-5:24px;--lq-space-6:32px;--lq-transition-fast:.12s ease;--lq-transition-base:.2s ease;--lq-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--lq-text-h1:2.5rem;--lq-text-h2:2rem;--lq-text-h3:1.5rem;--lq-text-h4:1.25rem;--lq-text-h5:1.05rem;--lq-text-h6:.9rem;--lq-text-xl:1.15rem;--lq-text-lg:1.05rem;--lq-text-md:.9rem;--lq-text-sm:.8rem;--lq-text-xs:.72rem;--lq-line-height-heading:1.2;--lq-line-height-body:1.6;--lq-color-up:var(--lq-color-green);--lq-color-down:var(--lq-color-danger);--lq-color-warning:var(--lq-color-amber);--lq-color-info:var(--lq-color-sky);--lq-color-focus-ring:var(--lq-color-accent);font-family:var(--lq-font-family);color:var(--lq-color-text);background-color:var(--lq-color-bg)}@media (hover:hover) and (pointer:fine){.lq-root{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--lq-color-text) 20%,transparent) transparent}.lq-root :hover,.lq-root .lq-scrolling{scrollbar-color:color-mix(in srgb,var(--lq-color-text) 45%,transparent) transparent}.lq-root ::-webkit-scrollbar{width:10px;height:10px}.lq-root ::-webkit-scrollbar-track{background:0 0}.lq-root ::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--lq-color-text) 20%,transparent);border-radius:var(--lq-radius-pill);transition:background-color var(--lq-transition-base);background-clip:content-box;border:2px solid #0000}.lq-root :hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--lq-color-text) 45%,transparent)}.lq-root .lq-scrolling::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--lq-color-text) 45%,transparent)}}.lq-root[data-lq-palette=eink][data-lq-surface=light]{--lq-color-bg:#f1eee6;--lq-color-panel:#f1eee6;--lq-color-text:#111;--lq-color-text-muted:#55524a;--lq-color-border:#111;--lq-color-border-subtle:#c9c4b6;--lq-color-accent:#111;--lq-color-accent-contrast:#f1eee6;--lq-color-fill:#111;--lq-color-fill-track:#f1eee6;--lq-color-danger:#111;--lq-color-overlay:#11111159;--lq-color-hover:#1111110f;--lq-shadow-panel:none;--lq-shadow-modal:none}.lq-root[data-lq-palette=eink][data-lq-surface=dark]{--lq-color-bg:#0a0a0a;--lq-color-panel:#0a0a0a;--lq-color-text:#f5f5f2;--lq-color-text-muted:#9c9a94;--lq-color-border:#f5f5f2;--lq-color-border-subtle:#3a3a37;--lq-color-accent:#f5f5f2;--lq-color-accent-contrast:#0a0a0a;--lq-color-fill:#f5f5f2;--lq-color-fill-track:#0a0a0a;--lq-color-danger:#f5f5f2;--lq-color-overlay:#0000008c;--lq-color-hover:#f5f5f214;--lq-shadow-panel:none;--lq-shadow-modal:none}.lq-root[data-lq-palette=color][data-lq-surface=light]{--lq-color-bg:#f4f5f7;--lq-color-panel:#fff;--lq-color-text:#12141a;--lq-color-text-muted:#656b78;--lq-color-border:#dfe2e8;--lq-color-border-subtle:#ecedf1;--lq-color-accent:#6c87c9;--lq-color-accent-contrast:#fff;--lq-color-fill:#6c87c9;--lq-color-fill-track:#e4e7ee;--lq-color-danger:#c97c7c;--lq-color-overlay:#0f121a73;--lq-color-hover:#6c87c914;--lq-shadow-panel:0 1px 2px #1018280f;--lq-shadow-modal:0 20px 40px #10182838;--lq-color-amber:#d6a05c;--lq-color-sky:#6fb3c9;--lq-color-green:#6faf82;--lq-color-rose:#cc8fa6;--lq-color-violet:#9c8cc4}.lq-root[data-lq-palette=color][data-lq-surface=dark]{--lq-color-bg:#0f1420;--lq-color-panel:#171d2b;--lq-color-text:#f1f5f9;--lq-color-text-muted:#8b93a7;--lq-color-border:#2a3245;--lq-color-border-subtle:#232a3a;--lq-color-accent:#93a9de;--lq-color-accent-contrast:#0f1420;--lq-color-fill:#93a9de;--lq-color-fill-track:#232a3a;--lq-color-danger:#e0a0a0;--lq-color-overlay:#0009;--lq-color-hover:#93a9de1f;--lq-shadow-panel:0 1px 2px #0000004d;--lq-shadow-modal:0 20px 40px #00000080;--lq-color-amber:#e0b67e;--lq-color-sky:#8fcadc;--lq-color-green:#8fcb9e;--lq-color-rose:#e0a8be;--lq-color-violet:#b7a8de}.lq-root{--lq-code-keyword:#7c3aed;--lq-code-string:#0f766e;--lq-code-number:#b45309;--lq-code-comment:#6b7280;--lq-code-function:#1d4ed8;--lq-code-property:#334155;--lq-code-operator:#6b7280}.lq-root[data-lq-surface=dark]{--lq-code-keyword:#c4b5fd;--lq-code-string:#5eead4;--lq-code-number:#fcd34d;--lq-code-comment:#9ca3af;--lq-code-function:#93c5fd;--lq-code-property:#e2e8f0;--lq-code-operator:#9ca3af}.lq-root[data-lq-palette=eink]{--lq-color-amber:var(--lq-color-text);--lq-color-sky:var(--lq-color-text);--lq-color-green:var(--lq-color-text);--lq-color-rose:var(--lq-color-text);--lq-color-violet:var(--lq-color-text)}.lq-panel{background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-lg);box-shadow:var(--lq-shadow-panel);padding:var(--lq-space-4) var(--lq-space-5);flex-direction:column;display:flex}.lq-root[data-lq-palette=eink] .lq-panel{border-radius:0}.lq-panel--bare{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.lq-panel__header{justify-content:space-between;align-items:baseline;column-gap:var(--lq-space-3);row-gap:var(--lq-space-1);padding-bottom:var(--lq-space-3);margin-bottom:var(--lq-space-2);border-bottom:1px solid var(--lq-color-border-subtle);flex-wrap:wrap;display:flex}.lq-panel__title{overflow-wrap:anywhere;letter-spacing:.08em;text-transform:uppercase;min-width:0;color:var(--lq-color-text);margin:0;font-size:.8rem;font-weight:700}.lq-panel__meta{min-width:0;color:var(--lq-color-text-muted);overflow-wrap:anywhere;flex:0 auto;font-size:.8rem}.lq-panel__body{flex-direction:column;display:flex}.lq-panel__footer{margin-top:var(--lq-space-3);padding-top:var(--lq-space-3);border-top:1px solid var(--lq-color-border-subtle)}.lq-panel-row{align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-3) 0;border-bottom:1px solid var(--lq-color-border-subtle);display:flex}.lq-panel-row:last-child{border-bottom:none}.lq-panel-row--interactive{cursor:pointer}.lq-panel-row--interactive:hover{opacity:.85}.lq-panel-row__label{color:var(--lq-color-text);flex:1;font-size:.95rem}.lq-panel-row__controls{align-items:center;gap:var(--lq-space-3);display:flex}.lq-panel-row__value{color:var(--lq-color-text);text-align:right;min-width:3ch;font-size:.95rem;font-weight:600}.lq-panel--collapsible>.lq-panel__header{cursor:pointer;flex-wrap:nowrap;align-items:center;transition:padding-bottom .26s,margin-bottom .26s,border-color .26s}.lq-panel__heading{justify-content:space-between;align-items:baseline;column-gap:var(--lq-space-3);row-gap:var(--lq-space-1);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.lq-panel--collapsible.is-closed>.lq-panel__header{border-bottom-color:#0000;margin-bottom:0;padding-bottom:0}.lq-panel__toggle{border:1px solid var(--lq-color-border);width:26px;height:26px;color:var(--lq-color-text);cursor:pointer;background:0 0;border-radius:50%;flex:none;padding:0;transition:border-color .15s,background-color .15s;position:relative}.lq-panel__toggle:hover{border-color:var(--lq-color-text)}.lq-panel__toggle:focus-visible{outline:2px solid var(--lq-color-text);outline-offset:2px}.lq-panel__toggle-icon,.lq-panel__toggle-icon:before{background:currentColor;border-radius:1px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lq-panel__toggle-icon:before{content:"";transition:transform .26s;transform:translate(-50%,-50%)rotate(90deg)}.lq-panel--collapsible.is-open .lq-panel__toggle-icon:before{transform:translate(-50%,-50%)rotate(0)}.lq-panel__collapse{grid-template-rows:1fr;transition:grid-template-rows .26s;display:grid}.lq-panel--collapsible.is-closed>.lq-panel__collapse{grid-template-rows:0fr}.lq-panel__collapse-inner{opacity:1;min-height:0;transition:opacity .22s,transform .26s;overflow:hidden;transform:none}.lq-panel--collapsible.is-closed .lq-panel__collapse-inner{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.lq-panel--collapsible>.lq-panel__header,.lq-panel__collapse,.lq-panel__collapse-inner,.lq-panel__toggle-icon:before{transition:none}}@keyframes lq-icon-spin{to{transform:rotate(360deg)}}@keyframes lq-icon-sway{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes lq-icon-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes lq-icon-raindrop{0%{opacity:0;transform:translateY(-3px)}35%{opacity:1}to{opacity:0;transform:translateY(5px)}}@keyframes lq-icon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes lq-icon-slide{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes lq-icon-ring{0%,60%,to{transform:rotate(0)}10%{transform:rotate(12deg)}25%{transform:rotate(-9deg)}40%{transform:rotate(5deg)}50%{transform:rotate(-2deg)}}@keyframes lq-icon-blink{0%,88%,to{opacity:1}94%{opacity:.15}}@keyframes lq-icon-shake{0%,70%,to{transform:translate(0)}76%,88%{transform:translate(-1.5px)}82%,94%{transform:translate(1.5px)}}@keyframes lq-icon-grow{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes lq-icon-float{0%,to{opacity:.85;transform:translateY(0)}50%{opacity:1;transform:translateY(-1.5px)}}@keyframes lq-icon-beat{0%,28%,to{transform:scale(1)}10%,38%{transform:scale(1.2)}}@keyframes lq-icon-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg)}}@keyframes lq-icon-flip{0%,40%,to{transform:rotateY(0)}70%{transform:rotateY(180deg)}}.lq-icon-spin,.lq-icon-sway,.lq-icon-pulse,.lq-icon-bob,.lq-icon-slide,.lq-icon-ring,.lq-icon-shake,.lq-icon-grow,.lq-icon-float,.lq-icon-beat,.lq-icon-tilt,.lq-icon-flip{transform-box:fill-box;transform-origin:50%}.lq-icon-spin{animation:7s linear infinite lq-icon-spin}.lq-icon-sway{animation:2.2s ease-in-out infinite lq-icon-sway}.lq-icon-pulse{animation:3s ease-in-out infinite lq-icon-pulse}.lq-icon-raindrop{animation:1.1s ease-in infinite lq-icon-raindrop}.lq-icon-bob{animation:2s ease-in-out infinite lq-icon-bob}.lq-icon-slide{animation:1.8s ease-in-out infinite lq-icon-slide}.lq-icon-ring{transform-origin:top;animation:2.6s ease-in-out infinite lq-icon-ring}.lq-icon-blink{animation:4.5s ease-in-out infinite lq-icon-blink}.lq-icon-shake{animation:3.4s ease-in-out infinite lq-icon-shake}.lq-icon-grow{animation:2.4s ease-in-out infinite lq-icon-grow}.lq-icon-float{animation:3.6s ease-in-out infinite lq-icon-float}.lq-icon-beat{animation:2.8s ease-in-out infinite lq-icon-beat}.lq-icon-tilt{transform-origin:0 100%;animation:2.6s ease-in-out infinite lq-icon-tilt}.lq-icon-flip{animation:4s ease-in-out infinite lq-icon-flip}@media (prefers-reduced-motion:reduce){.lq-icon-spin,.lq-icon-sway,.lq-icon-pulse,.lq-icon-raindrop,.lq-icon-bob,.lq-icon-slide,.lq-icon-ring,.lq-icon-blink,.lq-icon-shake,.lq-icon-grow,.lq-icon-float,.lq-icon-beat,.lq-icon-tilt,.lq-icon-flip{animation:none}}.lq-card{background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-lg);box-shadow:var(--lq-shadow-panel);overflow:hidden}.lq-root[data-lq-palette=eink] .lq-card{border-radius:0}.lq-card--bare{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.lq-card--highlight{border:none;border-top:3px solid var(--lq-color-text);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.lq-card--highlight .lq-card__header,.lq-card--highlight .lq-card__body,.lq-card--highlight .lq-card__summary,.lq-card--highlight .lq-card__footer{padding-left:0;padding-right:0}.lq-card--highlight .lq-card__header{padding-top:var(--lq-space-3);padding-bottom:0}.lq-card--highlight .lq-card__title{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.72rem;font-weight:600}.lq-card--highlight .lq-card__body--divided{padding-top:var(--lq-space-2);border-top:none}.lq-card--highlight .lq-card__body:not(.lq-card__body--divided){padding-top:var(--lq-space-3)}.lq-card__header{justify-content:space-between;align-items:center;gap:var(--lq-space-3);width:100%;padding:var(--lq-space-4) var(--lq-space-5);display:flex}.lq-card__header--interactive{text-align:left;cursor:pointer;transition:background-color var(--lq-transition-fast);background:0 0;border:none;font-family:inherit}.lq-card__header--interactive:hover{background-color:var(--lq-color-hover)}.lq-card__heading{align-items:baseline;gap:var(--lq-space-3);min-width:0;display:flex}.lq-card__title{color:var(--lq-color-text);font-size:.95rem;font-weight:700}.lq-card__meta{color:var(--lq-color-text-muted);white-space:nowrap;font-size:.8rem}.lq-card__chevron{color:var(--lq-color-text-muted);transition:transform var(--lq-transition-base);flex-shrink:0}.lq-card__chevron--open{transform:rotate(180deg)}.lq-card__summary{padding:0 var(--lq-space-5) var(--lq-space-4);color:var(--lq-color-text-muted);font-size:.85rem}.lq-card__collapse{transition:grid-template-rows var(--lq-transition-base);grid-template-rows:0fr;display:grid}.lq-card__collapse--open{grid-template-rows:1fr}.lq-card__collapse-inner{overflow:hidden}.lq-card__body{padding:0 var(--lq-space-5) var(--lq-space-5)}.lq-card__body--divided{border-top:1px solid var(--lq-color-border-subtle);padding-top:var(--lq-space-4)}.lq-card__body:not(.lq-card__body--divided){padding-top:var(--lq-space-5)}.lq-card__collapse .lq-card__body{animation:.26s lq-card-fade-in}@keyframes lq-card-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lq-root[data-lq-palette=eink] .lq-card .lq-card__body{animation:none}.lq-card__footer{margin:0 var(--lq-space-5) var(--lq-space-5);padding-top:var(--lq-space-3);border-top:1px solid var(--lq-color-border-subtle)}.lq-card__body+.lq-card__footer,.lq-card__collapse+.lq-card__footer{margin-top:calc(-1 * var(--lq-space-2))}@media (prefers-reduced-motion:reduce){.lq-card__collapse{transition:none}.lq-card__collapse .lq-card__body{animation:none}}.lq-root[data-lq-palette=eink] .lq-card__collapse{transition:none}.lq-toggle{--lq-toggle-w:44px;--lq-toggle-h:24px;--lq-toggle-pad:3px;width:var(--lq-toggle-w);height:var(--lq-toggle-h);border:1.5px solid var(--lq-color-border);background-color:var(--lq-color-fill-track);cursor:pointer;transition:background-color var(--lq-transition-base),border-color var(--lq-transition-base);border-radius:999px;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.lq-toggle:disabled{opacity:.4;cursor:not-allowed}.lq-toggle__knob{top:50%;left:var(--lq-toggle-pad);width:calc(var(--lq-toggle-h) - 2 * var(--lq-toggle-pad) - 1px);height:calc(var(--lq-toggle-h) - 2 * var(--lq-toggle-pad) - 1px);background-color:var(--lq-color-border);transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color var(--lq-transition-base),width .12s ease;border-radius:50%;position:absolute;transform:translateY(-50%)}.lq-toggle--on{background-color:var(--lq-color-fill)}.lq-toggle--on .lq-toggle__knob{background-color:var(--lq-color-accent-contrast);transform:translate(calc(var(--lq-toggle-w) - var(--lq-toggle-h)),-50%)}.lq-toggle:not(:disabled):active .lq-toggle__knob{width:calc(var(--lq-toggle-h) - 2 * var(--lq-toggle-pad) - 1px + 4px)}.lq-toggle:not(:disabled):active.lq-toggle--on .lq-toggle__knob{transform:translate(calc(var(--lq-toggle-w) - var(--lq-toggle-h) - 4px),-50%)}.lq-root[data-lq-palette=eink] .lq-toggle__knob{transition:transform var(--lq-transition-base),background-color var(--lq-transition-base)}.lq-root[data-lq-palette=eink] .lq-toggle:not(:disabled):active .lq-toggle__knob{width:calc(var(--lq-toggle-h) - 2 * var(--lq-toggle-pad) - 1px)}@media (prefers-reduced-motion:reduce){.lq-toggle__knob{transition:background-color var(--lq-transition-base)}}.lq-root[data-lq-palette=eink] .lq-toggle--on .lq-toggle__knob{background-color:var(--lq-color-bg)}.lq-gauge{align-items:center;gap:var(--lq-space-2);display:inline-flex}.lq-gauge__bars{align-items:flex-end;gap:2px;display:inline-flex}.lq-gauge__bar{border:1px solid var(--lq-color-border);background-color:var(--lq-color-fill-track);border-radius:1px;width:4px;display:block}.lq-gauge--md .lq-gauge__bar{height:16px}.lq-gauge--sm .lq-gauge__bar{width:3px;height:12px}.lq-gauge__bar--filled{background-color:var(--lq-color-fill);border-color:var(--lq-color-fill)}.lq-gauge__label{color:var(--lq-color-text-muted);text-align:right;min-width:3.5ch;font-size:.8rem}.lq-button{justify-content:center;align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-3) var(--lq-space-4);color:var(--lq-color-text);background-color:var(--lq-color-panel);border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-md);cursor:pointer;transition:background-color var(--lq-transition-fast),color var(--lq-transition-fast),border-color var(--lq-transition-fast),transform .12s ease;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.lq-root[data-lq-palette=eink] .lq-button{border-radius:0}.lq-button:hover{opacity:.85}.lq-button:not(:disabled):active{transform:scale(.97)}.lq-button:disabled{opacity:.4;cursor:not-allowed}.lq-button--selected{background-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast);border-color:var(--lq-color-fill)}.lq-button--block{width:100%;display:flex}.lq-button__icon{transition:transform .2s;display:inline-flex}.lq-button:hover .lq-button__icon{transform:translate(2px)scale(1.08)}.lq-button__icon--pop{animation:.32s cubic-bezier(.34,1.56,.64,1) lq-button-icon-pop}@keyframes lq-button-icon-pop{0%{opacity:0;transform:scale(.4)rotate(-15deg)}60%{opacity:1;transform:scale(1.15)rotate(4deg)}to{transform:scale(1)rotate(0)}}.lq-root[data-lq-palette=eink] .lq-button__icon--pop{animation:none}.lq-root[data-lq-palette=eink] .lq-button:hover .lq-button__icon{transform:none}@media (prefers-reduced-motion:reduce){.lq-button__icon--pop{animation:none}.lq-button:hover .lq-button__icon,.lq-button:not(:disabled):active{transform:none}}.lq-icon-button{color:var(--lq-color-text);background-color:var(--lq-color-panel);border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-md);cursor:pointer;transition:background-color var(--lq-transition-fast),color var(--lq-transition-fast),transform .12s ease;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lq-root[data-lq-palette=eink] .lq-icon-button{border-radius:0}.lq-icon-button:hover{opacity:.85}.lq-icon-button:not(:disabled):active{transform:scale(.92)}.lq-icon-button svg{transition:transform .18s}.lq-root[data-lq-palette=eink] .lq-icon-button{transition:background-color var(--lq-transition-fast),color var(--lq-transition-fast)}.lq-icon-button:disabled{opacity:.4;cursor:not-allowed}.lq-icon-button--md{width:40px;height:40px}.lq-icon-button--sm{width:28px;height:28px}.lq-icon-button svg{width:55%;height:55%}.lq-swatch{align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);color:var(--lq-color-text);background-color:var(--lq-color-panel);border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-md);cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;display:inline-flex}.lq-root[data-lq-palette=eink] .lq-swatch{border-radius:0}.lq-swatch--selected{border-color:var(--lq-color-fill)}.lq-swatch__box{border:1px solid var(--lq-color-border);border-radius:3px;flex-shrink:0;width:14px;height:14px}.lq-root[data-lq-palette=eink] .lq-swatch__box{filter:grayscale();opacity:.85}.lq-root[data-lq-palette=eink] .lq-swatch--selected .lq-swatch__box{opacity:1;box-shadow:inset 0 0 0 2px var(--lq-color-bg);background-color:var(--lq-color-text)!important}.lq-modal__overlay{background-color:var(--lq-color-overlay);z-index:3000;padding:var(--lq-space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lq-modal{background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-lg);width:100%;max-width:420px;max-height:85vh;box-shadow:var(--lq-shadow-modal);overflow-y:auto}.lq-root[data-lq-palette=eink] .lq-modal{border-radius:0}.lq-modal__inner{padding:var(--lq-space-5);gap:var(--lq-space-4);flex-direction:column;min-height:100%;display:flex}.lq-modal--wide{width:min(820px,92vw);max-width:none;height:min(640px,85vh);max-height:none}.lq-modal--fullscreen{width:96vw;max-width:none;height:92vh;max-height:none}.lq-modal--wide .lq-modal__inner,.lq-modal--fullscreen .lq-modal__inner{height:100%}.lq-modal--wide .lq-modal__body,.lq-modal--fullscreen .lq-modal__body{flex:1;min-height:0;overflow-y:auto}.lq-modal__header{justify-content:space-between;align-items:center;gap:var(--lq-space-3);border-bottom:none;display:flex}.lq-modal__header--draggable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.lq-modal__header--draggable:active{cursor:grabbing}.lq-modal__title{color:var(--lq-color-text);margin:0;font-size:1.3rem;font-weight:700}.lq-modal__close-icon{color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.lq-modal__close-icon:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-modal__body{gap:var(--lq-space-4);flex-direction:column;display:flex}.lq-modal__footer{margin-top:var(--lq-space-2)}.lq-modal__close-button{width:100%;padding:var(--lq-space-3);color:var(--lq-color-accent-contrast);background-color:var(--lq-color-fill);border:1.5px solid var(--lq-color-fill);border-radius:var(--lq-radius-md);cursor:pointer;justify-content:center;font-family:inherit;font-size:.95rem;font-weight:700;display:flex}.lq-root[data-lq-palette=eink] .lq-modal__close-button{border-radius:0}@media (pointer:coarse){.lq-modal__close-icon{min-width:44px;min-height:44px}.lq-modal__close-button{align-items:center;min-height:44px}}@media (width<=640px){.lq-modal__overlay{justify-content:stretch;align-items:stretch;padding:0}.lq-modal,.lq-modal--wide,.lq-modal--fullscreen{--lq-modal-pad-left:max(var(--lq-space-4), env(safe-area-inset-left,0px));--lq-modal-pad-right:max(var(--lq-space-4), env(safe-area-inset-right,0px));width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;overscroll-behavior:contain;border:none;border-radius:0;transform:none!important}.lq-modal__inner{min-height:100%;padding:calc(var(--lq-space-4) + env(safe-area-inset-top,0px)) var(--lq-modal-pad-right) max(var(--lq-space-4),env(safe-area-inset-bottom,0px)) var(--lq-modal-pad-left);gap:var(--lq-space-3)}.lq-modal--titled .lq-modal__inner{padding-top:0}.lq-modal__header{z-index:1;margin:0 calc(-1 * var(--lq-modal-pad-right)) 0 calc(-1 * var(--lq-modal-pad-left));padding:calc(var(--lq-space-2) + env(safe-area-inset-top,0px)) calc(var(--lq-modal-pad-right) - var(--lq-space-2)) var(--lq-space-2) var(--lq-modal-pad-left);background-color:var(--lq-color-panel);border-bottom:1px solid var(--lq-color-border);position:sticky;top:0}.lq-modal__header--draggable{cursor:default;touch-action:auto}.lq-modal__title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:1.15rem}.lq-modal__close-icon{min-width:44px;min-height:44px;color:var(--lq-color-text)}.lq-modal__close-icon svg{width:22px;height:22px}.lq-modal__close-icon:focus-visible{outline:2px solid var(--lq-color-focus-ring);outline-offset:-2px}.lq-modal__body{min-width:0}.lq-modal__footer{padding-top:var(--lq-space-2);margin-top:auto}.lq-modal__close-button{align-items:center;min-height:48px}}.lq-field-group{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-field-group__label{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.75rem;font-weight:700}.lq-field-group__row{gap:var(--lq-space-2);flex-wrap:wrap;display:flex}.lq-segmented{align-items:center;gap:var(--lq-space-3);display:flex}.lq-segmented__label{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.7rem;font-weight:700}.lq-segmented__options{border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-md);display:inline-flex;overflow:hidden}.lq-root[data-lq-palette=eink] .lq-segmented__options{border-radius:0}.lq-segmented__option{padding:var(--lq-space-2) var(--lq-space-4);color:var(--lq-color-text);background-color:var(--lq-color-panel);border:none;border-right:1.5px solid var(--lq-color-border);cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600}.lq-segmented__option:last-child{border-right:none}.lq-segmented__option--active{background-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast)}.lq-segmented--top{flex-direction:column;align-items:flex-start;gap:6px}.lq-segmented--top .lq-segmented__label{letter-spacing:normal;text-transform:none;color:var(--lq-color-text);font-size:.8rem;font-weight:600}.lq-segmented--top .lq-segmented__option{min-height:40px;padding-top:0;padding-bottom:0}.lq-tabs{gap:var(--lq-space-4);border-bottom:1px solid var(--lq-color-border-subtle);display:flex;position:relative;overflow-x:auto}.lq-tabs--horizontal{overflow-y:hidden}.lq-tabs__indicator{background-color:var(--lq-color-accent);opacity:0;pointer-events:none;transition:transform .22s,width .22s,height .22s,opacity .15s;position:absolute}.lq-root[data-lq-palette=eink] .lq-tabs__indicator{background-color:var(--lq-color-text);transition:opacity .15s}@media (prefers-reduced-motion:reduce){.lq-tabs__indicator{transition:opacity .15s}}.lq-tabs--horizontal .lq-tabs__indicator{height:2px;bottom:-1px;left:0}.lq-tabs--vertical .lq-tabs__indicator{width:2px;top:0;right:-13px}.lq-tabs__tab{align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) 2px var(--lq-space-3);color:var(--lq-color-text-muted);white-space:nowrap;cursor:pointer;transition:color var(--lq-transition-fast);background:0 0;border:none;font-family:inherit;font-size:.88rem;font-weight:600;display:inline-flex;position:relative}.lq-tabs__tab svg{flex-shrink:0}.lq-tabs__tab:hover:not(:disabled){color:var(--lq-color-text)}.lq-tabs__tab:disabled{opacity:.4;cursor:not-allowed}.lq-tabs__tab--active{color:var(--lq-color-text)}.lq-tabs--vertical{border-bottom:none;border-right:1px solid var(--lq-color-border-subtle);padding-right:var(--lq-space-3);flex-direction:column;gap:2px;overflow-x:visible}.lq-tabs--vertical .lq-tabs__tab{padding:var(--lq-space-2) var(--lq-space-3);border-radius:var(--lq-radius-md);justify-content:flex-start}.lq-root[data-lq-palette=eink] .lq-tabs--vertical .lq-tabs__tab{border-radius:0}.lq-tabs--vertical .lq-tabs__tab--active{background-color:var(--lq-color-hover);transition:background-color var(--lq-transition-fast)}.lq-jumbotron{justify-content:space-between;align-items:center;gap:var(--lq-space-6);padding:var(--lq-space-6);border-radius:var(--lq-radius-lg);border:1px solid var(--lq-color-border-subtle);background-color:var(--lq-color-panel);display:flex;position:relative;overflow:hidden}.lq-root[data-lq-palette=eink] .lq-jumbotron{border-radius:0}.lq-jumbotron--accent{background-color:var(--lq-color-fill);border-color:var(--lq-color-fill)}.lq-jumbotron--accent .lq-jumbotron__title,.lq-jumbotron--accent .lq-jumbotron__description,.lq-jumbotron--accent .lq-jumbotron__eyebrow{color:var(--lq-color-accent-contrast)}.lq-jumbotron__bg-wrap{filter:blur(var(--lq-jumbotron-blur,0px));pointer-events:none;position:absolute;inset:0}.lq-jumbotron__bg,.lq-jumbotron__bg-grayscale{background-position:50%;background-size:cover;position:absolute;inset:0}.lq-jumbotron__bg-grayscale{filter:grayscale();-webkit-mask-image:linear-gradient(90deg,#000 30%,#0000 90%);mask-image:linear-gradient(90deg,#000 30%,#0000 90%)}.lq-jumbotron__scrim{pointer-events:none;background:linear-gradient(90deg,var(--lq-color-overlay) 30%,transparent 90%);position:absolute;inset:0}.lq-jumbotron--has-image .lq-jumbotron__content{z-index:1;color:var(--lq-color-accent-contrast);position:relative}.lq-jumbotron__content{align-items:flex-start;gap:var(--lq-space-2);flex-direction:column;max-width:56ch;display:flex}.lq-jumbotron__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.72rem;font-weight:700}.lq-jumbotron__title{color:var(--lq-color-text);margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.lq-jumbotron__description{color:var(--lq-color-text-muted);margin:0}.lq-jumbotron--has-image .lq-jumbotron__description{color:inherit;opacity:.9}.lq-jumbotron__actions{gap:var(--lq-space-3);margin-top:var(--lq-space-2);flex-wrap:wrap;display:flex}.lq-jumbotron__media{z-index:1;flex-shrink:0;position:relative}@media (width<=720px){.lq-jumbotron{flex-direction:column;align-items:flex-start}.lq-jumbotron__media{width:100%}}.lq-carousel{border-radius:var(--lq-radius-lg);position:relative;overflow:hidden}.lq-root[data-lq-palette=eink] .lq-carousel{border-radius:0}.lq-carousel__track{width:100%;height:100%;transition:transform .4s;display:flex}.lq-carousel__slide{flex:0 0 100%;width:100%;height:100%;overflow:hidden}.lq-carousel__slide>*{height:100%}.lq-carousel__arrow{z-index:1;background-color:var(--lq-color-panel);opacity:.9;margin-top:-20px;position:absolute;top:50%}.lq-carousel__arrow--prev{left:var(--lq-space-3)}.lq-carousel__arrow--next{right:var(--lq-space-3)}.lq-carousel__dots{bottom:var(--lq-space-3);z-index:1;gap:var(--lq-space-2);display:flex;position:absolute;left:50%;transform:translate(-50%)}.lq-carousel__dot{background-color:var(--lq-color-overlay);cursor:pointer;width:8px;height:8px;transition:background-color var(--lq-transition-fast),transform var(--lq-transition-fast);border:none;border-radius:999px;padding:0}.lq-root[data-lq-palette=eink] .lq-carousel__dot{border-radius:0}.lq-carousel__dot:hover{background-color:var(--lq-color-text-muted)}.lq-carousel__dot--active{background-color:var(--lq-color-bg);transform:scale(1.3)}.lq-tree,.lq-tree ul{margin:0;padding:0;list-style:none}.lq-tree__row{border-radius:var(--lq-radius-sm);align-items:center;display:flex;position:relative}.lq-root[data-lq-palette=eink] .lq-tree__row{border-radius:0}.lq-tree__row:hover,.lq-tree__row--selected{background-color:var(--lq-color-hover)}.lq-tree__row--disabled{opacity:.45}.lq-tree__row--dragging{opacity:.4}.lq-tree__row--drop-before:before,.lq-tree__row--drop-after:after{content:"";border-radius:var(--lq-radius-pill);background-color:var(--lq-color-accent);height:2px;position:absolute;left:8px;right:4px}.lq-tree__row--drop-before:before{top:-1px}.lq-tree__row--drop-after:after{bottom:-1px}.lq-tree__row--drop-inside{background-color:var(--lq-color-hover);outline:1.5px dashed var(--lq-color-accent);outline-offset:-1.5px}.lq-root[data-lq-palette=eink] .lq-tree__row--drop-before:before,.lq-root[data-lq-palette=eink] .lq-tree__row--drop-after:after{background-color:var(--lq-color-text)}.lq-root[data-lq-palette=eink] .lq-tree__row--drop-inside{outline-color:var(--lq-color-text)}.lq-tree__toggle{width:22px;height:30px;color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lq-tree__toggle--spacer{cursor:default}.lq-tree__chevron{transition:transform var(--lq-transition-fast)}.lq-tree__chevron--open{transform:rotate(90deg)}.lq-tree__label{text-align:left;color:var(--lq-color-text);cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:6px 8px 6px 2px;font-family:inherit;font-size:.86rem;display:flex}.lq-tree__row--selected .lq-tree__label{font-weight:700}.lq-tree__label:disabled{cursor:not-allowed}.lq-tree__label svg{color:var(--lq-color-text-muted);flex-shrink:0}.lq-tabbed-card{background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-lg);box-shadow:var(--lq-shadow-panel);padding:var(--lq-space-5)}.lq-root[data-lq-palette=eink] .lq-tabbed-card{border-radius:0}.lq-tabbed-card__title{color:var(--lq-color-text);margin-bottom:var(--lq-space-3);font-size:.95rem;font-weight:700}.lq-tabbed-card--horizontal .lq-tabbed-card__layout{flex-direction:column;display:flex}.lq-tabbed-card--horizontal .lq-tabbed-card__tabs{margin-bottom:var(--lq-space-4)}.lq-tabbed-card--vertical .lq-tabbed-card__layout{gap:var(--lq-space-5);display:flex}.lq-tabbed-card--vertical .lq-tabbed-card__tabs{flex-shrink:0;min-width:160px}.lq-tabbed-card__content{min-width:0;color:var(--lq-color-text);flex:1}@media (width<=640px){.lq-tabbed-card--vertical .lq-tabbed-card__layout{flex-direction:column}.lq-tabbed-card--vertical .lq-tabbed-card__tabs{min-width:0}}.lq-testimonial{gap:var(--lq-space-3);flex-direction:column;max-width:480px;margin:0;display:flex}.lq-testimonial--card{padding:var(--lq-space-5);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-lg);box-shadow:var(--lq-shadow-panel)}.lq-testimonial--italic .lq-testimonial__quote{quotes:"“" "”" "‘" "’";font-style:italic}.lq-testimonial--italic .lq-testimonial__quote:before{content:open-quote}.lq-testimonial--italic .lq-testimonial__quote:after{content:close-quote}.lq-testimonial--callout{padding:var(--lq-space-4) var(--lq-space-5);background-color:color-mix(in srgb,var(--lq-color-fill) 8%,var(--lq-color-panel));border-left:3px solid var(--lq-color-accent);border-radius:var(--lq-radius-md)}.lq-testimonial__mark{color:var(--lq-color-accent);font-size:2.5rem;font-weight:700;line-height:1}.lq-testimonial__quote{color:var(--lq-color-text);margin:0;font-size:1.05rem;line-height:1.5}.lq-testimonial__rating{color:var(--lq-color-text-muted);gap:2px;display:flex}.lq-testimonial__star--filled{color:var(--lq-color-warning)}.lq-testimonial__attribution{align-items:center;gap:var(--lq-space-3);padding-top:var(--lq-space-3);border-top:1px solid var(--lq-color-border-subtle);margin:0;display:flex}.lq-testimonial__avatar{background-color:var(--lq-color-fill-track);border:1px solid var(--lq-color-border-subtle);width:40px;height:40px;color:var(--lq-color-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex;overflow:hidden}.lq-testimonial__avatar img{object-fit:cover;width:100%;height:100%}.lq-testimonial__identity{flex-direction:column;min-width:0;display:flex}.lq-testimonial__name{color:var(--lq-color-text);font-size:.88rem;font-weight:700}.lq-testimonial__role{color:var(--lq-color-text-muted);font-size:.78rem}.lq-testimonial__mark-word{background-color:color-mix(in srgb,var(--lq-color-accent) 18%,transparent);color:inherit;border-radius:var(--lq-radius-sm);padding:0 .15em;font-weight:700}.lq-code-block{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-lg);background-color:var(--lq-color-panel);flex-shrink:0;overflow:hidden}.lq-code-block--fill{flex-direction:column;flex:1;min-height:0;display:flex}.lq-code-block--fill .lq-code-block__header{flex-shrink:0}.lq-code-block--fill .lq-code-block__pre{flex:1;min-height:0;overflow:auto}.lq-code-block__header{justify-content:space-between;align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-2) var(--lq-space-4);border-bottom:1px solid var(--lq-color-border-subtle);display:flex}.lq-code-block__label{font-family:var(--lq-font-mono);color:var(--lq-color-text-muted);font-size:.75rem}.lq-code-block__copy{color:var(--lq-color-text-muted);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:pointer;transition:color var(--lq-transition-fast),border-color var(--lq-transition-fast);background:0 0;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:.72rem;font-weight:600;display:inline-flex}.lq-code-block__copy:hover{color:var(--lq-color-text);border-color:var(--lq-color-border)}.lq-code-block__pre{padding:var(--lq-space-4);background-color:var(--lq-color-bg);margin:0;overflow-x:auto}.lq-code-block__pre code{font-family:var(--lq-font-mono);color:var(--lq-color-text);font-size:.84rem;line-height:1.6;display:block}.lq-code-block__line{display:flex}.lq-code-block__line-number{width:2.4em;padding-right:var(--lq-space-3);text-align:right;color:var(--lq-color-text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0}.lq-code-block__line-content{white-space:pre}.lq-code--keyword{color:var(--lq-code-keyword)}.lq-code--string{color:var(--lq-code-string)}.lq-code--number{color:var(--lq-code-number)}.lq-code--comment{color:var(--lq-code-comment);font-style:italic}.lq-code--function{color:var(--lq-code-function)}.lq-code--property{color:var(--lq-code-property)}.lq-code--operator{color:var(--lq-code-operator)}.lq-heading{font-weight:700;line-height:var(--lq-line-height-heading);color:var(--lq-color-text);letter-spacing:-.01em;margin:0}.lq-heading--h1{font-size:var(--lq-text-h1);letter-spacing:-.02em}.lq-heading--h2{font-size:var(--lq-text-h2)}.lq-heading--h3{font-size:var(--lq-text-h3)}.lq-heading--h4{font-size:var(--lq-text-h4)}.lq-heading--h5{font-size:var(--lq-text-h5)}.lq-heading--h6{font-size:var(--lq-text-h6);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.lq-heading-row{justify-content:space-between;align-items:baseline;gap:var(--lq-space-3);display:flex}.lq-heading-row--divider{padding-bottom:var(--lq-space-3);border-bottom:2px solid var(--lq-color-border)}.lq-heading-row__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);flex-shrink:0;font-size:.75rem;font-weight:600}.lq-text{line-height:var(--lq-line-height-body);color:var(--lq-color-text);margin:0}.lq-text--muted{color:var(--lq-color-text-muted)}.lq-text--xs{font-size:var(--lq-text-xs)}.lq-text--sm{font-size:var(--lq-text-sm)}.lq-text--md{font-size:var(--lq-text-md)}.lq-text--lg{font-size:var(--lq-text-lg)}.lq-text--xl{font-size:var(--lq-text-xl)}.lq-text--regular{font-weight:400}.lq-text--medium{font-weight:600}.lq-text--bold{font-weight:700}.lq-legend-row{align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-3) 0;border-bottom:1px solid var(--lq-color-border-subtle);display:flex}.lq-legend-row:last-child{border-bottom:none}.lq-legend-row__swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.lq-legend-row__label{min-width:0;color:var(--lq-color-text);flex:1;font-size:.9rem;font-weight:600}.lq-legend-row__value{color:var(--lq-color-text);flex-shrink:0;font-size:.9rem;font-weight:600}.lq-table{width:100%;overflow-x:auto}.lq-table table{border-collapse:separate;border-spacing:0;text-transform:none;letter-spacing:normal;font-variant-numeric:tabular-nums;width:100%;font-size:.78rem}.lq-table__head{z-index:2;background-color:var(--lq-color-panel);border-bottom:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);white-space:nowrap;padding:6px 10px;font-weight:600;position:sticky;top:0}.lq-table__head-label{display:block}.lq-table__head-sublabel{opacity:.75;font-size:.65rem;font-weight:400;display:block}.lq-table__cell--sticky{z-index:1;background-color:var(--lq-color-panel);position:sticky;left:0}.lq-table__head.lq-table__cell--sticky{z-index:3}.lq-table__cell,.lq-table__head{text-transform:none;letter-spacing:normal}.lq-table__cell{border-bottom:1px solid var(--lq-color-border-subtle);vertical-align:middle;min-width:84px;padding:5px 10px}.lq-table__cell--right{text-align:right}.lq-table__cell--left{text-align:left}.lq-table__row .lq-table__cell{font-weight:400}.lq-table__row--parent .lq-table__label{font-weight:600}.lq-table__row[data-depth="1"] .lq-table__cell{font-size:.95em}.lq-table__row[data-depth="2"] .lq-table__cell{font-size:.9em}.lq-table__row[data-depth="3"] .lq-table__cell{color:var(--lq-color-text-muted);font-size:.86em}.lq-table__row[data-depth] .lq-table__note{font-size:.68rem}.lq-table__row--emphasis .lq-table__cell{background-color:var(--lq-color-hover);font-weight:700}.lq-table__row:hover .lq-table__cell{background-color:var(--lq-color-hover)}.lq-table__cell--up .lq-table__value,.lq-table__cell--up .lq-table__note{color:var(--lq-color-up)}.lq-table__cell--down .lq-table__value,.lq-table__cell--down .lq-table__note{color:var(--lq-color-down)}.lq-table__cell--muted .lq-table__value{color:var(--lq-color-text-muted)}.lq-table__value{white-space:nowrap;display:block}.lq-table__note{white-space:nowrap;color:var(--lq-color-text-muted);font-size:.68rem;display:block}.lq-table__missing{color:var(--lq-color-text-muted);opacity:.6}.lq-table__disclosure{width:14px;height:14px;color:var(--lq-color-text-muted);cursor:pointer;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;margin-right:4px;padding:0;display:inline-flex}.lq-table__disclosure--empty{cursor:default}.lq-table__accent{vertical-align:middle;border-radius:2px;width:3px;height:12px;margin-right:6px;display:inline-block}.lq-table__label{vertical-align:middle}.lq-context-menu{z-index:1300;border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm,0);background-color:var(--lq-color-panel);min-width:200px;color:var(--lq-color-text);font-family:var(--lq-font-family,inherit);font-size:var(--lq-text-sm);-webkit-user-select:none;user-select:none;padding:4px;position:fixed;box-shadow:0 8px 24px #00000038}.lq-context-menu__item{align-items:center;gap:var(--lq-space-2);width:100%;padding:6px var(--lq-space-2);border-radius:var(--lq-radius-sm,0);color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color var(--lq-transition-fast);background:0 0;border:0;display:flex}.lq-context-menu__item:hover:not(:disabled),.lq-context-menu__item:focus-visible{background-color:var(--lq-color-hover);outline:none}.lq-context-menu__item:disabled{opacity:.45;cursor:default}.lq-context-menu__icon{color:var(--lq-color-text-muted);display:inline-flex}.lq-context-menu__label{flex:1}.lq-context-menu__hint{margin-left:var(--lq-space-4);color:var(--lq-color-text-muted);font-variant-numeric:tabular-nums}.lq-context-menu__separator{background-color:var(--lq-color-border-subtle);height:1px;margin:4px 2px}.lq-tooltip-anchor{max-width:100%;display:inline-flex}.lq-tooltip{z-index:4000;max-width:min(280px,100vw - 12px);font-family:var(--lq-font-family,ui-sans-serif, system-ui, sans-serif);font-size:var(--lq-text-xs,.72rem);color:var(--lq-color-panel,Canvas);background:var(--lq-color-text,CanvasText);border-radius:var(--lq-tooltip-radius,6px);box-shadow:0 4px 14px color-mix(in srgb,var(--lq-color-text,CanvasText) 22%,transparent);pointer-events:none;overflow-wrap:anywhere;padding:5px 9px;font-weight:600;line-height:1.35;animation:.12s ease-out lq-tooltip-in;position:fixed}.lq-root[data-lq-palette=eink] .lq-tooltip{box-shadow:none;border-radius:0;animation:none}@keyframes lq-tooltip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lq-tooltip{animation:none}}.lq-clock{gap:var(--lq-space-1);flex-direction:column;display:flex}.lq-clock__top{justify-content:space-between;align-items:flex-start;gap:var(--lq-space-3);display:flex}.lq-clock__time{letter-spacing:-.02em;color:var(--lq-color-text);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,6vw,4.2rem);font-weight:700;line-height:1}.lq-clock__colon{animation:1s step-end infinite lq-clock-blink;display:inline-block}@keyframes lq-clock-blink{0%,49%{opacity:1}50%,to{opacity:0}}.lq-root[data-lq-palette=eink] .lq-clock__colon{animation:none}@media (prefers-reduced-motion:reduce){.lq-clock__colon{animation:none}}.lq-clock__icon{color:var(--lq-color-text-muted);margin-top:var(--lq-space-1);flex-shrink:0}.lq-clock__date{color:var(--lq-color-text-muted);font-size:1.05rem}.lq-clock__presence{align-items:center;gap:var(--lq-space-2);margin-top:var(--lq-space-3);padding-top:var(--lq-space-3);border-top:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text);font-size:.9rem;display:flex}.lq-weather{gap:var(--lq-space-4);flex-direction:column;display:flex}.lq-weather__current{align-items:center;gap:var(--lq-space-4);display:flex}.lq-weather__icon{color:var(--lq-color-text);flex-shrink:0}.lq-weather__icon svg{width:56px;height:56px}.lq-weather__main{flex-direction:column;display:flex}.lq-weather__temp{color:var(--lq-color-text);font-size:2.4rem;font-weight:700;line-height:1.1}.lq-weather__condition{color:var(--lq-color-text);max-width:20ch;font-size:1rem}.lq-weather__range{align-items:center;gap:var(--lq-space-3);margin-top:var(--lq-space-1);color:var(--lq-color-text-muted);font-size:.9rem;font-weight:600;display:flex}.lq-weather__precip{align-items:center;gap:4px;display:inline-flex}.lq-weather__precip svg{width:14px;height:14px}.lq-weather__alert{align-self:flex-start;align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);color:var(--lq-color-text);border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-md);font-size:.85rem;font-weight:600;display:inline-flex}.lq-root[data-lq-palette=eink] .lq-weather__alert{border-radius:0}.lq-weather__alert svg{flex-shrink:0;width:16px;height:16px}.lq-weather__forecast{gap:var(--lq-space-3);padding-top:var(--lq-space-3);border-top:1px solid var(--lq-color-border-subtle);flex-direction:column;display:flex}.lq-weather__forecast-title{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.7rem;font-weight:700}.lq-weather__forecast-row{justify-content:space-between;gap:var(--lq-space-2);display:flex}.lq-weather__forecast-day{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.lq-weather__forecast-label{color:var(--lq-color-text-muted);font-size:.78rem;font-weight:600}.lq-weather__forecast-icon{color:var(--lq-color-text)}.lq-weather__forecast-icon svg{width:22px;height:22px}.lq-weather__forecast-max{color:var(--lq-color-text);font-size:.85rem;font-weight:700}.lq-weather__forecast-min{color:var(--lq-color-text-muted);font-size:.78rem}.lq-day-timeline{justify-content:space-between;gap:var(--lq-space-2);display:flex}.lq-day-timeline__item{align-items:center;gap:var(--lq-space-2);color:var(--lq-color-text);cursor:default;background:0 0;border:none;flex-direction:column;flex:1;padding:0;font-family:inherit;display:flex}.lq-day-timeline__item:not(:disabled){cursor:pointer}.lq-day-timeline__item:not(:disabled):hover{opacity:.75}.lq-day-timeline__icon svg{width:26px;height:26px}.lq-day-timeline__label{text-align:center;color:var(--lq-color-text-muted);font-size:.72rem;line-height:1.2}.lq-music{gap:var(--lq-space-4);padding-top:var(--lq-space-4);border-top:1px solid var(--lq-color-border-subtle);flex-direction:column;display:flex}.lq-music__track{align-items:center;gap:var(--lq-space-3);display:flex}.lq-music__cover{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm);background-color:var(--lq-color-fill-track);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.lq-music__cover img{object-fit:cover;width:100%;height:100%}.lq-music__meta{flex-direction:column;min-width:0;display:flex}.lq-music__title{color:var(--lq-color-text);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.lq-music__artist{color:var(--lq-color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.lq-music__controls,.lq-music__volume{align-items:center;gap:var(--lq-space-3);display:flex}.lq-music__volume .lq-gauge{flex:1}.lq-music__volume .lq-gauge__bars{flex:1;justify-content:space-between}.lq-energy-row{align-items:flex-start;gap:var(--lq-space-3);padding:var(--lq-space-3) 0;border-bottom:1px solid var(--lq-color-border-subtle);display:flex}.lq-energy-row:last-child{border-bottom:none}.lq-energy-row__icon{color:var(--lq-color-text);flex-shrink:0;margin-top:2px}.lq-energy-row__icon svg{width:20px;height:20px}.lq-energy-row__body{flex:1;min-width:0}.lq-energy-row__head{justify-content:space-between;align-items:baseline;gap:var(--lq-space-3);display:flex}.lq-energy-row__label{color:var(--lq-color-text);font-size:.95rem}.lq-energy-row__value{color:var(--lq-color-text);white-space:nowrap;font-size:1.15rem;font-weight:700}.lq-energy-row__gauge{margin-top:var(--lq-space-2)}.lq-energy-row__details{color:var(--lq-color-text-muted);flex-direction:column;margin-top:4px;font-size:.78rem;display:flex}.lq-dashboard-grid{gap:var(--lq-space-6);align-items:start;display:grid}.lq-dashboard-grid__item{gap:var(--lq-space-6);flex-direction:column;min-width:0;display:flex}.lq-skilltree{--lq-skill-color:var(--lq-color-accent);gap:var(--lq-space-3);min-width:0;color:var(--lq-color-text);font-family:var(--lq-font-family);flex-direction:column;display:flex}.lq-skilltree__header{font-size:var(--lq-text-sm);color:var(--lq-color-text)}.lq-skilltree__body{gap:var(--lq-space-4);flex-wrap:wrap;align-items:flex-start;min-width:0;display:flex}.lq-skilltree__scroll{min-width:0;padding-bottom:var(--lq-space-2);flex:480px;overflow-x:auto}.lq-skilltree__grid{column-gap:var(--lq-space-5);row-gap:var(--lq-space-5);min-width:min-content;padding:2px;display:grid;position:relative}.lq-skilltree__links{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.lq-skilltree__link{fill:none;stroke:var(--lq-color-border);stroke-width:2px}.lq-skilltree__link.is-cross{stroke-dasharray:5 4}.lq-skilltree__link.is-lit{stroke:color-mix(in srgb,var(--lq-skill-color) 70%,var(--lq-color-bg));stroke-width:2.5px}.lq-skilltree__link.is-done{stroke:var(--lq-skill-color);stroke-width:3px}.lq-skilltree__branch{z-index:1;align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);border-bottom:3px solid var(--lq-skill-color);font-size:var(--lq-text-sm);letter-spacing:.02em;color:var(--lq-color-text);font-weight:700;display:flex;position:relative}.lq-skilltree__branch-icon{color:var(--lq-skill-color);display:inline-flex}.lq-skilltree__cell{z-index:1;gap:var(--lq-space-3);flex-direction:column;display:flex;position:relative}.lq-skilltree__slot{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-skilltree__node{align-items:center;gap:var(--lq-space-2);width:100%;min-height:54px;padding:var(--lq-space-2) var(--lq-space-3);border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-md);background:var(--lq-color-panel);color:var(--lq-color-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.lq-skilltree__node:hover{border-color:color-mix(in srgb,var(--lq-skill-color) 60%,var(--lq-color-border))}.lq-skilltree__node:focus-visible{outline:2px solid var(--lq-skill-color);outline-offset:2px}.lq-skilltree__icon{background:color-mix(in srgb,var(--lq-skill-color) 14%,var(--lq-color-panel));width:28px;height:28px;color:var(--lq-skill-color);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.lq-skilltree__pip{background:currentColor;border-radius:50%;width:8px;height:8px}.lq-skilltree__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lq-skilltree__label{font-size:var(--lq-text-sm);font-weight:600;line-height:1.25}.lq-skilltree__effect{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);line-height:1.3}.lq-skilltree__points{background:color-mix(in srgb,var(--lq-skill-color) 16%,var(--lq-color-panel));color:var(--lq-color-text);font-size:var(--lq-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:2px 7px;font-weight:700}.lq-skilltree__progress{background:var(--lq-color-fill-track);height:4px;position:absolute;bottom:0;left:0;right:0}.lq-skilltree__progress>span{background:var(--lq-skill-color);height:100%;transition:width .3s;display:block}.lq-skilltree__node--locked{opacity:.55;background:color-mix(in srgb,var(--lq-color-text) 3%,var(--lq-color-panel))}.lq-skilltree__node--locked .lq-skilltree__icon{background:var(--lq-color-fill-track);color:var(--lq-color-text-muted)}.lq-skilltree__node--available{border-color:var(--lq-skill-color);animation:2.2s ease-in-out infinite lq-skill-pulse}.lq-skilltree__node--researching{border-color:color-mix(in srgb,var(--lq-skill-color) 70%,var(--lq-color-border));border-style:dashed}.lq-skilltree__node--unlocked{border-color:var(--lq-skill-color);background:color-mix(in srgb,var(--lq-skill-color) 16%,var(--lq-color-panel))}.lq-skilltree__node--unlocked .lq-skilltree__icon{background:var(--lq-skill-color);color:var(--lq-color-accent-contrast,#fff)}.lq-skilltree__node--closed{opacity:.45;filter:grayscale();background:color-mix(in srgb,var(--lq-color-text) 4%,var(--lq-color-panel));border-style:dotted}.lq-skilltree__node--closed .lq-skilltree__icon{background:var(--lq-color-fill-track);color:var(--lq-color-text-muted)}.lq-skilltree__node--closed .lq-skilltree__label{text-decoration:line-through;-webkit-text-decoration-color:var(--lq-color-text-muted);text-decoration-color:var(--lq-color-text-muted)}.lq-skilltree__node.is-selected{box-shadow:0 0 0 2px var(--lq-color-panel),0 0 0 4px var(--lq-skill-color);opacity:1}@keyframes lq-skill-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--lq-skill-color) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--lq-skill-color) 28%,transparent)}}.lq-skilltree__inline{padding:var(--lq-space-2) var(--lq-space-3);border:1px solid var(--lq-color-border);border-left:3px solid var(--lq-skill-color);border-radius:var(--lq-radius-sm);background:var(--lq-color-panel);font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);line-height:1.45}.lq-skilltree__inline p{margin:0 0 var(--lq-space-1)}.lq-skilltree__needs{color:var(--lq-color-text)}.lq-skilltree__owned{color:var(--lq-color-text);font-weight:600}.lq-skilltree__unlock{margin-top:var(--lq-space-1);padding:5px var(--lq-space-3);border:1px solid var(--lq-skill-color);border-radius:var(--lq-radius-sm);background:var(--lq-skill-color);color:var(--lq-color-accent-contrast,#fff);font:inherit;font-size:var(--lq-text-xs);cursor:pointer;font-weight:700}.lq-skilltree__unlock:disabled{opacity:.45;cursor:not-allowed}.lq-skilltree__unlock:focus-visible{outline:2px solid var(--lq-skill-color);outline-offset:2px}.lq-skilltree__detail{min-width:220px;padding:var(--lq-space-3);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);background:var(--lq-color-panel);flex:0 280px}.lq-skilltree__stage{position:relative}.lq-skilltree--compact .lq-skilltree__scroll{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);max-height:70dvh;padding:var(--lq-space-2);flex-basis:100%;overflow:auto}.lq-skilltree--compact .lq-skilltree__scroll:focus-visible{outline:2px solid var(--lq-color-focus-ring);outline-offset:2px}.lq-skilltree--compact .lq-skilltree__detail{flex:100%;min-width:0}.lq-skilltree__zoom{justify-content:flex-end;align-items:center;gap:var(--lq-space-1);display:flex}.lq-skilltree__zoom-btn{min-width:44px;min-height:44px;padding:0 var(--lq-space-2);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);background:var(--lq-color-panel);color:var(--lq-color-text);font:inherit;font-size:var(--lq-text-sm);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.lq-skilltree__zoom-btn:hover:not(:disabled){border-color:var(--lq-color-accent)}.lq-skilltree__zoom-btn:disabled{opacity:.45;cursor:default}.lq-skilltree__zoom-btn:focus-visible{outline:2px solid var(--lq-color-focus-ring);outline-offset:2px}.lq-skilltree__zoom-reset{min-width:64px}.lq-skilltree--compact .lq-skilltree__unlock{min-height:44px;padding:0 var(--lq-space-4);font-size:var(--lq-text-sm)}@media (pointer:coarse){.lq-skilltree__unlock{min-height:44px}}.lq-skilltree--tree{--lq-skill-wood:color-mix(in srgb, var(--lq-color-amber) 48%, var(--lq-color-text));--lq-skill-wood-dark:color-mix(in srgb, var(--lq-skill-wood) 70%, var(--lq-color-text));--lq-skill-dead:color-mix(in srgb, var(--lq-color-text-muted) 45%, var(--lq-color-bg));--lq-skill-vine:var(--lq-color-green)}.lq-skilltree--tree,.lq-skilltree--tree *{--lq-skill-alive:color-mix(in srgb, var(--lq-skill-color) 72%, var(--lq-color-green))}.lq-root[data-lq-surface=dark] .lq-skilltree--tree{--lq-skill-wood:color-mix(in srgb, var(--lq-color-amber) 58%, var(--lq-color-bg));--lq-skill-wood-dark:color-mix(in srgb, var(--lq-skill-wood) 60%, var(--lq-color-bg))}.lq-skilltree__canvas{margin:0 auto;position:relative}.lq-skilltree__world{transform-origin:0 0;position:absolute;top:0;left:0}.lq-skilltree__tree{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.lq-skilltree__ground{fill:color-mix(in srgb,var(--lq-color-text) 7%,transparent)}.lq-skilltree__trunk{fill:var(--lq-skill-wood);stroke:var(--lq-skill-wood-dark);stroke-width:1.5px;stroke-linejoin:round}.lq-skilltree__grain{fill:none;stroke:var(--lq-skill-wood-dark);stroke-width:1.6px;stroke-linecap:round;opacity:.55}.lq-skilltree__limb{fill:none;stroke:var(--lq-skill-wood);stroke-linecap:round;opacity:.9;transition:stroke .22s,opacity .22s}.lq-skilltree__limb.is-lit{stroke:color-mix(in srgb,var(--lq-skill-wood) 65%,var(--lq-skill-color))}.lq-skilltree__limb.is-alive{stroke:var(--lq-skill-alive);opacity:1}.lq-skilltree__limb.is-dead{stroke:var(--lq-skill-dead);stroke-dasharray:2 7;opacity:.7}.lq-skilltree__vine path{fill:none;stroke:var(--lq-skill-vine);stroke-width:2.2px;stroke-dasharray:7 5;stroke-linecap:round}.lq-skilltree__vine-leaf{fill:var(--lq-skill-vine)}.lq-skilltree__vine{opacity:.5}.lq-skilltree__vine.is-lit{opacity:.85}.lq-skilltree__vine.is-alive{opacity:1}.lq-skilltree__vine.is-alive path{stroke-width:2.8px}.lq-skilltree__vine.is-dead{opacity:.3}.lq-skilltree__vine.is-dead path,.lq-skilltree__vine.is-dead .lq-skilltree__vine-leaf{stroke:var(--lq-skill-dead);fill:none}.lq-skilltree__vine.is-dead .lq-skilltree__vine-leaf{fill:var(--lq-skill-dead)}.lq-skilltree__fork-line{fill:none;stroke:var(--lq-color-text-muted);stroke-width:1.5px;stroke-dasharray:2 3}.lq-skilltree__fork{z-index:2;border:1.5px solid var(--lq-color-text-muted);background:var(--lq-color-panel);min-width:26px;height:20px;color:var(--lq-color-text);pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-style:italic;font-weight:700;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.lq-skilltree__tree-label{z-index:1;align-items:center;gap:var(--lq-space-1);border-bottom:3px solid var(--lq-skill-color);background:color-mix(in srgb,var(--lq-color-bg) 85%,transparent);font-size:var(--lq-text-sm);letter-spacing:.02em;white-space:nowrap;color:var(--lq-color-text);pointer-events:none;padding:2px 8px;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.lq-skilltree__leaf{z-index:1;color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex;position:absolute}.lq-skilltree__leaf.is-selected{z-index:3}.lq-skilltree__leaf:focus-visible{outline:none}.lq-skilltree__leaf:focus-visible .lq-skilltree__dot{outline:2px solid var(--lq-color-focus-ring,var(--lq-skill-color));outline-offset:3px}.lq-skilltree__dot{border:2px solid var(--lq-color-border);background:var(--lq-color-panel);width:44px;height:44px;color:var(--lq-skill-color);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:border-color .16s,background-color .16s,box-shadow .2s;display:inline-flex;position:relative}.lq-skilltree__leaf:hover .lq-skilltree__dot{border-color:color-mix(in srgb,var(--lq-skill-color) 70%,var(--lq-color-border))}.lq-skilltree__leaf.is-trunk .lq-skilltree__dot{border-color:var(--lq-skill-wood);border-width:3px}.lq-skilltree__leaf-points{border:1.5px solid var(--lq-skill-color);background:var(--lq-color-panel);min-width:18px;height:18px;color:var(--lq-color-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:-6px;right:-10px}.lq-skilltree__leaf-label{background:color-mix(in srgb,var(--lq-color-bg) 88%,transparent);max-width:100%;font-size:var(--lq-text-xs);text-align:center;-webkit-line-clamp:2;line-clamp:2;border-radius:6px;-webkit-box-orient:vertical;padding:1px 6px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lq-skilltree__leaf-progress{border-radius:2px;width:64px;position:relative;bottom:auto;left:auto;right:auto;overflow:hidden}.lq-skilltree__leaf--locked .lq-skilltree__dot{background:var(--lq-color-fill-track);color:var(--lq-color-text-muted)}.lq-skilltree__leaf--locked .lq-skilltree__leaf-label{color:var(--lq-color-text-muted)}.lq-skilltree__leaf--available .lq-skilltree__dot{border-color:var(--lq-skill-color);border-width:2.5px;animation:2.2s ease-in-out infinite lq-skill-pulse}.lq-skilltree__leaf--researching .lq-skilltree__dot{border-color:var(--lq-skill-color);border-style:dashed}.lq-skilltree__leaf--unlocked .lq-skilltree__dot,.lq-skilltree__leaf--unlocked.is-trunk .lq-skilltree__dot{border-color:var(--lq-skill-alive);background:var(--lq-skill-alive);color:var(--lq-color-accent-contrast,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-skill-alive) 22%,transparent),0 0 16px 3px color-mix(in srgb,var(--lq-skill-alive) 45%,transparent)}.lq-skilltree__leaf--closed{opacity:.5;filter:grayscale()}.lq-skilltree__leaf--closed .lq-skilltree__dot{border-style:dotted;border-color:var(--lq-color-text-muted);background:var(--lq-color-fill-track);color:var(--lq-color-text-muted)}.lq-skilltree__leaf--closed .lq-skilltree__leaf-label{color:var(--lq-color-text-muted);text-decoration:line-through}.lq-skilltree__leaf.is-selected{opacity:1}.lq-skilltree__leaf.is-selected .lq-skilltree__dot{box-shadow:0 0 0 3px var(--lq-color-panel),0 0 0 5px var(--lq-skill-color)}.lq-skilltree__leaf.is-selected .lq-skilltree__leaf-label{background:var(--lq-color-panel);box-shadow:inset 0 0 0 1.5px var(--lq-skill-color)}.lq-skilltree__detail--inline{background:0 0;border:0;padding:0}.lq-skilltree--tree .lq-skilltree__detail{top:var(--lq-space-3);max-height:calc(100vh - 2 * var(--lq-space-3));align-self:flex-start;position:sticky;overflow-y:auto}.lq-skilltree--tree.lq-skilltree--compact .lq-skilltree__detail{max-height:none;position:static}.lq-skilltree__detail-empty{padding:var(--lq-space-3);border:1px dashed var(--lq-color-border);border-radius:var(--lq-radius-md);font-size:var(--lq-text-sm);color:var(--lq-color-text-muted);margin:0}.lq-skilltree__detail--inline .lq-skilltree__inline{padding:var(--lq-space-3);font-size:var(--lq-text-sm)}.lq-skilltree__inline-title{color:var(--lq-color-text);font-weight:700}.lq-skilltree__inline-effect{color:var(--lq-color-text)}.lq-root[data-lq-palette=eink] .lq-skilltree--tree{--lq-skill-wood:color-mix(in srgb, var(--lq-color-text) 38%, var(--lq-color-bg));--lq-skill-wood-dark:color-mix(in srgb, var(--lq-color-text) 60%, var(--lq-color-bg));--lq-skill-dead:color-mix(in srgb, var(--lq-color-text) 22%, var(--lq-color-bg));--lq-skill-vine:var(--lq-color-text)}.lq-root[data-lq-palette=eink] .lq-skilltree--tree,.lq-root[data-lq-palette=eink] .lq-skilltree--tree *{--lq-skill-alive:var(--lq-color-text)!important}.lq-root[data-lq-palette=eink] .lq-skilltree__leaf--unlocked .lq-skilltree__dot{box-shadow:none}.lq-root[data-lq-palette=eink] .lq-skilltree__leaf--available .lq-skilltree__dot{border-width:3.5px;animation:none}.lq-root[data-lq-palette=eink] .lq-skilltree__leaf.is-selected .lq-skilltree__dot{box-shadow:0 0 0 3px var(--lq-color-panel),0 0 0 5px var(--lq-color-text)}.lq-root[data-lq-palette=eink] .lq-skilltree__leaf-label,.lq-root[data-lq-palette=eink] .lq-skilltree__fork,.lq-root[data-lq-palette=eink] .lq-skilltree__tree-label{border-radius:0}@media (prefers-reduced-motion:reduce){.lq-skilltree__leaf--available .lq-skilltree__dot{animation:none}}.lq-root[data-lq-palette=eink] .lq-skilltree,.lq-root[data-lq-palette=eink] .lq-skilltree *{--lq-skill-color:var(--lq-color-text)!important}.lq-root[data-lq-palette=eink] .lq-skilltree__node,.lq-root[data-lq-palette=eink] .lq-skilltree__inline,.lq-root[data-lq-palette=eink] .lq-skilltree__detail,.lq-root[data-lq-palette=eink] .lq-skilltree__unlock,.lq-root[data-lq-palette=eink] .lq-skilltree__zoom-btn,.lq-root[data-lq-palette=eink] .lq-skilltree--compact .lq-skilltree__scroll{border-radius:0}.lq-root[data-lq-palette=eink] .lq-skilltree__node--available{border-width:3px;animation:none}@media (prefers-reduced-motion:reduce){.lq-skilltree__node--available{animation:none}}.lq-analog-clock{color:var(--lq-color-text);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:2px 8px 2px 4px;display:inline-flex}.lq-analog-clock__dial{flex-shrink:0}.lq-analog-clock__face{fill:var(--lq-color-panel);stroke:var(--lq-color-border);stroke-width:1.5px}.lq-analog-clock__tick{stroke:var(--lq-color-text-muted);stroke-width:1px}.lq-analog-clock__tick--major{stroke:var(--lq-color-text);stroke-width:1.4px}.lq-analog-clock__hand{stroke:var(--lq-color-accent);stroke-linecap:round}.lq-analog-clock__hand--hour{stroke-width:2.2px}.lq-analog-clock__hand--minute{stroke-width:1.3px}.lq-analog-clock__pin{fill:var(--lq-color-accent)}.lq-analog-clock__text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.lq-analog-clock__time{font-size:var(--lq-text-sm);align-items:center;gap:4px;font-weight:700;display:inline-flex}.lq-analog-clock__sky{color:var(--lq-color-text-muted);display:inline-flex}.lq-analog-clock__caption{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lq-field{flex-direction:column;gap:6px;display:flex}.lq-field__label{color:var(--lq-color-text);font-size:.8rem;font-weight:600}.lq-field__control{align-items:center;gap:var(--lq-space-2);width:100%;min-height:40px;padding:0 var(--lq-space-3);background-color:var(--lq-color-panel);border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-md);transition:border-color var(--lq-transition-fast),box-shadow var(--lq-transition-fast);display:flex}.lq-root[data-lq-palette=eink] .lq-field__control{border-radius:0}.lq-field__control:focus-within{border-color:var(--lq-color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-focus-ring) 25%,transparent)}.lq-field__control--error{border-color:var(--lq-color-danger)}.lq-field__control--error:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-danger) 25%,transparent)}.lq-field__control--disabled{opacity:.5;cursor:not-allowed}.lq-field__control--small{min-height:24px;padding:0 var(--lq-space-2);gap:var(--lq-space-1);font-size:.8rem}.lq-field__input{min-width:0;color:var(--lq-color-text);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.9rem}.lq-field__input--small{font-size:.8rem}.lq-field__input::placeholder{color:var(--lq-color-text-muted)}.lq-field__icon{color:var(--lq-color-text-muted);flex-shrink:0;display:inline-flex}.lq-field__icon-button{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lq-field__icon-button:hover{color:var(--lq-color-text)}.lq-field__helper{color:var(--lq-color-text-muted);white-space:pre-line;font-size:.75rem}.lq-field__error{color:var(--lq-color-danger);align-items:center;gap:4px;font-size:.75rem;display:flex}.lq-chip{font:inherit;font-size:var(--lq-text-xs);color:var(--lq-color-text);cursor:pointer;background:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;line-height:1.4;transition:color .12s,border-color .12s,background-color .12s;display:inline-flex}.lq-chip:hover:not(:disabled){border-color:var(--lq-color-accent)}.lq-chip:focus-visible{outline:2px solid var(--lq-color-focus-ring);outline-offset:2px}.lq-chip--on{color:var(--lq-color-accent);background:color-mix(in srgb,var(--lq-color-accent) 10%,var(--lq-color-panel));border-color:var(--lq-color-accent);font-weight:600}.lq-chip:disabled{cursor:default;opacity:.45}.lq-chip__icon{display:inline-flex}.lq-chip__count{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);background:color-mix(in srgb,var(--lq-color-text) 7%,transparent);border-radius:999px;padding:0 5px;font-size:.65rem}.lq-chip-group{flex-wrap:wrap;gap:4px;display:flex}.lq-kb{color:var(--lq-color-text);container-type:inline-size}.lq-kb__layout{gap:var(--lq-space-4);grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;display:grid}@container (width<=640px){.lq-kb__layout{grid-template-columns:minmax(0,1fr)}.lq-kb__index{max-height:none;position:static}.lq-kb__results{max-height:280px}}.lq-kb__index{gap:var(--lq-space-3);flex-direction:column;min-width:0;max-height:calc(100vh - 160px);display:flex;position:sticky;top:0}.lq-kb__results{flex-direction:column;gap:4px;min-height:0;display:flex;overflow-y:auto}.lq-kb__empty{font-size:var(--lq-text-sm);color:var(--lq-color-text-muted);margin:0}.lq-kb__hit{padding:var(--lq-space-2) var(--lq-space-3);font:inherit;text-align:left;color:var(--lq-color-text);cursor:pointer;background:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);flex-direction:column;gap:2px;display:flex}.lq-kb__hit:hover,.lq-kb__hit--on{border-color:var(--lq-color-accent)}.lq-kb__hit--on{background:color-mix(in srgb,var(--lq-color-accent) 7%,var(--lq-color-panel))}.lq-kb__hit:focus-visible,.lq-kb__related-link:focus-visible{outline:2px solid var(--lq-color-focus-ring);outline-offset:2px}.lq-kb__hit-title{font-weight:700;font-size:var(--lq-text-sm)}.lq-kb__hit-summary{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted)}.lq-kb__hit-cat,.lq-kb__cat{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-accent);font-size:10px}.lq-kb__entry{min-width:0}.lq-kb__article{gap:var(--lq-space-3);padding:var(--lq-space-4);background:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);flex-direction:column;display:flex}.lq-kb__head{flex-direction:column;gap:2px;display:flex}.lq-kb__title{font-size:var(--lq-text-h4);margin:0;line-height:1.2}.lq-kb__summary{font-weight:700;line-height:1.45}.lq-kb__para{margin:0;line-height:1.55}.lq-kb__tips{gap:var(--lq-space-1);padding:var(--lq-space-3);font-size:var(--lq-text-sm);background:color-mix(in srgb,var(--lq-color-accent) 8%,transparent);border-left:3px solid var(--lq-color-accent);border-radius:var(--lq-radius-md);flex-direction:column;display:flex}.lq-kb__tips ul{gap:var(--lq-space-1);flex-direction:column;margin:0;padding-left:1.1em;display:flex}.lq-kb__tips-title,.lq-kb__related-title{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);font-weight:700}.lq-kb__related{align-items:center;gap:var(--lq-space-2);flex-wrap:wrap;display:flex}.lq-kb__related-link{font:inherit;font-size:var(--lq-text-sm);color:var(--lq-color-text);cursor:pointer;background:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);padding:4px 10px}.lq-kb__related-link:hover{color:var(--lq-color-accent);border-color:var(--lq-color-accent)}.lq-kb__keywords{flex-wrap:wrap;gap:4px;display:flex}.lq-kb__keyword{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);border:1px solid var(--lq-color-border-subtle);border-radius:999px;padding:1px 8px}.lq-kb mark{color:inherit;background:color-mix(in srgb,var(--lq-color-amber) 45%,transparent);border-radius:2px}.lq-kb__index[hidden],.lq-kb__entry[hidden]{display:none}.lq-kb--narrow .lq-kb__layout{grid-template-columns:minmax(0,1fr)}.lq-kb--narrow .lq-kb__index{max-height:none;position:static}.lq-kb--narrow .lq-kb__results{max-height:none;overflow:visible}.lq-kb--narrow .lq-kb__hit{padding:var(--lq-space-3);min-height:48px}.lq-kb--narrow .lq-kb__hit-summary{font-size:var(--lq-text-sm)}.lq-kb__entry{gap:var(--lq-space-3);flex-direction:column;display:flex}.lq-kb__back{align-self:flex-start;align-items:center;gap:var(--lq-space-1);min-height:44px;padding:0 var(--lq-space-3) 0 var(--lq-space-2);font:inherit;font-size:var(--lq-text-sm);color:var(--lq-color-text);cursor:pointer;background:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);font-weight:700;display:inline-flex}.lq-kb__back:hover{border-color:var(--lq-color-accent)}.lq-kb__back:focus-visible{outline:2px solid var(--lq-color-focus-ring);outline-offset:2px}.lq-kb--narrow .lq-kb__article{padding:var(--lq-space-3)}.lq-kb--narrow .lq-kb__title,.lq-kb--narrow .lq-kb__para,.lq-kb--narrow .lq-kb__summary{overflow-wrap:anywhere}.lq-kb--narrow .lq-kb__related-link{min-height:44px;padding:0 var(--lq-space-3)}@media (pointer:coarse){.lq-kb__related-link,.lq-kb__hit{min-height:44px}}.lq-root[data-lq-palette=eink] .lq-kb__back{border-radius:0}.lq-badge{letter-spacing:.02em;border-radius:var(--lq-radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:2px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.lq-root[data-lq-palette=eink] .lq-badge{border-radius:0;border-color:var(--lq-color-text)!important;color:var(--lq-color-text)!important;background:0 0!important}.lq-badge--neutral{color:var(--lq-color-text-muted);background-color:var(--lq-color-hover)}.lq-badge--up{color:var(--lq-color-up);background-color:color-mix(in srgb,var(--lq-color-up) 15%,transparent)}.lq-badge--down{color:var(--lq-color-down);background-color:color-mix(in srgb,var(--lq-color-down) 15%,transparent)}.lq-badge--warning{color:var(--lq-color-warning);background-color:color-mix(in srgb,var(--lq-color-warning) 18%,transparent)}.lq-badge--info{color:var(--lq-color-info);background-color:color-mix(in srgb,var(--lq-color-info) 15%,transparent)}.lq-kanban{gap:var(--lq-space-3);color:var(--lq-color-text);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.lq-kanban__col{min-height:240px;padding:var(--lq-space-3);border:1px solid var(--lq-color-border-subtle);border-top:3px solid var(--lq-color-border);border-radius:var(--lq-radius-sm);background:var(--lq-color-panel);flex-direction:column;transition:background-color .15s;display:flex}.lq-kanban__col--info{border-top-color:var(--lq-color-info)}.lq-kanban__col--warning{border-top-color:var(--lq-color-warning)}.lq-kanban__col--success{border-top-color:var(--lq-color-green)}.lq-kanban__col--over{background:color-mix(in srgb,var(--lq-color-text) 5%,var(--lq-color-panel))}.lq-kanban__head{margin-bottom:var(--lq-space-2)}.lq-kanban__title{align-items:center;gap:var(--lq-space-2);font-size:var(--lq-text-sm);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:700;display:flex}.lq-kanban__count{min-width:22px;font-size:var(--lq-text-xs);text-align:center;opacity:.75;border:1px solid;padding:1px 6px}.lq-kanban__hint{color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);margin:2px 0 0}.lq-kanban__list{gap:var(--lq-space-2);max-height:var(--lq-kanban-max-height,calc(100vh - 300px));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lq-kanban__item{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-kanban__group{z-index:1;margin:var(--lq-space-1) 0 0;background:var(--lq-color-panel);color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);letter-spacing:.05em;text-transform:uppercase;padding:4px 0;font-weight:700;position:sticky;top:0}.lq-kanban__card{border:1px solid color-mix(in srgb,var(--lq-color-text) 16%,transparent);border-radius:var(--lq-radius-sm);background:var(--lq-color-bg);padding:10px 12px;transition:border-color .15s,opacity .15s}.lq-kanban__card[draggable=true]{cursor:grab}.lq-kanban__card[draggable=true]:active{cursor:grabbing}.lq-kanban__card:hover{border-color:color-mix(in srgb,var(--lq-color-text) 40%,transparent)}.lq-kanban__card--dragging{opacity:.4}.lq-kanban__cardhead{align-items:center;gap:4px var(--lq-space-2);flex-wrap:wrap;display:flex}.lq-kanban__meta{color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);white-space:nowrap;margin-left:auto}.lq-kanban__badge{cursor:help;display:inline-flex}.lq-kanban__cardtitle{font-size:var(--lq-text-sm);margin:6px 0 0;font-weight:700;line-height:1.3}.lq-kanban__desc{color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.lq-kanban__card:hover .lq-kanban__desc,.lq-kanban__card:focus-within .lq-kanban__desc{-webkit-line-clamp:unset}.lq-kanban__actions{margin-top:var(--lq-space-2);opacity:.55;align-items:center;gap:2px;transition:opacity .15s;display:flex}.lq-kanban__card:hover .lq-kanban__actions,.lq-kanban__card:focus-within .lq-kanban__actions{opacity:1}.lq-kanban__spacer{flex:1}.lq-kanban__icon{border-radius:var(--lq-radius-sm);width:26px;height:24px;color:var(--lq-color-text);font:inherit;font-size:var(--lq-text-xs);cursor:pointer;background:0 0;border:1px solid #0000;padding:0}.lq-kanban__icon:hover:not(:disabled),.lq-kanban__icon:focus-visible{border-color:color-mix(in srgb,var(--lq-color-text) 30%,transparent);outline:none}.lq-kanban__icon:disabled{opacity:.3;cursor:default}.lq-kanban__icon--danger:hover:not(:disabled){border-color:var(--lq-color-danger);color:var(--lq-color-danger)}.lq-kanban__drop{background:var(--lq-color-accent);height:3px;display:block}.lq-kanban__empty{border:1px dashed color-mix(in srgb,var(--lq-color-text) 22%,transparent);color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);text-align:center;padding:18px 8px}@media (prefers-reduced-motion:reduce){.lq-kanban__col,.lq-kanban__card,.lq-kanban__actions{transition:none}}.lq-objectives{width:300px;max-width:100%;color:var(--lq-color-text);background:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-lg);box-shadow:0 6px 24px color-mix(in srgb,var(--lq-color-text) 14%,transparent);flex-direction:column;display:flex;overflow:hidden}.lq-objectives__head{align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-2) var(--lq-space-2) var(--lq-space-3);display:flex}.lq-objectives__titles{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.lq-objectives__title{font-size:var(--lq-text-sm);font-weight:700}.lq-objectives__subtitle{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted)}.lq-objectives__count{font-size:var(--lq-text-xs);font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);flex-shrink:0;font-weight:700}.lq-objectives__icon-btn{width:24px;height:24px;color:var(--lq-color-text-muted);cursor:pointer;border-radius:var(--lq-radius-md);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.lq-objectives__icon-btn:hover{color:var(--lq-color-text);border-color:var(--lq-color-border-subtle)}.lq-objectives__icon-btn:focus-visible,.lq-objectives__action:focus-visible{outline:2px solid var(--lq-color-focus-ring);outline-offset:2px}.lq-objectives__fold svg{transition:transform .18s}.lq-objectives--collapsed .lq-objectives__fold svg{transform:rotate(180deg)}.lq-objectives__bar{height:3px;margin:0 var(--lq-space-3) var(--lq-space-2);background:var(--lq-color-fill-track);border-radius:999px;overflow:hidden}.lq-objectives__fill{background:var(--lq-color-accent);border-radius:inherit;height:100%;transition:width .4s;display:block}.lq-objectives--complete .lq-objectives__fill{background:var(--lq-color-up)}.lq-objectives__body{padding:0 var(--lq-space-2) var(--lq-space-2)}.lq-objectives__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lq-objectives__step{align-items:flex-start;gap:var(--lq-space-2);padding:5px var(--lq-space-2);border-radius:var(--lq-radius-md);border:1px solid #0000;border-left-width:3px;transition:background-color .3s,border-color .3s,opacity .3s;display:flex}.lq-objectives__mark{width:16px;height:16px;color:var(--lq-color-accent-contrast);border:1.5px solid var(--lq-color-border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.lq-objectives__content{min-width:0;font-size:var(--lq-text-sm);flex-direction:column;gap:3px;line-height:1.3;display:flex}.lq-objectives__step-title{font-weight:600}.lq-objectives__step--done{opacity:.6}.lq-objectives__step--done .lq-objectives__mark{background:var(--lq-color-up);border-color:var(--lq-color-up)}.lq-objectives__step--done .lq-objectives__step-title{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--lq-color-text) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--lq-color-text) 45%,transparent);font-weight:400}.lq-objectives__step--current{background:color-mix(in srgb,var(--lq-color-accent) 8%,var(--lq-color-panel));border-color:color-mix(in srgb,var(--lq-color-accent) 30%,transparent);border-left-color:var(--lq-color-accent)}.lq-objectives__step--current .lq-objectives__mark{border-color:var(--lq-color-accent);box-shadow:inset 0 0 0 3px var(--lq-color-panel);background:var(--lq-color-accent)}.lq-objectives__step--todo{opacity:.5}.lq-objectives__step--todo .lq-objectives__step-title{font-weight:400}.lq-objectives__desc{color:var(--lq-color-text)}.lq-objectives__hint{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);font-style:italic}.lq-objectives__action{font:inherit;font-size:var(--lq-text-xs);color:var(--lq-color-accent-contrast);cursor:pointer;background:var(--lq-color-accent);border:1px solid var(--lq-color-accent);border-radius:var(--lq-radius-md);align-self:flex-start;margin-top:2px;padding:3px 10px;font-weight:600}.lq-objectives__action:hover{filter:brightness(1.08)}.lq-objectives__step--flash{animation:1.4s ease-out lq-objectives-flash}.lq-objectives__step--flash .lq-objectives__mark{animation:.48s cubic-bezier(.3,1.6,.5,1) lq-objectives-pop}@keyframes lq-objectives-flash{0%{opacity:1;background:color-mix(in srgb,var(--lq-color-up) 32%,var(--lq-color-panel));border-color:var(--lq-color-up)}60%{opacity:1}}@keyframes lq-objectives-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.lq-objectives__done{align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-3) var(--lq-space-2);border-radius:var(--lq-radius-md);animation:1.4s ease-out lq-objectives-flash;display:flex}.lq-objectives__done-badge{width:30px;height:30px;color:var(--lq-color-accent-contrast);background:var(--lq-color-up);border-radius:999px;justify-content:center;align-items:center;animation:.52s cubic-bezier(.3,1.6,.5,1) lq-objectives-pop;display:inline-flex}.lq-objectives__done-text{font-size:var(--lq-text-lg);font-weight:700}.lq-objectives__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lq-objectives__title,.lq-objectives__subtitle,.lq-objectives__content{overflow-wrap:anywhere}@media (pointer:coarse),(width<=640px){.lq-objectives__head{gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-1) var(--lq-space-1) var(--lq-space-3)}.lq-objectives__icon-btn{width:44px;height:44px}.lq-objectives__icon-btn svg{width:18px;height:18px}.lq-objectives__title{font-size:var(--lq-text-md)}.lq-objectives__step{padding:var(--lq-space-2)}.lq-objectives__mark{width:18px;height:18px}.lq-objectives__content{font-size:var(--lq-text-md);line-height:1.4}.lq-objectives__hint{font-size:var(--lq-text-sm)}.lq-objectives__action{min-height:44px;padding:0 var(--lq-space-4);font-size:var(--lq-text-sm)}}@media (prefers-reduced-motion:reduce){.lq-objectives__step--flash,.lq-objectives__step--flash .lq-objectives__mark,.lq-objectives__done,.lq-objectives__done-badge{animation:none}.lq-objectives__fold svg,.lq-objectives__fill,.lq-objectives__step{transition:none}}.lq-icon-dock{--lq-dock-radius:14px;--lq-dock-button-radius:10px;--lq-dock-button:44px;--lq-dock-icon:22px;--lq-dock-gap:6px;gap:var(--lq-dock-gap);max-width:100%;padding:var(--lq-dock-gap);color:var(--lq-color-text);background:color-mix(in srgb,var(--lq-color-panel) 78%,transparent);border:1px solid color-mix(in srgb,var(--lq-color-border) 70%,transparent);border-radius:var(--lq-dock-radius);box-shadow:0 8px 28px color-mix(in srgb,var(--lq-color-text) 16%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);flex-wrap:nowrap;display:inline-flex}.lq-icon-dock--horizontal{flex-direction:row}.lq-icon-dock--vertical{flex-direction:column}.lq-icon-dock--sm{--lq-dock-button:36px;--lq-dock-icon:18px;--lq-dock-gap:4px;--lq-dock-button-radius:8px;--lq-dock-radius:12px}.lq-icon-dock--lg{--lq-dock-button:52px;--lq-dock-icon:26px;--lq-dock-gap:8px;--lq-dock-button-radius:12px;--lq-dock-radius:18px}@media (pointer:coarse){.lq-icon-dock--sm{--lq-dock-button:40px}}.lq-icon-dock__slot{flex:none}.lq-icon-dock__button{width:var(--lq-dock-button);height:var(--lq-dock-button);color:var(--lq-color-text);cursor:pointer;background:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-dock-button-radius);box-shadow:0 1px 3px color-mix(in srgb,var(--lq-color-text) 14%,transparent);-webkit-tap-highlight-color:transparent;transition:background-color var(--lq-transition-fast),color var(--lq-transition-fast),border-color var(--lq-transition-fast),box-shadow var(--lq-transition-fast),transform .12s ease;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.lq-icon-dock__icon{display:inline-flex}.lq-icon-dock__icon svg{width:var(--lq-dock-icon);height:var(--lq-dock-icon)}.lq-icon-dock__button:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--lq-color-accent) 12%,var(--lq-color-panel));border-color:color-mix(in srgb,var(--lq-color-accent) 45%,var(--lq-color-border-subtle))}.lq-icon-dock__button:active:not([aria-disabled=true]){transform:scale(.94)}.lq-icon-dock__button:focus-visible{outline:2px solid var(--lq-color-focus-ring);outline-offset:2px}.lq-icon-dock__button--active,.lq-icon-dock__button--active:hover:not([aria-disabled=true]){color:var(--lq-color-accent-contrast);background:var(--lq-color-accent);border-color:var(--lq-color-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--lq-color-accent) 30%,transparent),0 2px 8px color-mix(in srgb,var(--lq-color-accent) 35%,transparent)}.lq-icon-dock__button[aria-disabled=true]{cursor:not-allowed;opacity:.4;box-shadow:none}.lq-icon-dock__badge{font-variant-numeric:tabular-nums;text-align:center;min-width:16px;height:16px;color:var(--lq-color-accent-contrast);background:var(--lq-color-danger);box-shadow:0 0 0 1.5px var(--lq-color-panel);pointer-events:none;border-radius:999px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:2px;right:2px}.lq-icon-dock__badge--dot{width:9px;min-width:0;height:9px;padding:0;top:5px;right:5px}.lq-icon-dock__button--active .lq-icon-dock__badge{box-shadow:0 0 0 1.5px var(--lq-color-accent)}.lq-icon-dock--horizontal.lq-icon-dock--compact{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lq-dock-gap);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.lq-icon-dock--horizontal.lq-icon-dock--compact .lq-icon-dock__slot{scroll-snap-align:start}.lq-root .lq-icon-dock--horizontal.lq-icon-dock--compact::-webkit-scrollbar{display:none}.lq-icon-dock--horizontal.lq-icon-dock--compact::-webkit-scrollbar{display:none}@media (width<=640px){.lq-icon-dock--horizontal{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--lq-dock-gap);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.lq-icon-dock--horizontal .lq-icon-dock__slot{scroll-snap-align:start}.lq-root .lq-icon-dock--horizontal::-webkit-scrollbar{display:none}.lq-icon-dock--horizontal::-webkit-scrollbar{display:none}}.lq-root[data-lq-palette=eink] .lq-icon-dock{--lq-dock-radius:0px;--lq-dock-button-radius:0px;background:var(--lq-color-panel);border-color:var(--lq-color-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lq-root[data-lq-palette=eink] .lq-icon-dock__button{border-color:var(--lq-color-border);box-shadow:none;transition:none}.lq-root[data-lq-palette=eink] .lq-icon-dock__button--active{box-shadow:none}.lq-root[data-lq-palette=eink] .lq-icon-dock__badge{color:var(--lq-color-panel);background:var(--lq-color-text)}.lq-root[data-lq-palette=eink] .lq-icon-dock__button--active .lq-icon-dock__badge{color:var(--lq-color-text);background:var(--lq-color-panel)}@media (prefers-reduced-motion:reduce){.lq-icon-dock__button{transition:none}.lq-icon-dock__button:active:not([aria-disabled=true]){transform:none}}.lq-demand{--lq-demand-radius:14px;--lq-demand-width:112px;--lq-demand-thickness:6px;--lq-demand-length:64px;max-width:100%;color:var(--lq-color-text);background:color-mix(in srgb,var(--lq-color-panel) 78%,transparent);border:1px solid color-mix(in srgb,var(--lq-color-border) 70%,transparent);border-radius:var(--lq-demand-radius);box-shadow:0 8px 28px color-mix(in srgb,var(--lq-color-text) 16%,transparent);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);flex-wrap:wrap;align-items:flex-end;gap:8px 14px;padding:8px 12px;display:inline-flex}.lq-demand--vertical{scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}.lq-demand__slot{flex:none}.lq-demand__meter{--lq-demand-tone:var(--lq-color-accent);width:var(--lq-demand-width);cursor:default;border-radius:6px;outline:none;flex-direction:column;gap:4px;padding:3px 4px;display:flex}.lq-demand__meter--good{--lq-demand-tone:var(--lq-color-green)}.lq-demand__meter--warning{--lq-demand-tone:var(--lq-color-amber)}.lq-demand__meter--critical{--lq-demand-tone:var(--lq-color-danger)}.lq-demand__meter:focus-visible{box-shadow:0 0 0 2px var(--lq-color-focus-ring)}.lq-demand__head{min-width:0;font-size:var(--lq-text-xs);align-items:center;gap:5px;font-weight:700;line-height:1.2;display:flex}.lq-demand__icon{color:var(--lq-color-text-muted);flex-shrink:0;display:inline-flex}.lq-demand__icon svg{width:14px;height:14px}.lq-demand__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lq-demand__bar{align-items:center;height:10px;padding-right:12px;display:flex;position:relative}.lq-demand__track{height:var(--lq-demand-thickness);background:var(--lq-color-fill-track);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lq-color-text) 8%,transparent);border-radius:999px;flex:1;position:relative;overflow:hidden}.lq-demand__fill{width:calc(var(--lq-demand-fill,0) * 100%);background:var(--lq-demand-tone);border-radius:inherit;transition:width .6s cubic-bezier(.2,.7,.2,1),height .6s cubic-bezier(.2,.7,.2,1),background-color var(--lq-transition-base);position:absolute;top:0;bottom:0;left:0}.lq-demand__cap{color:var(--lq-color-danger);animation:1.1s ease-in-out infinite lq-demand-pulse;display:inline-flex;position:absolute;top:0;right:0}.lq-demand__meter--overflow .lq-demand__track{box-shadow:0 0 0 1px var(--lq-color-danger)}@keyframes lq-demand-pulse{0%,to{opacity:1;transform:translate(0)}50%{opacity:.35;transform:translate(2px)}}.lq-demand--vertical .lq-demand__meter{flex-direction:column-reverse;align-items:center;width:64px}.lq-demand--vertical .lq-demand__head{text-align:center;flex-direction:column;gap:2px;width:100%}.lq-demand--vertical .lq-demand__label{max-width:100%}.lq-demand--vertical .lq-demand__bar{height:calc(var(--lq-demand-length) + 12px);flex-direction:column;padding-top:12px;padding-right:0}.lq-demand--vertical .lq-demand__cap{margin-left:-5px;left:50%;right:auto}.lq-demand--vertical .lq-demand__track{width:calc(var(--lq-demand-thickness) + 4px);flex:1;height:auto}.lq-demand--vertical .lq-demand__fill{width:auto;height:calc(var(--lq-demand-fill,0) * 100%);top:auto;right:0}.lq-demand--vertical .lq-demand__cap svg{transform:rotate(-90deg)}.lq-demand--vertical .lq-demand__cap{animation-name:lq-demand-pulse-up}@keyframes lq-demand-pulse-up{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.35;transform:translateY(-2px)}}.lq-demand--compact{--lq-demand-width:68px;--lq-demand-thickness:5px;--lq-demand-length:44px;gap:6px 10px;padding:6px 8px}.lq-demand--compact.lq-demand--horizontal .lq-demand__meter{flex-direction:row;align-items:center;gap:5px}.lq-demand--compact.lq-demand--horizontal .lq-demand__bar{flex:1}.lq-demand--compact.lq-demand--vertical .lq-demand__meter{width:30px}.lq-demand--compact .lq-demand__icon+.lq-demand__label{display:none}@media (width<=420px){.lq-demand--horizontal:not(.lq-demand--compact){--lq-demand-width:96px;gap:6px 10px}}.lq-root[data-lq-palette=eink] .lq-demand{--lq-demand-radius:0px;background:var(--lq-color-panel);border-color:var(--lq-color-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lq-root[data-lq-palette=eink] .lq-demand__track{box-shadow:inset 0 0 0 1px var(--lq-color-border);border-radius:0}.lq-root[data-lq-palette=eink] .lq-demand__meter--critical .lq-demand__fill{background:repeating-linear-gradient(135deg,var(--lq-color-fill) 0 2px,transparent 2px 4px)}.lq-root[data-lq-palette=eink] .lq-demand__fill{transition:none}.lq-root[data-lq-palette=eink] .lq-demand__cap{animation:none}@media (prefers-reduced-motion:reduce){.lq-demand__fill{transition:none}.lq-demand__cap,.lq-demand--vertical .lq-demand__cap{animation:none}}.lq-alert-marker__anchor{vertical-align:bottom;line-height:0}.lq-alert-marker{--am-head:32px;--am-tail:12px;--am-height:39px;--am-tail-top:24.5px;--am-icon:17px;--am-color:var(--lq-color-accent);--am-ink:var(--lq-color-accent-contrast);--am-ring:var(--lq-color-panel);width:var(--am-head);height:var(--am-height);color:var(--am-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;outline:none;margin:0;padding:0;display:inline-block;position:relative}.lq-alert-marker--sm{--am-head:24px;--am-tail:9px;--am-height:29px;--am-tail-top:18.1px;--am-icon:13px}.lq-alert-marker--critical{--am-color:var(--lq-color-danger)}.lq-alert-marker--warning{--am-color:var(--lq-color-amber)}@media (pointer:coarse){.lq-alert-marker:before{content:"";width:max(40px,100%);height:max(44px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.lq-alert-marker__scale,.lq-alert-marker__body{transform-origin:50% 100%;display:block;position:absolute;inset:0}.lq-alert-marker__scale{transition:transform .16s}.lq-alert-marker:hover .lq-alert-marker__scale,.lq-alert-marker:focus-visible .lq-alert-marker__scale{transform:scale(1.15)}.lq-alert-marker__head{z-index:1;width:var(--am-head);height:var(--am-head);background:var(--am-color);border:2px solid var(--am-ring);box-shadow:0 3px 8px color-mix(in srgb,var(--lq-color-text) 30%,transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.lq-alert-marker__head svg{width:var(--am-icon);height:var(--am-icon);stroke-width:2.2px;margin-top:-1px}.lq-alert-marker__tail{top:var(--am-tail-top);left:calc(50% - var(--am-tail) / 2);width:var(--am-tail);height:var(--am-tail);background:var(--am-color);border-right:2px solid var(--am-ring);border-bottom:2px solid var(--am-ring);filter:drop-shadow(1px 1px 1.5px color-mix(in srgb,var(--lq-color-text) 25%,transparent));position:absolute;transform:rotate(45deg)}.lq-alert-marker__count{z-index:2;min-width:17px;height:17px;font-family:var(--lq-font-family);font-variant-numeric:tabular-nums;text-align:center;color:var(--lq-color-panel);background:var(--lq-color-text);border:1.5px solid var(--am-ring);border-radius:999px;padding:0 4px;font-size:10px;font-weight:800;line-height:17px;position:absolute;top:-5px;right:-8px}.lq-alert-marker__ground{background:color-mix(in srgb,var(--lq-color-text) 28%,transparent);filter:blur(1px);border-radius:50%;width:14px;height:4px;position:absolute;bottom:-2px;left:calc(50% - 7px)}.lq-alert-marker:focus-visible .lq-alert-marker__head{outline:2px solid var(--lq-color-focus-ring);outline-offset:2px}.lq-alert-marker--bounce .lq-alert-marker__body{animation:2.6s ease-in-out infinite lq-alert-bounce}.lq-alert-marker--bounce .lq-alert-marker__ground{animation:2.6s ease-in-out infinite lq-alert-ground}@keyframes lq-alert-bounce{0%,50%,to{transform:translateY(0)}14%{transform:translateY(-7px)}28%{transform:translateY(0)}38%{transform:translateY(-2.5px)}}@keyframes lq-alert-ground{0%,50%,to{opacity:1;transform:scaleX(1)}14%{opacity:.45;transform:scaleX(.6)}28%{opacity:1;transform:scaleX(1)}38%{opacity:.8;transform:scaleX(.85)}}.lq-alert-stack{z-index:2;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:absolute}.lq-alert-stack>*{pointer-events:auto}.lq-alert-stack--top-left{align-items:flex-start;top:12px;left:12px}.lq-alert-stack--top-right{align-items:flex-end;top:12px;right:12px}.lq-alert-stack--bottom-left{align-items:flex-start;bottom:12px;left:12px}.lq-alert-stack--bottom-right{align-items:flex-end;bottom:12px;right:12px}.lq-alert-stack>:nth-child(2) .lq-alert-marker__body,.lq-alert-stack>:nth-child(2) .lq-alert-marker__ground{animation-delay:.35s}.lq-alert-stack>:nth-child(3) .lq-alert-marker__body,.lq-alert-stack>:nth-child(3) .lq-alert-marker__ground{animation-delay:.7s}.lq-alert-stack>:nth-child(4) .lq-alert-marker__body,.lq-alert-stack>:nth-child(4) .lq-alert-marker__ground{animation-delay:1.05s}.lq-alert-stack>:nth-child(5) .lq-alert-marker__body,.lq-alert-stack>:nth-child(5) .lq-alert-marker__ground{animation-delay:1.4s}.lq-alert-stack__more{min-width:32px;height:24px;font-size:var(--lq-text-xs);font-variant-numeric:tabular-nums;color:var(--lq-color-text);background:color-mix(in srgb,var(--lq-color-panel) 85%,transparent);border:1px solid var(--lq-color-border);box-shadow:0 2px 8px color-mix(in srgb,var(--lq-color-text) 18%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;outline:none;justify-content:center;align-items:center;padding:0 8px;font-weight:800;display:inline-flex}.lq-alert-stack__more:focus-visible{box-shadow:0 0 0 2px var(--lq-color-focus-ring)}.lq-alert-stack__list{flex-direction:column;gap:2px;display:flex}.lq-root[data-lq-palette=eink] .lq-alert-marker{--am-ring:var(--lq-color-panel)}.lq-root[data-lq-palette=eink] .lq-alert-marker__head,.lq-root[data-lq-palette=eink] .lq-alert-marker__tail{box-shadow:none;filter:none}.lq-root[data-lq-palette=eink] .lq-alert-marker__ground{display:none}.lq-root[data-lq-palette=eink] .lq-alert-marker--warning,.lq-root[data-lq-palette=eink] .lq-alert-marker--info{--am-color:var(--lq-color-panel);--am-ink:var(--lq-color-text);--am-ring:var(--lq-color-text)}.lq-root[data-lq-palette=eink] .lq-alert-marker--warning .lq-alert-marker__head{border-width:3px}.lq-root[data-lq-palette=eink] .lq-alert-marker--info .lq-alert-marker__head{border-width:1.5px}.lq-root[data-lq-palette=eink] .lq-alert-marker__body,.lq-root[data-lq-palette=eink] .lq-alert-marker__ground,.lq-root[data-lq-palette=eink] .lq-alert-marker__scale{transition:none;animation:none}.lq-root[data-lq-palette=eink] .lq-alert-stack__more{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--lq-color-panel)}@media (prefers-reduced-motion:reduce){.lq-alert-marker__body,.lq-alert-marker__ground{animation:none!important}.lq-alert-marker__scale{transition:none}}.lq-fps{--lq-fps-color:var(--lq-color-up,var(--lq-color-green));z-index:20;border:1px solid color-mix(in srgb,var(--lq-fps-color) 55%,var(--lq-color-border));border-left:3px solid var(--lq-fps-color);border-radius:var(--lq-radius-sm,4px);background:color-mix(in srgb,var(--lq-color-panel) 82%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--lq-color-text);font-family:var(--lq-font-family);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:3px 8px;font-size:11px;line-height:1.2;display:inline-flex;position:absolute}.lq-fps[data-level=warn]{--lq-fps-color:var(--lq-color-warning,var(--lq-color-amber))}.lq-fps[data-level=critical]{--lq-fps-color:var(--lq-color-danger)}.lq-fps[data-level=idle]{--lq-fps-color:var(--lq-color-text-muted)}.lq-fps__label{color:var(--lq-color-text-muted);font-weight:600}.lq-fps__value{min-width:3ch;color:var(--lq-color-text);font-size:12px;font-weight:700}.lq-fps__value small{color:var(--lq-color-text-muted);font-size:10px;font-weight:500}.lq-fps__detail{color:var(--lq-color-text-muted)}.lq-fps__graph{display:block;overflow:visible}.lq-fps__graph polyline{fill:none;stroke:var(--lq-fps-color);stroke-width:1.4px;stroke-linejoin:round}.lq-fps__floor{stroke:color-mix(in srgb,var(--lq-color-text) 22%,transparent);stroke-width:1px;stroke-dasharray:2 2}.lq-fps--compact{gap:4px;padding:2px 6px}.lq-root[data-lq-palette=eink] .lq-fps{background:var(--lq-color-panel);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;--lq-fps-color:var(--lq-color-text)!important}.lq-root[data-lq-palette=eink] .lq-fps[data-level=warn]{border-left-width:5px}.lq-root[data-lq-palette=eink] .lq-fps[data-level=critical]{border-left-width:8px}.lq-alloc{gap:var(--lq-space-3);min-width:0;color:var(--lq-color-text);font-family:var(--lq-font-family);flex-direction:column;display:flex}.lq-alloc__bar{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm,4px);background:var(--lq-color-fill-track);height:22px;display:flex;overflow:hidden}.lq-alloc__seg{background:var(--lq-alloc-color);min-width:0;color:var(--lq-color-accent-contrast,#fff);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:width .16s;display:flex}.lq-alloc__seg+.lq-alloc__seg{border-left:1px solid var(--lq-color-panel)}.lq-alloc__seg--free{background:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--lq-color-text) 8%,transparent) 5px 7px);color:var(--lq-color-text-muted)}.lq-alloc__seg-label{white-space:nowrap;overflow:hidden}.lq-alloc__rows{align-items:center;column-gap:var(--lq-space-3);row-gap:var(--lq-space-1);grid-template-columns:minmax(0,max-content) minmax(96px,1fr) 5ch;display:grid}.lq-alloc__row{display:contents}.lq-alloc__label{align-items:center;gap:var(--lq-space-2);min-width:0;font-size:var(--lq-text-sm);overflow-wrap:anywhere;display:inline-flex}.lq-alloc__swatch{background:var(--lq-alloc-color);width:14px;height:14px;color:var(--lq-color-accent-contrast,#fff);border-radius:3px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lq-alloc__swatch--free{background:repeating-linear-gradient(135deg,var(--lq-color-fill-track) 0 3px,color-mix(in srgb,var(--lq-color-text) 18%,transparent) 3px 4px);border:1px solid var(--lq-color-border)}.lq-alloc__value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.lq-alloc__value small{color:var(--lq-color-text-muted);font-weight:500}.lq-alloc__range{cursor:pointer;appearance:none;background:0 0;width:100%;min-height:32px;margin:0}.lq-alloc__range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--lq-alloc-color) 0 var(--lq-alloc-fill),color-mix(in srgb,var(--lq-alloc-color) 22%,var(--lq-color-fill-track)) var(--lq-alloc-fill) var(--lq-alloc-reach),var(--lq-color-fill-track) var(--lq-alloc-reach));height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lq-color-text) 12%,transparent);border-radius:4px}.lq-alloc__range::-moz-range-track{background:linear-gradient(to right,var(--lq-alloc-color) 0 var(--lq-alloc-fill),color-mix(in srgb,var(--lq-alloc-color) 22%,var(--lq-color-fill-track)) var(--lq-alloc-fill) var(--lq-alloc-reach),var(--lq-color-fill-track) var(--lq-alloc-reach));border-radius:4px;height:8px}.lq-alloc__range::-webkit-slider-thumb{border:2px solid var(--lq-alloc-color);background:var(--lq-color-panel);width:20px;height:20px;box-shadow:0 1px 3px color-mix(in srgb,var(--lq-color-text) 25%,transparent);appearance:none;border-radius:50%;margin-top:-6px}.lq-alloc__range::-moz-range-thumb{border:2px solid var(--lq-alloc-color);background:var(--lq-color-panel);border-radius:50%;width:18px;height:18px}.lq-alloc__range:focus-visible{outline:2px solid var(--lq-color-focus-ring,var(--lq-color-accent));outline-offset:2px;border-radius:4px}@media (pointer:coarse){.lq-alloc__range{min-height:44px}.lq-alloc__range::-webkit-slider-thumb{width:26px;height:26px;margin-top:-9px}}.lq-alloc--disabled{opacity:.55}.lq-alloc--disabled .lq-alloc__range{cursor:not-allowed}@container (width<=320px){.lq-alloc__rows{grid-template-columns:minmax(0,1fr) 5ch}}@media (width<=420px){.lq-alloc__rows{grid-template-columns:minmax(0,1fr) 5ch}.lq-alloc__label{margin-top:var(--lq-space-2);grid-column:1/-1}}.lq-root[data-lq-palette=eink] .lq-alloc__bar,.lq-root[data-lq-palette=eink] .lq-alloc__swatch{border-radius:0}.lq-root[data-lq-palette=eink] .lq-alloc__seg{color:var(--lq-color-bg)}.lq-root[data-lq-palette=eink] .lq-alloc__row:nth-child(6n+2),.lq-root[data-lq-palette=eink] .lq-alloc__seg:nth-child(6n+2){--lq-alloc-color:color-mix(in srgb, var(--lq-color-text) 62%, var(--lq-color-bg))!important}.lq-root[data-lq-palette=eink] .lq-alloc__row:nth-child(6n+3),.lq-root[data-lq-palette=eink] .lq-alloc__seg:nth-child(6n+3){--lq-alloc-color:color-mix(in srgb, var(--lq-color-text) 40%, var(--lq-color-bg))!important}.lq-root[data-lq-palette=eink] .lq-alloc__row:nth-child(6n+4),.lq-root[data-lq-palette=eink] .lq-alloc__seg:nth-child(6n+4){--lq-alloc-color:color-mix(in srgb, var(--lq-color-text) 25%, var(--lq-color-bg))!important}.lq-chart-axis__domain,.lq-chart-axis__tick-line{stroke:var(--lq-color-border-subtle);stroke-width:1px}.lq-chart-axis__grid-line{stroke:var(--lq-color-border-subtle);stroke-dasharray:2 3}.lq-chart-axis__label{fill:var(--lq-color-text-muted);font-size:.7rem;font-family:var(--lq-font-family)}.lq-chart-tooltip{z-index:10;pointer-events:none;min-width:120px;padding:var(--lq-space-2) var(--lq-space-3);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-modal);color:var(--lq-color-text);white-space:nowrap;font-size:.8rem;position:absolute;top:0;left:0;transform:translate(-9999px,-9999px)}.lq-root[data-lq-palette=eink] .lq-chart-tooltip{border-radius:0}.lq-chart-tooltip__title{margin-bottom:2px;font-weight:700}.lq-chart-tooltip__row{color:var(--lq-color-text-muted);align-items:center;gap:6px;display:flex}.lq-chart-tooltip__swatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.lq-chart{box-sizing:border-box;border:none;width:100%;display:flex;position:relative;overflow:hidden}.lq-chart:has(>.lq-chart__legend){flex-direction:column}.lq-chart--embedded{border:none}.lq-chart__main{flex-direction:column;flex:auto;min-width:0;display:flex;position:relative}.lq-chart__main-row{flex:auto;min-height:0;display:flex}.lq-chart__plot-column{flex:auto;min-width:64px;height:100%;position:relative}.lq-chart__svg{width:100%;display:block;overflow:visible}.lq-chart__plot{position:relative}.lq-chart__side-panel{border-left:1px solid var(--lq-color-border-subtle);min-width:200px;max-width:560px;position:relative;overflow:auto}.lq-chart__side-panel--fullscreen{z-index:20;background-color:var(--lq-color-bg);border-left:none;min-width:0;max-width:none;position:absolute;inset:0}.lq-chart__side-panel-resize-handle{z-index:5;flex:0 0 0;align-self:stretch;width:0;position:relative}.lq-chart__side-panel-resize-handle:before{content:"";cursor:ew-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;left:-6px}@media (pointer:coarse){.lq-chart__side-panel-resize-handle:before{width:16px;left:-8px}}.lq-chart__side-panel-content{height:100%;padding:var(--lq-space-3)}.lq-chart__side-dock-pane{min-width:120px;max-width:480px;position:relative;overflow:hidden}.lq-chart__side-dock-pane--left{border-right:1px solid var(--lq-color-border-subtle)}.lq-chart__side-dock-pane--right{border-left:1px solid var(--lq-color-border-subtle)}.lq-chart__side-dock-collapsed-rail{display:flex;overflow:hidden}.lq-chart__side-dock-collapsed{align-items:center;gap:var(--lq-space-2);box-sizing:border-box;background-color:var(--lq-color-panel);flex-direction:column;flex:1 1 0;min-width:0;height:100%;padding:6px 0;display:flex;overflow:hidden}.lq-chart__side-dock-collapsed--right{border-left:1px solid var(--lq-color-border-subtle)}.lq-chart__side-dock-collapsed--left{border-right:1px solid var(--lq-color-border-subtle)}.lq-chart__side-dock-collapsed-label{writing-mode:vertical-rl;min-height:0;color:var(--lq-color-text);font-size:.7rem;font-family:var(--lq-font-family);white-space:nowrap;text-overflow:ellipsis;cursor:default;-webkit-user-select:none;user-select:none;overflow:hidden}.lq-chart__side-dock-axes{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.lq-chart__side-dock-pane-resize-handle{z-index:8;z-index:7;width:0;position:absolute;top:0;bottom:0}.lq-chart__side-dock-pane-resize-handle--left{right:0}.lq-chart__side-dock-pane-resize-handle--right{left:0}.lq-chart__side-dock-pane-resize-handle:before{content:"";cursor:ew-resize;touch-action:none;width:12px;position:absolute;top:0;bottom:0;left:-6px}@media (pointer:coarse){.lq-chart__side-dock-pane-resize-handle:before{width:16px;left:-8px}}.lq-chart__canvas{pointer-events:none;position:absolute}.lq-chart__overlay{fill:#0000;cursor:crosshair;touch-action:none}.lq-chart__overlay--pointer{cursor:pointer}.lq-chart__overlay:not(.lq-chart__overlay--drawing):not(.lq-chart__overlay--zooming):active{cursor:grabbing}.lq-chart__crosshair-line{stroke:var(--lq-color-text-muted);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.lq-chart__measure-box{pointer-events:none}.lq-chart__measure-line{stroke:var(--lq-color-text);stroke-width:1.5px;stroke-dasharray:4 4;pointer-events:none}.lq-chart__measure-dot{fill:var(--lq-color-bg);stroke-width:2px;pointer-events:none}.lq-chart__measure-stats{background-color:var(--lq-color-bg);white-space:nowrap;pointer-events:none;border-style:solid;border-width:1px;padding:6px;font-size:.7rem;font-weight:600;line-height:14px;position:absolute}.lq-chart__dot{pointer-events:none}.lq-chart__dot--end{stroke:var(--lq-color-panel);stroke-width:2px}.lq-chart__toolbar{z-index:5;align-items:center;gap:6px;display:flex;position:absolute;top:8px;right:8px}.lq-chart__reset-button,.lq-chart__icon-button{height:26px;color:var(--lq-color-text-muted);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:4px 8px;font-family:inherit;font-size:.7rem;font-weight:600;display:inline-flex}.lq-chart__icon-button{padding:5px}.lq-chart__tools-rail .lq-chart__custom-tool{width:26px;min-width:26px;height:26px;padding:0;overflow:hidden}.lq-chart__tools-rail .lq-chart__custom-tool>*{max-width:20px;max-height:20px}.lq-chart__header-actions{border-left:1px solid var(--lq-color-border-subtle);align-items:center;gap:4px;margin-left:2px;padding-left:6px;display:inline-flex}.lq-chart__header-action{letter-spacing:.02em;font-size:11px;font-weight:600}.lq-chart__header-action--busy{animation:1s ease-in-out infinite lq-header-action-pulse}@keyframes lq-header-action-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.lq-chart__header-action--busy{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;animation:none}}@media (pointer:coarse){.lq-chart__icon-button{padding:9px}}.lq-chart__reset-button:hover,.lq-chart__icon-button:hover{color:var(--lq-color-text);border-color:var(--lq-color-border)}.lq-chart__axis-drag{fill:#0000;touch-action:none}.lq-chart__price-volume-divider,.lq-chart__axis-line-extension{stroke:var(--lq-color-border-subtle);stroke-width:1px}.lq-chart__reference-line{stroke:var(--lq-color-text-muted);stroke-width:1px;pointer-events:none}.lq-chart__hatch-line{stroke:var(--lq-color-text-muted);stroke-width:1px;stroke-opacity:.35}.lq-chart__axis-drag--x{cursor:ew-resize}.lq-chart__axis-drag--y{cursor:ns-resize}.lq-chart__axis-hint{opacity:0;pointer-events:none;transition:opacity var(--lq-transition-base)}.lq-chart__axis-drag:hover~.lq-chart__axis-hint{opacity:1}.lq-chart__axis-hint-bg{fill:var(--lq-color-panel);stroke:var(--lq-color-border);stroke-width:1px}.lq-chart__axis-hint-arrow{stroke:var(--lq-color-text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;fill:none}.lq-chart--fullscreen{inset:var(--lq-space-6);border-color:var(--lq-color-border);z-index:500;background-color:var(--lq-color-bg);animation:.15s lq-chart-fullscreen-in;position:fixed}@keyframes lq-chart-fullscreen-in{0%{opacity:0}to{opacity:1}}.lq-chart__empty{height:100%;min-height:160px;color:var(--lq-color-text-muted);justify-content:center;align-items:center;font-size:.85rem;display:flex}.lq-chart__seasonality-summary{justify-content:center;align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-3);text-align:center;flex-direction:column;display:flex}.lq-chart__seasonality-summary-value{font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:700}.lq-chart__seasonality-summary-label{color:var(--lq-color-text-muted);font-size:.8rem}.lq-chart__legend{gap:var(--lq-space-4);margin-top:var(--lq-space-2);flex-wrap:wrap;display:flex}.lq-chart__legend-item{color:var(--lq-color-text-muted);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.lq-chart__legend-swatch{border-radius:2px;flex-shrink:0;width:10px;height:10px}.lq-chart__overlay--drawing,.lq-chart__overlay--measuring{cursor:crosshair}.lq-chart__overlay--zooming{cursor:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%3E%3Cg%20fill=%22none%22%20stroke=%22%23ffffff%22%20stroke-width=%224.5%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%2210%22%20cy=%2210%22%20r=%226.5%22/%3E%3Cpath%20d=%22M14.9%2014.9%2020.5%2020.5%22/%3E%3C/g%3E%3Cg%20fill=%22none%22%20stroke=%22%23000000%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%3E%3Ccircle%20cx=%2210%22%20cy=%2210%22%20r=%226.5%22/%3E%3Cpath%20d=%22M14.9%2014.9%2020.5%2020.5%22/%3E%3C/g%3E%3C/svg%3E) 10 10,zoom-in}.lq-chart__tools-rail{z-index:1000;background-color:var(--lq-color-bg);border-right:1px solid var(--lq-color-border-subtle);position:absolute;top:0;left:0}.lq-chart__tools-rail-items{flex-direction:column;align-items:center;gap:4px;height:100%;padding-top:4px;padding-bottom:4px;display:flex}@media (pointer:coarse){.lq-chart__tools-rail-items{gap:22px}}.lq-chart__tools-rail-bottom-button{margin-top:auto}.lq-chart__tools-rail--horizontal{border-right:none;border-top:1px solid var(--lq-color-border-subtle);width:100%;top:auto;bottom:0}.lq-chart__tools-rail--horizontal .lq-chart__tools-rail-items{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;width:100%;height:100%;padding:0 4px;overflow:auto hidden}.lq-chart__tools-rail--horizontal .lq-chart__tools-rail-items::-webkit-scrollbar{display:none}.lq-chart__tools-rail--horizontal:before{content:"";left:0;right:0;top:calc(-1px - var(--lq-rail-axis-gap,24px));border-top:1px solid var(--lq-color-border-subtle);pointer-events:none;position:absolute}.lq-chart__tools-rail--horizontal .lq-chart__tools-rail-items>*{flex-shrink:0}.lq-chart__tools-rail--horizontal .lq-chart__tool-separator{width:1px;height:20px;margin:0 6px}.lq-chart__tools-rail--horizontal .lq-chart__tools-rail-bottom-button{margin-top:0;margin-left:auto}.lq-chart__tools-rail--horizontal .lq-chart__tools-rail-items{gap:0;padding-left:0;padding-right:0}.lq-chart__tools-rail--horizontal .lq-chart__icon-button{border-color:#0000;border-radius:0}.lq-chart__tools-rail--horizontal .lq-chart__icon-button:hover{border-color:#0000}.lq-chart__tools-rail--horizontal .lq-chart__tool-chevron{display:none}.lq-chart__tool-group{position:relative}.lq-chart__tool-separator{background-color:var(--lq-color-border-subtle);width:20px;height:1px;margin:6px 0}.lq-chart__tool-menu-divider{height:1px;margin:var(--lq-space-1) 4px;background-color:var(--lq-color-border-subtle)}.lq-chart__tool-chevron{z-index:1;width:12px;height:12px;color:var(--lq-color-text-muted);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:-3px;right:-3px}@media (hover:hover) and (pointer:fine){.lq-chart__tool-chevron{opacity:0}.lq-chart__tool-group:hover .lq-chart__tool-chevron,.lq-chart__tool-chevron:focus-visible,.lq-chart__tool-chevron--visible{opacity:1}}.lq-chart__tool-chevron:hover{color:var(--lq-color-text);border-color:var(--lq-color-border)}.lq-chart__tool-menu{padding:var(--lq-space-2);flex-direction:column;gap:2px;min-width:170px;display:flex}.lq-chart__tool-menu-header{letter-spacing:.04em;text-transform:uppercase;color:var(--lq-color-text-muted);padding:4px 8px 6px;font-size:.68rem;font-weight:700}.lq-chart__tool-menu-row{align-items:center;gap:4px;display:flex}.lq-chart__tool-menu-option{align-items:center;gap:var(--lq-space-2);text-align:left;min-width:0;color:var(--lq-color-text);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;flex:1;padding:6px 8px;font-family:inherit;font-size:.8rem;display:flex}.lq-chart__tool-menu-option:hover{background-color:var(--lq-color-hover)}.lq-chart__tool-menu-option--selected{background-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast);font-weight:700}.lq-chart__tool-menu-option--selected:hover{background-color:var(--lq-color-fill)}.lq-chart__icon-button--active,.lq-chart__timeframe-trigger.lq-chart__replay-trigger--armed{color:var(--lq-color-accent-contrast);background-color:var(--lq-color-accent);border-color:var(--lq-color-accent)}.lq-alert-modal__title{align-items:baseline;gap:var(--lq-space-1);display:flex}.lq-alert-modal__body{gap:var(--lq-space-3);flex-direction:column;display:flex}.lq-alert-modal__option-desc{opacity:.6}.lq-alert-modal__trigger-value{align-items:center;gap:6px;display:flex}.lq-alert-modal__sound-row{align-items:flex-end;gap:var(--lq-space-2);display:flex}.lq-alert-modal__sound-select{flex:1}.lq-alert-modal__play-button{width:40px;min-height:40px;color:var(--lq-color-text-muted);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:pointer;justify-content:center;align-items:center;display:flex}.lq-alert-modal__play-button:hover:not(:disabled){color:var(--lq-color-text);border-color:var(--lq-color-border)}.lq-alert-modal__play-button:disabled{opacity:.5;cursor:default}.lq-alert-list{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-alert-list__row{justify-content:space-between;align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);display:flex}.lq-alert-list__message{color:var(--lq-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.lq-alert-list__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.lq-alert-list__add{padding:var(--lq-space-2);color:var(--lq-color-text);border:1px dashed var(--lq-color-border);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:.85rem;display:flex}.lq-alert-list__add:hover{background-color:var(--lq-color-hover)}.lq-alerts-panel__empty{color:var(--lq-color-text-muted);margin:0;padding:0 4px;font-size:.8rem}.lq-chart__icon-button--active:hover{color:var(--lq-color-accent-contrast);border-color:var(--lq-color-accent)}.lq-chart__drawing-line{stroke:var(--lq-color-accent);stroke-width:1.5px;pointer-events:none}.lq-chart__drawing-line--hover{stroke-width:2.5px}.lq-chart__drawing-line--preview{stroke-dasharray:4 4;opacity:.75}.lq-chart__drawing-handle{fill:var(--lq-color-bg);stroke:var(--lq-color-accent);stroke-width:2px;pointer-events:none}.lq-chart__drawing-handle-hitarea{fill:#0000;stroke:#0000;stroke-width:0;cursor:pointer;touch-action:none}.lq-chart__drawing-handle-hitarea:active{cursor:grabbing}@media (pointer:coarse){.lq-chart__drawing-handle-hitarea{stroke-width:26px}}.lq-chart__event-marker{cursor:pointer}.lq-chart__event-marker-hitarea{fill:#0000;stroke:#0000;stroke-width:0}@media (pointer:coarse){.lq-chart__event-marker-hitarea{stroke-width:20px}}.lq-chart__event-marker-count{fill:var(--lq-color-text-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:8px;font-weight:700}.lq-chart__event-marker-swell--breathing{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite lq-event-breathe}@keyframes lq-event-breathe{0%,to{scale:1}50%{scale:1.18}}@media (prefers-reduced-motion:reduce){.lq-chart__event-marker-swell--breathing{animation:none;scale:1.12}}.lq-chart__event-marker circle{stroke:var(--lq-color-bg);stroke-width:1.5px}.lq-chart__event-marker text{fill:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:inherit;font-size:10px;font-weight:700}.lq-chart__axis-value{z-index:6;font-variant-numeric:tabular-nums;color:var(--lq-color-accent-contrast);background-color:var(--lq-color-accent);pointer-events:none;white-space:nowrap;align-items:stretch;font-size:.7rem;font-weight:600;display:flex;position:absolute}.lq-chart__axis-value-text{align-items:center;padding:2px 6px;display:flex}.lq-chart__axis-value-add{color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:0 4px;display:flex}.lq-chart__axis-value-add:hover{background-color:color-mix(in srgb,var(--lq-color-accent-contrast) 20%,transparent)}.lq-chart__crosshair-add{z-index:999;width:16px;height:16px;color:var(--lq-color-accent-contrast);background-color:var(--lq-color-accent);cursor:pointer;border:none;border-radius:2px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.lq-chart__crosshair-add:hover{background-color:color-mix(in srgb,var(--lq-color-accent) 85%,var(--lq-color-accent-contrast) 15%)}.lq-chart__crosshair-add--x{transform:translate(-50%)}.lq-chart__axis-value--y{z-index:999;transform:translateY(-50%)}.lq-chart__axis-value--average{color:var(--lq-color-text);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border)}.lq-chart__axis-value--x{transform:translate(-50%)}.lq-chart__live-countdown{z-index:999;font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);pointer-events:none;white-space:nowrap;padding:1px 6px;font-size:.65rem;font-weight:600;position:absolute;transform:translateY(-50%)}.lq-chart__header{z-index:1000;background-color:var(--lq-color-bg);border-bottom:1px solid var(--lq-color-border-subtle);box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:6px;width:100%;height:40px;padding:0 4px;display:flex;position:relative;overflow:auto hidden}.lq-chart__header::-webkit-scrollbar{display:none}.lq-chart__header>*{flex-shrink:0}.lq-chart__timeframe-trigger{min-width:0;height:26px;color:var(--lq-color-text);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:pointer;align-items:center;gap:6px;padding:4px 8px;font-family:inherit;font-size:.75rem;font-weight:700;display:inline-flex}.lq-chart__timeframe-trigger:hover{border-color:var(--lq-color-border)}.lq-chart__timeframe-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lq-chart__timeframe-trigger svg{flex-shrink:0}.lq-chart__timeframe-menu{padding:var(--lq-space-2);min-width:160px;max-height:60vh;overflow-y:auto}.lq-chart__timeframe-group+.lq-chart__timeframe-group{margin-top:var(--lq-space-2);padding-top:var(--lq-space-2);border-top:1px solid var(--lq-color-border-subtle)}.lq-chart__timeframe-group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--lq-color-text-muted);padding:4px 8px;font-size:.65rem;font-weight:700}.lq-chart__timeframe-option{text-align:left;width:100%;color:var(--lq-color-text);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-family:inherit;font-size:.8rem;display:block}.lq-chart__timeframe-option:hover{background-color:var(--lq-color-hover)}.lq-chart__timeframe-option--selected{background-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast);font-weight:700}.lq-chart__timeframe-option--selected:hover{background-color:var(--lq-color-fill)}.lq-chart__display-mode-menu{padding:var(--lq-space-2);flex-direction:column;min-width:220px;display:flex}.lq-chart__display-mode-option{align-items:center;gap:var(--lq-space-2);text-align:left;width:100%;color:var(--lq-color-text);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-family:inherit;font-size:.8rem;display:flex}.lq-chart__display-mode-option:hover{background-color:var(--lq-color-hover)}.lq-chart__display-mode-option--selected{background-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast);font-weight:700}.lq-chart__display-mode-option--selected:hover{background-color:var(--lq-color-fill)}.lq-chart__edit-drawing-tabs{margin-bottom:var(--lq-space-3)}.lq-chart__edit-drawing-row{gap:var(--lq-space-3);display:flex}.lq-chart__text-bg-clear,.lq-chart__inline-reset{margin-top:calc(var(--lq-space-2) * -1);color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.8rem;text-decoration:underline}.lq-chart__text-bg-clear:hover,.lq-chart__inline-reset:hover{color:var(--lq-color-text)}.lq-chart__settings-events{gap:var(--lq-space-2);margin-top:var(--lq-space-2);flex-direction:column;display:flex}.lq-chart__settings-eink-note{margin:0 0 var(--lq-space-3);color:var(--lq-color-text-muted);font-size:.78rem}.lq-chart__events-menu{gap:var(--lq-space-2);padding:var(--lq-space-2);flex-direction:column;min-width:170px;display:flex}.lq-chart__edit-drawing-row>*{flex:1;min-width:0}.lq-chart__edit-drawing-footer{gap:var(--lq-space-2);display:flex}.lq-chart__edit-drawing-footer .lq-chart__reset-button{min-width:0;height:auto;padding:var(--lq-space-2) var(--lq-space-3);border-radius:var(--lq-radius-md);flex:1;justify-content:center;font-size:.85rem;font-weight:700}.lq-chart__edit-drawing-footer .lq-chart__confirm-button{min-width:0}.lq-chart__color-input{background-color:var(--lq-color-bg);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:pointer;width:100%;height:38px;padding:3px}.lq-chart__color-input:disabled{opacity:.5;cursor:not-allowed}.lq-chart__text-entry-preview-line{stroke:var(--lq-color-accent);stroke-width:1.5px;stroke-dasharray:4 4;opacity:.75;pointer-events:none}.lq-chart__text-entry-input{z-index:5;min-width:120px;color:var(--lq-color-text);background-color:var(--lq-color-bg);border:1px solid var(--lq-color-accent);border-radius:var(--lq-radius-sm);outline:none;padding:4px 8px;font-family:inherit;font-size:.85rem;position:absolute;box-shadow:0 2px 8px #00000026}.lq-chart__table-cell-input{z-index:5;box-sizing:border-box;color:var(--lq-color-text);background-color:var(--lq-color-bg);outline:2px solid var(--lq-color-accent);outline-offset:-2px;border:none;padding:0 6px;font-family:inherit;font-size:.7rem;position:absolute}.lq-chart__date-input{width:100%;height:38px;color:var(--lq-color-text);background-color:var(--lq-color-bg);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);padding:0 8px;font-family:inherit;font-size:.85rem}.lq-chart__confirm-button{padding:var(--lq-space-2) var(--lq-space-3);color:var(--lq-color-accent-contrast);background-color:var(--lq-color-fill);border:1.5px solid var(--lq-color-fill);border-radius:var(--lq-radius-md);cursor:pointer;flex:1;font-family:inherit;font-size:.85rem;font-weight:700}.lq-chart__confirm-button:hover{opacity:.9}.lq-chart__plot-topleft{z-index:6;pointer-events:none;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute}.lq-chart__floating-toolbar{z-index:2000;background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);align-items:center;gap:4px;padding:4px;display:flex;position:absolute;box-shadow:0 2px 8px #00000026}.lq-chart__script-table-corner{z-index:2100;gap:var(--lq-space-2);pointer-events:none;flex-direction:column;display:flex;position:absolute}.lq-chart__script-table-corner--topLeft{top:48px;left:8px}.lq-chart__script-table-corner--topRight{align-items:flex-end;top:48px;right:8px}.lq-chart__script-table-corner--bottomLeft{bottom:8px;left:8px}.lq-chart__script-table-corner--bottomRight{align-items:flex-end;bottom:8px;right:8px}.lq-chart__script-table{background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);font-size:var(--lq-text-xs);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000026}.lq-chart__script-table-title{padding:var(--lq-space-1) var(--lq-space-2);color:var(--lq-color-text);border-bottom:1px solid var(--lq-color-border-subtle);white-space:nowrap;font-weight:700}.lq-chart__script-table-grid{border-collapse:collapse;display:table}.lq-chart__script-table-row{color:var(--lq-color-text);display:table-row}.lq-chart__script-table-row--header{color:var(--lq-color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem}.lq-chart__script-table-cell{padding:3px var(--lq-space-2);white-space:nowrap;font-variant-numeric:tabular-nums;display:table-cell}.lq-chart__script-table-row:not(:last-child) .lq-chart__script-table-cell{border-bottom:1px solid var(--lq-color-border-subtle)}.lq-chart__script-label{z-index:6;color:var(--lq-color-text);font-size:var(--lq-text-xs);white-space:nowrap;pointer-events:none;font-weight:600;position:absolute}.lq-chart__floating-toolbar-grip{color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);opacity:.5;cursor:grab;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.lq-chart__floating-toolbar-grip:hover,.lq-chart__floating-toolbar-grip:active{opacity:1;cursor:grabbing}.lq-chart__floating-toolbar-divider{background-color:var(--lq-color-border-subtle);align-self:stretch;width:1px;margin:2px 0}.lq-chart__floating-toolbar-swatch{color:var(--lq-color-text-muted);cursor:pointer;flex-direction:column;align-items:center;gap:3px;padding:4px 6px;display:flex}.lq-chart__floating-toolbar-swatch:hover{color:var(--lq-color-text)}.lq-chart__floating-toolbar-color-bar{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:2px;width:20px;height:4px;padding:0}.lq-chart__floating-toolbar-color-bar::-webkit-color-swatch-wrapper{padding:0}.lq-chart__floating-toolbar-color-bar::-webkit-color-swatch{border:none;border-radius:2px}.lq-chart__floating-toolbar-color-bar::-moz-color-swatch{border:none;border-radius:2px}.lq-chart__symbol-info{pointer-events:auto;cursor:default;align-items:baseline;gap:8px;padding:2px 6px;display:flex}.lq-chart__symbol-info--stacked{flex-wrap:wrap;row-gap:1px}.lq-chart__symbol-info--stacked .lq-chart__symbol-info-ohlc{flex-basis:100%}.lq-chart__symbol-info-name{color:var(--lq-color-text);font-size:.75rem;font-weight:700}.lq-chart__symbol-info-name--clickable{border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;margin:-2px -4px;padding:2px 4px;font-family:inherit}.lq-chart__symbol-info-name--clickable:hover{background-color:var(--lq-color-hover)}.lq-chart__symbol-info-sep{color:var(--lq-color-text-muted);font-size:.75rem}.lq-chart__symbol-info-ohlc{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.7rem;font-weight:600}.lq-chart__symbol-info-ohlc--up{color:var(--lq-color-up)}.lq-chart__symbol-info-ohlc--down{color:var(--lq-color-down)}.lq-chart__indicator-legend{pointer-events:none;max-height:calc(var(--lq-chart-price-height,50vh) * .5);scrollbar-width:thin;flex-direction:column;align-items:flex-start;gap:3px;display:flex;overflow:hidden auto}.lq-chart__indicator-legend:hover{pointer-events:auto}.lq-chart__indicator-legend--folded{display:none}.lq-chart__indicator-legend-fold{border-radius:var(--lq-radius-sm);max-width:100%;color:var(--lq-color-text-muted);font:inherit;text-align:left;cursor:pointer;pointer-events:auto;background-color:#0000;border:0;align-items:center;gap:4px;padding:2px 6px;font-size:.76rem;font-weight:700;display:inline-flex}.lq-chart__indicator-legend-fold:hover{background-color:var(--lq-color-panel)}.lq-chart__indicator-legend-fold span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lq-chart__indicator-legend--inert .lq-chart__indicator-legend-item{pointer-events:none}.lq-chart__indicator-legend-item{border-radius:var(--lq-radius-sm);font-variant-numeric:tabular-nums;pointer-events:auto;border:1px solid #0000;align-items:center;gap:4px;padding:2px 5px;font-size:.76rem;font-weight:700;display:flex}.lq-chart__indicator-legend-item--hovered{background-color:var(--lq-color-panel);border-color:currentColor}.lq-chart__indicator-legend-item:hover,.lq-chart__indicator-legend-item:focus-within{background-color:var(--lq-color-panel)}.lq-chart__indicator-legend-label{color:inherit}.lq-chart__indicator-legend-label--hidden{opacity:.5}.lq-chart__overlay-legend-quote{align-items:baseline;gap:8px;display:inline-flex}.lq-chart__overlay-legend-name{color:inherit}.lq-chart__indicator-legend-actions{align-items:center;gap:2px;display:flex}.lq-chart__indicator-legend-action{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.lq-chart__indicator-legend-action{opacity:0}.lq-chart__indicator-legend-item:hover .lq-chart__indicator-legend-action,.lq-chart__indicator-legend-item--hovered .lq-chart__indicator-legend-action,.lq-chart__indicator-legend-action:focus-visible{opacity:.85}}.lq-chart__indicator-legend-action:hover{color:var(--lq-color-text);opacity:1}.lq-chart__indicator-legend-action.lq-chart__indicator-legend-action--alert-active{opacity:1;color:var(--lq-color-accent)}.lq-chart__pane-header{z-index:6;box-sizing:border-box;pointer-events:none;justify-content:space-between;align-items:center;padding:0 22px 0 8px;display:flex;position:absolute}.lq-chart__pane-header--collapsed{background-color:var(--lq-color-panel);border-top:1px solid var(--lq-color-border-subtle)}.lq-chart__pane-header-label{color:var(--lq-color-text-muted);pointer-events:auto;cursor:pointer;font-size:.7rem;font-weight:700}.lq-chart__pane-header-primary{pointer-events:none;align-items:center;gap:6px;display:flex}.lq-chart__pane-header-actions{opacity:0;align-items:center;gap:2px;display:flex}.lq-chart__pane-header-actions--visible,.lq-chart__pane-header:focus-within .lq-chart__pane-header-actions{opacity:1}.lq-chart__pane-header-action{color:var(--lq-color-text-muted);cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:3px;display:inline-flex}.lq-chart__pane-header-action:hover{color:var(--lq-color-text)}.lq-chart__pane-drag-handle{color:var(--lq-color-text-muted);cursor:grab;pointer-events:auto;touch-action:none;background:0 0;border:none;justify-content:center;align-items:center;margin-right:2px;padding:3px;display:inline-flex}.lq-chart__pane-drag-handle:hover{color:var(--lq-color-text)}.lq-chart__pane-drag-handle:active{cursor:grabbing}.lq-chart__pane-header--dragging{opacity:.6;background-color:var(--lq-color-hover)}.lq-chart__pane-resize-handle{cursor:ns-resize;pointer-events:auto;touch-action:none;height:8px;position:absolute;top:-4px;left:0;right:0}@media (pointer:coarse){.lq-chart__pane-resize-handle{height:16px;top:-8px}}.lq-chart__pane-resize-grip{opacity:0;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lq-chart__pane-resize-handle:hover .lq-chart__pane-resize-grip,.lq-chart__side-panel-resize-handle:hover .lq-chart__pane-resize-grip,.lq-chart__side-dock-pane-resize-handle:hover .lq-chart__pane-resize-grip,.lq-strategy__resize:hover .lq-chart__pane-resize-grip,.lq-strategy__resize:focus-visible .lq-chart__pane-resize-grip{opacity:1}.lq-chart__pane-resize-grip:before,.lq-chart__pane-resize-grip:after{content:"";background-color:color-mix(in srgb,var(--lq-color-text-muted) 45%,transparent);border-radius:1px;width:18px;height:2px}.lq-chart__pane-resize-grip--vertical{flex-direction:row}.lq-chart__pane-resize-grip--vertical:before,.lq-chart__pane-resize-grip--vertical:after{width:2px;height:18px}.lq-chart__indicator-category-filters{gap:var(--lq-space-2);margin:var(--lq-space-3) 0;flex-wrap:wrap;display:flex}.lq-chart__indicator-category-filter{color:var(--lq-color-text-muted);background-color:var(--lq-color-hover);border-radius:var(--lq-radius-pill);cursor:pointer;border:1px solid #0000;padding:4px 10px;font-family:inherit;font-size:.72rem;font-weight:600}.lq-chart__indicator-category-filter:hover{color:var(--lq-color-text)}.lq-chart__indicator-category-filter--selected{color:var(--lq-color-accent-contrast);background-color:var(--lq-color-fill)}.lq-chart__indicator-category-filter--selected:hover{color:var(--lq-color-accent-contrast)}.lq-chart__indicator-picker{flex-direction:column;gap:12px;display:flex}.lq-chart__indicator-picker-group{flex-direction:column;gap:1px;display:flex}.lq-chart__indicator-picker-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lq-color-text-muted);padding:4px 8px;font-size:.68rem;font-weight:700}.lq-chart__indicator-picker-option{align-items:center;gap:4px;display:flex;container-type:inline-size}.lq-chart__indicator-picker-option--active{background-color:var(--lq-color-hover);border-radius:var(--lq-radius-sm)}.lq-chart__indicator-picker-marks{flex:none;align-items:center;gap:4px;display:inline-flex}.lq-chart__indicator-picker-added{border:1px solid var(--lq-color-accent);border-radius:var(--lq-radius-sm);letter-spacing:.03em;white-space:nowrap;color:var(--lq-color-accent);padding:1px 6px;font-size:.68rem;font-weight:700;line-height:1.5}.lq-chart__indicator-picker-check{color:var(--lq-color-accent);display:none}@container (width<=260px){.lq-chart__indicator-picker-added{display:none}.lq-chart__indicator-picker-check{display:inline-flex}}.lq-chart__indicator-picker-select{text-align:left;min-width:0;color:var(--lq-color-text);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;padding:8px;font-family:inherit;display:flex}.lq-chart__indicator-picker-select:hover,.lq-chart__indicator-picker-select:focus-visible{background-color:var(--lq-color-hover)}.lq-chart__indicator-picker-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:600;overflow:hidden}.lq-chart__indicator-picker-empty{color:var(--lq-color-text-muted);text-align:center;padding:16px 8px;font-size:.85rem}.lq-chart__indicator-info-text{color:var(--lq-color-text);white-space:pre-line;margin:0;font-size:.85rem;line-height:1.5}.lq-chart__info-diagram{width:100%;height:auto;max-height:150px;padding:var(--lq-space-2) 0;background-color:var(--lq-color-hover);border-radius:var(--lq-radius-sm);display:block}.lq-chart__info-diagram-image{width:calc(100% + var(--lq-space-5) * 2);margin-inline:calc(var(--lq-space-5) * -1);border-block:1px solid var(--lq-color-border-subtle);height:auto;display:block}.lq-chart__indicators-manager{flex-direction:column;gap:12px;max-height:50vh;display:flex;overflow-y:auto}.lq-chart__indicators-manager-row{border-radius:var(--lq-radius-sm);align-items:center;gap:8px;padding:6px 8px;display:flex}.lq-chart__indicators-manager-row:hover{background-color:var(--lq-color-hover)}.lq-chart__indicators-manager-badge{color:var(--lq-color-text-muted);display:inline-flex}.lq-chart__indicators-manager-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;font-weight:600;overflow:hidden}.lq-chart__indicators-manager-actions{align-items:center;gap:2px;display:flex}.lq-chart__indicators-manager-confirm-text{color:var(--lq-color-text-muted);margin:0;font-size:.9rem;line-height:1.5}.lq-chart__modal-split{gap:var(--lq-space-4);flex:1;min-height:0;display:flex}.lq-chart__modal-split-sidebar{gap:var(--lq-space-3);padding-right:var(--lq-space-4);border-right:1px solid var(--lq-color-border-subtle);flex-direction:column;flex:0 0 200px;display:flex;overflow-y:auto}.lq-chart__modal-split-content{flex:1;min-width:0;min-height:0;overflow-y:auto}.lq-chart__modal-filter-list--vertical{flex-flow:column;align-items:stretch;margin:0}.lq-chart__modal-filter-list--vertical .lq-chart__symbol-search-category,.lq-chart__modal-filter-list--vertical .lq-chart__indicator-category-filter{border-radius:var(--lq-radius-sm);text-align:left}.lq-chart__symbol-search-clear{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;display:flex}.lq-chart__symbol-search-clear:hover{color:var(--lq-color-text)}.lq-chart__symbol-search-categories{gap:var(--lq-space-2);margin:var(--lq-space-3) 0;flex-wrap:wrap;display:flex}.lq-chart__symbol-search-category{color:var(--lq-color-text-muted);background-color:var(--lq-color-hover);cursor:pointer;border:none;border-radius:999px;padding:5px 12px;font-family:inherit;font-size:.78rem;font-weight:600}.lq-chart__symbol-search-category:hover{color:var(--lq-color-text)}.lq-chart__symbol-search-category--active{color:var(--lq-color-accent-contrast);background-color:var(--lq-color-accent)}.lq-chart__symbol-search-results{flex-direction:column;display:flex}.lq-chart__symbol-search-empty{color:var(--lq-color-text-muted);text-align:center;padding:16px 8px;font-size:.85rem}.lq-chart__symbol-search-row{align-items:center;display:flex;position:relative}.lq-chart__symbol-search-row:hover{background-color:var(--lq-color-hover)}.lq-chart__symbol-search-row-main{align-items:center;gap:var(--lq-space-2);text-align:left;min-width:0;color:var(--lq-color-text);cursor:pointer;background:0 0;border:none;flex:1;padding:8px;font-family:inherit;display:flex}.lq-chart__symbol-search-logo{border-radius:var(--lq-radius-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.6rem;font-weight:700;display:flex;overflow:hidden}.lq-chart__symbol-search-logo img{object-fit:cover;width:100%;height:100%}.lq-chart__symbol-search-ticker{flex-shrink:0;font-size:.85rem;font-weight:700}.lq-chart__symbol-search-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lq-color-text-muted);flex:1;font-size:.8rem;overflow:hidden}.lq-chart__symbol-search-source{color:var(--lq-color-text-muted);flex-shrink:0;font-size:.7rem}.lq-chart__symbol-search-favorite{width:32px;height:32px;color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.lq-chart__symbol-search-favorite{opacity:0}.lq-chart__symbol-search-row:hover .lq-chart__symbol-search-favorite,.lq-chart__symbol-search-favorite:focus-visible,.lq-chart__symbol-search-favorite--active{opacity:1}}.lq-chart__symbol-search-favorite:hover{color:var(--lq-color-text)}.lq-chart__symbol-search-favorite--active{color:#e0a95c}.lq-chart__symbol-search-overlay{width:32px;height:32px;color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.lq-chart__symbol-search-overlay{opacity:0}.lq-chart__symbol-search-row:hover .lq-chart__symbol-search-overlay,.lq-chart__symbol-search-overlay:focus-visible,.lq-chart__symbol-search-overlay--active{opacity:1}}.lq-chart__symbol-search-overlay:hover,.lq-chart__symbol-search-overlay--active{color:var(--lq-color-accent)}.lq-chart__symbol-search-overlay:disabled{cursor:default}@keyframes lq-chart-spin{to{transform:rotate(360deg)}}.lq-chart__symbol-search-overlay-spinner{animation:.8s linear infinite lq-chart-spin}.lq-chart__header-right{align-items:center;gap:6px;margin-left:auto;display:flex}.lq-chart__header-templates{align-items:center;gap:6px;display:flex}.lq-chart__template-row{align-items:center;gap:var(--lq-space-2);border-radius:var(--lq-radius-sm);display:flex}.lq-chart__template-row:hover{background-color:var(--lq-color-hover)}.lq-chart__template-row--active{font-weight:700}.lq-chart__template-row-name{text-align:left;min-width:0;color:var(--lq-color-text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:6px 8px;font-family:inherit;font-size:.85rem;display:flex;overflow:hidden}.lq-chart__template-row-name svg{color:var(--lq-color-accent);flex-shrink:0}.lq-chart__template-row-delete{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:6px;padding:2px;display:inline-flex}@media (hover:hover) and (pointer:fine){.lq-chart__template-row-delete{opacity:0}.lq-chart__template-row:hover .lq-chart__template-row-delete,.lq-chart__template-row-delete:focus-visible{opacity:.85}}.lq-chart__template-row-delete:hover{color:var(--lq-color-down);opacity:1}.lq-chart__template-empty{padding:var(--lq-space-3) var(--lq-space-2);color:var(--lq-color-text-muted);text-align:center;margin:0;font-size:.85rem}.lq-chart__template-confirm-text{color:var(--lq-color-text-muted);margin:0;font-size:.9rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.lq-chart__symbol-search-overlay-spinner{animation:none}}.lq-chart__script-params{margin-bottom:var(--lq-space-4);padding-bottom:var(--lq-space-4);border-bottom:1px solid var(--lq-color-border-subtle)}.lq-chart__script-params-title{margin:0 0 var(--lq-space-2);color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}@media (width<=1500px){.lq-chart__modal-split--stack-mobile{flex-direction:column}.lq-chart__modal-split--stack-mobile .lq-chart__modal-split-sidebar{padding-right:0;padding-bottom:var(--lq-space-3);border-right:none;border-bottom:1px solid var(--lq-color-border-subtle);flex:none;overflow-y:visible}.lq-chart__modal-split--stack-mobile .lq-chart__modal-filter-list--vertical{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;align-items:center;overflow:auto hidden}.lq-chart__modal-split--stack-mobile .lq-chart__modal-filter-list--vertical::-webkit-scrollbar{display:none}.lq-chart__modal-split--stack-mobile .lq-chart__modal-filter-list--vertical>*{flex-shrink:0}}.lq-chart__replay-date{box-sizing:border-box;font-variant-numeric:tabular-nums;height:26px;color:var(--lq-color-text-muted);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color-scheme:inherit;cursor:pointer;padding:0 6px;font-family:inherit;font-size:.7rem}.lq-chart__replay-date:hover{color:var(--lq-color-text);border-color:var(--lq-color-border)}.lq-chart__placement{pointer-events:none}.lq-chart__placement-line{stroke:var(--lq-color-accent);stroke-width:1px;stroke-dasharray:3 3;opacity:.8}.lq-chart__placement-dot{fill:var(--lq-color-accent);stroke:var(--lq-color-bg);stroke-width:2px}.lq-chart--placing,.lq-chart--placing *{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.lq-chart__svg{touch-action:none}.lq-chart__settings-layout-reset{margin-top:var(--lq-space-2);color:var(--lq-color-text-muted);text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.7rem;text-decoration:underline}.lq-chart__settings-layout-reset:hover{color:var(--lq-color-text)}.lq-chart__settings-layout-row{align-items:center;gap:var(--lq-space-2);display:flex}.lq-chart__settings-layout-label{color:var(--lq-color-text);font-size:.75rem}.lq-chart__indicator-picker-star--on{color:var(--lq-color-accent)}.lq-chart__indicator-picker-star--on svg{fill:currentColor}.lq-chart__indicator-category-strip{position:relative}.lq-chart__indicator-category-more{width:20px;height:20px;color:var(--lq-color-text);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);box-shadow:0 0 6px 4px var(--lq-color-panel);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lq-chart__indicator-category-more--left{left:0}.lq-chart__indicator-category-more--right{right:0}.lq-chart__axis-value--last{z-index:5}.lq-chart__axis-value--last-up{background-color:var(--lq-color-up)}.lq-chart__axis-value--last-down{background-color:var(--lq-color-down)}.lq-chart__axis-band{z-index:4;pointer-events:none;background-color:var(--lq-color-accent);opacity:.22;position:absolute}.lq-chart__axis-value--annotation.lq-chart__axis-value--x{z-index:7}.lq-chart__strategy-modal-body{flex-direction:column;height:100%;min-height:0;display:flex}.lq-detached-window{background-color:var(--lq-color-bg);height:100vh;color:var(--lq-color-text)}.lq-detached-window--fill{height:100vh}.lq-detached-window--page{box-sizing:border-box;max-width:1200px;height:auto;min-height:100vh;padding:var(--lq-space-5) var(--lq-space-5) var(--lq-space-6);margin:0 auto}@media (width<=640px){.lq-detached-window--page{padding:var(--lq-space-3) var(--lq-space-3) var(--lq-space-5)}}.lq-chart__external-fill-line{z-index:4;border-left:1px dashed var(--lq-color-accent);pointer-events:none;width:0;position:absolute}.lq-chart__external-fill-line--up{border-left-color:var(--lq-color-up)}.lq-chart__external-fill-line--down{border-left-color:var(--lq-color-down)}.lq-chart__external-fill-badge{z-index:5;background-color:var(--lq-color-accent);color:var(--lq-color-accent-contrast);white-space:nowrap;pointer-events:none;border-radius:2px;padding:1px 5px;font-size:.65rem;font-weight:700;position:absolute;transform:translate(-50%)}.lq-chart__external-fill-badge--up{background-color:var(--lq-color-up)}.lq-chart__external-fill-badge--down{background-color:var(--lq-color-down)}.lq-modal .lq-chart__display-mode-menu,.lq-modal .lq-chart__display-mode-option{padding-left:0;padding-right:0}.lq-chart__props-button{justify-content:center;width:100%}.lq-chart__events-layer{pointer-events:none;clip-path:inset(-200px 0 -200px -200px);position:absolute;overflow:visible}.lq-chart__events-layer .lq-chart__event-marker{pointer-events:auto}.lq-chart__close-pulse{pointer-events:none}.lq-chart__close-pulse-ring{fill:none;stroke:currentColor;stroke-width:1.25px;opacity:0;animation:1.15s cubic-bezier(.22,.61,.36,1) both lq-close-pulse}.lq-chart__close-pulse-ring--late{animation-delay:.22s}.lq-chart__close-pulse-dot{fill:currentColor;opacity:.85}.lq-chart__close-pulse--up{color:var(--lq-color-up)}.lq-chart__close-pulse--down{color:var(--lq-color-down)}@keyframes lq-close-pulse{0%{r:1px;opacity:.5}to{r:10px;opacity:0}}@media (prefers-reduced-motion:reduce){.lq-chart__close-pulse-ring{animation:none}}.lq-chart__settings-hint{margin:var(--lq-space-1) 0 0;color:var(--lq-color-text-muted);font-size:.74rem;line-height:1.4}.lq-chart__indicator-projection{gap:var(--lq-space-2);margin-top:var(--lq-space-2);padding-top:var(--lq-space-3);border-top:1px solid var(--lq-color-border-subtle);flex-direction:column;display:flex}.lq-chart__indicator-projection-note{color:var(--lq-color-text-muted);margin:0;font-size:.72rem;line-height:1.45}.lq-chart__tool-hint{z-index:1900;max-width:280px;padding:var(--lq-space-2) var(--lq-space-3);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-modal);pointer-events:none;flex-direction:column;gap:3px;display:flex;position:fixed}.lq-root[data-lq-palette=eink] .lq-chart__tool-hint{border-radius:0}.lq-chart__tool-hint--right{transform:translateY(-50%)}.lq-chart__tool-hint--top{transform:translate(-50%,-100%)}.lq-chart__tool-hint-title{font-size:var(--lq-text-xs);color:var(--lq-color-text);font-weight:700}.lq-chart__tool-hint-text{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);line-height:1.45}.lq-chart__indicator-picker-spinner{border:2px solid var(--lq-color-border);border-top-color:var(--lq-color-accent);border-radius:50%;flex:none;width:11px;height:11px;margin-right:6px;animation:.7s linear infinite lq-picker-spin}@keyframes lq-picker-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lq-chart__indicator-picker-spinner{animation:none}}.lq-chart__indicator-picker-select:disabled{cursor:progress;opacity:.7}.lq-overlay-layer{pointer-events:none;z-index:3;position:absolute}.lq-overlay-hit{pointer-events:auto;cursor:pointer;touch-action:none;outline:none;position:absolute}.lq-overlay-hit.is-movable{cursor:ns-resize}.lq-overlay-hit--area{background:0 0}.lq-overlay-hit--area.is-movable{cursor:move}.lq-overlay-hit--edge{z-index:1}.lq-overlay-hit--edge.is-movable{cursor:row-resize}.lq-overlay-hit--edge:hover{background:linear-gradient(to bottom,transparent 40%,color-mix(in srgb,var(--lq-color-text) 45%,transparent) 40% 60%,transparent 60%)}.lq-overlay-hit:focus-visible{box-shadow:0 0 0 1px var(--lq-color-accent)}.lq-overlay-hit--area.is-selected{box-shadow:inset 0 0 0 1px var(--lq-color-text)}.lq-overlay-bubble{pointer-events:auto;z-index:4;white-space:nowrap;color:var(--lq-color-text);background:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 14px #00000040}.lq-overlay-bubble__title{font-weight:600}.lq-overlay-bubble__hint{opacity:.7}.lq-overlay-bubble__delete{border:1px solid var(--lq-color-down);color:var(--lq-color-down);border-radius:var(--lq-radius-sm);font:inherit;cursor:pointer;background:0 0;padding:2px 8px;transition:background-color .15s,color .15s}.lq-overlay-bubble__delete:hover,.lq-overlay-bubble__delete:focus-visible{background:var(--lq-color-down);color:#fff}.lq-chart__axis--hidden text,.lq-chart__axis--hidden .lq-chart-axis__domain,.lq-chart__axis--hidden .lq-chart-axis__tick-line,.lq-chart__axis--no-line .lq-chart-axis__domain{display:none}.lq-chart__icon-button.lq-chart__floating-toolbar-text{white-space:nowrap;width:auto;min-width:28px;padding:0 6px;font-size:.7rem;font-weight:700}.lq-chart__styles-menu{min-width:260px;max-width:320px}.lq-chart__styles-menu-row{align-items:center;gap:4px;display:flex}.lq-chart__styles-menu-row>.lq-chart__tool-menu-option{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lq-chart__styles-menu-check{width:14px;margin-right:6px;display:inline-flex}.lq-chart__styles-menu-input{border:1px solid var(--lq-color-border);background:var(--lq-color-panel);min-width:0;height:26px;color:var(--lq-color-text);font:inherit;flex:auto;padding:0 6px;font-size:.78rem}.lq-chart__styles-menu-action{border:1px solid var(--lq-color-border);background:var(--lq-color-panel);height:26px;color:var(--lq-color-text);font:inherit;cursor:pointer;flex:none;padding:0 8px;font-size:.74rem;font-weight:600}.lq-chart__styles-menu-action:hover{background:var(--lq-color-fill);color:var(--lq-color-accent-contrast)}.lq-chart__styles-menu-save{border-top:1px solid var(--lq-color-border-subtle);margin-top:6px;padding-top:6px}.lq-chart__replay-option{align-items:flex-start;gap:8px;min-width:220px;display:flex}.lq-chart__replay-option>svg{flex-shrink:0;margin-top:2px}.lq-chart__replay-option small{color:var(--lq-color-text-muted);margin-top:1px;font-size:.72rem;display:block}.lq-chart__legend-item{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.lq-bar-chart__bar{transition:opacity var(--lq-transition-fast);cursor:pointer}.lq-bar-chart__error line{stroke:var(--lq-color-text);stroke-width:1.5px;opacity:.85;pointer-events:none}.lq-bar-chart__value{fill:var(--lq-color-text);pointer-events:none;font-size:12px;font-weight:700}.lq-script-window{z-index:2000;background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);box-shadow:var(--lq-shadow-modal);flex-direction:column;min-height:400px;display:flex;position:fixed}.lq-script-window--maximized{inset:8px}.lq-script-window__header{justify-content:space-between;align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-2) var(--lq-space-3);border-bottom:1px solid var(--lq-color-border-subtle);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;display:flex}.lq-script-window__header:active{cursor:grabbing}.lq-script-window__title{font-size:var(--lq-text-md);color:var(--lq-color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.lq-script-window__header-actions{gap:var(--lq-space-1);flex-shrink:0;display:flex}.lq-script-window__header-button{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.lq-script-window__header-button:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-script-window__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.lq-script-window__resize{touch-action:none;position:absolute}.lq-script-window__resize--n{cursor:ns-resize;height:6px;top:-3px;left:8px;right:8px}.lq-script-window__resize--s{cursor:ns-resize;height:6px;bottom:-3px;left:8px;right:8px}.lq-script-window__resize--e{cursor:ew-resize;width:6px;top:8px;bottom:8px;right:-3px}.lq-script-window__resize--w{cursor:ew-resize;width:6px;top:8px;bottom:8px;left:-3px}.lq-script-window__resize--ne{cursor:nesw-resize;width:12px;height:12px;top:-4px;right:-4px}.lq-script-window__resize--nw{cursor:nwse-resize;width:12px;height:12px;top:-4px;left:-4px}.lq-script-window__resize--se{cursor:nwse-resize;width:12px;height:12px;bottom:-4px;right:-4px}.lq-script-window__resize--sw{cursor:nesw-resize;width:12px;height:12px;bottom:-4px;left:-4px}.lq-script-window--detached{width:100%;height:100vh;box-shadow:none;border:0;border-radius:0;position:static}.lq-script-window__header--detached{cursor:default}.lq-ai{border-left:1px solid var(--lq-color-border-subtle);background-color:var(--lq-color-panel);flex-direction:column;flex:none;width:360px;max-width:100%;min-height:0;display:flex}.lq-ai--bare{border-left:none;flex:auto;width:100%;height:100%;min-height:0}.lq-ai__header{justify-content:space-between;align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);border-bottom:1px solid var(--lq-color-border-subtle);display:flex}.lq-ai__title{font-size:var(--lq-text-sm);color:var(--lq-color-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lq-ai__header-actions{align-items:center;gap:var(--lq-space-1);display:inline-flex}.lq-ai__header-button{color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px 4px;display:inline-flex}.lq-ai__header-button:hover{background-color:var(--lq-color-hover);color:var(--lq-color-text)}.lq-ai__scroll{overscroll-behavior:contain;min-height:0;padding:var(--lq-space-3);gap:var(--lq-space-2);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.lq-ai__intro,.lq-ai__notice{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);margin:0}.lq-ai__intro p{margin:0 0 var(--lq-space-2)}.lq-ai__intro ul{margin:0 0 var(--lq-space-2);padding-left:var(--lq-space-3);flex-direction:column;gap:3px;display:flex}.lq-ai__intro-hint{font-style:italic}.lq-ai__message{font-size:var(--lq-text-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--lq-radius-md);padding:var(--lq-space-2);line-height:1.5}.lq-ai__message--user{background-color:var(--lq-color-hover);color:var(--lq-color-text);align-self:flex-end;max-width:92%}.lq-ai__message--assistant{background-color:color-mix(in srgb,var(--lq-color-text) 3.5%,transparent);color:var(--lq-color-text)}.lq-ai__message--error{color:var(--lq-color-negative)}.lq-ai__tool{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);border-left:2px solid var(--lq-color-border-subtle);padding-left:var(--lq-space-2)}.lq-ai__tool--error{border-left-color:var(--lq-color-negative);color:var(--lq-color-negative)}.lq-ai__tool summary{cursor:pointer;font-family:var(--lq-font-mono)}.lq-ai__tool pre{margin:var(--lq-space-1) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font-family:var(--lq-font-mono);overflow:auto}.lq-ai__busy{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);margin:0;font-style:italic}.lq-ai__composer{border-top:1px solid var(--lq-color-border-subtle);padding:var(--lq-space-2);gap:var(--lq-space-1);flex-direction:column;flex:none;display:flex;position:relative}.lq-ai__composer-stack{position:relative}.lq-ai__highlight,.lq-ai__input{box-sizing:border-box;border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);width:100%;font:inherit;font-size:var(--lq-text-sm);padding:var(--lq-space-2);white-space:pre-wrap;overflow-wrap:break-word;line-height:1.5}.lq-ai__highlight{color:#0000;background-color:var(--lq-color-surface);pointer-events:none;border-color:#0000;position:absolute;inset:0;overflow:hidden}.lq-ai__input{resize:vertical;color:var(--lq-color-text);background-color:#0000;position:relative}.lq-ai__mention{color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 0}.lq-ai__mention--known{background-color:#4caf504d;box-shadow:0 0 0 1px #4caf5073}.lq-ai__mention--unknown{background-color:#ef535042;box-shadow:0 0 0 1px #ef535073}.lq-ai__menu--mentions .lq-ai__menu-label{font-weight:600}.lq-ai__input:focus-visible{outline:2px solid var(--lq-color-accent);outline-offset:-1px}.lq-ai__composer-actions{justify-content:space-between;align-items:center;gap:var(--lq-space-2);display:flex}.lq-ai__composer-hint{color:var(--lq-color-text-muted);font-size:10px}.lq-ai__send{border:1px solid var(--lq-color-border-subtle);background-color:var(--lq-color-surface);color:var(--lq-color-text);border-radius:var(--lq-radius-sm);font-size:var(--lq-text-xs);cursor:pointer;padding:3px 10px}.lq-ai__send:disabled{opacity:.5;cursor:default}.lq-ai__send:not(:disabled):hover{background-color:var(--lq-color-hover)}.lq-ai__menu{bottom:calc(100% - var(--lq-space-1));left:var(--lq-space-2);right:var(--lq-space-2);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);background-color:var(--lq-color-panel);max-height:260px;box-shadow:var(--lq-shadow-md);z-index:2;margin:0;padding:4px;list-style:none;position:absolute;overflow-y:auto}.lq-ai__menu-item{align-items:baseline;gap:var(--lq-space-2);text-align:left;border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;grid-template-columns:auto 1fr auto;width:100%;padding:4px 6px;display:grid}.lq-ai__menu-item--active,.lq-ai__menu-item:hover{background-color:var(--lq-color-hover)}.lq-ai__menu-label{font-family:var(--lq-font-mono);font-size:var(--lq-text-xs);color:var(--lq-color-text)}.lq-ai__menu-hint{color:var(--lq-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lq-ai__menu-group{letter-spacing:.04em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:9px}@media (width<=720px){.lq-ai{z-index:30;width:auto;position:absolute;inset:0}}.lq-ai__report{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);padding:var(--lq-space-2);background-color:var(--lq-color-surface);flex-direction:column;gap:2px;display:flex}.lq-ai__report-title{font-size:var(--lq-text-sm);color:var(--lq-color-text);font-weight:600}.lq-ai__report-meta{color:var(--lq-color-text-muted);font-size:10px}.lq-ai__report-actions{gap:var(--lq-space-1);margin-top:4px;display:flex}.lq-ai__report-actions button{border:1px solid var(--lq-color-border-subtle);background:var(--lq-color-panel);color:var(--lq-color-text);border-radius:var(--lq-radius-sm);font-size:var(--lq-text-xs);cursor:pointer;padding:2px 8px}.lq-ai__report-actions button:hover{background:var(--lq-color-hover)}.lq-ai-sheet{z-index:2000;background-color:var(--lq-color-bg);flex-direction:column;transition:transform .26s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;transform:translateY(100%)}.lq-ai-sheet--entered{transform:translateY(0)}.lq-ai-sheet--dragging{transition:none}.lq-ai-sheet__grabber{cursor:grab;touch-action:none;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:12px 0;display:flex}.lq-ai-sheet__grabber:active{cursor:grabbing}.lq-ai-sheet__grabber-bar{background-color:var(--lq-color-border);border-radius:2px;width:40px;height:4px;display:block}.lq-ai-sheet>.lq-ai{border:none;flex:auto;width:100%;min-height:0}@media (prefers-reduced-motion:reduce){.lq-ai-sheet{transition-duration:60ms}}.lq-sparkline{display:block;overflow:visible}.lq-report{gap:var(--lq-space-3);min-width:0;color:var(--lq-color-text);flex-direction:column;display:flex}.lq-report__header{border-bottom:1px solid var(--lq-color-border);padding-bottom:var(--lq-space-2)}.lq-report__title{font-size:var(--lq-text-lg);margin:0;font-weight:700}.lq-report__subtitle{font-size:var(--lq-text-sm);color:var(--lq-color-text-muted);margin:2px 0 0}.lq-report__meta{margin:var(--lq-space-1) 0 0;font-size:var(--lq-text-xs);color:var(--lq-color-text-muted)}.lq-report__h2{margin:var(--lq-space-2) 0 0;font-size:var(--lq-text-md);font-weight:600}.lq-report__h3{margin:var(--lq-space-1) 0 0;font-size:var(--lq-text-sm);color:var(--lq-color-text-muted);font-weight:600}.lq-report__text{font-size:var(--lq-text-sm);margin:0;line-height:1.6}.lq-report__metrics{gap:var(--lq-space-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.lq-report__metric{padding:var(--lq-space-2);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);background-color:var(--lq-color-surface);flex-direction:column;gap:1px;display:flex}.lq-report__metric-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:10px}.lq-report__metric-value{font-size:var(--lq-text-md);font-variant-numeric:tabular-nums;font-weight:600}.lq-report__metric-value--up{color:var(--lq-color-positive)}.lq-report__metric-value--down{color:var(--lq-color-negative)}.lq-report__metric-note{color:var(--lq-color-text-muted);font-size:10px}.lq-report__table-title{margin:0 0 var(--lq-space-1);font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);font-weight:600}.lq-report__table-wrap{min-width:0;overflow-x:auto}.lq-report__table{border-collapse:collapse;width:100%;font-size:var(--lq-text-xs);font-variant-numeric:tabular-nums}.lq-report__table th,.lq-report__table td{border-bottom:1px solid var(--lq-color-border-subtle);text-align:right;white-space:nowrap;padding:4px 10px 4px 0}.lq-report__table th:first-child,.lq-report__table td:first-child{text-align:left}.lq-report__table th{color:var(--lq-color-text-muted);border-bottom-color:var(--lq-color-border);font-weight:500}.lq-report__series{flex-direction:column;gap:2px;min-width:0;display:flex}.lq-report__series-head{justify-content:space-between;align-items:baseline;gap:var(--lq-space-2);display:flex}.lq-report__series-last{font-size:var(--lq-text-sm);font-variant-numeric:tabular-nums;font-weight:600}.lq-report__sparkline{width:100%;max-width:100%;height:auto}.lq-report__series-labels{color:var(--lq-color-text-muted);justify-content:space-between;font-size:9px;display:flex}.lq-report__callout{border-left:3px solid var(--lq-color-border);padding:var(--lq-space-2);background-color:var(--lq-color-surface);border-radius:0 var(--lq-radius-sm) var(--lq-radius-sm) 0}.lq-report__callout--positive{border-left-color:var(--lq-color-positive)}.lq-report__callout--negative{border-left-color:var(--lq-color-negative)}.lq-report__callout-title{font-size:var(--lq-text-sm);display:block}.lq-report__callout-text{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);margin:2px 0 0;line-height:1.55}.lq-report--print{max-width:760px;margin:0 auto;padding:32px 28px}@media print{.lq-report__table-wrap{overflow:visible}.lq-report__h2,.lq-report__table-title{break-after:avoid}.lq-report__metrics,.lq-report__table-block,.lq-report__series,.lq-report__callout{break-inside:avoid}}.lq-popover{z-index:3050;background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-modal);animation:.14s cubic-bezier(.16,1,.3,1) lq-popover-in;position:fixed;overflow:visible}.lq-popover[data-placement=bottom]{transform-origin:top}.lq-popover[data-placement=top]{transform-origin:bottom}.lq-root[data-lq-palette=eink] .lq-popover{border-radius:0;animation:80ms linear lq-popover-in-eink}@keyframes lq-popover-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes lq-popover-in-eink{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lq-popover{animation:80ms linear lq-popover-in-eink}}.lq-dropdown-panel{flex-direction:column;max-width:90vw;display:flex}.lq-dropdown-panel__header{padding:var(--lq-space-3) var(--lq-space-3) var(--lq-space-2);border-bottom:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text);font-size:.85rem;font-weight:700}.lq-dropdown-panel__header-row{justify-content:space-between;align-items:center;gap:var(--lq-space-2);display:flex}.lq-dropdown-panel__header-count{color:var(--lq-color-text-muted);font-weight:400}.lq-dropdown-panel__body{gap:var(--lq-space-1);padding:var(--lq-space-2);flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.lq-dropdown-panel__option{text-align:left;width:100%;color:var(--lq-color-text);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;padding:6px 8px;font-family:inherit;font-size:.85rem;display:flex}.lq-dropdown-panel__option:hover{background-color:var(--lq-color-hover)}.lq-dropdown-panel__option--selected{background-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast);font-weight:700}.lq-dropdown-panel__option--selected:hover{background-color:var(--lq-color-fill)}.lq-dropdown-panel__footer{gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);border-top:1px solid var(--lq-color-border-subtle);flex-wrap:wrap;display:flex}.lq-dropdown-panel__footer-action{color:var(--lq-color-text-muted);background-color:var(--lq-color-bg);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:pointer;padding:4px 8px;font-family:inherit;font-size:.75rem;font-weight:600}.lq-dropdown-panel__footer-action:hover{color:var(--lq-color-text);border-color:var(--lq-color-border)}.lq-ms-settings{gap:var(--lq-space-4);font-size:var(--lq-text-xs);flex-direction:column;display:flex}.lq-ms-settings__section+.lq-ms-settings__section{border-top:1px solid var(--lq-color-border-subtle);padding-top:var(--lq-space-3)}.lq-ms-settings__title{margin:0 0 var(--lq-space-1);font-size:var(--lq-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--lq-color-text-muted);font-weight:600}.lq-ms-settings__note{margin:0 0 var(--lq-space-2);color:var(--lq-color-text-muted);line-height:1.5}.lq-ms-settings__fields{gap:var(--lq-space-2) var(--lq-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.lq-ms-settings__field{flex-direction:column;gap:2px;display:flex}.lq-ms-settings__field-label{font-weight:600}.lq-ms-settings__field-hint{color:var(--lq-color-text-muted);line-height:1.4}.lq-ms-settings__number{border:1px solid var(--lq-color-border-subtle);background:var(--lq-color-bg);width:100%;color:var(--lq-color-text);font:inherit;font-variant-numeric:tabular-nums;padding:3px 6px}.lq-ms-settings__number--tight{text-align:right;width:7.5ch;min-width:7.5ch}.lq-ms-settings__group+.lq-ms-settings__group{margin-top:var(--lq-space-3)}.lq-ms-settings__group-label{margin-bottom:var(--lq-space-1);font-weight:600}.lq-ms-settings__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lq-ms-settings__what{border:1px solid var(--lq-color-border-subtle);cursor:help;border-radius:999px;margin-left:3px;padding:0 3px;font-size:.85em;text-decoration:none}.lq-ms-settings__table th{text-align:left;color:var(--lq-color-text-muted);padding-bottom:4px;font-weight:500}.lq-ms-settings__table th:not(:first-child),.lq-ms-settings__table td:not(:first-child){text-align:center;white-space:nowrap;width:1%;padding-left:var(--lq-space-2)}.lq-ms-settings__table td{border-top:1px solid var(--lq-color-border-subtle);padding:3px 0}.lq-ms-settings__reads{font-weight:600}.lq-ms-settings__reads--long{color:var(--lq-color-up)}.lq-ms-settings__reads--short{color:var(--lq-color-down)}.lq-ms-settings__reads--neutral{color:var(--lq-color-text-muted)}.lq-ms-settings__off-chart{margin-left:var(--lq-space-1);border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);border-radius:2px;padding:0 4px;font-size:.9em}.lq-ms-settings__add{gap:var(--lq-space-2);align-items:center;display:flex}.lq-ms-settings__select{border:1px solid var(--lq-color-border-subtle);background:var(--lq-color-bg);min-width:0;color:var(--lq-color-text);font:inherit;flex:auto;padding:3px 6px}.lq-ms-settings__extras{margin:var(--lq-space-2) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.lq-ms-settings__extra{justify-content:space-between;align-items:center;gap:var(--lq-space-2);border-top:1px solid var(--lq-color-border-subtle);padding:2px 0;display:flex}.lq-ms-settings__extra-name{flex:auto;min-width:0}.lq-ms-settings__extra-field{color:var(--lq-color-text-muted);flex:none;align-items:center;gap:4px;display:inline-flex}.lq-detached-window .lq-ms-help{padding:var(--lq-space-4)}.lq-ms-help{gap:var(--lq-space-3);font-size:var(--lq-text-xs);flex-direction:column;line-height:1.6;display:flex}.lq-ms-help p{margin:0 0 var(--lq-space-2)}.lq-ms-help__lead{color:var(--lq-color-text-muted)}.lq-ms-help__section+.lq-ms-help__section{border-top:1px solid var(--lq-color-border-subtle);padding-top:var(--lq-space-3)}.lq-ms-help__title{margin:0 0 var(--lq-space-1);font-size:var(--lq-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--lq-color-text-muted);font-weight:600}.lq-ms-help__note{color:var(--lq-color-text-muted)}.lq-ms-help__figure{width:100%;height:auto;margin:var(--lq-space-2) 0;display:block}.lq-ms-help__box{fill:var(--lq-color-bg);stroke:var(--lq-color-border-subtle);stroke-width:1px}.lq-ms-help__box--up{fill:color-mix(in srgb,var(--lq-color-up) 14%,transparent);stroke:var(--lq-color-up)}.lq-ms-help__box-title{fill:var(--lq-color-text);font-size:11px;font-weight:700;font-family:var(--lq-font-mono,ui-monospace, monospace)}.lq-ms-help__box-sub{fill:var(--lq-color-text-muted);font-size:9.5px;font-family:var(--lq-font-mono,ui-monospace, monospace)}.lq-ms-help__arrow{stroke:var(--lq-color-text-muted);stroke-width:1px;fill:none}.lq-ms-help__detach{margin-left:auto;margin-right:var(--lq-space-2);color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;padding:4px;display:inline-flex}.lq-ms-help__detach:hover{background-color:var(--lq-color-hover);color:var(--lq-color-text)}.lq-ms-help__axes{flex-direction:column;margin:0;display:flex}.lq-ms-help__axis{gap:var(--lq-space-2);border-top:1px solid var(--lq-color-border-subtle);grid-template-columns:5rem minmax(0,1fr);padding:4px 0;display:grid}.lq-ms-help__axis dt{font-family:var(--lq-font-mono,ui-monospace, monospace);letter-spacing:.06em;font-weight:700}.lq-ms-help__axis dd{margin:0}.lq-market-state{z-index:2000;border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm);background-color:var(--lq-color-panel);width:250px;max-height:calc(100% - 16px);font-family:var(--lq-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;padding:8px;display:flex;position:absolute;top:8px;right:8px;overflow-y:auto}.lq-market-state__head{align-items:center;gap:0;display:flex}.lq-market-state__head .lq-market-state__title{margin-right:auto}.lq-market-state__title{letter-spacing:.12em;color:var(--lq-color-text-muted);font-size:.68rem;font-weight:700}.lq-market-state__head button{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px;display:inline-flex}.lq-market-state__head button:hover{background-color:var(--lq-color-hover);color:var(--lq-color-text)}.lq-market-state__box{border:1px dashed var(--lq-color-border);border-radius:3px;flex-direction:column;padding:4px;display:flex}.lq-market-state__row{width:100%;color:var(--lq-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:3.6em 1fr auto;align-items:center;gap:6px;padding:4px 5px;font-size:.72rem;display:grid;position:relative}.lq-market-state__row:hover:not(:disabled),.lq-market-state__row--open{background-color:var(--lq-color-hover)}.lq-market-state__row:disabled{opacity:.5;cursor:default}.lq-market-state__label{letter-spacing:.06em;color:var(--lq-color-text-muted);font-weight:700}.lq-market-state__value{font-weight:700}.lq-market-state__gauge{background-color:var(--lq-color-border-subtle);border-radius:1px;height:2px;position:absolute;bottom:2px;left:5px;right:22px;overflow:hidden}.lq-market-state__gauge span{background-color:var(--lq-color-fill);height:100%;transition:width .22s cubic-bezier(.33,1,.68,1);display:block}.lq-market-state__detail{border-bottom:1px solid var(--lq-color-border-subtle);padding:4px 6px 8px}.lq-market-state__detail--signal{border-bottom:0}.lq-market-state__hint,.lq-market-state__empty{font-family:var(--lq-font-sans,system-ui, sans-serif);color:var(--lq-color-text-muted);margin:0 0 6px;font-size:.66rem;line-height:1.5}.lq-market-state__parts{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lq-market-state__parts li{flex-direction:column;gap:1px;display:flex}.lq-market-state__part-head{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.lq-market-state__part-label,.lq-market-state__part-score{font-size:.68rem;font-weight:700}.lq-market-state__part-weight{color:var(--lq-color-text-muted);margin-left:3px;font-size:.6rem;font-weight:400}.lq-market-state__part-reading{color:var(--lq-color-text);font-size:.64rem}.lq-market-state__part-why{font-family:var(--lq-font-sans,system-ui, sans-serif);color:var(--lq-color-text-muted);font-size:.62rem;line-height:1.45}.lq-market-state__signal{border:1px solid var(--lq-color-border-subtle);width:100%;color:var(--lq-color-text);font:inherit;letter-spacing:.06em;text-align:left;cursor:pointer;background:0 0;border-radius:3px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:6px 7px;font-size:.72rem;font-weight:700;display:grid}.lq-market-state__signal:hover:not(:disabled),.lq-market-state__signal--open{background-color:var(--lq-color-hover)}.lq-market-state__signal:disabled{opacity:.5;cursor:default}.lq-market-state__signal-value{font-size:.8rem}.lq-market-state__at{font-family:var(--lq-font-sans,system-ui, sans-serif);color:var(--lq-color-text-muted);text-align:right;margin:0;font-size:.62rem}@media (width<=720px){.lq-market-state{width:auto;left:8px;right:8px}}.lq-market-state__part-formula{border-left:2px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);margin:1px 0;padding:2px 5px;font-size:.62rem;line-height:1.5}.lq-market-state__formula-line{border-left:2px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);margin:0 0 6px;padding:3px 6px;font-size:.62rem;line-height:1.5}.lq-market-state__signal--long .lq-market-state__signal-value{color:var(--lq-color-up)}.lq-market-state__signal--short .lq-market-state__signal-value{color:var(--lq-color-down)}.lq-market-state__signal--neutral{color:var(--lq-color-text-muted)}.lq-market-state__head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.lq-market-state__head:active{cursor:grabbing}.lq-market-state--detached{border:0;border-radius:0;width:auto;max-width:none;min-height:100%;max-height:none;margin:0;position:static}.lq-market-state--detached .lq-market-state__head{cursor:default}.lq-market-state__switch{font-family:var(--lq-font-sans,system-ui, sans-serif);color:var(--lq-color-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:.66rem;line-height:1.4;display:flex}.lq-market-state__switch input{cursor:pointer;flex-shrink:0;margin:0}.lq-market-state__band-colors{gap:var(--lq-space-2);display:flex}.lq-market-state__band-color{font-family:var(--lq-font-sans,system-ui, sans-serif);color:var(--lq-color-text-muted);cursor:pointer;flex-direction:column;align-items:center;gap:2px;font-size:.62rem;display:flex}.lq-market-state__band-color input{border:1px solid var(--lq-color-border-subtle);cursor:pointer;background:0 0;border-radius:3px;width:34px;height:16px;padding:0}.lq-market-state__band-color input::-webkit-color-swatch-wrapper{padding:0}.lq-market-state__band-color input::-webkit-color-swatch{border:none;border-radius:2px}.lq-market-state__stance{margin-bottom:var(--lq-space-2);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.lq-market-state__stance-cell{border:1px solid var(--lq-color-border-subtle);opacity:.55;flex-direction:column;gap:2px;padding:4px 6px;display:flex}.lq-market-state__stance-cell--leading{opacity:1;border-color:currentColor}.lq-market-state__stance-cell--long{color:var(--lq-color-up)}.lq-market-state__stance-cell--short{color:var(--lq-color-down)}.lq-market-state__stance-cell--neutral{color:var(--lq-color-text-muted)}.lq-market-state__stance-label{letter-spacing:.08em;font-size:.62rem}.lq-market-state__stance-value{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700;line-height:1}.lq-market-state__stance-bar{background-color:var(--lq-color-border-subtle);height:3px;display:block}.lq-market-state__stance-fill{background-color:currentColor;height:100%;transition:width .22s cubic-bezier(.33,1,.68,1);display:block}@media (prefers-reduced-motion:reduce){.lq-market-state__gauge span,.lq-market-state__stance-fill{transition:none}}.lq-market-state__confirm{margin-top:var(--lq-space-2);padding-top:var(--lq-space-2);border-top:1px solid var(--lq-color-border-subtle);font-family:var(--lq-font-sans,system-ui, sans-serif);color:var(--lq-color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.68rem;display:flex}.lq-market-state__confirm .lq-market-state__switch{gap:6px}.lq-market-state__confirm-input{border:1px solid var(--lq-color-border-subtle);background-color:var(--lq-color-bg);width:6ch;min-width:6ch;color:var(--lq-color-text);font:inherit;font-family:var(--lq-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;text-align:right;padding:1px 4px}.lq-market-state__confirm-input:disabled{opacity:.45}.lq-market-state__confirm-progress{font-family:var(--lq-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;margin-left:auto}.lq-market-bands{z-index:0;pointer-events:none;position:absolute;overflow:hidden}.lq-market-bands__band{position:absolute;top:0;bottom:0}.lq-field__input[type=number]{appearance:textfield}.lq-field__input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lq-field__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lq-number-field__affix{color:var(--lq-color-text-muted);font-size:.85rem}.lq-number-field__steppers{flex-direction:column;gap:1px;display:flex}.lq-field__control--small .lq-number-field__steppers{gap:0}.lq-field__control--small .lq-number-field__stepper{height:11px}.lq-number-field__stepper{width:16px;height:12px;color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.7rem;line-height:1;display:flex}.lq-number-field__stepper:hover{color:var(--lq-color-text)}.lq-select{width:100%}.lq-select__trigger{cursor:pointer;text-align:left;justify-content:space-between}.lq-select__trigger svg{color:var(--lq-color-text-muted);flex-shrink:0}.lq-select__chevron{transition:transform var(--lq-transition-base)}.lq-select__chevron--open{transform:rotate(180deg)}.lq-select__value{color:var(--lq-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lq-select__placeholder{color:var(--lq-color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lq-select__list{max-height:260px;margin:0;padding:4px;list-style:none;overflow-y:auto}.lq-select__option{width:100%;padding:var(--lq-space-2) var(--lq-space-3);text-align:left;color:var(--lq-color-text);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;font-family:inherit;font-size:.88rem;display:flex}.lq-select__option:hover{background-color:var(--lq-color-hover)}.lq-select__option:disabled{opacity:.4;cursor:not-allowed}.lq-select__option svg{color:var(--lq-color-accent);flex-shrink:0}.lq-strategy{border-top:1px solid var(--lq-color-border);background-color:var(--lq-color-panel);flex-direction:column;flex:none;height:320px;min-height:0;max-height:calc(100% - 120px);display:flex;position:relative}.lq-strategy--collapsed{height:auto}.lq-strategy__header{align-items:center;gap:var(--lq-space-2);padding:4px var(--lq-space-3);border-bottom:1px solid var(--lq-color-border-subtle);flex-shrink:0;display:flex}.lq-strategy--collapsed .lq-strategy__header{border-bottom:none}.lq-strategy__title{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}.lq-strategy__headline{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700}.lq-strategy__headline--up,.lq-strategy__up{color:var(--lq-color-up)}.lq-strategy__headline--down,.lq-strategy__down{color:var(--lq-color-down)}.lq-strategy__status{color:var(--lq-color-text-muted);font-size:.7rem}.lq-strategy__tabs{gap:2px;margin-left:auto;display:flex}.lq-strategy__tab{font:inherit;color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;display:inline-flex}.lq-strategy__tab:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-strategy__tab--active{color:var(--lq-color-text);background-color:var(--lq-color-hover);font-weight:600}.lq-strategy__body{min-height:0;padding:var(--lq-space-3);flex:auto;overflow:auto}.lq-strategy__empty{padding:var(--lq-space-4) 0;color:var(--lq-color-text-muted);text-align:center;margin:0;font-size:.78rem}.lq-strategy__equity{width:100%;display:block}.lq-strategy__equity-grid{stroke:var(--lq-color-border-subtle);stroke-dasharray:2 3}.lq-strategy__equity-zero{stroke:var(--lq-color-border)}.lq-strategy__equity-area--up{fill:var(--lq-color-up);opacity:.22}.lq-strategy__equity-area--down{fill:var(--lq-color-down);opacity:.22}.lq-strategy__equity-peak{fill:none;stroke:var(--lq-color-text-muted);stroke-width:1px;stroke-dasharray:3 3;opacity:.5}.lq-strategy__equity-last--up{fill:var(--lq-color-up)}.lq-strategy__equity-last--down{fill:var(--lq-color-down)}.lq-strategy__equity-trade{stroke:var(--lq-color-bg);stroke-width:1px;pointer-events:none}.lq-strategy__equity-trade--up{fill:var(--lq-color-up)}.lq-strategy__equity-trade--down{fill:var(--lq-color-down)}.lq-strategy__equity-veil{fill:var(--lq-color-panel);opacity:.68;pointer-events:none}.lq-strategy__equity-span-edge{stroke:var(--lq-color-accent);stroke-width:1px;pointer-events:none}.lq-strategy__equity-span-label{fill:var(--lq-color-text-muted);font-variant-numeric:tabular-nums;pointer-events:none;font-size:9px}.lq-strategy__equity-tick,.lq-strategy__equity-date{fill:var(--lq-color-text-muted);font-variant-numeric:tabular-nums;font-size:9px}.lq-strategy__equity-date--end{text-anchor:end}.lq-strategy__ribbon-block{margin:var(--lq-space-2) 0 var(--lq-space-3)}.lq-strategy__ribbon-caption{justify-content:space-between;align-items:center;gap:var(--lq-space-2);color:var(--lq-color-text-muted);margin-bottom:3px;font-size:.68rem;display:flex}.lq-strategy__ribbon-legend{align-items:center;gap:4px;display:inline-flex}.lq-strategy__ribbon-legend-up,.lq-strategy__ribbon-legend-down{width:6px;height:8px;display:inline-block}.lq-strategy__ribbon-legend-up{background-color:var(--lq-color-up);margin-left:var(--lq-space-2)}.lq-strategy__ribbon-legend-down{background-color:var(--lq-color-down);margin-left:var(--lq-space-2)}.lq-strategy__ribbon{align-items:stretch;gap:1px;height:34px;display:flex;position:relative}.lq-strategy__ribbon-zero{background-color:var(--lq-color-border-subtle);height:1px;position:absolute;top:50%;left:0;right:0}.lq-strategy__ribbon-cell{flex:1 1 0;min-width:1px;position:relative}.lq-strategy__ribbon-bar{max-height:50%;position:absolute;left:0;right:0}.lq-strategy__ribbon-cell--up .lq-strategy__ribbon-bar{background-color:var(--lq-color-up);bottom:50%}.lq-strategy__ribbon-cell--down .lq-strategy__ribbon-bar{background-color:var(--lq-color-down);top:50%}.lq-strategy__ribbon-cell--marked{outline:1px solid var(--lq-color-text);outline-offset:1px}.lq-strategy__ribbon-readout{margin:var(--lq-space-2) 0 0;color:var(--lq-color-text-muted);min-height:2.4em;font-size:.72rem}.lq-strategy__ribbon-readout-index{color:var(--lq-color-text);font-weight:600}.lq-strategy__metrics{gap:var(--lq-space-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.lq-strategy__metric{padding:var(--lq-space-2);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);flex-direction:column;gap:1px;display:flex}.lq-strategy__metric-label{color:var(--lq-color-text-muted);font-size:.68rem}.lq-strategy__metric-value{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.lq-strategy__metric-value--up{color:var(--lq-color-up)}.lq-strategy__metric-value--down{color:var(--lq-color-down)}.lq-strategy__metric-hint{color:var(--lq-color-text-muted);font-variant-numeric:tabular-nums;font-size:.66rem}.lq-strategy__open-position{margin:var(--lq-space-3) 0 0;color:var(--lq-color-text-muted);font-size:.72rem}.lq-strategy__settings{gap:var(--lq-space-4);flex-direction:column;display:flex}.lq-strategy__settings-title{margin:0 0 var(--lq-space-2);text-transform:uppercase;letter-spacing:.04em;color:var(--lq-color-text-muted);font-size:.72rem;font-weight:700}.lq-strategy__settings-grid{gap:var(--lq-space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.lq-strategy__trades{font-variant-numeric:tabular-nums;flex-direction:column;font-size:.72rem;display:flex}.lq-strategy__trades-row{gap:var(--lq-space-2);padding:3px var(--lq-space-2);border-bottom:1px solid var(--lq-color-border-subtle);grid-template-columns:32px 56px 1fr 1fr 80px 110px 70px;display:grid}.lq-strategy__trades-row--header{color:var(--lq-color-text-muted);background-color:var(--lq-color-panel);font-weight:700;position:sticky;top:0}.lq-strategy__trades-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lq-strategy__error{margin:0 0 var(--lq-space-3);padding:var(--lq-space-2) var(--lq-space-3);color:var(--lq-color-down);background-color:color-mix(in srgb,var(--lq-color-down) 10%,transparent);border:1px solid color-mix(in srgb,var(--lq-color-down) 35%,transparent);border-radius:var(--lq-radius-md);font-size:.74rem}.lq-strategy__hint{margin:0 0 var(--lq-space-3);color:var(--lq-color-text-muted);font-size:.72rem}.lq-strategy__excursion-wrap{position:relative}.lq-strategy__excursion{width:100%;display:block}.lq-strategy__legend{gap:var(--lq-space-1) var(--lq-space-4);margin:0 0 var(--lq-space-3);color:var(--lq-color-text-muted);flex-wrap:wrap;padding:0;font-size:.72rem;list-style:none;display:flex}.lq-strategy__legend li{align-items:center;gap:6px;display:flex}.lq-strategy__legend-key{border-radius:2px;flex-shrink:0;width:14px;height:3px}.lq-strategy__legend-key--adverse{background-color:var(--lq-color-down)}.lq-strategy__legend-key--favorable{background-color:var(--lq-color-up)}.lq-strategy__legend-key--dot{background-color:var(--lq-color-text);border-radius:50%;width:8px;height:8px}.lq-strategy__legend-key--up{background-color:var(--lq-color-up)}.lq-strategy__legend-key--down{background-color:var(--lq-color-down)}.lq-strategy__disclosure{margin:0 0 var(--lq-space-3);color:var(--lq-color-text-muted);font-size:.72rem}.lq-strategy__disclosure>summary{cursor:pointer;color:var(--lq-color-text-muted);text-underline-offset:2px;text-decoration:underline}.lq-strategy__disclosure>summary:hover{color:var(--lq-color-text)}.lq-strategy__disclosure .lq-strategy__hint:first-of-type{margin-top:var(--lq-space-2)}.lq-strategy__disclosure .lq-strategy__hint:last-child{margin-bottom:0}.lq-strategy__excursion-grid{stroke:var(--lq-color-border-subtle);stroke-dasharray:2 3}.lq-strategy__excursion-zero{stroke:var(--lq-color-border);stroke-width:1.5px}.lq-strategy__excursion-span{stroke-width:1.5px;opacity:.55}.lq-strategy__excursion-span--adverse{stroke:var(--lq-color-down)}.lq-strategy__excursion-span--favorable{stroke:var(--lq-color-up)}.lq-strategy__excursion-dot--up{fill:var(--lq-color-up)}.lq-strategy__excursion-dot--down{fill:var(--lq-color-down)}.lq-strategy__excursion-hovered{fill:var(--lq-color-text);opacity:.1}.lq-strategy__excursion-pointer-line{stroke:var(--lq-color-text-muted);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}.lq-strategy__excursion-badge{fill:var(--lq-color-panel);stroke:var(--lq-color-border)}.lq-strategy__excursion-badge-text{fill:var(--lq-color-text);font-variant-numeric:tabular-nums;font-size:9px}.lq-strategy__excursion-row--hovered .lq-strategy__excursion-span{opacity:1;stroke-width:2px}.lq-strategy__excursion-tick,.lq-strategy__excursion-axis-label{fill:var(--lq-color-text-muted);font-variant-numeric:tabular-nums;font-size:9px}.lq-strategy__distribution{width:100%;display:block}.lq-strategy__distribution-bar--up{fill:var(--lq-color-up)}.lq-strategy__distribution-bar--down{fill:var(--lq-color-down)}.lq-strategy__distribution-zero{stroke:var(--lq-color-border)}.lq-strategy__distribution-mark{stroke-width:1.5px}.lq-strategy__distribution-mark--mean{stroke:var(--lq-color-accent);stroke-dasharray:4 3}.lq-strategy__distribution-mark--median{stroke:var(--lq-color-text-muted);stroke-dasharray:2 3}.lq-strategy__distribution-tick{fill:var(--lq-color-text-muted);font-variant-numeric:tabular-nums;font-size:9px}.lq-strategy__streaks{gap:var(--lq-space-2);margin-top:var(--lq-space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.lq-strategy__robustness{gap:var(--lq-space-3);flex-direction:column;display:flex}.lq-strategy__robustness-head{align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-3);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);display:flex}.lq-strategy__robustness-label{text-transform:uppercase;letter-spacing:.08em;color:var(--lq-color-text-muted);font-size:.7rem;font-weight:700}.lq-strategy__robustness-bar{gap:2px;display:flex}.lq-strategy__robustness-cell{background-color:var(--lq-color-border-subtle);width:12px;height:14px}.lq-strategy__robustness-cell--on{background-color:var(--lq-color-text)}.lq-strategy__robustness-cell--up{background-color:var(--lq-color-up)}.lq-strategy__robustness-cell--down{background-color:var(--lq-color-down)}.lq-strategy__robustness-score{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.lq-strategy__robustness-none,.lq-strategy__robustness-reason{color:var(--lq-color-text-muted);margin:0;font-size:.74rem}.lq-strategy__robustness-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.lq-strategy__robustness-item{gap:var(--lq-space-2);padding:5px var(--lq-space-2);border-bottom:1px solid var(--lq-color-border-subtle);grid-template-columns:200px 70px 1fr;align-items:baseline;font-size:.74rem;display:grid}.lq-strategy__robustness-item--unmeasured{opacity:.6}.lq-strategy__robustness-item-label{font-weight:600}.lq-strategy__robustness-item-score{font-variant-numeric:tabular-nums;font-weight:700}.lq-strategy__robustness-item-detail{color:var(--lq-color-text-muted)}.lq-strategy__metric-info{color:var(--lq-color-text-muted);cursor:pointer;vertical-align:-1px;opacity:.65;background:0 0;border:none;align-items:center;margin-left:3px;padding:0;display:inline-flex}.lq-strategy__metric-info:hover{color:var(--lq-color-text);opacity:1}.lq-strategy__metric-label{align-items:center;display:flex}@media (width<=640px){.lq-strategy{height:260px}.lq-strategy--collapsed{height:auto}.lq-strategy__header [data-optional]{display:none}.lq-strategy__title{max-width:8em}.lq-strategy__tabs{scrollbar-width:none;overflow-x:auto}.lq-strategy__tabs::-webkit-scrollbar{display:none}.lq-strategy__tab{white-space:nowrap;flex:none;padding:5px 9px}}.lq-strategy__resize{z-index:2;cursor:ns-resize;touch-action:none;height:9px;position:absolute;top:-4px;left:0;right:0}.lq-strategy__resize:focus-visible{outline:none}.lq-strategy--collapsed .lq-strategy__resize{pointer-events:none}.lq-strategy__equity-mark,.lq-strategy__distribution-marked{stroke:var(--lq-color-accent);stroke-width:1.5px;pointer-events:none}.lq-strategy__excursion-marked{fill:var(--lq-color-accent);opacity:.16;pointer-events:none}.lq-strategy--filled{border-top:0;height:100%;max-height:none}.lq-strategy__body--fill{flex-direction:column;display:flex;overflow:hidden}.lq-strategy__fill{flex:1 1 0;min-height:90px;overflow:hidden}.lq-strategy__streaks--fill{flex:1 1 0;align-content:start;min-height:0;overflow-y:auto}.lq-strategy__excursion-hit{fill:#0000;cursor:crosshair}.lq-strategy__excursion-span,.lq-strategy__excursion-zero,.lq-strategy__excursion-dot,.lq-strategy__excursion-marked,.lq-strategy__excursion-hovered,.lq-strategy__excursion-pointer,.lq-strategy__crosshair{pointer-events:none}.lq-strategy__crosshair-line{stroke:var(--lq-color-text-muted);stroke-width:1px;stroke-dasharray:3 3}.lq-strategy__crosshair-badge{fill:var(--lq-color-accent)}.lq-strategy__crosshair-badge-text{fill:var(--lq-color-accent-contrast);font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:700}.lq-strategy__ai{margin-top:var(--lq-space-3);padding-top:var(--lq-space-3);border-top:1px solid var(--lq-color-border-subtle)}.lq-strategy__ai-title{text-transform:uppercase;letter-spacing:.08em;color:var(--lq-color-text-muted);margin:0;font-size:.72rem;font-weight:600}.lq-strategy__ai-hint{margin:var(--lq-space-1) 0 var(--lq-space-2);color:var(--lq-color-text-muted);font-size:.72rem}.lq-strategy__ai-prompts{gap:var(--lq-space-1);flex-wrap:wrap;display:flex}.lq-strategy__ai-prompt{border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:.75rem}.lq-strategy__ai-prompt:hover:not(:disabled){background-color:var(--lq-color-hover);border-color:var(--lq-color-accent)}.lq-strategy__ai-prompt:disabled{cursor:default;opacity:.5}.lq-strategy__ai-prompt--pending:disabled{opacity:1;border-color:var(--lq-color-accent)}.lq-checkbox{align-items:center;gap:var(--lq-space-2);cursor:pointer;display:inline-flex}.lq-checkbox--disabled{opacity:.5;cursor:not-allowed}.lq-checkbox__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lq-checkbox__box{border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-sm);background-color:var(--lq-color-panel);flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .15s,border-color .15s,transform .12s;display:inline-flex}.lq-root[data-lq-palette=eink] .lq-checkbox__box{border-radius:0}.lq-checkbox__input:focus-visible~.lq-checkbox__box{box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-focus-ring) 30%,transparent)}.lq-checkbox__box--checked{background-color:var(--lq-color-fill);border-color:var(--lq-color-fill)}.lq-checkbox__input:not(:disabled):active~.lq-checkbox__box{transform:scale(.88)}.lq-checkbox__mark{fill:none;width:12px;height:12px;stroke:var(--lq-color-accent-contrast);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .22s 30ms}.lq-checkbox__box--checked .lq-checkbox__mark{stroke-dashoffset:0}.lq-root[data-lq-palette=eink] .lq-checkbox__box--checked .lq-checkbox__mark{stroke:var(--lq-color-bg)}.lq-root[data-lq-palette=eink] .lq-checkbox__mark{transition:none}@media (prefers-reduced-motion:reduce){.lq-checkbox__mark{transition:none}}.lq-checkbox__label{color:var(--lq-color-text);font-size:.88rem}.lq-chart__tool-sheet-overlay{z-index:2050;background-color:var(--lq-color-overlay);align-items:flex-end;animation:.22s ease-out lq-tool-sheet-overlay-in;display:flex;position:fixed;inset:0}.lq-chart__tool-sheet-overlay--closing{animation:.2s ease-in forwards lq-tool-sheet-overlay-out}.lq-chart__tool-sheet{background-color:var(--lq-color-panel);border-top:1px solid var(--lq-color-border);border-top-left-radius:var(--lq-radius-lg);border-top-right-radius:var(--lq-radius-lg);width:100%;max-height:70vh;box-shadow:var(--lq-shadow-modal);padding-bottom:max(var(--lq-space-2),env(safe-area-inset-bottom));flex-direction:column;animation:.26s cubic-bezier(.16,1,.3,1) lq-tool-sheet-in;display:flex;overflow-y:auto}.lq-chart__tool-sheet--closing{animation:.2s ease-in forwards lq-tool-sheet-out}.lq-chart__tool-sheet-grabber{width:36px;height:4px;margin:var(--lq-space-2) auto;background-color:var(--lq-color-border);border-radius:var(--lq-radius-pill);flex-shrink:0}.lq-chart__tool-sheet-header{padding:var(--lq-space-1) var(--lq-space-4) var(--lq-space-2);text-transform:uppercase;letter-spacing:.04em;color:var(--lq-color-text-muted);flex-shrink:0;font-size:.7rem;font-weight:700}.lq-chart__tool-sheet-list{padding:0 var(--lq-space-2);flex-direction:column;display:flex}.lq-chart__tool-sheet-row{align-items:center;gap:var(--lq-space-1);display:flex}.lq-chart__tool-sheet-option{align-items:center;gap:var(--lq-space-3);min-width:0;padding:var(--lq-space-3) var(--lq-space-2);text-align:left;color:var(--lq-color-text);border-radius:var(--lq-radius-md);cursor:pointer;background:0 0;border:none;flex:auto;font-family:inherit;font-size:.85rem;display:flex}.lq-chart__tool-sheet-option:hover{background-color:var(--lq-color-hover)}.lq-chart__tool-sheet-option--selected{color:var(--lq-color-accent);font-weight:600}.lq-chart__tool-sheet-info{padding:var(--lq-space-2);color:var(--lq-color-text-muted);border-radius:var(--lq-radius-md);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lq-chart__tool-sheet-divider{height:1px;margin:var(--lq-space-1) var(--lq-space-2);background-color:var(--lq-color-border-subtle)}@keyframes lq-tool-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes lq-tool-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes lq-tool-sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes lq-tool-sheet-overlay-out{0%{opacity:1}to{opacity:0}}.lq-root[data-lq-palette=eink] .lq-chart__tool-sheet{border-top-left-radius:0;border-top-right-radius:0;animation:80ms linear lq-tool-sheet-overlay-in}.lq-root[data-lq-palette=eink] .lq-chart__tool-sheet--closing{animation:80ms linear forwards lq-tool-sheet-overlay-out}@media (prefers-reduced-motion:reduce){.lq-chart__tool-sheet-overlay,.lq-chart__tool-sheet{animation:80ms linear lq-tool-sheet-overlay-in}.lq-chart__tool-sheet-overlay--closing,.lq-chart__tool-sheet--closing{animation:80ms linear forwards lq-tool-sheet-overlay-out}}.lq-chart-event-tooltip{z-index:1001;background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-modal);color:var(--lq-color-text);flex-direction:column;font-size:.8rem;display:flex;position:absolute}.lq-chart-event-tooltip--popover{max-width:calc(100% - 8px)}.lq-chart-event-tooltip--modal{z-index:2000;inset:10px}.lq-chart-event-tooltip__header{border-bottom:1px solid var(--lq-color-border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 8px 10px 14px;display:flex}.lq-chart-event-tooltip__header-title{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.lq-chart-event-tooltip__icon-button{width:22px;height:22px;color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lq-chart-event-tooltip__icon-button:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-chart-event-tooltip__body{max-height:350px;padding:10px;overflow-y:auto}.lq-chart-event-tooltip__body--modal{flex:1;min-height:0;max-height:none}.lq-chart-event-tooltip__list{flex-direction:column;gap:10px;display:flex}.lq-chart-event-tooltip__card{background-color:var(--lq-color-bg);border-inline-start:3px solid var(--lq-color-accent);border-radius:var(--lq-radius-sm);padding:8px 10px}.lq-chart-event-tooltip__card--clickable{cursor:pointer}.lq-chart-event-tooltip__card--clickable:hover{background-color:var(--lq-color-hover)}.lq-chart-event-tooltip__title{margin:0 0 4px;font-size:.85rem;font-weight:700}.lq-chart-event-tooltip__details{margin:0 0 6px;padding-left:16px;font-size:.8rem;line-height:1.4}.lq-chart-event-tooltip__details li+li{margin-top:2px}.lq-chart-event-tooltip__date{color:var(--lq-color-text-muted);font-variant-numeric:tabular-nums}.lq-script-description{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-script-description__paragraph{color:var(--lq-color-text);font-size:var(--lq-text-sm);margin:0;line-height:1.6}.lq-script-description__title{margin:var(--lq-space-2) 0 0;color:var(--lq-color-text);font-size:var(--lq-text-base);font-weight:600}.lq-script-description__subtitle{margin:var(--lq-space-1) 0 0;color:var(--lq-color-text-muted);font-size:var(--lq-text-sm);font-weight:600}.lq-script-description__title:first-child,.lq-script-description__subtitle:first-child{margin-top:0}.lq-tag{color:var(--lq-color-text);background-color:var(--lq-color-hover);border:1px solid var(--lq-color-border-subtle);white-space:nowrap;align-items:center;gap:4px;padding:3px 6px 3px 8px;font-size:.78rem;font-weight:600;animation:.14s lq-tag-in;display:inline-flex}@keyframes lq-tag-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.lq-root[data-lq-palette=eink] .lq-tag{animation:none}@media (prefers-reduced-motion:reduce){.lq-tag{animation:none}}.lq-tag__remove{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.lq-tag__remove:hover{color:var(--lq-color-danger)}.lq-tag-input{cursor:text;flex-wrap:wrap;gap:6px;height:auto;min-height:40px;padding:6px 8px}.lq-tag-input--small{gap:4px;min-height:24px;padding:4px 6px}.lq-tag-input--small .lq-tag-input__field{font-size:.8rem}.lq-tag-input__field{min-width:100px;color:var(--lq-color-text);background:0 0;border:none;outline:none;flex:1;padding:3px 2px;font-family:inherit;font-size:.9rem}.lq-tag-input__field::placeholder{color:var(--lq-color-text-muted)}.lq-tag-input__field:disabled{cursor:not-allowed}.lq-tag-input-field{position:relative}.lq-tag-input__list{z-index:20;background:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);max-height:260px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #00000038}.lq-tag-input__option{border-radius:var(--lq-radius-sm);cursor:pointer;flex-direction:column;gap:1px;padding:6px 8px;display:flex}.lq-tag-input__option.is-active{background:var(--lq-color-hover)}.lq-tag-input__option-label{color:var(--lq-color-text);font-size:13px}.lq-tag-input__option-desc{color:var(--lq-color-text-muted);font-size:11px}.lq-script-params{gap:var(--lq-space-3);flex-direction:column;display:flex}.lq-script-params__empty{color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);margin:0;line-height:1.5}.lq-info-text{font-size:var(--lq-text-sm);color:var(--lq-color-text);line-height:1.65}.lq-info-text__paragraph{margin:0 0 var(--lq-space-2)}.lq-info-text__paragraph:first-child{font-size:calc(var(--lq-text-sm) * 1.05)}.lq-info-text__heading{margin:var(--lq-space-3) 0 var(--lq-space-1);font-size:var(--lq-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--lq-color-text-muted);font-weight:600}.lq-info-text__heading:first-child{margin-top:0}.lq-info-text__list{margin:0 0 var(--lq-space-2);padding-left:var(--lq-space-3)}.lq-info-text__list li{margin-bottom:2px}.lq-info-text code{background-color:var(--lq-color-hover);font-family:var(--lq-font-mono,ui-monospace, monospace);border-radius:2px;padding:0 3px;font-size:.92em}.lq-info-text em{font-style:italic}.lq-info-text strong{font-weight:700}.lq-chart-props{gap:var(--lq-space-4);flex-direction:column;display:flex}.lq-chart-props__toolbar{z-index:2;justify-content:space-between;align-items:center;gap:var(--lq-space-3);padding-bottom:var(--lq-space-2);background-color:var(--lq-color-panel);display:flex;position:sticky;top:0}.lq-chart-props__search{align-items:center;gap:var(--lq-space-2);max-width:460px;padding:6px var(--lq-space-2);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color:var(--lq-color-text-muted);flex:1;display:flex}.lq-chart-props__search:focus-within{border-color:var(--lq-color-accent)}.lq-chart-props__search input{min-width:0;color:var(--lq-color-text);font:inherit;background:0 0;border:0;flex:1;font-size:.85rem}.lq-chart-props__search input:focus{outline:none}.lq-chart-props__search button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.lq-chart-props__count{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);flex-shrink:0;font-size:.75rem}.lq-chart-props__section-title{margin:0 0 var(--lq-space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.7rem;font-weight:700}.lq-chart-props__list{gap:var(--lq-space-2);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;display:grid}.lq-chart-props__item{padding:var(--lq-space-2) var(--lq-space-3);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);flex-direction:column;gap:4px;display:flex}.lq-chart-props__head{align-items:center;gap:var(--lq-space-2);display:flex}.lq-chart-props__name{font-family:var(--lq-font-mono,ui-monospace, monospace);color:var(--lq-color-text);font-size:.85rem;font-weight:700}.lq-chart-props__required{background-color:var(--lq-color-accent);color:var(--lq-color-accent-contrast);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:.6rem;font-weight:700}.lq-chart-props__type{font-family:var(--lq-font-mono,ui-monospace, monospace);color:var(--lq-color-text-muted);white-space:pre;font-size:.72rem;line-height:1.5;overflow-x:auto}.lq-chart-props__doc{color:var(--lq-color-text);margin:0;font-size:.78rem;line-height:1.55}.lq-chart-props__empty{padding:var(--lq-space-5) 0;color:var(--lq-color-text-muted);text-align:center;margin:0;font-size:.85rem}.lq-chart-props__shot{flex-direction:column;gap:4px;margin:4px 0 0;display:flex}.lq-chart-props__shot img{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);background-color:var(--lq-color-bg);width:100%;display:block}.lq-chart-props__shot figcaption{color:var(--lq-color-text-muted);font-size:.7rem;line-height:1.45}@media (width>=900px){.lq-chart-props__item:has(.lq-chart-props__shot){grid-column:span 2}}.lq-date-picker__trigger{cursor:pointer;text-align:left}.lq-date-picker{padding:var(--lq-space-3);width:280px}.lq-date-picker__header{margin-bottom:var(--lq-space-3);justify-content:space-between;align-items:center;display:flex}.lq-date-picker__header-label{text-transform:capitalize;color:var(--lq-color-text);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:.85rem;font-weight:700}.lq-date-picker__header-label:hover{background-color:var(--lq-color-hover)}.lq-date-picker__header-label--static{cursor:default}.lq-date-picker__header-label--static:hover{background-color:#0000}.lq-date-picker__nav{width:28px;height:28px;color:var(--lq-color-text);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}.lq-date-picker__nav:hover{background-color:var(--lq-color-hover)}.lq-date-picker__weekdays,.lq-date-picker__grid{grid-template-columns:repeat(7,1fr);display:grid}.lq-date-picker__weekdays span{text-align:center;color:var(--lq-color-text-muted);padding-bottom:4px;font-size:.68rem;font-weight:700}.lq-date-picker__day{aspect-ratio:1;color:var(--lq-color-text);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:.8rem;display:flex}.lq-date-picker__day:hover:not(:disabled){background-color:var(--lq-color-hover)}.lq-date-picker__day:disabled{color:var(--lq-color-text-muted);opacity:.4;cursor:not-allowed}.lq-date-picker__day--outside{color:var(--lq-color-text-muted)}.lq-date-picker__day--today{box-shadow:inset 0 0 0 1px var(--lq-color-border);font-weight:700}.lq-date-picker__day--selected{background-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast);font-weight:700}.lq-date-picker__day--selected:hover:not(:disabled){background-color:var(--lq-color-fill)}.lq-date-picker__day--range-middle{background-color:var(--lq-color-hover)}.lq-date-picker__grid--picker{grid-template-columns:repeat(3,1fr);gap:4px}.lq-date-picker__cell{padding:var(--lq-space-3) var(--lq-space-2);text-transform:capitalize;color:var(--lq-color-text);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:.82rem;display:flex}.lq-date-picker__cell:hover{background-color:var(--lq-color-hover)}.lq-date-picker__cell--selected{background-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast);font-weight:700}.lq-date-picker__cell--selected:hover{background-color:var(--lq-color-fill)}.lq-date-picker--with-time{align-items:stretch;width:auto;padding:0;display:flex}.lq-date-picker__calendar{padding:var(--lq-space-3);width:280px}.lq-date-picker__time{gap:var(--lq-space-2);padding:var(--lq-space-3);border-left:1px solid var(--lq-color-border-subtle);flex-direction:column;width:116px;display:flex}.lq-date-picker__time-input{font-variant-numeric:tabular-nums;text-align:center;width:100%;color:var(--lq-color-text);background-color:var(--lq-color-bg);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);padding:6px 8px;font-family:inherit;font-size:.95rem;font-weight:700}.lq-date-picker__time-input:focus-visible{border-color:var(--lq-color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-focus-ring) 30%,transparent);outline:none}.lq-date-picker__time-list{border:1px solid var(--lq-color-border-subtle);flex:1;min-height:0;overflow-y:auto}.lq-date-picker__time-option{font-variant-numeric:tabular-nums;text-align:center;width:100%;color:var(--lq-color-text);cursor:pointer;background:0 0;border:none;padding:6px 8px;font-family:inherit;font-size:.8rem;display:block}.lq-date-picker__time-option:hover{background-color:var(--lq-color-hover)}.lq-date-picker__time-option--selected{background-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast);font-weight:700}.lq-date-picker__time-option--selected:hover{background-color:var(--lq-color-fill)}.lq-date-picker__time-confirm{width:100%;padding:var(--lq-space-2) var(--lq-space-3);color:var(--lq-color-accent-contrast);background-color:var(--lq-color-fill);border-radius:var(--lq-radius-sm);cursor:pointer;border:none;font-family:inherit;font-size:.8rem;font-weight:700}.lq-date-picker__time-confirm:hover{opacity:.9}.lq-chart__context-menu{z-index:1200;border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm,4px);background-color:var(--lq-color-panel);min-width:210px;font-size:var(--lq-text-sm);-webkit-user-select:none;user-select:none;padding:4px;position:absolute;box-shadow:0 8px 24px #00000038}.lq-chart__context-menu-item{justify-content:space-between;align-items:center;gap:var(--lq-space-4);width:100%;padding:5px var(--lq-space-2);color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;display:flex}.lq-chart__context-menu-item:hover:not(:disabled),.lq-chart__context-menu-item:focus-visible{background-color:var(--lq-color-hover);outline:none}.lq-chart__context-menu-item:disabled{opacity:.45;cursor:default}.lq-chart__context-menu-hint{color:var(--lq-color-text-muted);font-variant-numeric:tabular-nums}.lq-chart__context-menu-separator{background-color:var(--lq-color-border-subtle);height:1px;margin:4px 2px}.lq-data-table{width:100%;overflow-x:auto}.lq-data-table table{border-collapse:collapse;width:100%;font-size:.88rem}.lq-data-table th{padding:var(--lq-space-2) var(--lq-space-3);letter-spacing:.04em;text-transform:uppercase;color:var(--lq-color-text-muted);border-bottom:1px solid var(--lq-color-border);white-space:nowrap;font-size:.72rem;font-weight:700}.lq-data-table__header{align-items:center;gap:4px;display:inline-flex}.lq-data-table__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.lq-data-table__sortable:hover{color:var(--lq-color-text)}.lq-data-table__sort-icon{width:14px;display:inline-flex}.lq-data-table td{padding:var(--lq-space-3);color:var(--lq-color-text);border-bottom:1px solid var(--lq-color-border-subtle);font-variant-numeric:tabular-nums}.lq-data-table tbody tr:last-child td{border-bottom:none}.lq-data-table__row--interactive{cursor:pointer}.lq-data-table__row--interactive:hover td{background-color:var(--lq-color-hover)}.lq-data-table__empty{text-align:center;color:var(--lq-color-text-muted);padding:var(--lq-space-6) var(--lq-space-3)}.lq-donut-chart{align-items:center;gap:var(--lq-space-3);display:flex}.lq-donut-chart--legend-bottom{flex-direction:column}.lq-donut-chart--legend-left,.lq-donut-chart--legend-right{flex-direction:row}.lq-donut-chart--legend-left .lq-donut-chart__legend,.lq-donut-chart--legend-right .lq-donut-chart__legend{flex-flow:column;align-items:flex-start}.lq-donut-chart__plot{position:relative}.lq-donut-chart__slice{stroke:var(--lq-color-panel);stroke-width:2px;cursor:pointer;transition:opacity var(--lq-transition-fast)}.lq-root[data-lq-palette=eink] .lq-donut-chart__slice{stroke:var(--lq-color-bg);stroke-width:1.5px}.lq-donut-chart__center{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lq-donut-chart__center-value{color:var(--lq-color-text);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.lq-donut-chart__center-label{color:var(--lq-color-text-muted);font-size:.78rem}.lq-donut-chart__legend{justify-content:center;margin-top:0}.lq-donut-chart__legend .lq-chart__legend-item{cursor:default;transition:opacity var(--lq-transition-fast)}.lq-world-map{align-items:center;gap:var(--lq-space-3);flex-direction:column;width:100%;display:flex;position:relative}.lq-world-map__country{stroke:var(--lq-color-border-subtle);stroke-width:.5px;cursor:pointer;transition:stroke var(--lq-transition-base)}.lq-world-map__country--highlighted{stroke:var(--lq-color-text);stroke-width:1.25px}.lq-world-map__tooltip{z-index:5;padding:var(--lq-space-2) var(--lq-space-3);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);white-space:nowrap;pointer-events:none;flex-direction:column;gap:2px;font-size:.78rem;display:flex;position:absolute;transform:translate(-50%,-100%)translateY(-8px);box-shadow:0 4px 12px #00000026}.lq-world-map__legend{flex-wrap:wrap;justify-content:center}.lq-world-map__legend-unmatched{color:var(--lq-color-text-muted)}.lq-price-change{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-size:.85rem;font-weight:700;display:inline-flex}.lq-price-change--up{color:var(--lq-color-up)}.lq-price-change--down{color:var(--lq-color-down)}.lq-root[data-lq-palette=eink] .lq-price-change--up,.lq-root[data-lq-palette=eink] .lq-price-change--down{color:var(--lq-color-text)}.lq-earnings-dot-chart{display:block;overflow:visible}.lq-earnings-dot-chart__gridline{stroke:var(--lq-color-border-subtle);stroke-width:1px;stroke-dasharray:2 2}.lq-earnings-dot-chart__tick-label,.lq-earnings-dot-chart__date-label{fill:var(--lq-color-text-muted);font-size:9px}.lq-earnings-dot-chart__point--estimate{fill:var(--lq-color-panel);stroke:var(--lq-color-text-muted);stroke-width:1.5px}.lq-earnings-dot-chart__point--actual{fill:var(--lq-color-accent);stroke:none}.lq-earnings-dot-chart-wrapper{flex-direction:column;width:100%;min-width:0;display:flex}.lq-earnings-dot-chart__hit{fill:#0000}.lq-earnings-dot-chart__quarter{cursor:pointer}.lq-earnings-dot-chart__marker{stroke:var(--lq-color-text-muted);stroke-width:1px;stroke-dasharray:3 3}.lq-earnings-dot-chart__quarter--selected .lq-earnings-dot-chart__date-label{fill:var(--lq-color-text);font-weight:700}.lq-earnings-dot-chart__readout{align-items:baseline;gap:var(--lq-space-2);min-height:18px;padding-top:var(--lq-space-1);color:var(--lq-color-text-muted);flex-wrap:wrap;font-size:.68rem;display:flex}.lq-earnings-dot-chart__readout-date{color:var(--lq-color-text);font-weight:700}.lq-earnings-dot-chart__readout strong{color:var(--lq-color-text);font-variant-numeric:tabular-nums}.lq-earnings-dot-chart__readout-hint{opacity:.75;font-style:italic}.lq-earnings-dot-chart__surprise--up{color:var(--lq-color-up);font-weight:700}.lq-earnings-dot-chart__surprise--down{color:var(--lq-color-down);font-weight:700}.lq-earnings-dot-chart__band{fill:color-mix(in srgb,var(--lq-color-text) 7%,transparent);pointer-events:none}.lq-earnings-dot-chart__quarter--hovered .lq-earnings-dot-chart__date-label{fill:var(--lq-color-text);font-weight:700}.lq-financials{gap:var(--lq-space-3);flex-direction:column;min-height:0;display:flex}.lq-financials__tabs{gap:var(--lq-space-1);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.lq-financials__tabs::-webkit-scrollbar{display:none}.lq-financials__tab{padding:5px var(--lq-space-3);border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background-color:#0000;border-radius:999px;flex:none;font-size:.718rem;font-weight:600}.lq-financials__tab:hover{background-color:var(--lq-color-hover)}.lq-financials__tab--active{background-color:var(--lq-color-fill);border-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast)}.lq-financials__body{gap:var(--lq-space-4);flex-direction:column;min-height:0;display:flex}.lq-financials__section{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-financials__subtitle{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:0;font-size:.644rem;font-weight:700}.lq-financials__facts{gap:var(--lq-space-3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.lq-financials__fact{flex-direction:column;gap:2px;display:flex}.lq-financials__fact-label{color:var(--lq-color-text-muted);font-size:.662rem}.lq-financials__fact-value{font-variant-numeric:tabular-nums;font-size:.874rem;font-weight:700}.lq-financials__fact-unit{color:var(--lq-color-text-muted);margin-left:4px;font-size:.626rem;font-weight:400}.lq-financials__about p{margin:0;font-size:.754rem;line-height:1.55}.lq-financials__about-text--clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lq-financials__more{color:var(--lq-color-accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:.718rem;font-weight:600}.lq-financials__columns{gap:var(--lq-space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.lq-financials__shares{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-financials__share-bar{background-color:var(--lq-color-border-subtle);border-radius:3px;height:12px;display:flex;overflow:hidden}.lq-financials__share-slice{height:100%}.lq-financials__share-legend{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lq-financials__share-legend li{align-items:center;gap:var(--lq-space-2);font-size:.718rem;display:flex}.lq-financials__share-chip{border-radius:2px;flex-shrink:0;width:8px;height:8px}.lq-financials__share-label{color:var(--lq-color-text-muted);flex:1}.lq-financials__share-value{font-variant-numeric:tabular-nums;font-weight:700}.lq-financials__switch{gap:var(--lq-space-1);display:flex}.lq-financials__switch-option{padding:4px var(--lq-space-3);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color:var(--lq-color-text-muted);font:inherit;cursor:pointer;background-color:#0000;font-size:.69rem;font-weight:600}.lq-financials__switch-option--active{background-color:var(--lq-color-hover);border-color:var(--lq-color-border);color:var(--lq-color-text)}.lq-financials__empty{padding:var(--lq-space-4) 0;color:var(--lq-color-text-muted);margin:0;font-size:.754rem}.lq-tour__ring{z-index:2400;pointer-events:none;border:2px solid var(--lq-color-accent);border-radius:var(--lq-radius-md);box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-accent) 22%,transparent);transition:top .18s,left .18s,width .18s,height .18s;position:fixed}.lq-root[data-lq-palette=eink] .lq-tour__ring{border-radius:0}.lq-tour__card{z-index:2401;box-sizing:border-box;width:300px;padding:var(--lq-space-3);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-modal);transition:top .18s,left .18s;position:fixed}.lq-root[data-lq-palette=eink] .lq-tour__card{border-radius:0}.lq-tour__head{margin-bottom:var(--lq-space-1);justify-content:space-between;align-items:center;display:flex}.lq-tour__count{font-size:var(--lq-text-xs);letter-spacing:.08em;color:var(--lq-color-text-muted);font-variant-numeric:tabular-nums}.lq-tour__close{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.lq-tour__close:hover{color:var(--lq-color-text)}.lq-tour__title{margin:0 0 var(--lq-space-1);font-size:var(--lq-text-sm);color:var(--lq-color-text);font-weight:700}.lq-tour__body{margin:0 0 var(--lq-space-3);font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);line-height:1.5}.lq-tour__actions{justify-content:space-between;align-items:center;gap:var(--lq-space-2);display:flex}.lq-tour__skip{font:inherit;font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:0;padding:0}.lq-tour__skip:hover{color:var(--lq-color-text)}.lq-tour__next{padding:5px var(--lq-space-3);border:1px solid var(--lq-color-accent);border-radius:var(--lq-radius-sm);background-color:var(--lq-color-accent);font:inherit;font-size:var(--lq-text-xs);color:var(--lq-color-bg);cursor:pointer;font-weight:600}.lq-root[data-lq-palette=eink] .lq-tour__next{border-radius:0}.lq-script-error-panel{gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);border:1px solid var(--lq-color-danger);background:color-mix(in srgb,var(--lq-color-danger) 10%,transparent);color:var(--lq-color-danger);font-size:var(--lq-text-sm);align-items:flex-start;display:flex}.lq-script-error-panel__body{min-width:0}.lq-script-error-panel__title{letter-spacing:.04em;font-weight:600}.lq-script-error-panel__message{font-family:var(--lq-font-mono);white-space:pre-wrap;word-break:break-word}.lq-script-error-panel__location{margin-top:var(--lq-space-1);color:var(--lq-color-text-muted);font-family:var(--lq-font-mono);font-size:var(--lq-text-xs)}.lq-script-xy-chart{flex-direction:column;gap:2px;width:100%;display:flex}.lq-script-xy-chart svg{width:100%;display:block}.lq-script-xy-chart__title{color:var(--lq-color-text);font-size:.72rem;font-weight:600}.lq-script-xy-chart__gridline{stroke:var(--lq-color-border-subtle);stroke-width:1px;stroke-dasharray:2 2}.lq-script-xy-chart__tick-label,.lq-script-xy-chart__axis-label{fill:var(--lq-color-text-muted);font-size:9px}.lq-script-xy-chart__point{opacity:.85}.lq-script-tutorial{gap:var(--lq-space-4);margin-top:var(--lq-space-3);display:flex}.lq-script-tutorial__instructions{flex-direction:column;flex-shrink:0;width:360px;display:flex}.lq-script-tutorial__tracks-nav{gap:var(--lq-space-1);margin-bottom:var(--lq-space-3);border-bottom:1px solid var(--lq-color-border-subtle);display:flex}.lq-script-tutorial__track-tab{padding:var(--lq-space-1) var(--lq-space-2);font-size:var(--lq-text-sm);color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000}.lq-script-tutorial__track-tab:hover{color:var(--lq-color-text)}.lq-script-tutorial__track-tab--active{color:var(--lq-color-accent);border-bottom-color:var(--lq-color-accent);font-weight:600}.lq-script-tutorial__steps-nav{gap:var(--lq-space-1);margin-bottom:var(--lq-space-3);flex-wrap:wrap;display:flex}.lq-script-tutorial__step-pill{border:1px solid var(--lq-color-border-subtle);width:26px;height:26px;color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lq-script-tutorial__step-pill:hover{color:var(--lq-color-text);border-color:var(--lq-color-text)}.lq-script-tutorial__step-pill--active{border-color:var(--lq-color-accent);background:var(--lq-color-accent);color:var(--lq-color-accent-contrast);font-weight:600}.lq-script-tutorial__step-title{margin:0 0 var(--lq-space-2);font-size:var(--lq-text-md);color:var(--lq-color-text)}.lq-script-tutorial__restart{align-items:center;gap:var(--lq-space-1);margin-top:var(--lq-space-2);padding:var(--lq-space-1) var(--lq-space-3);border:1px solid var(--lq-color-accent);color:var(--lq-color-accent);cursor:pointer;font-size:var(--lq-text-sm);background:0 0;align-self:flex-start;display:inline-flex}.lq-script-tutorial__restart:hover{background:var(--lq-color-hover)}.lq-script-tutorial__pager{justify-content:space-between;align-items:center;gap:var(--lq-space-2);padding-top:var(--lq-space-3);margin-top:auto;display:flex}.lq-script-tutorial__pager button{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text);cursor:pointer;font-size:var(--lq-text-sm);background:0 0;display:inline-flex}.lq-script-tutorial__pager button:hover:not(:disabled){background:var(--lq-color-hover)}.lq-script-tutorial__pager button:disabled{opacity:.4;cursor:default}.lq-script-tutorial__pager-count{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);white-space:nowrap}.lq-script-tutorial__workspace{gap:var(--lq-space-3);flex-direction:column;flex:1;min-width:0;display:flex}.lq-script-tutorial__editor{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-script-tutorial__toolbar{align-items:center;gap:var(--lq-space-2);display:flex}.lq-script-tutorial__toolbar-button{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text);cursor:pointer;font-size:var(--lq-text-sm);background:0 0;display:inline-flex}.lq-script-tutorial__toolbar-button:hover:not(:disabled){background:var(--lq-color-hover)}.lq-script-tutorial__toolbar-button:disabled{opacity:.4;cursor:default}.lq-script-tutorial__status{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted)}.lq-script-tutorial__editor .lq-script-editor-codemirror{height:220px}.lq-script-tutorial__loading{height:220px;color:var(--lq-color-text-muted);font-size:var(--lq-text-sm);justify-content:center;align-items:center;display:flex}.lq-script-tutorial__console{border:1px solid var(--lq-color-border-subtle);max-height:100px;padding:var(--lq-space-2);font-family:var(--lq-font-mono);font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);overflow-y:auto}.lq-script-tutorial__console-line{white-space:pre-wrap;word-break:break-word}.lq-script-tutorial__preview{border:1px solid var(--lq-color-border-subtle);position:relative}.lq-script-tutorial__xy-chart{border:1px solid var(--lq-color-border-subtle);border-top:none}@media (width<=900px){.lq-script-tutorial{flex-direction:column}.lq-script-tutorial__instructions{width:auto}}.lq-script-keywords__header{justify-content:space-between;align-items:center;gap:var(--lq-space-2);margin-bottom:var(--lq-space-3);display:flex}.lq-script-keywords__count{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted)}.lq-script-keywords__pin{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;display:inline-flex}.lq-script-keywords__pin:hover{color:var(--lq-color-text);border-color:var(--lq-color-text)}.lq-script-keywords__pin--active{color:var(--lq-color-accent);border-color:var(--lq-color-accent);background-color:color-mix(in srgb,var(--lq-color-accent) 10%,transparent)}.lq-script-keywords__empty{font-size:var(--lq-text-sm);color:var(--lq-color-text-muted)}.lq-script-keywords__group{margin-bottom:var(--lq-space-3)}.lq-script-keywords__group-title{margin-bottom:var(--lq-space-1);font-size:var(--lq-text-xs);letter-spacing:.03em;text-transform:uppercase;color:var(--lq-color-text-muted);font-weight:700;display:block}.lq-script-keywords__list{gap:var(--lq-space-1);flex-wrap:wrap;display:flex}.lq-script-keywords__item{padding:var(--lq-space-1) var(--lq-space-2);font:inherit;text-align:left;background-color:var(--lq-color-hover);border-radius:var(--lq-radius-sm);cursor:pointer;border:1px solid #0000;flex-direction:column;align-items:flex-start;gap:1px;display:inline-flex}.lq-script-keywords__item:hover{border-color:var(--lq-color-accent)}.lq-script-keywords__item-label{font-family:var(--lq-font-mono);font-size:var(--lq-text-xs);color:var(--lq-color-accent);font-weight:600}.lq-script-keywords__item-detail{color:var(--lq-color-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.68rem;overflow:hidden}.lq-script-docs__section--pinned{z-index:1001;background-color:var(--lq-color-panel);flex-shrink:0;max-height:45vh;position:sticky;top:0;overflow-y:auto;box-shadow:0 4px 8px -4px #00000026}.lq-script-example{margin-bottom:var(--lq-space-6)}.lq-script-example__toolbar{margin:var(--lq-space-2) 0;display:flex}.lq-script-example__run-button{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text);cursor:pointer;font-size:var(--lq-text-sm);background:0 0;display:inline-flex}.lq-script-example__run-button:hover:not(:disabled){background:var(--lq-color-hover)}.lq-script-example__run-button:disabled{opacity:.6;cursor:default}.lq-script-example__preview{border:1px solid var(--lq-color-border-subtle);position:relative}.lq-script-example__xy-chart{border:1px solid var(--lq-color-border-subtle);border-top:none}.lq-script-example__file{margin-top:var(--lq-space-3)}.lq-script-example__file-name{font-family:var(--lq-font-mono,ui-monospace, monospace);font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);margin-bottom:var(--lq-space-1)}.lq-script-example__result{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);padding:var(--lq-space-3);background-color:var(--lq-color-surface);overflow-x:auto}.lq-script-example__result-row{gap:var(--lq-space-2);align-items:baseline;min-width:0;display:flex}.lq-script-example__result-symbol{font-weight:700;font-size:var(--lq-text-xs);letter-spacing:.04em;flex:none}.lq-script-example__result-row pre{font-family:var(--lq-font-mono);font-size:var(--lq-text-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.lq-script-docs{gap:var(--lq-space-4);height:100%;min-height:0;display:flex}.lq-script-docs__nav{gap:var(--lq-space-1);border-right:1px solid var(--lq-color-border-subtle);width:240px;padding-right:var(--lq-space-3);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.lq-script-docs__search{z-index:1;align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);margin-bottom:var(--lq-space-2);color:var(--lq-color-text-muted);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);display:flex;position:sticky;top:0}.lq-script-docs__search input{min-width:0;font:inherit;font-size:var(--lq-text-sm);color:var(--lq-color-text);background:0 0;border:none;outline:none;flex:1}.lq-script-docs__search input::-webkit-search-cancel-button{-webkit-appearance:none}.lq-script-docs__nav-section{flex-direction:column;display:flex}.lq-script-docs__nav-group-label{margin-top:var(--lq-space-3);padding:0 var(--lq-space-2);font-size:var(--lq-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--lq-color-text-muted);font-weight:700}.lq-script-docs__nav-section:first-child .lq-script-docs__nav-group-label{margin-top:0}.lq-script-docs__nav-divider{height:1px;margin:var(--lq-space-2) 0;background-color:var(--lq-color-border-subtle)}.lq-script-docs__nav-subitems{margin-left:var(--lq-space-3);border-left:1px solid var(--lq-color-border-subtle);flex-direction:column;display:flex}.lq-script-docs__nav-subitem{padding:3px var(--lq-space-2);font:inherit;font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:none;overflow:hidden}.lq-script-docs__nav-subitem:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-script-docs__nav-subitem--active{color:var(--lq-color-accent);font-weight:600}.lq-script-docs__nav-item{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);font:inherit;font-size:var(--lq-text-sm);color:var(--lq-color-text-muted);text-align:left;border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;text-decoration:none;display:flex}.lq-script-docs__nav-item:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-script-docs__nav-item-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lq-script-docs__nav-chevron{color:var(--lq-color-text-muted);flex-shrink:0;transition:transform .1s ease-out}.lq-script-docs__nav-chevron--open{transform:rotate(90deg)}.lq-script-docs__nav-item--active{color:var(--lq-color-text);border-left-color:var(--lq-color-accent);background-color:var(--lq-color-hover);font-weight:600}.lq-script-docs__nav-item--tutorial{color:var(--lq-color-accent);border-left-color:var(--lq-color-accent);background-color:color-mix(in srgb,var(--lq-color-accent) 10%,transparent);font-weight:700}.lq-script-docs__nav-item--tutorial:hover{color:var(--lq-color-accent);background-color:color-mix(in srgb,var(--lq-color-accent) 16%,transparent)}.lq-script-docs__content{min-width:0;padding-right:var(--lq-space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.lq-script-docs__section{padding-bottom:calc(var(--lq-space-6) * 1.5);margin-bottom:calc(var(--lq-space-6) * 1.5);border-bottom:1px solid var(--lq-color-border-subtle)}.lq-script-docs__section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.lq-script-docs__section-title{margin:0 0 var(--lq-space-3);padding-top:var(--lq-space-3);font-size:var(--lq-text-h3);color:var(--lq-color-text);scroll-margin-top:var(--lq-space-3);font-weight:700}.lq-script-docs__section p,.lq-script-docs__section ul{margin:0 0 var(--lq-space-3);font-size:var(--lq-text-sm);line-height:var(--lq-line-height-body);color:var(--lq-color-text)}.lq-script-docs__section-title+p,.lq-script-docs__example-heading+p{color:var(--lq-color-text-muted);font-style:italic}.lq-script-docs__section ul{padding-left:var(--lq-space-4)}.lq-script-docs__section .lq-chart__info-diagram{margin-top:calc(var(--lq-space-3) * 3);margin-bottom:var(--lq-space-3);max-height:180px}.lq-script-docs__section li{margin-bottom:var(--lq-space-1)}.lq-script-docs__code{margin-bottom:var(--lq-space-3)}.lq-script-docs__example-heading{margin:var(--lq-space-5) 0 var(--lq-space-2);padding-top:var(--lq-space-4);border-top:1px solid var(--lq-color-border-subtle);font-size:var(--lq-text-md);color:var(--lq-color-text);font-weight:600}.lq-script-docs__example-heading:first-of-type{margin-top:var(--lq-space-3);border-top:none;padding-top:0}.lq-script-docs__search-clear{color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.lq-script-docs__search-clear:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-script-docs__title{align-items:center;gap:var(--lq-space-2);display:inline-flex}.lq-script-graph{gap:var(--lq-space-2);flex:1 1 0;grid-template:"palette stage"minmax(0,1fr)/210px minmax(0,1fr);min-height:0;display:grid}.lq-script-graph__palette{gap:var(--lq-space-3);padding:var(--lq-space-2) var(--lq-space-1) var(--lq-space-2) var(--lq-space-2);flex-direction:column;grid-area:palette;min-height:0;display:flex;overflow-y:auto}.lq-script-graph__palette-intro{color:var(--lq-color-text-muted);margin:0;font-size:.68rem;line-height:1.5}.lq-script-graph__palette-group{flex-direction:column;gap:4px;display:flex}.lq-script-graph__palette-title{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:0;font-size:.62rem;font-weight:700}.lq-script-graph__palette-item{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);font:inherit;text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background-color:#0000;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.lq-script-graph__palette-item:hover{border-color:var(--lq-color-border);background-color:var(--lq-color-hover)}.lq-script-graph__palette-item-title{align-items:center;gap:5px;font-size:.75rem;font-weight:600;display:flex}.lq-script-graph__palette-item-hint{color:var(--lq-color-text-muted);font-size:.66rem;line-height:1.4}.lq-script-graph__stage{flex-direction:column;grid-area:stage;min-width:0;min-height:0;display:flex}.lq-script-graph__toolbar{align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-2) var(--lq-space-1);display:flex}.lq-script-graph__help-button{align-items:center;margin-left:auto;display:inline-flex}.lq-script-graph__toolbar button{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);font:inherit;cursor:pointer;background-color:#0000;padding:2px 8px;font-size:.72rem}.lq-script-graph__toolbar button:hover{background-color:var(--lq-color-hover)}.lq-script-graph__zoom,.lq-script-graph__count{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);font-size:.7rem}.lq-script-graph__count{margin-left:auto}.lq-script-graph__warnings{border:1px solid var(--lq-color-down);border-radius:var(--lq-radius-sm);color:var(--lq-color-down);margin-bottom:4px;padding:6px 8px;font-size:.7rem}.lq-script-graph__warnings p{margin:0}.lq-script-graph__surface{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);background-color:var(--lq-color-bg);background-image:radial-gradient(circle,var(--lq-color-border-subtle) 1px,transparent 1px);cursor:grab;touch-action:none;background-size:22px 22px;flex:1 1 0;min-height:0;position:relative;overflow:hidden}.lq-script-graph__surface--panning{cursor:grabbing}.lq-script-graph__canvas{transform-origin:0 0;position:absolute;inset:0}.lq-script-graph__edges{pointer-events:none;width:6000px;height:4000px;position:absolute;overflow:visible}.lq-script-graph__edge path{fill:none;stroke:var(--lq-color-border);stroke-width:1.5px}.lq-script-graph__edge-hit{stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.lq-script-graph__edge:hover path{stroke:var(--lq-color-down)}.lq-script-graph__edge-pending{fill:none;stroke:var(--lq-color-accent);stroke-width:1.5px;stroke-dasharray:4 3}.lq-script-graph__node{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm);background-color:var(--lq-color-panel);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-direction:column;height:92px;display:flex;position:absolute}.lq-script-graph__node--selected{border-color:var(--lq-color-accent);box-shadow:0 0 0 1px var(--lq-color-accent)}.lq-script-graph__node--preamble{cursor:default;border-style:dashed}.lq-script-graph__node--ghost{opacity:.75;pointer-events:none}.lq-script-graph__node-head{border-bottom:1px solid var(--lq-color-border-subtle);align-items:center;gap:4px;padding:5px 7px;display:flex}.lq-script-graph__node-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.74rem;font-weight:600;overflow:hidden}.lq-script-graph__node-actions{gap:2px;display:flex}.lq-script-graph__node-actions button{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px;display:inline-flex}.lq-script-graph__node-actions button:hover:not(:disabled){background-color:var(--lq-color-hover);color:var(--lq-color-text)}.lq-script-graph__node-actions button:disabled{opacity:.4;cursor:default}.lq-script-graph__node-body{font-family:var(--lq-font-mono,ui-monospace, monospace);color:var(--lq-color-text-muted);white-space:pre;flex:1;margin:0;padding:5px 7px;font-size:.62rem;line-height:1.4;overflow:hidden}.lq-script-graph__port{border:2px solid var(--lq-color-panel);background-color:var(--lq-color-border);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:calc(50% - 7px)}.lq-script-graph__port--in{left:-7px}.lq-script-graph__port--out{cursor:crosshair;right:-7px}.lq-script-graph__port--out:hover,.lq-script-graph__port--in:hover{background-color:var(--lq-color-accent)}.lq-script-graph__port--named{top:auto}.lq-script-graph__port-label{pointer-events:none;white-space:nowrap;color:var(--lq-color-text-muted);background-color:var(--lq-color-panel);border-radius:var(--lq-radius-sm);padding:1px 3px;font-size:9px;line-height:1;position:absolute;top:50%;right:calc(100% + 5px);transform:translateY(-50%)}.lq-script-graph__port-remove{color:var(--lq-color-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;padding:0 2px;font-size:11px;line-height:1;position:absolute;top:50%;left:calc(100% + 3px);transform:translateY(-50%)}.lq-script-graph__node:hover .lq-script-graph__port-remove,.lq-script-graph__node--selected .lq-script-graph__port-remove{opacity:1}.lq-script-graph__port-remove:hover{color:var(--lq-color-negative)}.lq-script-graph__inspector-name{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);min-width:0;color:var(--lq-color-text);font:inherit;background-color:#0000;flex:1;padding:4px 8px;font-size:.8rem;font-weight:600}.lq-script-graph__inspector-name:focus{border-color:var(--lq-color-accent);outline:none}.lq-script-graph__inspector-run{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);font:inherit;cursor:pointer;background-color:#0000;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;display:inline-flex}.lq-script-graph__inspector-run:hover:not(:disabled){background-color:var(--lq-color-hover)}.lq-script-graph__inspector-run:disabled{opacity:.5;cursor:default}.lq-script-graph__inspector-editor{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}@media (width<=720px){.lq-script-graph{grid-template:"palette""stage"minmax(0,1fr)/minmax(0,1fr)}.lq-script-graph__palette{align-items:flex-start;gap:var(--lq-space-2);flex-direction:row;overflow:auto hidden}.lq-script-graph__palette-intro{display:none}.lq-script-graph__palette-group{flex-direction:row;flex:none;align-items:center}.lq-script-graph__palette-title{writing-mode:vertical-rl;transform:rotate(180deg)}.lq-script-graph__palette-item{flex:none;max-width:150px}.lq-script-graph__palette-item-hint{display:none}}.lq-script-graph__frame{z-index:0;border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm);cursor:grab;position:absolute}.lq-script-graph__frame--selected{border-color:var(--lq-color-accent);box-shadow:0 0 0 1px var(--lq-color-accent)}.lq-script-graph__frame:active{cursor:grabbing}.lq-script-graph__frame-title{letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--lq-color-text) 55%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.68rem;font-weight:600;position:absolute;top:4px;left:8px}.lq-script-graph__frame-grip{border:1px solid var(--lq-color-accent);background-color:var(--lq-color-bg);cursor:nwse-resize;width:12px;height:12px;position:absolute;bottom:-4px;right:-4px}.lq-script-graph__frame-bar{left:50%;bottom:var(--lq-space-3);z-index:6;align-items:center;gap:var(--lq-space-2);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm);background-color:var(--lq-color-panel);padding:5px 8px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 2px 10px #0000001f}.lq-script-graph__frame-title-input{border:1px solid var(--lq-color-border-subtle);background-color:var(--lq-color-bg);width:16ch;color:var(--lq-color-text);font:inherit;font-size:var(--lq-text-xs);padding:2px 6px}.lq-script-graph__frame-swatches{gap:3px;display:inline-flex}.lq-script-graph__frame-swatch{border:1px solid var(--lq-color-border-subtle);cursor:pointer;border-radius:2px;width:16px;height:16px;padding:0}.lq-script-graph__frame-swatch--current{border-color:var(--lq-color-text);box-shadow:0 0 0 1px var(--lq-color-text)}.lq-script-graph__frame-delete{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:inline-flex}.lq-script-graph__frame-delete:hover{color:var(--lq-color-danger,#d64545)}.lq-script-graph-help{padding:var(--lq-space-3);font-size:var(--lq-text-xs);line-height:1.6;overflow-y:auto}.lq-script-graph-help__lead{margin:0 0 var(--lq-space-3);color:var(--lq-color-text-muted)}.lq-script-graph-help__title{margin:var(--lq-space-3) 0 var(--lq-space-1);font-size:var(--lq-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--lq-color-text-muted);font-weight:600}.lq-script-graph-help__list{margin:0}.lq-script-graph-help__row{gap:var(--lq-space-2);border-top:1px solid var(--lq-color-border-subtle);grid-template-columns:14rem minmax(0,1fr);padding:3px 0;display:grid}.lq-script-graph-help__row dt{font-weight:600}.lq-script-graph-help__row dd{color:var(--lq-color-text-muted);margin:0}.lq-script-graph-help__row kbd{border:1px solid var(--lq-color-border);background-color:var(--lq-color-bg);font-family:var(--lq-font-mono,ui-monospace, monospace);border-radius:3px;padding:1px 5px;font-size:.95em}.lq-script-editor-panel__tabs{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-2) var(--lq-space-3) 0;flex-wrap:wrap;display:flex}.lq-script-editor-panel__tab{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);border:1px solid var(--lq-color-border-subtle);cursor:pointer;font-size:var(--lq-text-sm);display:flex}.lq-script-editor-panel__tab--active{border-color:var(--lq-color-accent);background:var(--lq-color-hover)}.lq-script-editor-panel__tab-name{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.lq-script-editor-panel__tab-action{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;padding:2px;display:inline-flex}.lq-script-editor-panel__tab-action:hover{color:var(--lq-color-text)}.lq-script-editor-panel__add-tab{border:1px dashed var(--lq-color-border-subtle);width:26px;height:26px;color:var(--lq-color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.lq-script-editor-panel__add-tab:hover{color:var(--lq-color-text);border-color:var(--lq-color-text)}.lq-script-editor-panel__toolbar{align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);border-bottom:1px solid var(--lq-color-border-subtle);flex-wrap:wrap;display:flex}.lq-script-editor-panel__toolbar-button{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text);cursor:pointer;font-size:var(--lq-text-sm);background:0 0;display:inline-flex}.lq-script-editor-panel__toolbar-button:hover:not(:disabled){background:var(--lq-color-hover)}.lq-script-editor-panel__toolbar-button:disabled{opacity:.4;cursor:default}.lq-script-editor-panel__target-indicator{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);border:1px dashed var(--lq-color-border-subtle);color:var(--lq-color-text-muted);cursor:pointer;font-size:var(--lq-text-xs);background:0 0;display:inline-flex}.lq-script-editor-panel__target-indicator:hover{color:var(--lq-color-text);border-color:var(--lq-color-text)}.lq-script-editor-panel__target-menu{gap:var(--lq-space-1);flex-direction:column;min-width:200px;display:flex}.lq-script-editor-panel__target-menu-title{padding:var(--lq-space-1) var(--lq-space-2);font-size:var(--lq-text-xs);color:var(--lq-color-text-muted)}.lq-script-editor-panel__target-option{text-align:left;width:100%;padding:var(--lq-space-1) var(--lq-space-2);color:var(--lq-color-text);cursor:pointer;font-size:var(--lq-text-sm);background:0 0;border:none;display:block}.lq-script-editor-panel__target-option:hover{background:var(--lq-color-hover)}.lq-script-editor-panel__target-option--selected{color:var(--lq-color-accent);font-weight:600}.lq-script-editor-panel__status{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted)}.lq-script-editor-panel__body{gap:var(--lq-space-3);min-height:0;padding:var(--lq-space-3);flex:1;display:flex}.lq-script-editor-panel__main{gap:var(--lq-space-2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.lq-script-editor-panel__loading{height:100%;color:var(--lq-color-text-muted);font-size:var(--lq-text-sm);justify-content:center;align-items:center;display:flex}.lq-script-editor-panel__console{border:1px solid var(--lq-color-border-subtle);max-height:120px;padding:var(--lq-space-2);font-family:var(--lq-font-mono);font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);flex-shrink:0;overflow-y:auto}.lq-script-editor-panel__console-line{white-space:pre-wrap;word-break:break-word}.lq-script-editor-panel__side{border-left:1px solid var(--lq-color-border-subtle);width:260px;padding-left:var(--lq-space-3);flex-shrink:0;overflow-y:auto}.lq-script-editor-panel__empty{padding:var(--lq-space-3);color:var(--lq-color-text-muted);font-size:var(--lq-text-sm);flex:1;justify-content:center;align-items:center;display:flex}.lq-script-editor-panel__params{margin-bottom:var(--lq-space-3);padding-bottom:var(--lq-space-3);border-bottom:1px solid var(--lq-color-border-subtle)}.lq-script-editor-panel__params-header{justify-content:space-between;align-items:baseline;gap:var(--lq-space-2);margin-bottom:var(--lq-space-2);display:flex}.lq-script-editor-panel__params-title{color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:600}.lq-script-editor-panel__params-reset{color:var(--lq-color-text-muted);font-size:var(--lq-text-xs);cursor:pointer;background:0 0;border:none;padding:0}.lq-script-editor-panel__params-reset:hover{color:var(--lq-color-text)}.lq-script-editor-panel__files{border-bottom:1px solid var(--lq-color-border-subtle);flex:none;align-items:stretch;min-width:0;display:flex}.lq-script-editor-panel__files-viewport{flex:auto;min-width:0;position:relative}.lq-script-editor-panel__files-scroller{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y;overscroll-behavior-x:contain;align-items:stretch;gap:2px;display:flex;overflow-x:auto}.lq-script-editor-panel__files-scroller::-webkit-scrollbar{display:none}.lq-script-editor-panel__files-more{color:var(--lq-color-text-muted);cursor:pointer;border:none;align-items:center;padding:0 2px;display:inline-flex;position:absolute;top:0;bottom:0}.lq-script-editor-panel__files-more:hover{color:var(--lq-color-text)}.lq-script-editor-panel__files-more--left{background:linear-gradient(to right,var(--lq-color-panel) 55%,transparent);padding-right:10px;left:0}.lq-script-editor-panel__files-more--right{background:linear-gradient(to left,var(--lq-color-panel) 55%,transparent);padding-left:10px;right:0}.lq-script-editor-panel__file{align-items:center;gap:var(--lq-space-1);padding:3px var(--lq-space-2);color:var(--lq-color-text-muted);font-family:var(--lq-font-mono,ui-monospace, monospace);font-size:var(--lq-text-xs);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:2px solid #0000;display:inline-flex}.lq-script-editor-panel__file:hover{color:var(--lq-color-text);background:var(--lq-color-hover)}.lq-script-editor-panel__file--active{color:var(--lq-color-text);border-bottom-color:var(--lq-color-accent)}.lq-script-editor-panel__file-name{text-overflow:ellipsis;max-width:16ch;overflow:hidden}.lq-script-editor-panel__file-remove{color:var(--lq-color-text-muted);cursor:pointer;opacity:0;background:0 0;border:none;padding:0 2px;line-height:1}.lq-script-editor-panel__file:hover .lq-script-editor-panel__file-remove,.lq-script-editor-panel__file--active .lq-script-editor-panel__file-remove{opacity:1}.lq-script-editor-panel__file-remove:hover{color:var(--lq-color-danger,#d64545)}.lq-script-editor-panel__file-add{color:var(--lq-color-text-muted);cursor:pointer;padding:0 var(--lq-space-2);font-size:var(--lq-text-sm);background:0 0;border:none;line-height:1}.lq-script-editor-panel__file-add:hover{color:var(--lq-color-text);background:var(--lq-color-hover)}.lq-script-editor-panel__file-hint{margin:var(--lq-space-2) 0 0;font-size:var(--lq-text-xs);color:var(--lq-color-text-muted)}.lq-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lq-script-editor-panel__tab-dirty{background-color:var(--lq-color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.lq-script-editor-panel__tab--dirty .lq-script-editor-panel__tab-name{font-style:italic}.lq-script-editor-panel__tab-search{align-items:center;gap:var(--lq-space-1);padding:0 var(--lq-space-2);color:var(--lq-color-text-muted);margin-left:auto;display:flex;position:relative}.lq-script-editor-panel__tab-search input{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm,3px);width:150px;color:inherit;font:inherit;font-size:var(--lq-text-sm);background:0 0;padding:3px 4px}.lq-script-editor-panel__tab-search input:focus{border-color:var(--lq-color-accent);outline:none}.lq-script-editor-panel__tab-search-results,.lq-script-editor-panel__tab-search-empty{top:100%;right:var(--lq-space-2);z-index:20;border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm,3px);background-color:var(--lq-color-panel);min-width:200px;max-height:260px;margin:2px 0 0;padding:0;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 6px 18px #0000002e}.lq-script-editor-panel__tab-search-empty{padding:var(--lq-space-2);font-size:var(--lq-text-sm);color:var(--lq-color-text-muted)}.lq-script-editor-panel__tab-search-results button{justify-content:space-between;align-items:center;gap:var(--lq-space-2);width:100%;padding:var(--lq-space-1) var(--lq-space-2);color:inherit;font:inherit;font-size:var(--lq-text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lq-script-editor-panel__tab-search-results button:hover{background-color:var(--lq-color-hover)}.lq-script-editor-panel__tab-search-hint{color:var(--lq-color-text-muted);flex-shrink:0;font-size:.65rem}.lq-script-editor-panel__confirm-text{font-size:var(--lq-text-sm);margin:0;line-height:1.5}.lq-script-editor-panel__view-switch{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);display:inline-flex;overflow:hidden}.lq-script-editor-panel__view-option{color:var(--lq-color-text-muted);font:inherit;cursor:pointer;background-color:#0000;border:0;align-items:center;gap:5px;padding:4px 9px;font-size:.72rem;display:inline-flex}.lq-script-editor-panel__view-option+.lq-script-editor-panel__view-option{border-left:1px solid var(--lq-color-border-subtle)}.lq-script-editor-panel__view-option:hover{background-color:var(--lq-color-hover)}.lq-script-editor-panel__view-option--active{background-color:var(--lq-color-fill);color:var(--lq-color-accent-contrast)}.lq-quant{gap:var(--lq-space-2);flex-direction:column;min-width:0;display:flex}.lq-quant__header{justify-content:space-between;align-items:baseline;gap:var(--lq-space-2);display:flex}.lq-quant__title{font-size:var(--lq-text-sm);color:var(--lq-color-text);margin:0;font-weight:600}.lq-quant__save{border:1px solid var(--lq-color-border);background:var(--lq-color-panel);color:var(--lq-color-text);border-radius:var(--lq-radius-sm);font-size:var(--lq-text-xs);cursor:pointer;padding:2px 8px}.lq-quant__save:hover{background:var(--lq-color-hover)}.lq-quant__runs{gap:var(--lq-space-1);scrollbar-width:none;display:flex;overflow-x:auto}.lq-quant__runs::-webkit-scrollbar{display:none}.lq-quant__run-wrap{flex:none;align-items:center;display:inline-flex}.lq-quant__run{color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);font-size:var(--lq-text-xs);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;padding:2px 6px}.lq-quant__run:disabled{opacity:.45;cursor:default}.lq-quant__run--active{border-color:var(--lq-color-border);background:var(--lq-color-hover);color:var(--lq-color-text)}.lq-quant__run-remove{color:var(--lq-color-text-muted);cursor:pointer;font-size:var(--lq-text-sm);background:0 0;border:none;padding:0 4px;line-height:1}.lq-quant__run-remove:hover{color:var(--lq-color-negative)}.lq-quant__ran-at,.lq-quant__empty{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);margin:0}.lq-quant__symbols{gap:var(--lq-space-3);flex-direction:column;min-width:0;display:flex}.lq-quant__symbol{gap:var(--lq-space-1);flex-direction:column;min-width:0;display:flex}.lq-quant__symbol-name{font-size:var(--lq-text-xs);letter-spacing:.04em;color:var(--lq-color-text);margin:0;font-weight:700}.lq-quant__error{font-size:var(--lq-text-xs);color:var(--lq-color-negative);margin:0}.lq-quant__scalar{font-family:var(--lq-font-mono);font-size:var(--lq-text-sm);color:var(--lq-color-text);margin:0}.lq-quant__fields{gap:2px var(--lq-space-2);font-size:var(--lq-text-xs);grid-template-columns:auto 1fr;margin:0;display:grid}.lq-quant__field{display:contents}.lq-quant__field dt{color:var(--lq-color-text-muted)}.lq-quant__field dd{font-family:var(--lq-font-mono);color:var(--lq-color-text);text-align:right;margin:0}.lq-quant__table-wrap{min-width:0;overflow-x:auto}.lq-quant__table{border-collapse:collapse;font-size:var(--lq-text-xs);width:100%}.lq-quant__table th,.lq-quant__table td{border-bottom:1px solid var(--lq-color-border-subtle);text-align:right;white-space:nowrap;padding:3px 8px 3px 0}.lq-quant__table th:first-child,.lq-quant__table td:first-child{text-align:left}.lq-quant__table th{color:var(--lq-color-text-muted);font-weight:500}.lq-quant__table td{font-family:var(--lq-font-mono);color:var(--lq-color-text)}.lq-quant__json{font-family:var(--lq-font-mono);font-size:var(--lq-text-xs);color:var(--lq-color-text);margin:0;overflow-x:auto}.lq-report-panel{gap:var(--lq-space-2);flex-direction:column;min-width:0;display:flex}.lq-report-panel__header{justify-content:space-between;align-items:baseline;gap:var(--lq-space-2);display:flex}.lq-report-panel__title{font-size:var(--lq-text-sm);color:var(--lq-color-text);margin:0;font-weight:600}.lq-report-panel__print{border:1px solid var(--lq-color-border);background:var(--lq-color-panel);color:var(--lq-color-text);border-radius:var(--lq-radius-sm);font-size:var(--lq-text-xs);cursor:pointer;padding:2px 8px}.lq-report-panel__print:hover{background:var(--lq-color-hover)}.lq-report-panel__empty{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);margin:0}.lq-report-panel__body{min-width:0;max-height:420px;padding-right:var(--lq-space-1);overflow-y:auto}.lq-chart-workspace{width:100%;display:flex}.lq-chart-workspace--mobile{flex-direction:column}.lq-chart-workspace--fill{height:100dvh}.lq-chart-workspace__row{flex:auto;width:100%;min-height:0;display:flex;position:relative}.lq-chart-workspace__mobile-topbar{box-sizing:border-box;background-color:var(--lq-color-bg);border-bottom:1px solid var(--lq-color-border-subtle);-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:6px;height:40px;padding:0 8px;display:flex;overflow:auto hidden}.lq-chart-workspace__mobile-topbar::-webkit-scrollbar{display:none}.lq-chart-workspace__mobile-topbar>*{flex-shrink:0}.lq-chart__timeframe-trigger.lq-chart-workspace__mobile-topbar-item--active{color:var(--lq-color-accent-contrast);background-color:var(--lq-color-accent);border-color:var(--lq-color-accent)}.lq-chart-workspace__mobile-bottomnav{background-color:var(--lq-color-bg);border-top:1px solid var(--lq-color-border-subtle);padding-bottom:env(safe-area-inset-bottom);flex-shrink:0;align-items:stretch;display:flex}.lq-chart-workspace__mobile-bottomnav-item{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 4px;font-family:inherit;font-size:.65rem;font-weight:600;display:flex}.lq-chart-workspace__mobile-bottomnav-item--active{color:var(--lq-color-accent)}.lq-chart-workspace__grid{grid-template-columns:repeat(var(--lq-workspace-columns),1fr);border-top:1px solid var(--lq-color-border-subtle);border-left:1px solid var(--lq-color-border-subtle);flex:auto;gap:0;min-width:0;display:grid;position:relative}@media (width<=1500px){.lq-chart-workspace__grid{grid-template-columns:1fr;grid-template-rows:repeat(var(--lq-workspace-panels),1fr)}}.lq-chart-workspace__grid>*{min-width:0;min-height:0}.lq-chart-workspace__grid>.lq-chart{border-top:none;border-left:none;border-right:1px solid var(--lq-color-border-subtle);border-bottom:1px solid var(--lq-color-border-subtle);isolation:isolate}.lq-chart-workspace .lq-chart__side-panel{border-left:none}.lq-chart-workspace .lq-chart__side-panel:not(.lq-chart__side-panel--fullscreen){border-top:1px solid var(--lq-color-border-subtle);border-bottom:1px solid var(--lq-color-border-subtle)}.lq-chart-workspace .lq-chart__side-panel-content{padding-top:0}.lq-chart-workspace__side-page{flex-direction:column;height:100%;min-height:0;display:flex}.lq-chart-workspace__side-page-body{min-height:0;margin:0 calc(-1 * var(--lq-space-3));padding:0 var(--lq-space-3);flex:auto;overflow:hidden auto}.lq-chart-workspace__side-pages{height:100%;min-height:0;position:relative}.lq-chart-workspace__side-page--overlay{z-index:2;background-color:var(--lq-color-bg);transition:transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(100%)}.lq-chart-workspace__side-page--entered{transform:translateY(0)}.lq-chart-workspace__side-page--dragging{transition:none}@media (prefers-reduced-motion:reduce){.lq-chart-workspace__side-page--overlay{transition-duration:60ms}}.lq-chart-workspace__side-page-grabber{cursor:grab;touch-action:none;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:12px 0;display:flex}.lq-chart-workspace__side-page-grabber:active{cursor:grabbing}.lq-chart-workspace__side-page-grabber-bar{background-color:var(--lq-color-border);border-radius:2px;width:40px;height:4px;display:block}.lq-chart-workspace__side-split{flex-direction:column;height:100%;min-height:0;display:flex}.lq-chart-workspace__side-split-top{min-height:0;margin:0 calc(-1 * var(--lq-space-3));padding:0 var(--lq-space-3);flex:auto;overflow-y:auto}.lq-chart-workspace__side-split-handle{height:8px;margin:0 calc(-1 * var(--lq-space-3));cursor:ns-resize;touch-action:none;flex:none;position:relative}.lq-chart-workspace__side-split-handle:before{content:"";top:50%;left:var(--lq-space-3);right:var(--lq-space-3);border-top:1px solid var(--lq-color-border-subtle);position:absolute}.lq-chart-workspace__side-split-handle:hover .lq-chart__pane-resize-grip{opacity:1}.lq-chart-workspace__side-split-bottom{min-height:0;margin:0 calc(-1 * var(--lq-space-3));padding:var(--lq-space-2) var(--lq-space-3) 0;flex:none;overflow-y:auto}.lq-chart-workspace__side-panel-header{box-sizing:border-box;border-bottom:1px solid var(--lq-color-border-subtle);align-items:center;height:40px;padding:0;display:flex}.lq-chart-workspace__side-panel-title{color:var(--lq-color-text);padding:4px 0;font-size:.69rem;font-weight:700}.lq-chart-workspace__watchlist-actions{align-items:center;gap:2px;margin-left:auto;display:flex}.lq-chart-workspace__exposure-button{margin-left:var(--lq-space-2)}.lq-chart-workspace__watchlist-row{border-bottom:1px solid var(--lq-color-border-subtle);align-items:stretch;display:flex}.lq-chart-workspace__watchlist-row:hover{background-color:var(--lq-color-hover)}.lq-chart-workspace__watchlist-row-main{align-items:center;gap:var(--lq-space-2);min-width:0;color:inherit;text-align:left;touch-action:none;cursor:pointer;background:0 0;border:none;flex:auto;padding:6px 0;font-family:inherit;font-size:.69rem;display:flex;position:relative}.lq-chart-workspace__watchlist-row--header{margin-top:var(--lq-space-1);color:var(--lq-color-text-muted);text-transform:uppercase;letter-spacing:.02em;font-size:.598rem;font-weight:700}.lq-chart-workspace__watchlist-row--header:hover{background-color:#0000}.lq-chart-workspace__watchlist-row--header .lq-chart-workspace__watchlist-row-main{cursor:default}.lq-chart-workspace__watchlist-sort-header{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;display:inline-flex}.lq-chart-workspace__watchlist-cell.lq-chart-workspace__watchlist-sort-header{justify-content:flex-end}.lq-chart-workspace__watchlist-sort-header:hover{color:var(--lq-color-text)}.lq-chart-workspace__watchlist-sort-header--disabled{cursor:default}.lq-chart-workspace__watchlist-sort-header--disabled:hover{color:inherit}.lq-chart-workspace__watchlist-grip,.lq-chart-workspace__watchlist-delete{width:18px;color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.lq-chart-workspace__watchlist-grip{cursor:grab;touch-action:none}.lq-chart-workspace__watchlist-grip:active{cursor:grabbing}.lq-chart-workspace__watchlist-delete:hover{color:var(--lq-color-down)}@media (hover:hover) and (pointer:fine){.lq-chart-workspace__watchlist-grip,.lq-chart-workspace__watchlist-delete{opacity:0}.lq-chart-workspace__watchlist-row:hover .lq-chart-workspace__watchlist-delete,.lq-chart-workspace__watchlist-grip:focus-visible,.lq-chart-workspace__watchlist-delete:focus-visible{opacity:1}}.lq-chart-workspace__watchlist-row-grip{border-radius:var(--lq-radius-sm);background-color:var(--lq-color-panel);width:18px;height:18px;color:var(--lq-color-text);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.lq-chart-workspace__watchlist-row-grip{opacity:0}.lq-chart-workspace__watchlist-row:hover .lq-chart-workspace__watchlist-row-grip{opacity:1}}.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-row-grip{opacity:0}.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-row--pressed .lq-chart-workspace__watchlist-row-grip,.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-row--dragging .lq-chart-workspace__watchlist-row-grip{opacity:1}.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-row--pressed .lq-chart-workspace__watchlist-logo,.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-row--dragging .lq-chart-workspace__watchlist-logo{visibility:hidden}@media (pointer:coarse){.lq-chart-workspace__watchlist-row-main,.lq-chart-workspace__watchlist-section-header{touch-action:pan-y}}.lq-chart-workspace__watchlist-delete--spacer,.lq-chart-workspace__watchlist-logo--spacer{visibility:hidden}.lq-chart-workspace__watchlist-logo{border-radius:var(--lq-radius-sm);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.46rem;font-weight:700;display:flex;overflow:hidden}.lq-chart-workspace__watchlist-logo img{object-fit:cover;width:100%;height:100%}.lq-chart-workspace__watchlist-ticker{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:62px;font-weight:700;overflow:hidden}.lq-chart-workspace__watchlist-row--header .lq-chart-workspace__watchlist-ticker{margin-left:calc(-18px - var(--lq-space-2));position:relative}.lq-chart-workspace__watchlist-cell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex:68px;min-width:0;position:relative;overflow:hidden}.lq-chart-workspace__watchlist-row--pressed{background-color:var(--lq-color-hover);box-shadow:inset 2px 0 0 var(--lq-color-accent)}@media (prefers-reduced-motion:no-preference){.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-row--pressed{animation:.22s ease-out lq-watchlist-row-armed}}@keyframes lq-watchlist-row-armed{0%{transform:translate(0)}40%{transform:translate(4px)}to{transform:translate(0)}}.lq-chart-workspace__watchlist-row--dragging{z-index:2;background-color:var(--lq-color-panel);outline:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:grabbing;transition:box-shadow .14s,opacity .14s;position:relative;box-shadow:0 1px 2px #00000014,0 8px 24px #00000024}.lq-chart-workspace__watchlist-drop-line{pointer-events:none;background:0 0;height:26px;animation:.16s cubic-bezier(.33,1,.68,1) lq-watchlist-drop-gap-open;position:relative}.lq-chart-workspace__watchlist-drop-line:after{content:"";background-color:var(--lq-color-accent);transform-origin:0;border-radius:1px;height:2px;margin-top:-1px;animation:.14s ease-out lq-watchlist-drop-line-in;position:absolute;top:50%;left:0;right:0}.lq-chart-workspace__watchlist-drop-line:before{content:"";z-index:1;background-color:var(--lq-color-accent);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:0}@keyframes lq-watchlist-drop-line-in{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.lq-chart-workspace__watchlist-col-resize{cursor:ew-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.lq-chart-workspace__watchlist-group{border-radius:var(--lq-radius-sm)}.lq-chart-workspace__watchlist-section-header{margin-top:var(--lq-space-1);border-radius:var(--lq-radius-sm);touch-action:none;align-items:center;display:flex}.lq-chart-workspace__watchlist-section-header:hover{background-color:var(--lq-color-hover)}.lq-chart-workspace__watchlist-section-toggle{min-width:0;color:var(--lq-color-text-muted);text-transform:uppercase;letter-spacing:.02em;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;align-items:center;gap:4px;padding:6px 4px;font-family:inherit;font-size:.626rem;font-weight:700;display:flex}.lq-chart-workspace__watchlist-section-header:hover .lq-chart-workspace__watchlist-section-toggle{color:var(--lq-color-text)}@media (hover:hover) and (pointer:fine){.lq-chart-workspace__watchlist-section-header:hover .lq-chart-workspace__watchlist-grip,.lq-chart-workspace__watchlist-section-header:hover .lq-chart-workspace__watchlist-delete,.lq-chart-workspace__watchlist-section-header .lq-chart-workspace__watchlist-grip:focus-visible,.lq-chart-workspace__watchlist-section-header .lq-chart-workspace__watchlist-delete:focus-visible{opacity:1}}.lq-chart-workspace__watchlist-add-section{width:100%;margin-top:var(--lq-space-2);color:var(--lq-color-text-muted);border:1px dashed var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;padding:6px 4px;font-family:inherit;font-size:.644rem;font-weight:600;display:flex}.lq-chart-workspace__watchlist-add-section:hover{color:var(--lq-color-text);border-color:var(--lq-color-border)}.lq-chart-workspace__side-rail{box-sizing:border-box;border-top:1px solid var(--lq-color-border-subtle);border-bottom:1px solid var(--lq-color-border-subtle);border-right:1px solid var(--lq-color-border-subtle);background-color:var(--lq-color-bg);flex-direction:column;flex:none;align-items:center;gap:4px;padding:4px;display:flex}.lq-chart__side-panel+.lq-chart-workspace__side-rail{border-left:1px solid var(--lq-color-border-subtle)}.lq-chart-workspace__panel--selected{box-shadow:inset 0 0 0 2px var(--lq-color-accent)}.lq-chart-workspace__help-button{margin-top:auto}.lq-chart-workspace__help-list{gap:var(--lq-space-4);flex-direction:column;display:flex}.lq-chart-workspace__help-item-title{margin:0 0 var(--lq-space-1);font-size:.85rem;font-weight:700}.lq-chart-workspace__help-version{margin:var(--lq-space-4) 0 0;padding-top:var(--lq-space-3);border-top:1px solid var(--lq-color-border);color:var(--lq-color-text-muted);text-align:right;font-size:.7rem}.lq-chart-workspace__panel--focused.lq-chart--fullscreen{z-index:10;border-left:1px solid var(--lq-color-border);border-top:1px solid var(--lq-color-border);position:absolute;inset:0}.lq-chart-workspace__grid--locked{--lq-grid-rest-opacity:.55;--lq-lock-hold-direction:1}.lq-chart-workspace__lock-overlay{z-index:30;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='white' stroke-width='3.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10.5' width='14' height='9.5' rx='1.5'/%3E%3Cpath d='M7.5 10.5V7.5a4.5 4.5 0 0 1 9 0v3'/%3E%3C/g%3E%3Cg fill='none' stroke='black' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='10.5' width='14' height='9.5' rx='1.5'/%3E%3Cpath d='M7.5 10.5V7.5a4.5 4.5 0 0 1 9 0v3'/%3E%3C/g%3E%3C/svg%3E") 12 12,not-allowed;position:absolute;inset:0}.lq-chart-workspace--fullscreen{inset:var(--lq-space-6);z-index:500;background-color:var(--lq-color-bg);width:auto;animation:.15s lq-chart-fullscreen-in;position:fixed}.lq-link-groups__tree{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-link-groups__group{gap:var(--lq-space-1);padding:var(--lq-space-2);background-color:var(--lq-color-hover);border-radius:var(--lq-radius-sm);flex-direction:column;display:flex}.lq-link-groups__group-header{color:var(--lq-color-text);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.lq-link-groups__unlink{color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.lq-link-groups__unlink:hover{color:var(--lq-color-down);background-color:var(--lq-color-panel)}.lq-link-groups__nested{padding-left:var(--lq-space-4)}.lq-watchlist-exposure{gap:var(--lq-space-4);flex-direction:column;display:flex}.lq-watchlist-exposure__symbol{align-items:center;gap:var(--lq-space-2);display:flex}.lq-watchlist-exposure__symbol-text{flex-direction:column;line-height:1.3;display:flex}.lq-watchlist-exposure__symbol-subtitle{color:var(--lq-color-text-muted);font-size:.69rem}.lq-watchlist-exposure__subfilter{align-self:flex-start}.lq-watchlist-exposure__section-title{color:var(--lq-color-text);margin:0;font-size:.782rem;font-weight:700}.lq-watchlist-exposure__charts{justify-content:center;gap:calc(var(--lq-space-6) * 2);flex-wrap:wrap;display:flex}.lq-chart-workspace__symbol-profile{gap:var(--lq-space-3);flex-direction:column;display:flex}.lq-chart-workspace__symbol-profile-header{justify-content:space-between;align-items:flex-start;gap:var(--lq-space-2);display:flex}.lq-chart-workspace__symbol-profile-name{flex-direction:column;gap:2px;min-width:0;display:flex}.lq-chart-workspace__symbol-profile-ticker{color:var(--lq-color-text);font-size:.828rem;font-weight:700}.lq-chart-workspace__symbol-profile-subtitle{color:var(--lq-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.662rem;overflow:hidden}.lq-chart-workspace__symbol-profile-status{color:var(--lq-color-text-muted);white-space:nowrap;background-color:var(--lq-color-hover);border-radius:var(--lq-radius-sm);flex-shrink:0;padding:2px 6px;font-size:.626rem;font-weight:600}.lq-chart-workspace__symbol-profile-price-row{align-items:baseline;gap:var(--lq-space-2);display:flex}.lq-chart-workspace__symbol-profile-chart{margin:0}.lq-chart-workspace__symbol-profile-chart-empty{padding:var(--lq-space-5) var(--lq-space-2);text-align:center;color:var(--lq-color-text-muted);margin:0;font-size:.644rem}.lq-chart-workspace__symbol-profile-chart-toolbar{padding:var(--lq-space-1) 0 0;border-top:1px solid var(--lq-color-border-subtle);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.lq-chart-workspace__symbol-profile-range{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;padding:4px 7px;font-family:inherit;font-size:.626rem;font-weight:600}.lq-chart-workspace__symbol-profile-range:hover:not(:disabled){color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-chart-workspace__symbol-profile-range--active{color:var(--lq-color-accent-contrast);background-color:var(--lq-color-accent)}.lq-chart-workspace__symbol-profile-range:disabled{opacity:.35;cursor:default}.lq-chart-workspace__symbol-profile-chart-expand{color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:4px 6px;display:flex}.lq-chart-workspace__symbol-profile-chart-expand:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-chart-workspace__symbol-profile-price{color:var(--lq-color-text);font-variant-numeric:tabular-nums;font-size:1.196rem;font-weight:700}.lq-chart-workspace__symbol-profile-change{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);align-items:baseline;gap:4px;font-size:.718rem;display:flex}.lq-chart-workspace__symbol-profile-description{-webkit-line-clamp:3;font-size:.718rem;line-height:var(--lq-line-height-body);color:var(--lq-color-text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lq-chart-workspace__symbol-profile-sectors{gap:var(--lq-space-1);flex-wrap:wrap;display:flex}.lq-chart-workspace__symbol-profile-sector-tag{color:var(--lq-color-text-muted);background-color:var(--lq-color-hover);border-radius:var(--lq-radius-sm);padding:2px 6px;font-size:.626rem}.lq-chart-workspace__symbol-profile-section{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-chart-workspace__symbol-profile-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.662rem;font-weight:700}.lq-chart-workspace__symbol-profile-performance-grid{gap:var(--lq-space-2);grid-template-columns:repeat(3,1fr);display:grid}.lq-chart-workspace__symbol-profile-performance-tile{padding:var(--lq-space-2);background-color:var(--lq-color-hover);border-radius:var(--lq-radius-sm);flex-direction:column;gap:2px;display:flex}.lq-chart-workspace__symbol-profile-performance-label{letter-spacing:.04em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.626rem;font-weight:600}.lq-chart-workspace__symbol-profile-seasonality{width:100%;height:48px}.lq-chart-workspace__symbol-profile-news{padding:var(--lq-space-2);background-color:var(--lq-color-hover);border-radius:var(--lq-radius-sm);flex-direction:column;gap:2px;display:flex}.lq-chart-workspace__symbol-profile-news-time{color:var(--lq-color-text-muted);font-size:.626rem}.lq-chart-workspace__symbol-profile-news-headline{font-size:.718rem;line-height:var(--lq-line-height-body);color:var(--lq-color-text)}.lq-chart-workspace__symbol-profile-news-headline--link{text-decoration:none}.lq-chart-workspace__symbol-profile-news-headline--link:hover{text-decoration:underline}.lq-chart-workspace__symbol-profile-news-more{color:var(--lq-color-accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.662rem;font-weight:600}.lq-chart-workspace__symbol-profile-stats{gap:var(--lq-space-1);flex-direction:column;display:flex}.lq-chart-workspace__symbol-profile-stat-row{justify-content:space-between;align-items:baseline;gap:var(--lq-space-2);font-size:.718rem;display:flex}.lq-chart-workspace__symbol-profile-stat-label{color:var(--lq-color-text-muted)}.lq-chart-workspace__symbol-profile-stat-value{color:var(--lq-color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.lq-chart-workspace__symbol-profile-earnings-header{justify-content:space-between;align-items:center;gap:var(--lq-space-2);display:flex}.lq-chart-workspace__symbol-profile-earnings-badge{color:var(--lq-color-text);background-color:var(--lq-color-hover);border-radius:999px;padding:1px 7px;font-size:.662rem;font-weight:700}.lq-chart-workspace--mobile .lq-chart-workspace__mobile-bottomnav-item,.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-row--header{font-size:.506rem}.lq-chart-workspace--mobile .lq-chart-workspace__side-panel-title,.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-row-main{font-size:.589rem}.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-logo{font-size:.396rem}.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-section-toggle,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-status,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-range,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-sector-tag,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-performance-label,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-news-time{font-size:.534rem}.lq-chart-workspace--mobile .lq-chart-workspace__watchlist-add-section,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-chart-empty{font-size:.552rem}.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-subtitle,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-section-title,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-news-more,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-earnings-badge{font-size:.561rem}.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-change,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-description,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-news-headline,.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-stat-row{font-size:.607rem}.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-ticker{font-size:.708rem}.lq-chart-workspace--mobile .lq-chart-workspace__symbol-profile-price{font-size:1.021rem}.lq-chart-workspace--mobile .lq-chart-axis__label,.lq-chart-workspace--mobile .lq-chart__axis-value{font-size:.56rem}.lq-chart-workspace--mobile .lq-chart__axis-value-text{padding:1px 4px}.lq-earnings-dot-chart,.lq-chart-workspace__symbol-profile-seasonality{width:100%;max-width:520px;height:auto}.lq-earnings-dot-chart--fill,.lq-modal .lq-earnings-dot-chart{width:auto;max-width:100%}.lq-chart-workspace__symbol-profile--expanded .lq-chart-workspace__symbol-profile-seasonality,.lq-chart-workspace__symbol-profile--mobile .lq-chart-workspace__symbol-profile-seasonality{max-width:100%}.lq-chart-workspace__grid{opacity:calc(var(--lq-grid-rest-opacity,1) + var(--lq-lock-hold-direction,-1) * .45 * var(--lq-lock-hold,0))}.lq-chart-workspace__lock-hold{z-index:40;align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-3) var(--lq-space-4);color:var(--lq-color-text);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-modal);pointer-events:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lq-chart-workspace__lock-hold-label{white-space:nowrap;font-size:.75rem;font-weight:600}.lq-chart-workspace__lock-hold-track{background-color:var(--lq-color-hover);border-radius:var(--lq-radius-pill);width:120px;height:4px;overflow:hidden}.lq-chart-workspace__lock-hold-fill{background-color:var(--lq-color-accent);height:100%}.lq-chart-workspace__symbol-profile-earnings-expand{color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:2px 4px;display:flex}.lq-chart-workspace__symbol-profile-earnings-expand:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-chart-workspace__symbol-profile-header-actions{align-items:center;gap:var(--lq-space-1);flex-shrink:0;display:flex}.lq-chart-workspace__symbol-profile-expand{color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px 4px;display:flex}.lq-chart-workspace__symbol-profile-expand:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-chart-workspace__symbol-profile-more{width:100%;margin-top:var(--lq-space-2);padding:6px var(--lq-space-3);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);font:inherit;cursor:pointer;background-color:#0000;font-size:.718rem;font-weight:600}.lq-chart-workspace__symbol-profile-more:hover{background-color:var(--lq-color-hover)}.lq-chart-workspace__symbol-profile-modal-title{align-items:center;gap:var(--lq-space-2);display:inline-flex}@keyframes lq-watchlist-drop-gap-open{0%{opacity:0;height:0}to{opacity:1;height:26px}}.lq-chart-workspace__watchlist-row--landed{animation:.42s cubic-bezier(.33,1,.68,1) lq-watchlist-row-landed}@keyframes lq-watchlist-row-landed{0%{opacity:.55;background-color:var(--lq-color-hover);transform:translateY(-6px)scale(.985)}60%{background-color:var(--lq-color-hover)}to{opacity:1;background-color:#0000;transform:none}}@media (prefers-reduced-motion:reduce){.lq-chart-workspace__watchlist-drop-line,.lq-chart-workspace__watchlist-row--landed{animation:none}}.lq-chart-workspace__watchlist-value{display:inline-block}.lq-chart-workspace__watchlist-value--up,.lq-chart-workspace__watchlist-value--down{animation:1.4s ease-out lq-watchlist-value-tint}@keyframes lq-watchlist-value-tint{0%,45%{color:var(--lq-watchlist-move)}}.lq-chart-workspace__watchlist-value--up :where(*),.lq-chart-workspace__watchlist-value--down :where(*){color:inherit!important}.lq-chart-workspace__watchlist-value--up{--lq-watchlist-move:color-mix(in srgb, #4f9e6a 82%, var(--lq-color-text))}.lq-chart-workspace__watchlist-value--down{--lq-watchlist-move:color-mix(in srgb, #c0706e 82%, var(--lq-color-text))}@media (prefers-reduced-motion:reduce){.lq-chart-workspace__watchlist-value--up,.lq-chart-workspace__watchlist-value--down{animation-duration:1ms}}.lq-chart-workspace__watchlist-session{vertical-align:middle;border-radius:50%;flex:none;width:6px;height:6px;margin-left:5px;display:inline-block}.lq-chart-workspace__watchlist-session--open{background-color:#7fc78a}.lq-chart-workspace__watchlist-session--closed{background-color:#e08e8b}.lq-chart-workspace__help-tour{width:100%;margin-bottom:var(--lq-space-3);padding:var(--lq-space-2);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);background-color:var(--lq-color-hover);font:inherit;font-size:var(--lq-text-sm);color:var(--lq-color-text);cursor:pointer;font-weight:600;display:block}.lq-chart-workspace__help-tour:hover{border-color:var(--lq-color-accent)}.lq-root[data-lq-palette=eink] .lq-chart-workspace__help-tour{border-radius:0}.lq-broker{gap:var(--lq-space-3);font-size:var(--lq-text-xs);flex-direction:column;line-height:1.55;display:flex}.lq-broker__section+.lq-broker__section{border-top:1px solid var(--lq-color-border-subtle);padding-top:var(--lq-space-3)}.lq-broker__title{margin:0 0 var(--lq-space-1);font-size:var(--lq-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--lq-color-text-muted);font-weight:600}.lq-broker__note{margin:0 0 var(--lq-space-2);color:var(--lq-color-text-muted)}.lq-broker__empty{align-items:flex-start;gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-broker__empty p{max-width:68ch;margin:0}.lq-broker__what{border:1px solid var(--lq-color-border-subtle);cursor:help;border-radius:999px;margin-left:4px;padding:0 3px;font-size:.85em;text-decoration:none}.lq-broker__select,.lq-broker__input,.lq-broker__number{border:1px solid var(--lq-color-border-subtle);background-color:var(--lq-color-bg);color:var(--lq-color-text);font:inherit;padding:4px 6px}.lq-broker__number{font-variant-numeric:tabular-nums;text-align:right;width:8ch}.lq-broker__select{width:100%}.lq-broker__fields,.lq-broker__limits{gap:var(--lq-space-2) var(--lq-space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.lq-broker__field,.lq-broker__limit{flex-direction:column;gap:2px;display:flex}.lq-broker__limit-label{font-weight:600}.lq-broker__limit-what{color:var(--lq-color-text-muted);line-height:1.4}.lq-broker__reset-limits{margin-top:var(--lq-space-2);color:var(--lq-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.lq-broker__environments{gap:var(--lq-space-2);display:flex}.lq-broker__environment{border:1px solid var(--lq-color-border-subtle);cursor:pointer;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.lq-broker__environment--current{border-color:var(--lq-color-text)}.lq-broker__environment--live.lq-broker__environment--current{border-color:var(--lq-color-down);color:var(--lq-color-down);font-weight:700}.lq-broker__acknowledge{margin-top:var(--lq-space-2);padding:var(--lq-space-2);border:1px solid var(--lq-color-down);background-color:color-mix(in srgb,var(--lq-color-down) 8%,transparent);cursor:pointer;align-items:flex-start;gap:6px;display:flex}.lq-broker__error,.lq-broker__problems{color:var(--lq-color-down);margin:0}.lq-broker__problems{flex-direction:column;gap:3px;padding:0;list-style:none;display:flex}.lq-broker__problems li{align-items:center;gap:5px;display:flex}.lq-broker__sides{gap:var(--lq-space-2);grid-template-columns:1fr 1fr;display:grid}.lq-broker__side{border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;padding:8px;font-weight:700}.lq-broker__side--buy{border-color:var(--lq-color-up);background-color:color-mix(in srgb,var(--lq-color-up) 12%,transparent)}.lq-broker__side--sell{border-color:var(--lq-color-down);background-color:color-mix(in srgb,var(--lq-color-down) 12%,transparent)}.lq-broker__buy{color:var(--lq-color-up)}.lq-broker__sell{color:var(--lq-color-down)}.lq-broker__missing{color:var(--lq-color-text-muted);font-style:italic}.lq-broker__reference{color:var(--lq-color-text-muted);margin:0}.lq-broker__confirm{gap:4px var(--lq-space-3);grid-template-columns:12rem minmax(0,1fr);margin:0;display:grid}.lq-broker__confirm>div{display:contents}.lq-broker__confirm dt{color:var(--lq-color-text-muted)}.lq-broker__confirm dd{font-variant-numeric:tabular-nums;margin:0}.lq-broker__risk{font-weight:700}.lq-broker__epic{color:var(--lq-color-text-muted);font-family:var(--lq-font-mono,ui-monospace, monospace)}.lq-broker__live-word{color:var(--lq-color-down);font-weight:700}.lq-broker__send--live{background-color:var(--lq-color-down);border-color:var(--lq-color-down)}.lq-broker__header-help{margin-left:auto;margin-right:var(--lq-space-2);color:var(--lq-color-text-muted);font:inherit;font-size:var(--lq-text-xs);cursor:pointer;background:0 0;border:0;text-decoration:underline}.lq-broker-panel{font-size:var(--lq-text-xs);flex-direction:column;gap:6px;padding:8px;display:flex}.lq-broker-panel__head{align-items:center;gap:0;display:flex}.lq-broker-panel__title{letter-spacing:.12em;color:var(--lq-color-text-muted);margin-right:auto;font-size:.68rem;font-weight:700}.lq-broker-panel__head button{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.lq-broker-panel__head button:hover{color:var(--lq-color-text)}.lq-broker-panel__armed{border:1px solid var(--lq-color-accent);background-color:color-mix(in srgb,var(--lq-color-accent) 12%,transparent);align-items:center;gap:6px;padding:6px 8px;display:flex}.lq-broker-panel__armed--live{border-color:var(--lq-color-down);background-color:color-mix(in srgb,var(--lq-color-down) 14%,transparent)}.lq-broker-panel__kill{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-weight:700;display:inline-flex}.lq-broker-panel__disconnected{align-items:flex-start;gap:var(--lq-space-2);color:var(--lq-color-text-muted);flex-direction:column;display:flex}.lq-broker-panel__disconnected p{margin:0}.lq-broker-panel__session{align-items:center;gap:6px;display:flex}.lq-broker-panel__broker{font-weight:700}.lq-broker-panel__env{border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);padding:0 5px}.lq-broker-panel__env--live{border-color:var(--lq-color-down);color:var(--lq-color-down);font-weight:700}.lq-broker-panel__disconnect{color:var(--lq-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.lq-broker-panel__account,.lq-broker-panel__mode-what,.lq-broker-panel__counters{color:var(--lq-color-text-muted);margin:0}.lq-broker-panel__counters{justify-content:space-between;gap:var(--lq-space-2);font-variant-numeric:tabular-nums;display:flex}.lq-broker-panel__modes{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.lq-broker-panel__mode{border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;padding:4px}.lq-broker-panel__mode--current{border-color:var(--lq-color-text);font-weight:700}.lq-broker-panel__arm{border:1px solid var(--lq-color-accent);color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;padding:6px;font-weight:700}.lq-broker-panel__pending{border:1px solid var(--lq-color-accent);align-items:center;gap:6px;padding:6px;display:flex}.lq-broker__countdown{font-variant-numeric:tabular-nums;font-weight:700}.lq-broker-panel__actions{gap:var(--lq-space-2);display:flex}.lq-broker-panel__positions{margin:0;padding:0;list-style:none}.lq-broker-panel__positions li{border-top:1px solid var(--lq-color-border-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:3px 0;display:flex}.lq-broker-panel__position-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lq-broker-panel__journal summary{cursor:pointer;color:var(--lq-color-text-muted)}.lq-broker-panel__journal ul{margin:var(--lq-space-1) 0 0;padding:0;list-style:none}.lq-broker-panel__journal li{border-top:1px solid var(--lq-color-border-subtle);gap:6px;padding:2px 0;display:flex}.lq-broker-panel__journal-time{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted)}.lq-broker-panel__journal-blocked{opacity:.75}.lq-broker-help{gap:var(--lq-space-3);font-size:var(--lq-text-xs);flex-direction:column;line-height:1.6;display:flex}.lq-detached-window .lq-broker-help{padding:var(--lq-space-4)}.lq-broker-help p{margin:0 0 var(--lq-space-2)}.lq-broker-help__lead{color:var(--lq-color-text-muted)}.lq-broker-help__section+.lq-broker-help__section{border-top:1px solid var(--lq-color-border-subtle);padding-top:var(--lq-space-3)}.lq-broker-help__title{margin:0 0 var(--lq-space-1);font-size:var(--lq-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--lq-color-text-muted);font-weight:600}.lq-broker-help__note{color:var(--lq-color-text-muted)}.lq-broker-help__list{margin:0 0 var(--lq-space-2);padding-left:var(--lq-space-3)}.lq-broker-help__figure{width:100%;height:auto;margin:var(--lq-space-2) 0;display:block}.lq-broker-help__box{fill:var(--lq-color-bg);stroke:var(--lq-color-border-subtle);stroke-width:1px}.lq-broker-help__box--live{stroke:var(--lq-color-down);fill:color-mix(in srgb,var(--lq-color-down) 10%,transparent)}.lq-broker-help__box-title{fill:var(--lq-color-text);font-size:11px;font-weight:700;font-family:var(--lq-font-mono,ui-monospace, monospace)}.lq-broker-help__box-sub{fill:var(--lq-color-text-muted);font-size:9.5px;font-family:var(--lq-font-mono,ui-monospace, monospace)}.lq-broker-help__arrow{stroke:var(--lq-color-text-muted);stroke-width:1px;fill:none}.lq-gauge-chart{align-items:center;gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-gauge-chart__track{fill:var(--lq-color-fill-track)}.lq-gauge-chart__value{fill:var(--lq-color-accent)}.lq-gauge-chart__needle{stroke:var(--lq-color-text);stroke-width:2px;transition:transform .3s}.lq-gauge-chart__pivot{fill:var(--lq-color-text)}.lq-gauge-chart__band-label{fill:var(--lq-color-text-muted);font-size:.7rem;font-weight:600}.lq-gauge-chart__readout{flex-direction:column;align-items:center;margin-top:-8px;display:flex}.lq-gauge-chart__value-text{color:var(--lq-color-text);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700}.lq-gauge-chart__label{color:var(--lq-color-text-muted);font-size:.8rem}.lq-matrix-chart{box-sizing:border-box;border:1px solid var(--lq-color-border-subtle);background-color:var(--lq-color-bg);width:100%}.lq-matrix-chart__svg{display:block}.lq-matrix-chart__axis-label{fill:var(--lq-color-text-muted);letter-spacing:.02em;font-size:11px;font-weight:600}.lq-matrix-chart__cell rect{stroke:var(--lq-color-bg);stroke-width:1px;cursor:pointer;transition:stroke var(--lq-transition-fast)}.lq-matrix-chart__cell--empty rect{cursor:default}.lq-matrix-chart__cell:not(.lq-matrix-chart__cell--empty):hover rect{stroke:var(--lq-color-text-muted)}.lq-matrix-chart__cell--selected rect{stroke:var(--lq-color-text);stroke-width:2px}.lq-matrix-chart__value{fill:var(--lq-color-text);font-variant-numeric:tabular-nums;pointer-events:none;font-size:11px;font-weight:600}.lq-matrix-chart__note{fill:var(--lq-color-text-muted);pointer-events:none;font-size:9px}.lq-matrix-chart__empty-mark{fill:var(--lq-color-text-muted);pointer-events:none;font-size:12px}.lq-matrix-chart__detail{border-top:1px solid var(--lq-color-border-subtle);padding:var(--lq-space-3) var(--lq-space-4);background-color:var(--lq-color-panel)}.lq-matrix-chart__detail-head{justify-content:space-between;align-items:baseline;gap:var(--lq-space-3);margin-bottom:var(--lq-space-2);display:flex}.lq-matrix-chart__detail-title{font-size:var(--lq-text-sm);letter-spacing:-.01em;font-weight:700}.lq-matrix-chart__detail-close{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:0;padding:0 4px;font-family:inherit;font-size:16px;line-height:1}.lq-matrix-chart__detail-close:hover{color:var(--lq-color-text)}.lq-matrix-chart__detail-list{gap:2px var(--lq-space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;display:grid}.lq-matrix-chart__detail-row{justify-content:space-between;align-items:baseline;gap:var(--lq-space-3);border-bottom:1px solid var(--lq-color-border-subtle);padding:3px 0;display:flex}.lq-matrix-chart__detail-row dt{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted)}.lq-matrix-chart__detail-row dd{font-size:var(--lq-text-sm);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lq-heatmap{gap:var(--lq-space-2);flex-direction:column;display:flex;position:relative}.lq-heatmap svg{display:block}.lq-heatmap__breadcrumb{align-items:center;gap:var(--lq-space-1);color:var(--lq-color-text-muted);font-size:.8rem;display:flex}.lq-heatmap__breadcrumb button{font:inherit;color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;padding:0}.lq-heatmap__breadcrumb button:hover{color:var(--lq-color-text);text-decoration:underline}.lq-heatmap__breadcrumb span{color:var(--lq-color-text);font-weight:600}.lq-heatmap__group-header{cursor:pointer}.lq-heatmap__group-header rect{fill:var(--lq-color-panel)}.lq-heatmap__group-header:hover rect{fill:var(--lq-color-hover)}.lq-heatmap__group-header text{fill:var(--lq-color-text);dominant-baseline:middle;font-size:11px;font-weight:600}.lq-heatmap__group-outline{fill:none;stroke:var(--lq-color-text);stroke-width:1.5px}.lq-heatmap__tile{cursor:pointer}.lq-heatmap__tile rect{stroke:var(--lq-color-bg);stroke-width:1px;transition:opacity var(--lq-transition-base)}.lq-heatmap__tile:hover rect{opacity:.85}.lq-heatmap__tile-label,.lq-heatmap__tile-value,.lq-heatmap__tile-detail{text-anchor:middle;dominant-baseline:middle}.lq-heatmap__group-swatch{stroke-width:3px;stroke-linecap:butt}.lq-heatmap__group-label{fill:var(--lq-color-text);dominant-baseline:middle;font-size:11px;font-weight:600}.lq-heatmap__tile-detail{opacity:.8;font-size:10px}.lq-heatmap__tile-label{font-size:11px;font-weight:600}.lq-heatmap__tile-value{opacity:.85;font-size:10px}.lq-heatmap__tooltip{z-index:10200;width:max-content;max-width:min(460px,100vw - 16px);padding:var(--lq-space-2) var(--lq-space-3);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);white-space:normal;overflow-wrap:anywhere;pointer-events:none;flex-direction:column;gap:2px;font-size:.78rem;display:flex;position:fixed;box-shadow:0 4px 12px #00000026}.lq-delta-chart__zero-line{stroke:var(--lq-color-border);stroke-width:1px}.lq-delta-chart__connector{stroke:var(--lq-color-text-muted);stroke-width:1.5px;stroke-dasharray:3 3}.lq-delta-chart__bar{cursor:pointer;transition:opacity var(--lq-transition-fast);transform-box:fill-box;transform-origin:bottom;animation:.42s ease-out both lq-delta-bar-grow}@keyframes lq-delta-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lq-root[data-lq-palette=eink] .lq-delta-chart__bar{animation:none}@media (prefers-reduced-motion:reduce){.lq-delta-chart__bar{animation:none}}.lq-sankey{--lq-sankey-ribbon-opacity:.45;--lq-sankey-ribbon-hover-opacity:.78;--lq-sankey-dim-opacity:.1;--lq-sankey-label-color:var(--lq-color-text)}.lq-sankey__toolbar{gap:var(--lq-space-2);min-width:0}.lq-sankey__trail{align-items:center;gap:2px;min-width:0;margin-right:auto;display:flex;overflow:hidden}.lq-sankey__crumb-wrap{align-items:center;gap:2px;min-width:0;display:inline-flex}.lq-sankey__crumb-sep{color:var(--lq-color-text-muted);flex-shrink:0}.lq-sankey__crumb{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--lq-radius-sm);max-width:14ch;color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:.72rem;overflow:hidden}.lq-sankey__crumb:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-sankey__crumb--current{color:var(--lq-color-text);font-weight:700}.lq-sankey__ribbon{fill-opacity:var(--lq-sankey-ribbon-opacity);cursor:pointer;transition:fill-opacity var(--lq-transition-fast)}.lq-sankey__ribbon--hover{fill-opacity:var(--lq-sankey-ribbon-hover-opacity)}.lq-sankey__ribbon--dim{fill-opacity:var(--lq-sankey-dim-opacity);pointer-events:none}.lq-sankey__node{cursor:pointer;vector-effect:non-scaling-stroke;stroke:var(--lq-color-panel);stroke-width:0;transition:stroke-width var(--lq-transition-fast),opacity var(--lq-transition-fast)}.lq-sankey__node:hover{stroke-width:2px}.lq-sankey__node--focus{stroke:var(--lq-color-text);stroke-width:2px}.lq-sankey__node--dim{opacity:var(--lq-sankey-dim-opacity);pointer-events:none}.lq-sankey__labels{pointer-events:none}.lq-sankey__label{fill:var(--lq-sankey-label-color);font-size:.72rem;font-weight:600}.lq-sankey__ribbon-label{fill:var(--lq-sankey-label-color);font-size:.66rem;font-weight:700}.lq-sankey__tooltip-hint{border-top:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);margin-top:4px;padding-top:4px;font-size:.7rem}.lq-root[data-lq-palette=eink] .lq-sankey{--lq-sankey-ribbon-opacity:.6;--lq-sankey-ribbon-hover-opacity:.9;--lq-sankey-dim-opacity:.15}.lq-root[data-lq-palette=eink] .lq-sankey__ribbon{stroke:var(--lq-color-bg);stroke-width:.5px;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.lq-sankey__ribbon,.lq-sankey__node{transition:none}}.lq-globe{touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;width:100%;height:100%;min-height:240px;position:relative;overflow:hidden}.lq-globe--interactive{cursor:grab}.lq-globe__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.lq-globe__canvas--labels{pointer-events:none}.lq-globe__overlay{pointer-events:none;position:absolute;inset:0}.lq-globe__overlay>*{pointer-events:auto}.lq-globe--error{padding:var(--lq-space-5);border:1px solid var(--lq-color-border-subtle);background:var(--lq-color-panel);justify-content:center;align-items:center;display:flex}.lq-globe__error{text-align:center;max-width:42ch;font-size:var(--lq-text-sm);color:var(--lq-color-text-muted);margin:0}@media (prefers-reduced-motion:reduce){.lq-globe *{transition:none!important}}.lq-tilemap{border:1px solid var(--lq-color-border);background:var(--lq-color-panel);position:relative;overflow:hidden}.lq-tilemap__canvas{touch-action:none;display:block}.lq-tilemap__controls{top:var(--lq-space-2);right:var(--lq-space-2);flex-direction:column;gap:2px;display:flex;position:absolute}.lq-tilemap__controls button{border:1px solid var(--lq-color-border);background:var(--lq-color-panel);width:26px;height:26px;color:var(--lq-color-text);cursor:pointer;font-size:.95rem;line-height:1}.lq-tilemap__controls button:hover{border-color:var(--lq-color-accent);color:var(--lq-color-accent)}.lq-tilemap__attribution{background:var(--lq-color-panel);color:var(--lq-color-text-muted);opacity:.88;margin:0;padding:2px 6px;font-size:.62rem;line-height:1.5;position:absolute;bottom:0;right:0}.lq-range-slider{gap:var(--lq-space-2);flex-direction:column;padding-top:6px;display:flex}.lq-range-slider--disabled{opacity:.5;pointer-events:none}.lq-range-slider__values{color:var(--lq-color-text);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.8rem;font-weight:600;display:flex}.lq-range-slider__track{background-color:var(--lq-color-fill-track);border-radius:var(--lq-radius-pill);height:4px;margin:14px 8px;position:relative}.lq-root[data-lq-palette=eink] .lq-range-slider__track{border-bottom:1.5px solid var(--lq-color-border);background-color:#0000;border-radius:0;height:0}.lq-range-slider__fill{background-color:var(--lq-color-fill);border-radius:var(--lq-radius-pill);height:100%;position:absolute;top:0}.lq-root[data-lq-palette=eink] .lq-range-slider__fill{border-radius:0;height:2px;top:-1px}.lq-range-slider__fill-hit{cursor:grab;touch-action:none;position:absolute;top:-8px;bottom:-8px}.lq-range-slider__fill-hit:active{cursor:grabbing}.lq-range-slider__fill--down{background-color:var(--lq-color-down)}.lq-range-slider__fill--up{background-color:var(--lq-color-up)}.lq-root[data-lq-palette=eink] .lq-range-slider__fill--down,.lq-root[data-lq-palette=eink] .lq-range-slider__fill--up{background-color:var(--lq-color-text)}.lq-range-slider__zero-tick{background-color:var(--lq-color-text-muted);width:1.5px;height:14px;position:absolute;top:-5px;transform:translate(-50%)}.lq-range-slider__thumb{background-color:var(--lq-color-accent-contrast);border:2px solid var(--lq-color-fill);cursor:grab;touch-action:none;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.lq-root[data-lq-palette=eink] .lq-range-slider__thumb{background-color:var(--lq-color-bg);border:1.5px solid var(--lq-color-text);border-radius:0;width:12px;height:12px}.lq-range-slider__thumb:active{cursor:grabbing}.lq-range-slider__thumb:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-focus-ring) 30%,transparent)}.lq-dropzone{padding:var(--lq-space-6) var(--lq-space-4);text-align:center;background-color:var(--lq-color-panel);border:1.5px dashed var(--lq-color-border);border-radius:var(--lq-radius-lg);cursor:pointer;transition:border-color var(--lq-transition-fast),background-color var(--lq-transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.lq-root[data-lq-palette=eink] .lq-dropzone{border-radius:0}.lq-dropzone:hover:not(.lq-dropzone--disabled){border-color:var(--lq-color-accent)}.lq-dropzone--dragging{border-color:var(--lq-color-accent);background-color:var(--lq-color-hover)}.lq-dropzone--error{border-color:var(--lq-color-danger)}.lq-dropzone--disabled{opacity:.5;cursor:not-allowed}.lq-dropzone__icon{color:var(--lq-color-text-muted)}.lq-dropzone__label{color:var(--lq-color-text);font-size:.88rem;font-weight:600}.lq-dropzone__hint{color:var(--lq-color-text-muted);font-size:.75rem}.lq-dropzone__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.lq-dropzone__files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lq-dropzone__file{align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);color:var(--lq-color-text);display:flex}.lq-root[data-lq-palette=eink] .lq-dropzone__file{border-radius:0}.lq-dropzone__file svg{color:var(--lq-color-text-muted);flex-shrink:0}.lq-dropzone__file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;overflow:hidden}.lq-dropzone__file-size{color:var(--lq-color-text-muted);flex-shrink:0;font-size:.75rem}.lq-wysiwyg{--lq-wysiwyg-min-height:180px;--lq-wysiwyg-max-height:none}.lq-wysiwyg__frame{background-color:var(--lq-color-panel);border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-md);width:100%;transition:border-color var(--lq-transition-fast),box-shadow var(--lq-transition-fast);flex-direction:column;display:flex;overflow:hidden}.lq-root[data-lq-palette=eink] .lq-wysiwyg__frame{border-radius:0}.lq-wysiwyg__frame:focus-within{border-color:var(--lq-color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-focus-ring) 25%,transparent)}.lq-wysiwyg__frame--error{border-color:var(--lq-color-danger)}.lq-wysiwyg__frame--error:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-danger) 25%,transparent)}.lq-wysiwyg__frame--disabled{opacity:.5;cursor:not-allowed}.lq-wysiwyg__frame--readonly{border-color:var(--lq-color-border-subtle)}.lq-wysiwyg__toolbar{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);border-bottom:1px solid var(--lq-color-border-subtle);background-color:color-mix(in srgb,var(--lq-color-fill) 4%,var(--lq-color-panel));flex-wrap:wrap;display:flex}.lq-wysiwyg__group{padding-right:var(--lq-space-2);margin-right:var(--lq-space-1);border-right:1px solid var(--lq-color-border-subtle);align-items:center;gap:2px;display:flex}.lq-wysiwyg__group:last-child{border-right:none;margin-right:0;padding-right:0}.lq-wysiwyg__tool{width:28px;height:28px;color:var(--lq-color-text-muted);border-radius:var(--lq-radius-sm);cursor:pointer;transition:background-color var(--lq-transition-fast),color var(--lq-transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lq-wysiwyg__tool:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-wysiwyg__tool--active{color:var(--lq-color-text);background-color:color-mix(in srgb,var(--lq-color-accent) 18%,transparent)}.lq-wysiwyg__tool--active:hover{background-color:color-mix(in srgb,var(--lq-color-accent) 28%,transparent)}.lq-wysiwyg__block-select{min-width:132px}.lq-wysiwyg__link-bar{align-items:center;gap:var(--lq-space-1);padding:var(--lq-space-1) var(--lq-space-2);border-bottom:1px solid var(--lq-color-border-subtle);background-color:color-mix(in srgb,var(--lq-color-fill) 4%,var(--lq-color-panel));display:flex}.lq-wysiwyg__link-input{min-width:0;height:26px;padding:0 var(--lq-space-2);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);outline:none;flex:1;font-family:inherit;font-size:.8rem}.lq-wysiwyg__link-input:focus{border-color:var(--lq-color-focus-ring)}.lq-wysiwyg__content{min-height:var(--lq-wysiwyg-min-height);max-height:var(--lq-wysiwyg-max-height);padding:var(--lq-space-3) var(--lq-space-4);font-size:.9rem;line-height:var(--lq-line-height-body);color:var(--lq-color-text);overflow-wrap:break-word;outline:none;overflow-y:auto}.lq-wysiwyg__content[data-empty]:before{content:attr(data-placeholder);color:var(--lq-color-text-muted);pointer-events:none;display:block}.lq-wysiwyg__content>:first-child{margin-top:0}.lq-wysiwyg__content>:last-child{margin-bottom:0}.lq-wysiwyg__content p{margin:0 0 .75em}.lq-wysiwyg__content h1,.lq-wysiwyg__content h2,.lq-wysiwyg__content h3{font-family:var(--lq-font-heading,inherit);line-height:var(--lq-line-height-heading);color:var(--lq-color-text);margin:1.1em 0 .4em}.lq-wysiwyg__content h1{font-size:var(--lq-text-h4)}.lq-wysiwyg__content h2{font-size:var(--lq-text-h5)}.lq-wysiwyg__content h3{font-size:var(--lq-text-h6);text-transform:none}.lq-wysiwyg__content ul,.lq-wysiwyg__content ol{margin:0 0 .75em;padding-left:1.4em}.lq-wysiwyg__content li{margin-bottom:.2em}.lq-wysiwyg__content blockquote{padding:var(--lq-space-2) var(--lq-space-4);background-color:color-mix(in srgb,var(--lq-color-fill) 8%,var(--lq-color-panel));border-left:3px solid var(--lq-color-accent);color:var(--lq-color-text);margin:0 0 .75em}.lq-wysiwyg__content pre{padding:var(--lq-space-3);background-color:color-mix(in srgb,var(--lq-color-fill) 6%,var(--lq-color-panel));border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);font-family:var(--lq-font-mono);white-space:pre-wrap;margin:0 0 .75em;font-size:.82rem;overflow-x:auto}.lq-wysiwyg__content code{background-color:color-mix(in srgb,var(--lq-color-fill) 10%,var(--lq-color-panel));border-radius:var(--lq-radius-sm);font-family:var(--lq-font-mono);padding:.1em .3em;font-size:.85em}.lq-wysiwyg__content pre code{background:0 0;padding:0}.lq-wysiwyg__content a{color:var(--lq-color-accent);text-underline-offset:2px;text-decoration:underline}.lq-wysiwyg__content hr{border:none;border-top:1px solid var(--lq-color-border-subtle);margin:1em 0}.lq-input-dropdown{width:100%}.lq-input-dropdown .lq-field__control{cursor:text}.lq-input-dropdown .lq-select__chevron{color:var(--lq-color-text-muted);cursor:pointer;flex-shrink:0}.lq-input-dropdown__clear{border-radius:var(--lq-radius-sm);color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.lq-input-dropdown__clear:hover{color:var(--lq-color-text);background-color:var(--lq-color-hover)}.lq-input-dropdown__option.is-active{background-color:var(--lq-color-hover)}.lq-input-dropdown__option.is-disabled{opacity:.4;cursor:not-allowed}.lq-input-dropdown__text{flex-direction:column;min-width:0;display:flex}.lq-input-dropdown__text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lq-input-dropdown__desc{color:var(--lq-color-text-muted);font-size:.75rem}.lq-input-dropdown__mark{color:inherit;background:0 0;padding:0;font-weight:800}.lq-input-dropdown__group{padding:var(--lq-space-2) var(--lq-space-3) 2px;letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.68rem;font-weight:700}.lq-input-dropdown__status{padding:var(--lq-space-2) var(--lq-space-3);color:var(--lq-color-text-muted);font-size:.82rem}.lq-spinner{animation:.9s linear infinite lq-spinner-spin}.lq-spinner__track{stroke:var(--lq-color-border-subtle)}.lq-spinner__arc{stroke:var(--lq-color-accent);stroke-dasharray:44;stroke-dashoffset:30px}@keyframes lq-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lq-spinner{animation-duration:3s}}.lq-skeleton{background:linear-gradient(100deg,var(--lq-color-border-subtle) 30%,var(--lq-color-hover) 50%,var(--lq-color-border-subtle) 70%);border-radius:var(--lq-radius-sm);background-position:100%;background-size:400% 100%;animation:1.6s ease-in-out infinite lq-skeleton-shimmer;display:inline-block}.lq-skeleton--circle{border-radius:50%}@keyframes lq-skeleton-shimmer{to{background-position:0%}}@media (prefers-reduced-motion:reduce){.lq-skeleton{background:var(--lq-color-border-subtle);opacity:.75;animation:none}}.lq-progress-bar{flex-direction:column;gap:6px;display:flex}.lq-progress-bar__row{align-items:center;gap:var(--lq-space-3);display:flex}.lq-progress-bar__slot{align-items:baseline;gap:var(--lq-space-2);flex-shrink:0;display:flex}.lq-progress-bar__slot--top,.lq-progress-bar__slot--bottom{justify-content:space-between;width:100%}.lq-progress-bar__label{color:var(--lq-color-text-muted);white-space:nowrap;font-size:.78rem}.lq-progress-bar__value{color:var(--lq-color-text);text-align:right;white-space:nowrap;min-width:2.5ch;font-size:.78rem;font-weight:700}.lq-progress-bar__track{border-radius:var(--lq-radius-pill);background-color:var(--lq-color-fill-track);flex:1;min-width:0;height:6px;position:relative;overflow:hidden}.lq-progress-bar__inside{justify-content:center;align-items:center;gap:var(--lq-space-2);color:var(--lq-color-text);text-shadow:-1px -1px 1px var(--lq-color-panel),1px -1px 1px var(--lq-color-panel),-1px 1px 1px var(--lq-color-panel),1px 1px 1px var(--lq-color-panel),0 0 3px var(--lq-color-panel);pointer-events:none;font-size:.7rem;display:flex;position:absolute;inset:0}.lq-root[data-lq-palette=eink] .lq-progress-bar__track{border:1px solid var(--lq-color-border);background-color:var(--lq-color-bg);border-radius:0}.lq-progress-bar__track--bordered{border:1px solid var(--lq-color-border)}.lq-root[data-lq-palette=eink] .lq-progress-bar__track--no-border{border:none}.lq-progress-bar__fill{background-color:var(--lq-color-fill);border-radius:var(--lq-radius-pill);height:100%;transition:width .42s cubic-bezier(.22,.61,.36,1)}.lq-progress-bar__segments{width:100%;height:100%;display:flex}.lq-progress-bar__segment{height:100%;transition:width .42s cubic-bezier(.22,.61,.36,1)}.lq-root[data-lq-palette=eink] .lq-progress-bar__fill{border-radius:0}.lq-progress-bar__fill--indeterminate{animation:1.2s ease-in-out infinite lq-progress-indeterminate;width:40%!important}@keyframes lq-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.lq-progress-bar__fill--indeterminate{animation:2.4s ease-in-out infinite lq-progress-indeterminate-pulse;width:100%!important}.lq-progress-bar__fill,.lq-progress-bar__segment{transition:none}}@keyframes lq-progress-indeterminate-pulse{0%,to{opacity:.35}50%{opacity:.8}}.lq-stepper{--lq-stepper-marker-size:12px;--lq-stepper-thickness:2px;--lq-stepper-step-size:0px;--lq-stepper-color:var(--lq-color-fill);--lq-stepper-backdrop:var(--lq-color-panel);--lq-stepper-o-active:1;--lq-stepper-o-completed:.55;--lq-stepper-o-upcoming:.22;--lq-stepper-mix-active:100%;--lq-stepper-mix-completed:55%;--lq-stepper-mix-upcoming:22%;width:100%;display:block;position:relative}.lq-stepper__line{pointer-events:none;position:absolute}.lq-stepper--vertical{--lq-stepper-step-size:56px}.lq-stepper--horizontal .lq-stepper__line{left:0;right:0;top:calc(var(--lq-stepper-marker-size) / 2);height:var(--lq-stepper-thickness);transform:translateY(-50%)}.lq-stepper--vertical .lq-stepper__line{top:0;bottom:0;left:calc(var(--lq-stepper-marker-size) / 2);width:var(--lq-stepper-thickness);transform:translate(-50%)}.lq-stepper__segment{background-color:color-mix(in srgb,var(--lq-stepper-color) var(--lq-stepper-mix),var(--lq-stepper-backdrop));transition:background-color .42s cubic-bezier(.22,.61,.36,1);position:absolute}.lq-stepper--horizontal .lq-stepper__segment{height:100%;top:0}.lq-stepper--vertical .lq-stepper__segment{width:100%;left:0}.lq-stepper__steps{margin:0;padding:0;list-style:none;display:grid;position:relative}.lq-stepper--horizontal .lq-stepper__steps{grid-auto-flow:column;grid-auto-columns:minmax(var(--lq-stepper-step-size),1fr)}.lq-stepper--vertical .lq-stepper__steps{grid-auto-flow:row;grid-auto-rows:minmax(var(--lq-stepper-step-size),1fr)}.lq-stepper__step{min-width:0;display:flex;position:relative}.lq-stepper--horizontal .lq-stepper__step{text-align:center;align-items:center;gap:var(--lq-space-2);flex-direction:column}.lq-stepper--vertical .lq-stepper__step{align-items:center;gap:var(--lq-space-3);flex-direction:row}.lq-stepper__marker{width:var(--lq-stepper-marker-size);height:var(--lq-stepper-marker-size);border-radius:var(--lq-radius-sm);background-color:color-mix(in srgb,var(--lq-stepper-color) var(--lq-stepper-mix),var(--lq-stepper-backdrop));flex:none;transition:background-color .42s cubic-bezier(.22,.61,.36,1)}.lq-stepper__label{min-width:0;font-size:var(--lq-text-sm);color:var(--lq-color-text);opacity:var(--lq-stepper-o);line-height:1.35;transition:opacity .42s cubic-bezier(.22,.61,.36,1)}.lq-stepper--horizontal .lq-stepper__label{padding-inline:var(--lq-space-1)}.lq-stepper__step--active{--lq-stepper-o:var(--lq-stepper-o-active);--lq-stepper-mix:var(--lq-stepper-mix-active)}.lq-stepper__step--completed,.lq-stepper__segment--completed{--lq-stepper-o:var(--lq-stepper-o-completed);--lq-stepper-mix:var(--lq-stepper-mix-completed)}.lq-stepper__step--upcoming,.lq-stepper__segment--upcoming{--lq-stepper-o:var(--lq-stepper-o-upcoming);--lq-stepper-mix:var(--lq-stepper-mix-upcoming)}@media (prefers-reduced-motion:reduce){.lq-stepper__segment,.lq-stepper__marker,.lq-stepper__label{transition:none}}.lq-gtour__backdrop{z-index:2400;pointer-events:none;background:color-mix(in srgb,var(--lq-color-text,#12141a) 18%,transparent);animation:.2s both lq-gtour-fade;position:fixed;inset:0}.lq-gtour__ring{z-index:2400;pointer-events:none;border:2px solid var(--lq-color-accent,#6c87c9);border-radius:var(--lq-radius-md,8px);box-shadow:0 0 0 4px color-mix(in srgb,var(--lq-color-accent,#6c87c9) 22%,transparent),0 0 0 9999px color-mix(in srgb,var(--lq-color-text,#12141a) 10%,transparent);transition:top .26s,left .26s,width .26s,height .26s;position:fixed}.lq-gtour__card{z-index:2401;box-sizing:border-box;width:340px;max-width:calc(100vw - 24px);padding:var(--lq-space-4,16px);background-color:var(--lq-color-panel,#fff);color:var(--lq-color-text,#12141a);border:1px solid var(--lq-color-border,#dfe2e8);border-radius:var(--lq-radius-md,8px);box-shadow:var(--lq-shadow-modal);font-family:var(--lq-font-family,inherit);outline:none;transition:top .26s,left .26s,opacity .16s;position:fixed}.lq-gtour__card--center{text-align:center;width:400px}.lq-gtour__card--pending{opacity:.72}.lq-root[data-lq-palette=eink] .lq-gtour__card,.lq-root[data-lq-palette=eink] .lq-gtour__ring{border-radius:0;transition:none}.lq-root[data-lq-palette=eink] .lq-gtour__card{border:2px solid var(--lq-color-text)}.lq-root[data-lq-palette=eink] .lq-gtour__ring{box-shadow:none}.lq-gtour__head{margin-bottom:var(--lq-space-2,8px);justify-content:space-between;align-items:center;display:flex}.lq-gtour__card--center .lq-gtour__head{justify-content:space-between}.lq-gtour__count{font-size:var(--lq-text-xs,.72rem);letter-spacing:.08em;color:var(--lq-color-text-muted,#656b78);font-variant-numeric:tabular-nums}.lq-gtour__close{color:var(--lq-color-text-muted,#656b78);cursor:pointer;background:0 0;border:0;padding:3px;display:inline-flex}.lq-gtour__close:hover{color:var(--lq-color-text,#12141a)}.lq-gtour__media{margin:var(--lq-space-1,4px) 0 var(--lq-space-3,12px);color:var(--lq-color-accent,#6c87c9);justify-content:center;display:flex}.lq-gtour__card:not(.lq-gtour__card--center) .lq-gtour__media{justify-content:flex-start}.lq-gtour__title{margin:0 0 var(--lq-space-2,8px);font-size:var(--lq-text-lg,1.05rem);color:var(--lq-color-text,#12141a);font-weight:700}.lq-gtour__body{margin:0 0 var(--lq-space-3,12px);font-size:var(--lq-text-sm,.8rem);color:var(--lq-color-text-muted,#656b78);line-height:1.55}.lq-gtour__body p{margin:0 0 var(--lq-space-2,8px)}.lq-gtour__body p:last-child{margin-bottom:0}.lq-gtour__dots{margin-bottom:var(--lq-space-3,12px);gap:6px;display:flex}.lq-gtour__card--center .lq-gtour__dots{justify-content:center}.lq-gtour__dot{background:var(--lq-color-fill-track,#e4e7ee);border-radius:50%;width:7px;height:7px;transition:width .2s,background-color .2s}.lq-gtour__dot.is-done{background:color-mix(in srgb,var(--lq-color-accent,#6c87c9) 45%,var(--lq-color-fill-track,#e4e7ee))}.lq-gtour__dot.is-current{background:var(--lq-color-accent,#6c87c9);border-radius:4px;width:18px}.lq-root[data-lq-palette=eink] .lq-gtour__dot{border:1px solid var(--lq-color-text);background:0 0;border-radius:0}.lq-root[data-lq-palette=eink] .lq-gtour__dot.is-current{background:var(--lq-color-text)}.lq-gtour__actions{justify-content:space-between;align-items:center;gap:var(--lq-space-2,8px);display:flex}.lq-gtour__nav{gap:var(--lq-space-2,8px);display:flex}.lq-gtour__skip{font:inherit;font-size:var(--lq-text-xs,.72rem);color:var(--lq-color-text-muted,#656b78);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.lq-gtour__skip:hover{color:var(--lq-color-text,#12141a)}.lq-gtour__prev,.lq-gtour__next{padding:6px var(--lq-space-3,12px);border-radius:var(--lq-radius-sm,6px);font:inherit;font-size:var(--lq-text-xs,.72rem);cursor:pointer;font-weight:600}.lq-gtour__prev{border:1px solid var(--lq-color-border,#dfe2e8);color:var(--lq-color-text,#12141a);background:0 0}.lq-gtour__prev:hover{background:var(--lq-color-hover,#0000000a)}.lq-gtour__next{border:1px solid var(--lq-color-accent,#6c87c9);background-color:var(--lq-color-accent,#6c87c9);color:var(--lq-color-accent-contrast,#fff)}.lq-gtour__next:hover{filter:brightness(1.05)}.lq-gtour__prev:focus-visible,.lq-gtour__next:focus-visible,.lq-gtour__skip:focus-visible,.lq-gtour__close:focus-visible{outline:2px solid var(--lq-color-accent,#6c87c9);outline-offset:2px}.lq-root[data-lq-palette=eink] .lq-gtour__prev,.lq-root[data-lq-palette=eink] .lq-gtour__next{border-radius:0}@media (pointer:coarse){.lq-gtour__close{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-10px -10px -10px 0}.lq-gtour__prev,.lq-gtour__next,.lq-gtour__skip{min-height:44px}}.lq-gtour__card--sheet,.lq-gtour__card--sheet.lq-gtour__card--center{width:100%;max-width:none;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px - env(safe-area-inset-top,0px));overscroll-behavior:contain;padding:var(--lq-space-4,16px) max(var(--lq-space-4,16px),env(safe-area-inset-right,0px)) max(var(--lq-space-4,16px),env(safe-area-inset-bottom,0px)) max(var(--lq-space-4,16px),env(safe-area-inset-left,0px));border-radius:var(--lq-radius-lg,14px) var(--lq-radius-lg,14px) 0 0;text-align:left;border-width:1px 0 0;transition:opacity .16s;animation:.22s ease-out both lq-gtour-rise;inset:auto 0 0;overflow-y:auto}.lq-gtour__card--sheet.lq-gtour__card--sheet-top{padding-top:max(var(--lq-space-4,16px),env(safe-area-inset-top,0px));padding-bottom:var(--lq-space-4,16px);border-radius:0 0 var(--lq-radius-lg,14px) var(--lq-radius-lg,14px);border-width:0 0 1px;animation-name:lq-gtour-drop;top:0;bottom:auto}.lq-gtour__card--sheet-top:before{display:none}.lq-root[data-lq-palette=eink] .lq-gtour__card--sheet.lq-gtour__card--sheet-top{border-width:0 0 2px}.lq-gtour__card--sheet:before{content:"";width:36px;height:4px;margin:calc(-1 * var(--lq-space-2,8px)) auto var(--lq-space-2,8px);background:var(--lq-color-border,#dfe2e8);border-radius:2px;display:block}.lq-gtour__card--sheet .lq-gtour__media,.lq-gtour__card--sheet .lq-gtour__dots{justify-content:flex-start}.lq-gtour__card--sheet .lq-gtour__title{font-size:var(--lq-text-h4,1.15rem)}.lq-gtour__card--sheet .lq-gtour__body{font-size:var(--lq-text-md,.9rem)}.lq-gtour__card--sheet .lq-gtour__close{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-10px -10px -10px 0}.lq-gtour__card--sheet .lq-gtour__close svg{width:18px;height:18px}.lq-gtour__card--sheet .lq-gtour__actions{flex-wrap:wrap}.lq-gtour__card--sheet .lq-gtour__nav{flex:auto;justify-content:flex-end}.lq-gtour__card--sheet .lq-gtour__prev,.lq-gtour__card--sheet .lq-gtour__next{max-width:180px;min-height:44px;font-size:var(--lq-text-sm,.8rem);flex:1 1 0}.lq-gtour__card--sheet .lq-gtour__skip{min-height:44px;font-size:var(--lq-text-sm,.8rem)}.lq-root[data-lq-palette=eink] .lq-gtour__card--sheet{border-width:2px 0 0;border-radius:0;animation:none}.lq-root[data-lq-palette=eink] .lq-gtour__card--sheet:before{background:var(--lq-color-text);border-radius:0}@keyframes lq-gtour-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes lq-gtour-drop{0%{opacity:0;transform:translateY(-24px)}}@keyframes lq-gtour-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lq-gtour__card,.lq-gtour__ring,.lq-gtour__dot{transition:none}.lq-gtour__backdrop,.lq-gtour__card--sheet{animation:none}}.lq-alerts{gap:var(--lq-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lq-alerts__row{--lq-alert-tone:var(--lq-color-info);align-items:center;gap:var(--lq-space-2);padding:var(--lq-space-2) var(--lq-space-3);color:var(--lq-color-text);background:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-left:4px solid var(--lq-alert-tone);border-radius:var(--lq-radius-md);display:flex}.lq-alerts--compact{gap:var(--lq-space-1)}.lq-alerts--compact .lq-alerts__row{padding:4px var(--lq-space-2)}.lq-alerts__row--critical{--lq-alert-tone:var(--lq-color-danger);background:color-mix(in srgb,var(--lq-color-danger) 7%,var(--lq-color-panel))}.lq-alerts__row--warning{--lq-alert-tone:var(--lq-color-warning)}.lq-alerts__row--info{--lq-alert-tone:var(--lq-color-info)}.lq-alerts__icon{color:var(--lq-alert-tone);flex-shrink:0;display:inline-flex}.lq-alerts__message{min-width:0;font-size:var(--lq-text-sm);flex:1;line-height:1.35}.lq-alerts__action{gap:var(--lq-space-1);flex-shrink:0;display:inline-flex}.lq-alerts__empty{font-size:var(--lq-text-sm);color:var(--lq-color-text-muted);margin:0}.lq-balance{--lq-balance-track-height:6px;--lq-balance-handle-size:16px;flex-direction:column;gap:6px;width:100%;display:flex}.lq-balance__header{justify-content:space-between;align-items:baseline;gap:var(--lq-space-2);display:flex}.lq-balance__label{color:var(--lq-color-text);font-size:.8rem;font-weight:600}.lq-balance__value{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);font-size:.78rem}.lq-balance__row{align-items:center;gap:var(--lq-space-3);display:flex}.lq-balance__end{text-align:center;min-width:1.2em;color:var(--lq-color-text-muted);flex-shrink:0;font-size:.75rem;font-weight:700}.lq-balance__track{min-width:0;height:var(--lq-balance-track-height);background-color:var(--lq-color-fill-track);border-radius:var(--lq-radius-pill);cursor:pointer;touch-action:none;flex:1;position:relative;overflow:visible}.lq-root[data-lq-palette=eink] .lq-balance__track{border:1px solid var(--lq-color-border);background-color:var(--lq-color-bg)}.lq-balance__detent{width:2px;height:calc(var(--lq-balance-track-height) + 8px);background-color:var(--lq-color-border);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lq-balance__fill{background-color:var(--lq-color-fill);border-radius:var(--lq-radius-pill);height:100%;position:absolute;top:0}.lq-balance__handle{width:var(--lq-balance-handle-size);height:var(--lq-balance-handle-size);background-color:var(--lq-color-accent);border:2px solid var(--lq-color-panel);border-radius:var(--lq-radius-sm);box-shadow:0 1px 3px var(--lq-color-overlay);cursor:grab;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.lq-root[data-lq-palette=eink] .lq-balance__handle{box-shadow:none;border-color:var(--lq-color-bg)}.lq-balance__handle:active{cursor:grabbing}.lq-balance__handle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-focus-ring) 35%,transparent)}.lq-balance--disabled{opacity:.5}.lq-balance--disabled .lq-balance__track,.lq-balance--disabled .lq-balance__handle{cursor:not-allowed}.lq-meter{--lq-meter-thickness:10px;--lq-meter-length:140px;--lq-meter-gap:2px;--lq-meter-dim:.14;gap:var(--lq-space-2);display:flex}.lq-meter--vertical{flex-direction:row;align-items:stretch}.lq-meter--horizontal{flex-direction:column}.lq-meter__channels{gap:var(--lq-space-2);display:flex}.lq-meter--vertical .lq-meter__channels{flex-direction:row;align-items:flex-end}.lq-meter--horizontal .lq-meter__channels{flex-direction:column;width:100%}.lq-meter__channel{align-items:center;gap:4px;display:flex}.lq-meter--vertical .lq-meter__channel{flex-direction:column}.lq-meter--horizontal .lq-meter__channel{flex-direction:row;width:100%}.lq-meter__bar{gap:var(--lq-meter-gap);background-color:var(--lq-color-fill-track);border-radius:var(--lq-radius-sm);display:flex;position:relative;overflow:visible}.lq-meter--vertical .lq-meter__bar{width:var(--lq-meter-thickness);height:var(--lq-meter-length);flex-direction:column-reverse}.lq-meter--horizontal .lq-meter__bar{min-width:0;height:var(--lq-meter-thickness);flex-direction:row;flex:1}.lq-root[data-lq-palette=eink] .lq-meter__bar{border:1px solid var(--lq-color-border);background-color:var(--lq-color-bg)}.lq-meter__block{background-color:var(--lq-color-fill);opacity:var(--lq-meter-dim);border-radius:1px;flex:1}.lq-meter__block--warn{background-color:var(--lq-color-warning)}.lq-meter__block--clip{background-color:var(--lq-color-danger)}.lq-meter__block--lit{opacity:1}.lq-meter__fill{background-color:var(--lq-color-fill);border-radius:var(--lq-radius-sm);position:absolute;bottom:0;left:0}.lq-meter--vertical .lq-meter__fill{width:100%}.lq-meter--horizontal .lq-meter__fill{height:100%}.lq-meter__fill--warn{background-color:var(--lq-color-warning)}.lq-meter__fill--clip{background-color:var(--lq-color-danger)}.lq-meter__peak{background-color:var(--lq-color-text);position:absolute}.lq-meter--vertical .lq-meter__peak{height:2px;left:-1px;right:-1px;transform:translateY(1px)}.lq-meter--horizontal .lq-meter__peak{width:2px;top:-1px;bottom:-1px;transform:translate(-1px)}.lq-meter__peak--clip{background-color:var(--lq-color-danger)}.lq-meter__channel-label{color:var(--lq-color-text-muted);font-size:.68rem;font-weight:700}.lq-meter__channel-value{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);text-align:center;min-width:3.5ch;font-size:.68rem}.lq-meter__channel-value--clip{color:var(--lq-color-danger);font-weight:700}.lq-meter__scale{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);-webkit-user-select:none;user-select:none;font-size:.6rem;position:relative}.lq-meter--vertical .lq-meter__scale{width:2.4em;height:var(--lq-meter-length);text-align:right}.lq-meter--horizontal .lq-meter__scale{width:100%;height:1.1em}.lq-meter__tick{white-space:nowrap;position:absolute}.lq-meter--vertical .lq-meter__tick{right:0;transform:translateY(50%)}.lq-meter--horizontal .lq-meter__tick{top:0;transform:translate(-50%)}.lq-eq{--lq-eq-height:150px;--lq-eq-scale:0px;--lq-eq-handle-width:22px;--lq-eq-handle-height:10px;--lq-eq-track-width:4px;flex-direction:column;gap:4px;width:100%;display:flex}.lq-eq__plot{height:var(--lq-eq-height);position:relative}.lq-eq__row{box-sizing:border-box;padding-left:var(--lq-eq-scale);align-items:stretch;display:flex}.lq-eq__values{padding-bottom:6px}.lq-eq__labels{padding-top:6px}.lq-eq__values>*,.lq-eq__labels>*{text-align:center;flex:1 1 0;min-width:0}.lq-eq__grid{inset:0 0 0 var(--lq-eq-scale);pointer-events:none;position:absolute}.lq-eq__gridline{background-color:var(--lq-color-border-subtle);height:1px;position:absolute;left:0;right:0;transform:translateY(50%)}.lq-eq__gridline--zero{background-color:var(--lq-color-border)}.lq-eq__gridlabel{left:calc(-1 * var(--lq-eq-scale));width:calc(var(--lq-eq-scale) - 6px);text-align:right;font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);font-size:.6rem;line-height:1;position:absolute;top:0;transform:translateY(-50%)}.lq-eq__curve{top:0;left:var(--lq-eq-scale);width:calc(100% - var(--lq-eq-scale));pointer-events:none;height:100%;position:absolute;overflow:visible}.lq-eq__curve path{fill:none;stroke:var(--lq-color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.lq-eq__bands{position:absolute;inset:0}.lq-eq__band{flex:1 1 0;min-width:0;display:flex;position:relative}.lq-eq__track{cursor:pointer;touch-action:none;flex:1;width:100%;position:relative}.lq-eq__track-line{width:var(--lq-eq-track-width);background-color:var(--lq-color-fill-track);border-radius:var(--lq-radius-pill);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.lq-root[data-lq-palette=eink] .lq-eq__track-line{background-color:var(--lq-color-bg);border:1px solid var(--lq-color-border)}.lq-eq__fill{width:var(--lq-eq-track-width);background-color:var(--lq-color-fill);border-radius:var(--lq-radius-pill);position:absolute;left:50%;transform:translate(-50%)}.lq-eq__fill--cut{background-color:var(--lq-color-down)}.lq-eq__handle{width:var(--lq-eq-handle-width);height:var(--lq-eq-handle-height);background-color:var(--lq-color-accent);border:1px solid var(--lq-color-panel);border-radius:var(--lq-radius-sm);max-width:100%;box-shadow:0 1px 3px var(--lq-color-overlay);cursor:grab;outline:none;position:absolute;left:50%;transform:translate(-50%,50%)}.lq-root[data-lq-palette=eink] .lq-eq__handle{box-shadow:none;border-color:var(--lq-color-bg)}.lq-eq__handle:active{cursor:grabbing}.lq-eq__handle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-focus-ring) 35%,transparent)}.lq-eq__band-label,.lq-eq__band-value{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);white-space:nowrap;font-size:.62rem}.lq-eq__band-value{color:var(--lq-color-text);font-weight:600}.lq-eq__unit{color:var(--lq-color-text-muted);text-align:right;font-size:.62rem}.lq-eq--readonly .lq-eq__track,.lq-eq--readonly .lq-eq__handle{cursor:default}.lq-eq--disabled{opacity:.5}.lq-eq--disabled .lq-eq__track,.lq-eq--disabled .lq-eq__handle{cursor:not-allowed}.lq-wh{--lq-wh-idle:color-mix(in srgb, var(--lq-color-text-muted) 38%, var(--lq-color-bg));--lq-wh-active:color-mix(in srgb, var(--lq-color-green) 55%, var(--lq-color-bg));--lq-wh-reserved:color-mix(in srgb, var(--lq-color-amber) 58%, var(--lq-color-bg));--lq-wh-blocked:color-mix(in srgb, var(--lq-color-danger) 55%, var(--lq-color-bg));--lq-wh-closed:color-mix(in srgb, var(--lq-color-text-muted) 20%, var(--lq-color-bg));--lq-wh-upright:color-mix(in srgb, var(--lq-color-text) 72%, transparent);--lq-wh-beam:color-mix(in srgb, var(--lq-color-text) 55%, transparent);gap:var(--lq-space-2);min-height:0;color:var(--lq-color-text);grid-template-columns:200px minmax(0,1fr);display:grid}.lq-wh:has(>.lq-wh__stage:first-child){grid-template-columns:minmax(0,1fr)}.lq-wh__palette{gap:var(--lq-space-3);padding:var(--lq-space-2) var(--lq-space-1) var(--lq-space-2) var(--lq-space-2);flex-direction:column;min-height:0;display:flex;overflow-y:auto}.lq-wh__palette-intro{color:var(--lq-color-text-muted);margin:0;font-size:.68rem;line-height:1.5}.lq-wh__palette-group{flex-direction:column;gap:4px;display:flex}.lq-wh__palette-item{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);font:inherit;text-align:left;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background-color:#0000;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.lq-wh__palette-item:hover{border-color:var(--lq-color-border);background-color:var(--lq-color-hover)}.lq-wh__palette-text{flex-direction:column;gap:1px;min-width:0;display:flex}.lq-wh__palette-title{font-size:.75rem;font-weight:600}.lq-wh__palette-hint{color:var(--lq-color-text-muted);font-size:.64rem;line-height:1.35}.lq-wh__swatch{border:1px solid var(--lq-color-border);border-radius:2px;flex-shrink:0;width:14px;height:14px;margin-top:2px}.lq-wh__swatch--rack{background-color:color-mix(in srgb,var(--lq-color-accent) 22%,var(--lq-color-panel))}.lq-wh__swatch--station{background-color:color-mix(in srgb,var(--lq-color-sky) 32%,var(--lq-color-panel))}.lq-wh__swatch--charger{background-color:color-mix(in srgb,var(--lq-color-green) 34%,var(--lq-color-panel))}.lq-wh__swatch--conveyor,.lq-wh__swatch--belt,.lq-wh__swatch--curve,.lq-wh__swatch--junction{background-color:color-mix(in srgb,var(--lq-color-amber) 30%,var(--lq-color-panel))}.lq-wh__swatch--zone{background-color:color-mix(in srgb,var(--lq-color-violet) 16%,var(--lq-color-panel))}.lq-wh__swatch--wall{background-color:var(--lq-color-border)}.lq-wh__stage{flex-direction:column;min-width:0;min-height:0;display:flex}.lq-wh__toolbar{align-items:center;gap:var(--lq-space-2);flex-wrap:wrap;padding:4px 6px;display:flex}.lq-wh__tool{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;padding:3px 8px;font-size:.72rem}.lq-wh__tool:hover{border-color:var(--lq-color-border);background-color:var(--lq-color-hover)}.lq-wh__tool--on{border-color:var(--lq-color-accent);background-color:color-mix(in srgb,var(--lq-color-accent) 16%,transparent);font-weight:700}.lq-wh__zoom,.lq-wh__count{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);font-size:.68rem}.lq-wh__count{margin-left:auto}.lq-wh__surface{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);background-color:var(--lq-color-bg);background-image:linear-gradient(to right,var(--lq-color-border-subtle) 1px,transparent 1px),linear-gradient(to bottom,var(--lq-color-border-subtle) 1px,transparent 1px);cursor:grab;touch-action:none;outline:none;flex:1 1 0;min-height:0;position:relative;overflow:hidden}.lq-wh__surface--panning{cursor:grabbing}.lq-wh__surface--tracing{cursor:crosshair}.lq-wh__canvas{transform-origin:0 0;position:absolute;inset:0}.lq-wh__lanes{pointer-events:none;width:8000px;height:6000px;position:absolute;overflow:visible}.lq-wh__rail-bed,.lq-wh__rail-line,.lq-wh__path,.lq-wh__rail-pending{fill:none;stroke-linecap:round;stroke-linejoin:round}.lq-wh__rail-bed{stroke:var(--lq-color-bg);stroke-width:7px}.lq-wh__rail-line{stroke:var(--lq-wh-idle);stroke-width:3px}.lq-wh__rail--active .lq-wh__rail-line{stroke:var(--lq-wh-active)}.lq-wh__rail--reserved .lq-wh__rail-line{stroke:var(--lq-wh-reserved)}.lq-wh__rail--blocked .lq-wh__rail-line{stroke:var(--lq-wh-blocked)}.lq-wh__rail--closed .lq-wh__rail-line{stroke:var(--lq-wh-closed);stroke-dasharray:6 5}.lq-wh__rail-hit{stroke:#0000;stroke-width:14px;pointer-events:stroke;cursor:pointer}.lq-wh__rail-node{fill:var(--lq-color-accent);stroke:var(--lq-color-bg);stroke-width:1.5px}.lq-wh__rail-pending{stroke:var(--lq-color-accent);stroke-width:2px;stroke-dasharray:5 4}.lq-wh__path{stroke:var(--lq-wh-idle);stroke-width:9px;opacity:.5}.lq-wh__path--active{stroke:var(--lq-wh-active)}.lq-wh__path--reserved{stroke:var(--lq-wh-reserved)}.lq-wh__path--blocked{stroke:var(--lq-wh-blocked)}.lq-wh__path--closed{stroke:var(--lq-wh-closed)}.lq-wh__item{box-sizing:border-box;border:1px solid var(--lq-color-border);background-color:var(--lq-color-panel);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:2px;position:absolute;overflow:hidden}.lq-wh__item--selected{outline:2px solid var(--lq-color-accent);outline-offset:1px;z-index:3}.lq-wh__item--rack{background-color:#0000;border:0;border-radius:0}.lq-wh__item--station{background-color:color-mix(in srgb,var(--lq-color-sky) 26%,var(--lq-color-panel))}.lq-wh__item--charger{background-color:color-mix(in srgb,var(--lq-color-green) 28%,var(--lq-color-panel))}.lq-wh__item--conveyor,.lq-wh__item--belt,.lq-wh__item--curve,.lq-wh__item--junction{background-color:color-mix(in srgb,var(--lq-color-amber) 24%,var(--lq-color-panel))}.lq-wh__item--wall{background-color:var(--lq-color-border);border-color:var(--lq-color-text)}.lq-wh__item--zone{background-color:color-mix(in srgb,var(--lq-color-violet) 10%,transparent);border:1px dashed var(--lq-color-border);pointer-events:none;z-index:0}.lq-wh__item--zone .lq-wh__item-label{top:2px;bottom:auto}.lq-wh__item-label{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 6px);color:var(--lq-color-text);pointer-events:none;font-size:9px;line-height:1.2;position:absolute;bottom:2px;left:3px;overflow:hidden}.lq-wh__flow{pointer-events:none;position:absolute;overflow:visible}.lq-wh__flow-line{fill:none;stroke:color-mix(in srgb,var(--lq-color-text) 16%,transparent);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.lq-wh__flow-chevron{fill:none;stroke:color-mix(in srgb,var(--lq-color-text) 55%,transparent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lq-wh__handle{background-color:var(--lq-color-accent);border:1px solid var(--lq-color-bg);cursor:nwse-resize;z-index:4;border-radius:2px;width:10px;height:10px;position:absolute;bottom:-4px;right:-4px}.lq-wh__robot{box-sizing:border-box;border:1.5px solid var(--lq-color-bg);background-color:var(--lq-color-accent);z-index:5;pointer-events:none;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute}.lq-wh__robot--idle{background-color:color-mix(in srgb,var(--lq-color-text-muted) 70%,var(--lq-color-bg))}.lq-wh__robot--loaded{background-color:var(--lq-color-green)}.lq-wh__robot--charging{background-color:var(--lq-color-amber)}.lq-wh__robot--fault{background-color:var(--lq-color-danger);outline:2px solid var(--lq-color-text);outline-offset:1px}.lq-wh__robot-label{color:var(--lq-color-accent-contrast);white-space:nowrap;font-size:8px;font-weight:700;line-height:1}.lq-wh__ghost{z-index:60;box-sizing:border-box;border:1px solid var(--lq-color-accent);background-color:color-mix(in srgb,var(--lq-color-accent) 24%,var(--lq-color-panel));box-shadow:0 4px 12px var(--lq-color-overlay);opacity:.85;pointer-events:none;border-radius:2px;justify-content:center;align-items:center;display:flex;position:fixed;transform:translate(-50%,-50%)}.lq-wh__ghost-label{color:var(--lq-color-text);white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.lq-wh__drop-preview{box-sizing:border-box;border:2px dashed var(--lq-color-accent);background-color:color-mix(in srgb,var(--lq-color-accent) 12%,transparent);pointer-events:none;z-index:6;border-radius:2px;position:absolute}.lq-wh__inspector{gap:var(--lq-space-2);width:252px;padding:var(--lq-space-3);flex-direction:column;display:flex}.lq-wh__inspector-head{justify-content:space-between;align-items:center;gap:var(--lq-space-2);display:flex}.lq-wh__inspector-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.62rem;font-weight:700}.lq-wh__inspector-actions{gap:4px;display:flex}.lq-wh__inspector-icon{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:3px;padding:3px 6px;display:inline-flex}.lq-wh__inspector-icon:hover{border-color:var(--lq-color-border);background-color:var(--lq-color-hover)}.lq-wh__inspector-icon--danger:hover{border-color:var(--lq-color-danger);color:var(--lq-color-danger)}.lq-wh__inspector-rotation{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);font-size:.62rem}.lq-wh__inspector-row{gap:var(--lq-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lq-wh__inspector-hint{padding-top:var(--lq-space-1);border-top:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);margin:0;font-size:.66rem}.lq-wh__canvas--iso .lq-wh__item--selected,.lq-wh__canvas--iso .lq-wh__robot{z-index:auto}.lq-wh__surface--iso{background-image:none;background-color:var(--lq-color-bg)}.lq-wh__floor{background-color:color-mix(in srgb,var(--lq-color-text) 4%,var(--lq-color-bg));background-image:linear-gradient(to right,var(--lq-color-border-subtle) 1px,transparent 1px),linear-gradient(to bottom,var(--lq-color-border-subtle) 1px,transparent 1px);border:1px solid var(--lq-color-border-subtle);pointer-events:none;position:absolute}.lq-wh__wall{box-sizing:border-box;transform-origin:0 0;border:1px solid var(--lq-color-border);background-color:var(--lq-color-panel);pointer-events:none;position:absolute}.lq-wh__wall--front{filter:brightness(.94)}.lq-wh__wall--side{filter:brightness(.82)}.lq-wh__wall--rack{background-color:#0000;border:0;border-radius:0}.lq-wh__wall--station{background-color:color-mix(in srgb,var(--lq-color-sky) 26%,var(--lq-color-panel))}.lq-wh__wall--charger{background-color:color-mix(in srgb,var(--lq-color-green) 28%,var(--lq-color-panel))}.lq-wh__wall--conveyor,.lq-wh__wall--belt,.lq-wh__wall--curve,.lq-wh__wall--junction{background-color:color-mix(in srgb,var(--lq-color-amber) 24%,var(--lq-color-panel))}.lq-wh__wall--wall{background-color:var(--lq-color-border)}.lq-wh__overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lq-wh__tag{background-color:color-mix(in srgb,var(--lq-color-panel) 82%,transparent);white-space:nowrap;color:var(--lq-color-text);border-radius:2px;padding:1px 4px;font-size:9px;line-height:1.3;position:absolute;transform:translate(-50%,-50%)}.lq-wh__tag--selected{outline:1px solid var(--lq-color-accent);font-weight:700}.lq-wh__tag--robot{background-color:color-mix(in srgb,var(--lq-color-accent) 78%,transparent);color:var(--lq-color-accent-contrast);font-weight:700}.lq-wh__tag--fault{background-color:var(--lq-color-danger);color:var(--lq-color-accent-contrast)}.lq-wh__flow-chevron{animation:lq-wh-flow var(--lq-wh-flow-cycle,1.6s) linear infinite}@keyframes lq-wh-flow{0%{opacity:.25}18%{opacity:1}45%{opacity:.25}to{opacity:.25}}@media (prefers-reduced-motion:reduce){.lq-wh__flow-chevron{animation:none}}.lq-wh__rotate{border:1px solid var(--lq-color-border);background-color:var(--lq-color-panel);width:22px;height:22px;color:var(--lq-color-text);box-shadow:0 1px 4px var(--lq-color-overlay);cursor:pointer;pointer-events:auto;z-index:8;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(-10%,-90%)}.lq-root[data-lq-palette=eink] .lq-wh__rotate{box-shadow:none}.lq-wh__rotate:hover{border-color:var(--lq-color-accent);color:var(--lq-color-accent)}.lq-wh__rack{pointer-events:none;position:absolute;inset:0;overflow:visible}.lq-wh__post{fill:var(--lq-wh-upright);shape-rendering:crispedges}.lq-wh__beam{fill:var(--lq-wh-beam);shape-rendering:crispedges}.lq-wh__pallet{fill:color-mix(in srgb,var(--lq-color-accent) 78%,var(--lq-color-panel));stroke:color-mix(in srgb,var(--lq-color-accent) 55%,var(--lq-color-text));stroke-width:1px;vector-effect:non-scaling-stroke}.lq-wh__pallet--reserved{fill:var(--lq-wh-reserved);stroke:color-mix(in srgb,var(--lq-color-amber) 55%,var(--lq-color-text))}.lq-wh__pallet--blocked{fill:var(--lq-wh-blocked);stroke:color-mix(in srgb,var(--lq-color-danger) 55%,var(--lq-color-text))}.lq-rack-item{display:block;overflow:visible}.lq-iso__face--top{fill:var(--lq-iso-face)}.lq-iso__face--front{fill:color-mix(in srgb,var(--lq-iso-face) 86%,var(--lq-color-text))}.lq-iso__face--side{fill:color-mix(in srgb,var(--lq-iso-face) 72%,var(--lq-color-text))}.lq-iso__plan-face{fill:var(--lq-iso-face)}.lq-iso__plan-detail{fill:color-mix(in srgb,var(--lq-iso-face) 78%,var(--lq-color-text))}.lq-iso__face,.lq-iso__plan-face,.lq-iso__plan-detail{stroke:var(--lq-iso-line,color-mix(in srgb, var(--lq-color-text) 72%, transparent));stroke-width:var(--lq-iso-stroke,1);stroke-linejoin:miter;vector-effect:non-scaling-stroke}.lq-iso__seam,.lq-iso__slat,.lq-iso__hoop{fill:none;stroke:color-mix(in srgb,var(--lq-color-text) 42%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-iso__shadow{fill:color-mix(in srgb,var(--lq-color-text) 15%,transparent);stroke:none}.lq-iso__solid--kraft{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 58%, var(--lq-color-bg))}.lq-iso__solid--bin{--lq-iso-face:color-mix(in srgb, var(--lq-color-sky) 46%, var(--lq-color-bg))}.lq-iso__solid--drum{--lq-iso-face:color-mix(in srgb, var(--lq-color-violet) 38%, var(--lq-color-bg))}.lq-iso__solid--glass{--lq-iso-face:color-mix(in srgb, var(--lq-color-green) 44%, var(--lq-color-bg))}.lq-iso__solid--wood{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 30%, var(--lq-color-text-muted))}.lq-iso__solid--rubber{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 46%, var(--lq-color-bg))}.lq-iso__solid--steel,.lq-iso__solid--steel-shaded{--lq-iso-face:color-mix(in srgb, var(--lq-color-accent) 14%, var(--lq-color-bg));--lq-iso-stroke:1.5}.lq-iso__solid--steel-shaded .lq-iso__face--top{fill:color-mix(in srgb,var(--lq-iso-face) 84%,var(--lq-color-text))}.lq-iso__solid--steel-shaded .lq-iso__face--front{fill:color-mix(in srgb,var(--lq-iso-face) 72%,var(--lq-color-text))}.lq-iso__solid--steel-shaded .lq-iso__face--side{fill:color-mix(in srgb,var(--lq-iso-face) 60%,var(--lq-color-text))}.lq-iso__solid--post{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 34%, var(--lq-color-bg))}.lq-iso__hub,.lq-iso__axle{stroke:color-mix(in srgb,var(--lq-color-text) 72%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-iso__hub{fill:color-mix(in srgb,var(--lq-color-accent) 14%,var(--lq-color-bg))}.lq-iso__axle{fill:color-mix(in srgb,var(--lq-color-text) 55%,var(--lq-color-bg))}.lq-iso__solid--iron{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 58%, var(--lq-color-bg))}.lq-iso__solid--safety{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 62%, var(--lq-color-bg))}.lq-iso__solid--cabinet{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 42%, var(--lq-color-bg))}.lq-iso__face--seamless{stroke:none}.lq-iso__outline{fill:none;stroke:var(--lq-iso-line,color-mix(in srgb, var(--lq-color-text) 72%, transparent));stroke-width:var(--lq-iso-stroke,1);stroke-linejoin:round;vector-effect:non-scaling-stroke}.lq-floor{display:block;overflow:visible}.lq-wall{display:block;overflow:visible}.lq-iso__solid--wall{--lq-iso-face:color-mix(in srgb, color-mix(in srgb, var(--lq-color-sky) 30%, var(--lq-color-text)) 32%, var(--lq-color-bg))}.lq-iso__solid--wall-cap{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 62%, var(--lq-color-bg))}.lq-iso__solid--frame{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 74%, var(--lq-color-bg))}.lq-iso__solid--door-leaf{--lq-iso-face:color-mix(in srgb, color-mix(in srgb, var(--lq-color-accent) 75%, var(--lq-color-text)) 62%, var(--lq-color-bg))}.lq-iso__solid--glass-tint{--lq-iso-face:color-mix(in srgb, color-mix(in srgb, var(--lq-color-sky) 55%, var(--lq-color-text)) 55%, var(--lq-color-bg))}.lq-iso__solid--dock-leaf{--lq-iso-face:color-mix(in srgb, color-mix(in srgb, var(--lq-color-accent) 70%, var(--lq-color-sky)) 72%, var(--lq-color-text) 28%)}.lq-iso__solid--leveller{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 40%, var(--lq-color-bg))}.lq-wall__seal{fill:color-mix(in srgb,var(--lq-color-text) 62%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 72%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-iso__solid--dock{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 66%, var(--lq-color-bg))}.lq-wall__leaf{fill:color-mix(in srgb,var(--lq-color-text) 4%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 55%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-wall__section line{stroke:color-mix(in srgb,var(--lq-color-text) 26%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-wall__pane{fill:color-mix(in srgb,var(--lq-color-text) 46%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 62%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-root[data-lq-palette=eink] .lq-iso__solid--wall{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 18%, var(--lq-color-bg))}.lq-root[data-lq-palette=eink] .lq-iso__solid--dock-leaf{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 46%, var(--lq-color-bg))}.lq-root[data-lq-palette=eink] .lq-iso__solid--door-leaf{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 55%, var(--lq-color-bg))}.lq-root[data-lq-palette=eink] .lq-iso__solid--glass-tint{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 66%, var(--lq-color-bg))}.lq-truck{display:block;overflow:visible}.lq-iso__solid--trailer{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 6%, var(--lq-color-bg))}.lq-iso__solid--cab{--lq-iso-face:color-mix(in srgb, var(--lq-color-accent) 22%, var(--lq-color-bg))}.lq-iso__solid--glass-dark{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 70%, var(--lq-color-bg))}.lq-truck__glass{fill:color-mix(in srgb,var(--lq-color-text) 52%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 68%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-truck__panel{fill:color-mix(in srgb,var(--lq-color-text) 40%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 60%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-truck__lamp{fill:color-mix(in srgb,var(--lq-color-text) 12%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 55%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-truck__doors line,.lq-truck__door line,.lq-truck__grille line{stroke:color-mix(in srgb,var(--lq-color-text) 55%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-truck__ev{fill:color-mix(in srgb,var(--lq-color-green) 55%,var(--lq-color-sky))}.lq-truck__ev-port{fill:color-mix(in srgb,var(--lq-color-text) 70%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-green) 60%,var(--lq-color-text))}.lq-amr{display:block;overflow:visible}.lq-iso__solid--robot{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 10%, var(--lq-color-bg))}.lq-iso__solid--robot-dark{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 58%, var(--lq-color-bg))}.lq-iso__solid--robot-led{--lq-iso-face:color-mix(in srgb, var(--lq-color-accent) 62%, var(--lq-color-bg))}.lq-parking{display:block;overflow:visible}.lq-parking__marks line{stroke:color-mix(in srgb,var(--lq-color-text) 26%,transparent);stroke-width:1.5px;vector-effect:non-scaling-stroke}.lq-iso__solid--car{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 14%, var(--lq-color-bg))}.lq-iso__solid--car-dark{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 44%, var(--lq-color-bg))}.lq-parking__glass{fill:color-mix(in srgb,var(--lq-color-text) 54%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 68%,transparent);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lq-iso__solid--car-glass{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 56%, var(--lq-color-bg))}.lq-good__tape{fill:color-mix(in srgb,var(--lq-color-amber) 30%,var(--lq-color-bg))}.lq-good__label{fill:color-mix(in srgb,var(--lq-color-text) 3%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 40%,transparent)}.lq-good__grip{fill:color-mix(in srgb,var(--lq-color-text) 62%,var(--lq-color-bg))}.lq-iso__solid--asphalt{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 30%, var(--lq-color-bg))}.lq-iso__solid--kerb{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 12%, var(--lq-color-bg))}.lq-iso__solid--pavement{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 15%, var(--lq-color-bg))}.lq-iso__solid--grass{--lq-iso-face:color-mix(in srgb, var(--lq-color-green) 26%, var(--lq-color-bg))}.lq-iso__solid--foliage{--lq-iso-face:color-mix(in srgb, var(--lq-color-green) 52%, var(--lq-color-bg))}.lq-iso__solid--foliage-dark{--lq-iso-face:color-mix(in srgb, var(--lq-color-green) 66%, var(--lq-color-text))}.lq-iso__solid--bark{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 36%, var(--lq-color-text))}.lq-road__mark{fill:color-mix(in srgb,var(--lq-color-text) 2%,var(--lq-color-bg))}.lq-road__mark--warn{fill:color-mix(in srgb,var(--lq-color-amber) 70%,var(--lq-color-bg))}.lq-zone__line{fill:color-mix(in srgb,var(--lq-color-amber) 72%,var(--lq-color-bg))}.lq-zone__walk{fill:color-mix(in srgb,var(--lq-color-green) 38%,var(--lq-color-bg))}.lq-zone__hatch{fill:color-mix(in srgb,var(--lq-color-text) 70%,var(--lq-color-bg))}.lq-zone__label{fill:color-mix(in srgb,var(--lq-color-text) 78%,var(--lq-color-bg))}.lq-iso__solid--paint{--lq-iso-face:color-mix(in srgb, var(--lq-color-accent) 40%, var(--lq-color-bg))}.lq-iso__solid--paint-warm{--lq-iso-face:color-mix(in srgb, var(--lq-color-rose) 42%, var(--lq-color-bg))}.lq-iso__solid--paint-cool{--lq-iso-face:color-mix(in srgb, var(--lq-color-sky) 46%, var(--lq-color-bg))}.lq-iso__solid--paint-light{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 5%, var(--lq-color-bg))}.lq-iso__solid--paint-dark{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 52%, var(--lq-color-bg))}.lq-iso__solid--chrome{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 22%, var(--lq-color-bg))}.lq-iso__solid--stripe{--lq-iso-face:color-mix(in srgb, var(--lq-color-rose) 62%, var(--lq-color-bg))}.lq-iso__solid--container{--lq-iso-face:color-mix(in srgb, var(--lq-color-rose) 34%, var(--lq-color-text-muted))}.lq-iso__solid--container-alt{--lq-iso-face:color-mix(in srgb, var(--lq-color-sky) 40%, var(--lq-color-text-muted))}.lq-iso__solid--mesh{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 36%, var(--lq-color-bg))}.lq-iso__solid--skin{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 30%, var(--lq-color-bg))}.lq-iso__solid--vest{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 74%, var(--lq-color-bg))}.lq-iso__solid--denim{--lq-iso-face:color-mix(in srgb, var(--lq-color-accent) 58%, var(--lq-color-text))}.lq-iso__solid--lamp{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 2%, var(--lq-color-bg))}.lq-iso__solid--screen{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 74%, var(--lq-color-bg))}.lq-iso__solid--pod{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 46%, var(--lq-color-bg))}.lq-iso__solid--roof{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 18%, var(--lq-color-bg))}.lq-car__glass{fill:color-mix(in srgb,var(--lq-color-text) 60%,var(--lq-color-bg))}.lq-car__lamp{fill:color-mix(in srgb,var(--lq-color-text) 2%,var(--lq-color-bg))}.lq-car__lamp--rear{fill:color-mix(in srgb,var(--lq-color-rose) 60%,var(--lq-color-bg))}.lq-sign__face{fill:color-mix(in srgb,var(--lq-color-text) 2%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 70%,transparent)}.lq-sign__mark{fill:color-mix(in srgb,var(--lq-color-rose) 64%,var(--lq-color-bg))}.lq-screen__face{fill:color-mix(in srgb,var(--lq-color-accent) 30%,var(--lq-color-text))}.lq-trailer__line line,.lq-trailer__line{stroke:color-mix(in srgb,var(--lq-color-text) 38%,transparent)}.lq-fence__wire line,.lq-fence__wire,.lq-truck__door line,.lq-truck__door{stroke:color-mix(in srgb,var(--lq-color-text) 55%,transparent)}.lq-container__bar line,.lq-container__bar{stroke:color-mix(in srgb,var(--lq-color-text) 70%,transparent)}.lq-trailer__inside{fill:color-mix(in srgb,var(--lq-color-text) 72%,var(--lq-color-bg))}.lq-building__window{fill:color-mix(in srgb,var(--lq-color-sky) 30%,color-mix(in srgb,var(--lq-color-text) 64%,var(--lq-color-bg)));stroke:color-mix(in srgb,var(--lq-color-text) 30%,transparent)}.lq-building__door{fill:color-mix(in srgb,var(--lq-color-amber) 30%,color-mix(in srgb,var(--lq-color-text) 79%,var(--lq-color-bg)));stroke:color-mix(in srgb,var(--lq-color-text) 40%,transparent)}.lq-building__garage{fill:color-mix(in srgb,var(--lq-color-text) 18%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 45%,transparent)}.lq-plot__dot{fill:color-mix(in srgb,var(--lq-color-text) 30%,var(--lq-color-bg))}.lq-plot__edge{fill:color-mix(in srgb,var(--lq-color-text) 78%,var(--lq-color-bg))}.lq-iso__solid--floor-clean{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 19%, var(--lq-color-bg))}.lq-plot__seam line,.lq-plot__seam{stroke:color-mix(in srgb,var(--lq-color-text) 24%,transparent)}.lq-picker__plate{fill:color-mix(in srgb,var(--lq-color-text) 12%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 45%,transparent)}.lq-solar__glass{fill:color-mix(in srgb,var(--lq-color-sky) 28%,color-mix(in srgb,var(--lq-color-text) 86%,var(--lq-color-bg)))}.lq-solar__cells line,.lq-solar__cells{stroke:color-mix(in srgb,var(--lq-color-bg) 55%,transparent)}.lq-powerline__wire line,.lq-powerline__wire{stroke:color-mix(in srgb,var(--lq-color-text) 80%,transparent)}.lq-car__arch{fill:color-mix(in srgb,var(--lq-color-text) 82%,var(--lq-color-bg))}.lq-car__grille{fill:color-mix(in srgb,var(--lq-color-text) 70%,var(--lq-color-bg))}.lq-car__plate{fill:color-mix(in srgb,var(--lq-color-text) 2%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 50%,transparent)}.lq-car__bed{fill:color-mix(in srgb,var(--lq-color-text) 60%,var(--lq-color-bg))}.lq-plot__joint line,.lq-plot__joint{stroke:color-mix(in srgb,var(--lq-color-text) 22%,transparent)}.lq-plot__stain{fill:color-mix(in srgb,var(--lq-color-text) 14%,var(--lq-color-bg))}.lq-plot__manhole{fill:color-mix(in srgb,var(--lq-color-text) 55%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 60%,transparent)}.lq-plot__manhole-lid{fill:color-mix(in srgb,var(--lq-color-text) 38%,var(--lq-color-bg))}.lq-plot__tuft{fill:color-mix(in srgb,var(--lq-color-green) 38%,color-mix(in srgb,var(--lq-color-text) 32%,var(--lq-color-bg)))}.lq-plot__tuft-light{fill:color-mix(in srgb,var(--lq-color-green) 20%,var(--lq-color-bg))}.lq-road__crack line,.lq-road__crack{stroke:color-mix(in srgb,var(--lq-color-text) 55%,transparent)}.lq-road__manhole{fill:color-mix(in srgb,var(--lq-color-text) 48%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 70%,transparent)}.lq-iso__solid--window{--lq-iso-face:color-mix(in srgb, var(--lq-color-sky) 18%, color-mix(in srgb, var(--lq-color-text) 80%, var(--lq-color-bg)))}.lq-gate__bar line,.lq-gate__bar{stroke:color-mix(in srgb,var(--lq-color-text) 75%,transparent)}.lq-iso__solid--soil{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 25%, color-mix(in srgb, var(--lq-color-text) 47%, var(--lq-color-bg)))}.lq-iso__solid--flower-rose{--lq-iso-face:color-mix(in srgb, var(--lq-color-rose) 70%, var(--lq-color-bg))}.lq-iso__solid--flower-amber{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 75%, var(--lq-color-bg))}.lq-iso__solid--flower-violet{--lq-iso-face:color-mix(in srgb, var(--lq-color-violet) 65%, var(--lq-color-bg))}.lq-iso__solid--flower-sky{--lq-iso-face:color-mix(in srgb, var(--lq-color-sky) 65%, var(--lq-color-bg))}.lq-iso__solid--flower-white{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 3%, var(--lq-color-bg))}.lq-iso__solid--film{--lq-iso-face:color-mix(in srgb, var(--lq-color-sky) 10%, var(--lq-color-bg))}.lq-toll__go{fill:color-mix(in srgb,var(--lq-color-green) 70%,var(--lq-color-bg))}.lq-roof__fan{fill:color-mix(in srgb,var(--lq-color-text) 62%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 70%,transparent)}.lq-roof__grille line,.lq-roof__grille{stroke:color-mix(in srgb,var(--lq-color-bg) 60%,transparent)}.lq-roof__cold{fill:color-mix(in srgb,var(--lq-color-sky) 45%,var(--lq-color-bg))}.lq-pack__in,.lq-pack__out{fill:color-mix(in srgb,var(--lq-color-amber) 55%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 60%,transparent)}.lq-pack__out{fill:color-mix(in srgb,var(--lq-color-green) 55%,var(--lq-color-bg))}.lq-pack__mouth{fill:color-mix(in srgb,var(--lq-color-text) 80%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 80%,transparent)}.lq-pack__window{fill:color-mix(in srgb,var(--lq-color-sky) 20%,color-mix(in srgb,var(--lq-color-text) 69%,var(--lq-color-bg)));stroke:color-mix(in srgb,var(--lq-color-text) 60%,transparent)}.lq-pack__fold line,.lq-pack__fold{stroke:color-mix(in srgb,var(--lq-color-text) 40%,transparent)}.lq-pack__label{fill:color-mix(in srgb,var(--lq-color-text) 2%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 55%,transparent)}.lq-storage__plate{fill:color-mix(in srgb,var(--lq-color-text) 2%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 70%,transparent)}.lq-storage__mark line,.lq-storage__mark{stroke:color-mix(in srgb,var(--lq-color-text) 92%,transparent)}.lq-storage__all{fill:color-mix(in srgb,var(--lq-color-text) 35%,var(--lq-color-bg))}.lq-storage__dry{fill:color-mix(in srgb,var(--lq-color-amber) 40%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 80%,transparent)}.lq-storage__liquid{fill:color-mix(in srgb,var(--lq-color-sky) 70%,color-mix(in srgb,var(--lq-color-text) 50%,var(--lq-color-bg)));stroke:color-mix(in srgb,var(--lq-color-text) 80%,transparent)}.lq-storage__solvent{fill:color-mix(in srgb,var(--lq-color-violet) 55%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 85%,transparent)}.lq-storage__flammable{fill:color-mix(in srgb,var(--lq-color-rose) 70%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 85%,transparent)}.lq-storage__corrosive{fill:color-mix(in srgb,var(--lq-color-text) 18%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 85%,transparent)}.lq-storage__cold{fill:color-mix(in srgb,var(--lq-color-sky) 50%,var(--lq-color-bg))}.lq-storage__fragile{fill:color-mix(in srgb,var(--lq-color-amber) 60%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 80%,transparent)}.lq-storage__heavy{fill:color-mix(in srgb,var(--lq-color-text) 70%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 80%,transparent)}.lq-iso__solid--frost{--lq-iso-face:color-mix(in srgb, var(--lq-color-sky) 22%, var(--lq-color-bg))}.lq-iso__solid--cold-band{--lq-iso-face:color-mix(in srgb, var(--lq-color-sky) 62%, var(--lq-color-text))}.lq-iso__solid--cold-lamp{--lq-iso-face:color-mix(in srgb, var(--lq-color-sky) 80%, var(--lq-color-bg))}.lq-cold__floor{fill:color-mix(in srgb,var(--lq-color-sky) 30%,var(--lq-color-bg))}.lq-cold__frost{fill:color-mix(in srgb,var(--lq-color-bg) 70%,transparent)}.lq-cold__curtain{fill:color-mix(in srgb,var(--lq-color-sky) 30%,transparent)}.lq-cold__sign{fill:color-mix(in srgb,var(--lq-color-sky) 70%,var(--lq-color-text))}.lq-iso__solid--roof-pad{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 14%, var(--lq-color-bg))}.lq-bay__arrow{fill:color-mix(in srgb,var(--lq-color-text) 2%,var(--lq-color-bg))}.lq-bay__hatch{fill:color-mix(in srgb,var(--lq-color-amber) 60%,var(--lq-color-bg))}.lq-road__arrow{fill:color-mix(in srgb,color-mix(in srgb,var(--lq-color-text) 2%,var(--lq-color-bg)) 55%,transparent)}.lq-dock-gauges{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lq-dock-gauge{--lq-gauge-color:color-mix(in srgb, var(--lq-color-text-muted) 70%, var(--lq-color-bg));border:1.5px solid var(--lq-color-accent);border-radius:var(--lq-radius-md);background:color-mix(in srgb,var(--lq-color-panel) 94%,transparent);min-width:108px;box-shadow:0 2px 8px color-mix(in srgb,var(--lq-color-text) 18%,transparent);color:var(--lq-color-text);font-family:var(--lq-font-family);white-space:nowrap;will-change:transform;flex-direction:column;gap:4px;padding:6px 8px;font-size:12px;line-height:1.2;display:flex;position:absolute;top:0;left:0}.lq-dock-gauge:after{content:"";border-right:1.5px solid var(--lq-color-accent);border-bottom:1.5px solid var(--lq-color-accent);background:var(--lq-color-panel);width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.lq-dock-gauge__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lq-dock-gauge__pct{font-variant-numeric:tabular-nums;font-weight:700}.lq-dock-gauge__count{color:var(--lq-color-text-muted);font-variant-numeric:tabular-nums}.lq-dock-gauge__bar{background:var(--lq-color-fill-track);height:6px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lq-color-text) 14%,transparent);border-radius:3px;overflow:hidden}.lq-dock-gauge__bar>span{background:var(--lq-gauge-color);height:100%;transition:width .4s;display:block}.lq-dock-gauge[data-level=mid]{--lq-gauge-color:color-mix(in srgb, var(--lq-color-accent) 70%, var(--lq-color-bg))}.lq-dock-gauge[data-level=high]{--lq-gauge-color:var(--lq-color-accent)}.lq-dock-gauge[data-level=full]{--lq-gauge-color:var(--lq-color-up,var(--lq-color-accent))}.lq-dock-gauge.is-compact{border-color:var(--lq-color-border);min-width:64px;box-shadow:none;gap:2px;padding:3px 6px;font-size:10px}.lq-dock-gauge.is-compact:after{border-color:var(--lq-color-border);width:7px;height:7px;bottom:-5px}.lq-dock-gauge.is-compact .lq-dock-gauge__count{display:none}.lq-dock-gauge.is-compact .lq-dock-gauge__bar{height:4px}.lq-dock-gauge.is-selected{z-index:1}.lq-root[data-lq-palette=eink] .lq-dock-gauge{box-shadow:none;background:var(--lq-color-panel);border-radius:0;--lq-gauge-color:var(--lq-color-text)!important}.lq-root[data-lq-palette=eink] .lq-dock-gauge__bar{box-shadow:inset 0 0 0 1px var(--lq-color-text);border-radius:0}@media (prefers-reduced-motion:reduce){.lq-dock-gauge__bar>span{transition:none}}.lq-scene-tag{border:1px solid var(--lq-color-border);background:color-mix(in srgb,var(--lq-color-panel) 90%,transparent);color:var(--lq-color-text);font-family:var(--lq-font-family);white-space:nowrap;will-change:transform;pointer-events:none;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;top:0;left:0}.lq-scene-tag.is-strong{border:1.5px solid var(--lq-color-accent);font-size:12px;font-weight:700}.lq-root[data-lq-palette=eink] .lq-scene-tag{background:var(--lq-color-panel);border-radius:0}.lq-iso__solid--slab{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 14%, var(--lq-color-bg))}.lq-iso__solid--slab-edge{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 45%, var(--lq-color-bg))}.lq-rack2{display:block;overflow:visible}.lq-rack2__edge{fill:none;stroke:color-mix(in srgb,var(--lq-color-text) 72%,transparent);stroke-width:1.5px;stroke-linecap:square;vector-effect:non-scaling-stroke}.lq-rack2__divider{fill:none;stroke:color-mix(in srgb,var(--lq-color-text) 34%,transparent);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.lq-rack2__blocked{fill:color-mix(in srgb,var(--lq-color-danger) 14%,transparent);stroke:color-mix(in srgb,var(--lq-color-danger) 50%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-rack2__hatch{fill:none;stroke:color-mix(in srgb,var(--lq-color-danger) 62%,var(--lq-color-text));stroke-width:1.5px;stroke-linecap:butt;vector-effect:non-scaling-stroke}.lq-bin{display:block;overflow:visible}.lq-bin__floor{fill:color-mix(in srgb,color-mix(in srgb,var(--lq-color-sky) 46%,var(--lq-color-bg)) 70%,var(--lq-color-text));stroke:color-mix(in srgb,var(--lq-color-text) 72%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.lq-storage,.lq-conveyor{display:block;overflow:visible}.lq-conveyor__belt{fill:color-mix(in srgb,var(--lq-color-text) 46%,var(--lq-color-bg));stroke:color-mix(in srgb,var(--lq-color-text) 62%,transparent);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lq-conveyor__roller{fill:none;stroke:color-mix(in srgb,var(--lq-color-bg) 52%,var(--lq-color-text));stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lq-conveyor__cleat{fill:none;stroke:color-mix(in srgb,var(--lq-color-bg) 66%,var(--lq-color-text));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lq-conveyor__flow,.lq-conveyor__ride{transform-box:view-box;transform-origin:0 0;animation-duration:var(--lq-conveyor-cycle,.9s);animation-timing-function:linear;animation-iteration-count:infinite}.lq-conveyor--stopped .lq-conveyor__flow,.lq-conveyor--stopped .lq-conveyor__ride{animation:none}@media (prefers-reduced-motion:reduce){.lq-conveyor__flow,.lq-conveyor__ride{animation:none!important}}.lq-rail,.lq-picker{display:block;overflow:visible}.lq-picker__mask *{fill:#fff!important;stroke:#fff!important;stroke-width:3px!important}.lq-picker__travel,.lq-picker__lift,.lq-picker__reach,.lq-picker__held{transform-box:view-box;transform-origin:0 0;animation-duration:var(--lq-picker-cycle,8s);animation-timing-function:linear;animation-iteration-count:infinite}.lq-picker--stopped .lq-picker__travel,.lq-picker--stopped .lq-picker__lift,.lq-picker--stopped .lq-picker__reach,.lq-picker--stopped .lq-picker__held{animation:none}@media (prefers-reduced-motion:reduce){.lq-picker__travel,.lq-picker__lift,.lq-picker__reach,.lq-picker__held{animation:none!important}}.lq-forklift{display:block;overflow:visible}.lq-forklift__lift{transform-box:view-box;transform-origin:0 0}.lq-forklift__lift--running{animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.lq-forklift__lift--running{animation:none!important}}.lq-arm{display:block;overflow:visible}.lq-arm__beam{stroke:color-mix(in srgb,var(--lq-color-text) 72%,transparent);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lq-arm__beam--arm{fill:color-mix(in srgb,var(--lq-color-amber) 52%,var(--lq-color-bg))}.lq-arm__beam--arm-dark{fill:color-mix(in srgb,var(--lq-color-text) 58%,var(--lq-color-bg))}.lq-arm__beam--joint{fill:color-mix(in srgb,var(--lq-color-text) 46%,var(--lq-color-bg))}.lq-iso__solid--arm{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 52%, var(--lq-color-bg))}.lq-iso__solid--arm-dark{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 52%, var(--lq-color-bg))}.lq-gizmo{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:4px;display:inline-flex}.lq-gizmo__dial{cursor:grab;touch-action:none;border-radius:50%;outline:none;display:block}.lq-gizmo__dial:active{cursor:grabbing}.lq-gizmo__dial:focus-visible{box-shadow:0 0 0 2px var(--lq-color-accent)}.lq-gizmo__face{fill:color-mix(in srgb,var(--lq-color-bg) 88%,var(--lq-color-text));stroke:color-mix(in srgb,var(--lq-color-text) 30%,transparent);stroke-width:1px}.lq-gizmo__track{fill:none;stroke:color-mix(in srgb,var(--lq-color-text) 18%,transparent);stroke-width:2px}.lq-gizmo__tick{stroke:color-mix(in srgb,var(--lq-color-text) 35%,transparent);stroke-width:1px}.lq-gizmo__tick--major{stroke:color-mix(in srgb,var(--lq-color-text) 65%,transparent);stroke-width:1.5px}.lq-gizmo__arc{fill:none;stroke:var(--lq-color-accent);stroke-width:3px;stroke-linecap:round}.lq-gizmo__needle{stroke:var(--lq-color-text);stroke-width:1.5px}.lq-gizmo__hub{fill:var(--lq-color-text)}.lq-gizmo__knob{fill:var(--lq-color-accent);stroke:var(--lq-color-bg);stroke-width:2px}.lq-gizmo__value{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);font-size:.72rem}.lq-gizmo__tilt{opacity:.72}.lq-zoom{flex-direction:column;gap:4px;display:flex}.lq-zoom__button{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);background-color:var(--lq-color-panel);width:28px;height:28px;color:var(--lq-color-text-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.lq-root[data-lq-palette=eink] .lq-zoom__button{border-radius:0}.lq-zoom__button:hover:not(:disabled){color:var(--lq-color-text);border-color:var(--lq-color-accent)}.lq-zoom__button:disabled{opacity:.4;cursor:default}.lq-zoom__button svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.lq-iso__solid--office-floor{--lq-iso-face:color-mix(in srgb, var(--lq-color-sky) 12%, color-mix(in srgb, var(--lq-color-text) 10%, var(--lq-color-bg)))}.lq-iso__solid--office-desk{--lq-iso-face:color-mix(in srgb, var(--lq-color-amber) 22%, color-mix(in srgb, var(--lq-color-text) 4%, var(--lq-color-bg)))}.lq-iso__solid--office-chair{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 68%, var(--lq-color-bg))}.lq-iso__solid--office-panel{--lq-iso-face:color-mix(in srgb, var(--lq-color-green) 26%, color-mix(in srgb, var(--lq-color-text) 18%, var(--lq-color-bg)))}.lq-iso__solid--office-pot{--lq-iso-face:color-mix(in srgb, var(--lq-color-text) 40%, var(--lq-color-bg))}.lq-office__screen{fill:color-mix(in srgb,var(--lq-color-sky) 30%,color-mix(in srgb,var(--lq-color-text) 78%,var(--lq-color-bg)))}.lq-office__glass{fill:color-mix(in srgb,var(--lq-color-sky) 22%,transparent);stroke:color-mix(in srgb,var(--lq-color-text) 45%,transparent);stroke-width:1px}.lq-office__frost{fill:color-mix(in srgb,var(--lq-color-bg) 70%,transparent)}.lq-office__panel{fill:color-mix(in srgb,var(--lq-color-text) 14%,var(--lq-color-bg))}.lq-office__seam line,.lq-office__seam{stroke:color-mix(in srgb,var(--lq-color-text) 12%,transparent)}.lq-planner{gap:var(--lq-space-2,8px);min-height:0;color:var(--lq-color-text);grid-template-rows:minmax(0,1fr);grid-template-columns:216px minmax(0,1fr);font-size:.8rem;display:grid}.lq-planner__palette{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm,6px);background:var(--lq-color-panel);flex-direction:column;gap:12px;min-height:0;padding:8px 4px 8px 8px;display:flex;overflow-y:auto}.lq-planner__intro{color:var(--lq-color-text-muted);margin:0;font-size:.68rem;line-height:1.5}.lq-planner__group{flex-direction:column;gap:6px;display:flex}.lq-planner__group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:0;font-size:.66rem;font-weight:700}.lq-planner__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.lq-planner__tool{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm,6px);background:var(--lq-color-bg);color:var(--lq-color-text);font:inherit;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:2px;padding:4px 4px 6px;display:flex;position:relative}.lq-planner__tool:hover{border-color:var(--lq-color-border);background:var(--lq-color-hover)}.lq-planner__tool--armed{border-color:var(--lq-color-accent);box-shadow:inset 0 0 0 1px var(--lq-color-accent)}.lq-planner__thumb{pointer-events:none;width:64px;height:48px;display:block}.lq-planner__tool-label{text-align:center;font-size:.66rem;font-weight:600;line-height:1.2}.lq-planner__tool-count{background:var(--lq-color-text);min-width:16px;color:var(--lq-color-bg);text-align:center;border-radius:8px;padding:0 4px;font-size:.6rem;font-weight:700;line-height:16px;position:absolute;top:3px;right:3px}.lq-planner__main{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.lq-planner__stage{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm,6px);background:color-mix(in srgb,var(--lq-color-green) 12%,var(--lq-color-bg));cursor:grab;touch-action:none;outline:none;flex:1;min-height:0;position:relative;overflow:hidden}.lq-planner__stage:focus-visible{border-color:var(--lq-color-accent)}.lq-planner__stage:active{cursor:grabbing}.lq-planner__stage--armed,.lq-planner__stage--drawing{cursor:crosshair}.lq-planner__stage--3d{cursor:move}.lq-planner__overlay{pointer-events:none;position:absolute;inset:0;overflow:visible}.lq-planner__outline{fill:color-mix(in srgb,var(--lq-color-accent) 8%,transparent);stroke:color-mix(in srgb,var(--lq-color-accent) 60%,var(--lq-color-text));stroke-width:1px;stroke-dasharray:4 3}.lq-planner__outline--selected{stroke-width:1.6px;stroke-dasharray:none}.lq-planner__outline--invalid{fill:color-mix(in srgb,var(--lq-color-danger) 18%,transparent);stroke:var(--lq-color-danger)}.lq-planner__handle{pointer-events:all}.lq-planner__handle--end{fill:var(--lq-color-bg);stroke:var(--lq-color-text);stroke-width:2px;cursor:ew-resize}.lq-planner__handle--end:hover{fill:var(--lq-color-accent)}.lq-planner__handle--move{cursor:move}.lq-planner__handle--move rect{fill:var(--lq-color-text)}.lq-planner__handle--move path{fill:none;stroke:var(--lq-color-bg);stroke-width:1.4px;stroke-linecap:round}.lq-planner__dim{fill:var(--lq-color-text);paint-order:stroke;stroke:var(--lq-color-bg);stroke-width:3px;font-size:11px;font-weight:700}.lq-planner__toolbar,.lq-planner__inspector{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm,6px);background:var(--lq-color-panel);box-shadow:0 1px 3px color-mix(in srgb,var(--lq-color-text) 14%,transparent);align-items:center;gap:4px;padding:4px;display:flex;position:absolute}.lq-planner__toolbar{top:8px;right:8px}.lq-planner__inspector{gap:8px;padding:4px 6px 4px 10px;top:8px;left:8px}.lq-planner__toolbar button,.lq-planner__inspector button,.lq-planner__status button{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm,6px);background:var(--lq-color-bg);min-width:28px;height:26px;color:var(--lq-color-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.74rem;font-weight:600;display:inline-flex}.lq-planner__toolbar button:hover,.lq-planner__inspector button:hover,.lq-planner__status button:hover{background:var(--lq-color-hover)}.lq-planner__inspector .lq-planner__danger{color:var(--lq-color-danger)}.lq-planner__hint{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm,6px);background:var(--lq-color-panel);pointer-events:none;text-align:center;max-width:70%;padding:5px 10px;font-size:.72rem;font-weight:600;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.lq-planner__toast,.lq-planner__empty{border-radius:var(--lq-radius-sm,6px);background:var(--lq-color-text);max-width:80%;color:var(--lq-color-bg);pointer-events:none;text-align:center;padding:6px 12px;font-size:.74rem;font-weight:600;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.lq-planner__empty{background:var(--lq-color-panel);color:var(--lq-color-text-muted);border:1px dashed var(--lq-color-border)}.lq-planner__status{color:var(--lq-color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.74rem;display:flex}.lq-planner__status strong{color:var(--lq-color-text)}.lq-planner__seed{align-items:center;gap:6px;display:inline-flex}.lq-planner__seed input{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm,6px);background:var(--lq-color-bg);width:72px;height:26px;color:var(--lq-color-text);font:inherit;padding:0 6px}.lq-planner__count{margin-left:auto}.lq-planner__thumb{object-fit:contain}.lq-planner__thumb--pending{background:color-mix(in srgb,var(--lq-color-text) 6%,transparent);border-radius:4px}.lq-planner__outline--draft{fill:color-mix(in srgb,var(--lq-color-accent) 14%,transparent);stroke-dasharray:none;stroke-width:1.4px}.lq-planner__anchor{fill:var(--lq-color-text);stroke:var(--lq-color-bg);stroke-width:2px}.lq-planner__cursor rect{fill:color-mix(in srgb,var(--lq-color-accent) 10%,transparent);stroke:color-mix(in srgb,var(--lq-color-text) 50%,transparent);stroke-width:1px}.lq-planner__cursor path{stroke:var(--lq-color-text);stroke-width:1.5px}.lq-planner__switch{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm,6px);display:inline-flex;overflow:hidden}.lq-planner__toolbar .lq-planner__switch button{border:none;border-radius:0}.lq-planner__toolbar button.is-on{background:var(--lq-color-text);color:var(--lq-color-bg)}.lq-planner__search{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm,6px);background:var(--lq-color-bg);height:28px;color:var(--lq-color-text-muted);align-items:center;gap:6px;padding:0 8px;display:flex}.lq-planner__search input{min-width:0;color:var(--lq-color-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.74rem}.lq-planner__menu{border:none;border-bottom:1px solid var(--lq-color-border-subtle);width:100%;color:var(--lq-color-text);font:inherit;letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:5px 4px;font-size:.72rem;font-weight:700;display:flex}.lq-planner__menu:hover{background:var(--lq-color-hover)}.lq-planner__menu-count{background:var(--lq-color-text);min-width:18px;color:var(--lq-color-bg);text-align:center;letter-spacing:0;border-radius:9px;margin-left:auto;padding:0 5px;font-size:.6rem;line-height:16px}.lq-planner__sub{border-left:2px solid var(--lq-color-border-subtle);flex-direction:column;gap:4px;padding-left:6px;display:flex}.lq-planner__sub-title{color:var(--lq-color-text-muted);margin:4px 0 0;font-size:.64rem;font-weight:600}.lq-planner__rotate-arm{stroke:color-mix(in srgb,var(--lq-color-text) 55%,transparent);stroke-width:1px;stroke-dasharray:3 2}.lq-planner__handle--rotate{cursor:grab}.lq-planner__handle--rotate circle{fill:var(--lq-color-bg);stroke:var(--lq-color-text);stroke-width:2px}.lq-planner__handle--rotate:hover circle{fill:var(--lq-color-accent)}.lq-planner__handle--rotate path{fill:none;stroke:var(--lq-color-text);stroke-width:1.5px;stroke-linecap:round}.lq-planner__angle{font-variant-numeric:tabular-nums;text-align:center;min-width:34px}.lq-planner__inspector{flex-wrap:wrap;max-width:calc(100% - 360px)}.lq-planner__tier{color:var(--lq-color-text-muted);align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.lq-planner__tier-pips{gap:2px;display:inline-flex}.lq-planner__tier-pips i{border:1px solid var(--lq-color-text);border-radius:2px;width:8px;height:8px}.lq-planner__tier-pips i.is-on{background:var(--lq-color-text)}.lq-planner__inspector .lq-planner__upgrade{border-color:var(--lq-color-text);background:var(--lq-color-text);color:var(--lq-color-bg)}.lq-planner__inspector .lq-planner__upgrade:hover{background:color-mix(in srgb,var(--lq-color-text) 80%,var(--lq-color-bg))}.lq-planner__tool-tiers{color:var(--lq-color-text-muted);font-size:.58rem}.lq-planner__option{color:var(--lq-color-text-muted);align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.lq-planner__option select{border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-sm,6px);background:var(--lq-color-bg);height:26px;color:var(--lq-color-text);font:inherit;font-size:.72rem}.lq-planner__app-overlay{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lq-planner__outline--highlight{fill:color-mix(in srgb,var(--lq-color-accent) 22%,transparent);stroke:var(--lq-color-accent);stroke-width:2.5px;stroke-dasharray:none;animation:1.1s ease-in-out infinite lq-planner-highlight}@keyframes lq-planner-highlight{50%{fill-opacity:.25;stroke-opacity:.35}}.lq-planner__tool-meta{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);font-size:.66rem}.lq-planner__tool--disabled{cursor:not-allowed;opacity:.45}.lq-planner__tool--disabled:hover{background:0 0}.lq-planner__link{--lq-link:var(--lq-link-color,var(--lq-color-accent))}.lq-planner__link-ribbon{fill:color-mix(in srgb,var(--lq-link) 38%,transparent);stroke:color-mix(in srgb,var(--lq-link) 80%,var(--lq-color-text));stroke-width:1px;stroke-linejoin:round}.lq-planner__link-head{fill:color-mix(in srgb,var(--lq-link) 85%,var(--lq-color-text));stroke:color-mix(in srgb,var(--lq-link) 80%,var(--lq-color-text));stroke-width:1px;stroke-linejoin:round}.lq-planner__link-flow{stroke:var(--lq-color-bg);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 8;animation:.9s linear infinite lq-planner-flow}.lq-planner__link--dashed .lq-planner__link-ribbon{fill:color-mix(in srgb,var(--lq-link) 14%,transparent);stroke-dasharray:5 4}.lq-planner__link-label{fill:var(--lq-color-text);paint-order:stroke;stroke:var(--lq-color-bg);stroke-width:3px;font-size:11px;font-weight:600}.lq-planner__link-label--invalid{fill:var(--lq-color-danger)}.lq-planner__link--pickable .lq-planner__link-ribbon,.lq-planner__link--pickable .lq-planner__link-head{pointer-events:all;cursor:pointer}.lq-planner__link--selected .lq-planner__link-ribbon,.lq-planner__link--selected .lq-planner__link-head{stroke:var(--lq-color-text);stroke-width:2.5px}.lq-planner__link--selected .lq-planner__link-ribbon{fill:color-mix(in srgb,var(--lq-link) 60%,transparent)}.lq-planner__link--draft .lq-planner__link-ribbon{fill:color-mix(in srgb,var(--lq-link) 22%,transparent);stroke-dasharray:4 3}.lq-planner__link--invalid{--lq-link:var(--lq-color-danger)}.lq-planner__stage--link{cursor:crosshair}@keyframes lq-planner-flow{to{stroke-dashoffset:-14px}}@media (prefers-reduced-motion:reduce){.lq-planner__link-flow{animation:none}}.lq-planner__hint{bottom:calc(var(--lq-planner-palette-height,0px) + 12px)}.lq-planner__toast,.lq-planner__empty{bottom:calc(var(--lq-planner-palette-height,0px) + 48px)}.lq-planner__stage--zone{cursor:crosshair}.lq-planner__zone-draft polygon{fill:color-mix(in srgb,var(--lq-color-accent) 18%,transparent);stroke:var(--lq-color-accent);stroke-width:2px;stroke-dasharray:6 4}.lq-planner__zone-draft--invalid polygon{fill:color-mix(in srgb,var(--lq-color-danger) 20%,transparent);stroke:var(--lq-color-danger)}.lq-planner__zone-reason{fill:var(--lq-color-danger)}.lq-planner__zone-outline{fill:none;stroke:var(--lq-color-text);stroke-width:2px;stroke-linejoin:round;animation:1.4s ease-in-out infinite lq-planner-highlight}.lq-planner__zone-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lq-planner__zone-chip{--lq-zone-color:var(--lq-color-accent);border:1px solid color-mix(in srgb,var(--lq-color-border) 80%,transparent);background:color-mix(in srgb,var(--lq-color-panel) 86%,transparent);max-width:180px;box-shadow:0 2px 8px color-mix(in srgb,var(--lq-color-text) 14%,transparent);color:var(--lq-color-text);text-align:center;white-space:nowrap;border-radius:999px;flex-direction:column;align-items:center;gap:1px;padding:3px 9px 4px;line-height:1.15;display:flex;position:absolute;transform:translate(-50%,-50%)}.lq-planner__zone-chip strong{text-overflow:ellipsis;max-width:100%;font-size:.7rem;font-weight:700;overflow:hidden}.lq-planner__zone-chip small{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);font-size:.62rem}.lq-planner__zone-chip--open{border-style:dashed}.lq-planner__zone-chip--assigned{border-color:color-mix(in srgb,var(--lq-zone-color) 70%,var(--lq-color-border));box-shadow:inset 0 -2px color-mix(in srgb,var(--lq-zone-color) 75%,transparent),0 2px 8px color-mix(in srgb,var(--lq-color-text) 14%,transparent)}.lq-planner__zone-chip--selected{border-color:var(--lq-color-text);background:var(--lq-color-panel)}.lq-planner__stage--fence{cursor:pointer}.lq-planner__fence-hover,.lq-planner__gate-selected{stroke:var(--lq-color-accent);stroke-width:7px;stroke-linecap:round;opacity:.8}.lq-planner__fence-hover--invalid{stroke:var(--lq-color-danger);opacity:.6}.lq-planner__gate-selected{stroke:var(--lq-color-text);animation:1.1s ease-in-out infinite lq-planner-highlight}.lq-planner__touch-place{border:1px solid color-mix(in srgb,var(--lq-color-border) 80%,transparent);background:color-mix(in srgb,var(--lq-color-panel) 88%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--lq-color-text) 20%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;gap:8px;padding:6px;display:flex;position:absolute;transform:translate(-50%)}.lq-planner__touch-place button{border:1px solid var(--lq-color-border);background:var(--lq-color-bg);width:44px;height:44px;color:var(--lq-color-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.lq-planner__touch-place .lq-planner__touch-ok{border-color:var(--lq-color-text);background:var(--lq-color-text);color:var(--lq-color-bg)}.lq-planner__touch-place .lq-planner__touch-ok:disabled{border-color:var(--lq-color-danger);background:color-mix(in srgb,var(--lq-color-danger) 20%,var(--lq-color-bg));color:var(--lq-color-danger);cursor:not-allowed}.lq-planner--bottom{grid-template-columns:minmax(0,1fr)}.lq-planner__band{z-index:2;border:1px solid color-mix(in srgb,var(--lq-color-border) 70%,transparent);background:color-mix(in srgb,var(--lq-color-panel) 74%,transparent);box-shadow:0 10px 30px color-mix(in srgb,var(--lq-color-text) 18%,transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);cursor:default;border-radius:12px;flex-direction:column;gap:6px;padding:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.lq-planner__band-strip{scroll-snap-type:x proximity;scrollbar-width:thin;touch-action:pan-x;overscroll-behavior-x:contain;gap:6px;padding:2px 2px 4px;display:flex;overflow:auto hidden}.lq-planner__band-strip .lq-planner__tool{scroll-snap-align:start;background:color-mix(in srgb,var(--lq-color-bg) 82%,transparent);flex:none;width:96px}.lq-planner__band-strip .lq-planner__thumb{width:80px;height:60px}.lq-planner__band-strip .lq-planner__tool-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lq-planner__band-empty{color:var(--lq-color-text-muted);margin:0;padding:18px 8px;font-size:.74rem}.lq-planner__band-bar{align-items:center;gap:6px;min-width:0;display:flex}.lq-planner__band-tabs{scrollbar-width:none;touch-action:pan-x;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.lq-planner__band-tabs::-webkit-scrollbar{display:none}.lq-planner__band-tab,.lq-planner__band-toggle{width:40px;height:40px;color:var(--lq-color-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.lq-planner__band-tab svg,.lq-planner__band-toggle svg{width:22px;height:22px}.lq-planner__band-tab:hover,.lq-planner__band-toggle:hover{background:var(--lq-color-hover)}.lq-planner__band-tab:focus-visible,.lq-planner__band-toggle:focus-visible{outline:2px solid var(--lq-color-accent);outline-offset:1px}.lq-planner__band-tab.is-on{border-color:var(--lq-color-accent);background:color-mix(in srgb,var(--lq-color-accent) 22%,var(--lq-color-bg));box-shadow:inset 0 -3px 0 var(--lq-color-accent)}.lq-planner__band-count{background:var(--lq-color-text);min-width:15px;color:var(--lq-color-bg);border-radius:8px;padding:0 3px;font-size:.56rem;font-weight:700;line-height:15px;position:absolute;top:1px;right:1px}.lq-planner__band-search{border:1px solid var(--lq-color-border);background:color-mix(in srgb,var(--lq-color-bg) 85%,transparent);width:150px;height:36px;color:var(--lq-color-text-muted);border-radius:999px;flex:0 auto;align-items:center;gap:6px;padding:0 10px;transition:width .16s;display:flex}.lq-planner__band-search:focus-within{border-color:var(--lq-color-accent);width:220px}.lq-planner__band-search input{min-width:0;color:var(--lq-color-text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:.76rem}.lq-planner__band--collapsed .lq-planner__band-bar{justify-content:flex-start}.lq-root[data-lq-palette=eink] .lq-planner__band,.lq-root[data-lq-palette=eink] .lq-planner__touch-place{background:var(--lq-color-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}@media (prefers-reduced-motion:reduce){.lq-planner__zone-outline,.lq-planner__gate-selected{animation:none}.lq-planner__band-search{transition:none}}@media (width<=640px){.lq-planner:not(.lq-planner--bottom){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.lq-planner:not(.lq-planner--bottom) .lq-planner__palette{order:2;max-height:38%}.lq-planner__band{gap:4px;padding:4px;bottom:4px;left:4px;right:4px}.lq-planner__band-strip .lq-planner__tool{width:84px}.lq-planner__band-strip .lq-planner__thumb{width:68px;height:51px}.lq-planner__band-search{width:40px;padding:0 11px}.lq-planner__band-search:focus-within{width:160px}.lq-planner__toolbar{flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 16px)}.lq-planner__inspector{max-width:calc(100% - 16px);top:auto;bottom:calc(var(--lq-planner-palette-height,0px) + 12px)}.lq-planner__hint{max-width:calc(100% - 24px)}}@media (pointer:coarse){.lq-planner__toolbar button,.lq-planner__inspector button{min-width:40px;height:40px}.lq-planner__band-tab,.lq-planner__band-toggle{width:44px;height:44px}}.lq-planner__fps[style*=bottom]{bottom:calc(var(--lq-planner-palette-height,0px) + 8px)!important}.lq-planner__floors button{font-variant-numeric:tabular-nums;min-width:34px}.lq-planner__toolbar .lq-planner__floors .lq-planner__floor-new:not(.is-on){color:var(--lq-color-text-muted);background:repeating-linear-gradient(135deg,transparent 0 4px,color-mix(in srgb,var(--lq-color-text) 6%,transparent) 4px 6px)}.lq-planner__stack-tag rect{fill:var(--lq-color-panel);stroke:var(--lq-color-accent);stroke-width:1.5px}.lq-planner__stack-tag text{fill:var(--lq-color-text);font-size:11px;font-weight:700;font-family:var(--lq-font-family)}.lq-planner__stack-tag.is-invalid rect{stroke:var(--lq-color-danger)}.lq-sched-modal{gap:var(--lq-space-3);flex-direction:column;display:flex}.lq-sched-modal__row{gap:var(--lq-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lq-sched-modal__field,.lq-sched-modal__description{flex-direction:column;gap:6px;display:flex}.lq-sched-modal__textarea{box-sizing:border-box;width:100%;padding:var(--lq-space-2) var(--lq-space-3);background-color:var(--lq-color-panel);border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-md);color:var(--lq-color-text);resize:vertical;outline:none;font-family:inherit;font-size:.85rem;line-height:1.5}.lq-root[data-lq-palette=eink] .lq-sched-modal__textarea{border-radius:0}.lq-sched-modal__textarea:focus{border-color:var(--lq-color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--lq-color-focus-ring) 25%,transparent)}.lq-sched-modal__duration,.lq-sched-modal__hint,.lq-sched-modal__meta{color:var(--lq-color-text-muted);margin:0;font-size:.72rem;line-height:1.5}.lq-sched-modal__meta{padding-top:var(--lq-space-2);border-top:1px solid var(--lq-color-border-subtle);font-size:.68rem}.lq-sched-modal__steps{gap:var(--lq-space-2);padding-top:var(--lq-space-2);border-top:1px solid var(--lq-color-border-subtle);flex-direction:column;display:flex}.lq-sched-modal__steps-head{justify-content:space-between;align-items:center;gap:var(--lq-space-2);display:flex}.lq-sched-modal__step-list{gap:var(--lq-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lq-sched-modal__step{gap:var(--lq-space-2);grid-template-columns:minmax(0,1fr) 96px 116px 28px;align-items:center;display:grid}.lq-sched-modal__step-remove{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);width:26px;height:26px;color:var(--lq-color-text-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lq-sched-modal__step-remove:hover{border-color:var(--lq-color-danger);color:var(--lq-color-danger)}.lq-sched-modal__footer{justify-content:space-between;gap:var(--lq-space-2);display:flex}.lq-sched{min-height:0;color:var(--lq-color-text);flex-direction:column;display:flex}.lq-sched__toolbar{align-items:center;gap:var(--lq-space-2);flex-wrap:wrap;padding:4px 6px;display:flex}.lq-sched__tool{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);width:24px;height:22px;color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;line-height:1}.lq-sched__tool:hover{border-color:var(--lq-color-border);background-color:var(--lq-color-hover)}.lq-sched__zoom,.lq-sched__hint{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);font-size:.68rem}.lq-sched__hint{margin-left:auto}.lq-sched__clash-count{border-radius:var(--lq-radius-sm);background-color:color-mix(in srgb,var(--lq-color-danger) 16%,transparent);color:var(--lq-color-danger);padding:1px 6px;font-size:.68rem;font-weight:700}.lq-sched__grid{border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);flex:1 1 0;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.lq-sched__corner{padding:0 var(--lq-space-2);border-right:1px solid var(--lq-color-border);border-bottom:1px solid var(--lq-color-border);background-color:var(--lq-color-panel);letter-spacing:.06em;text-transform:uppercase;height:30px;color:var(--lq-color-text-muted);align-items:center;font-size:.62rem;font-weight:700;display:flex}.lq-sched__head{border-bottom:1px solid var(--lq-color-border);background-color:var(--lq-color-panel);height:30px;position:relative;overflow:hidden}.lq-sched__head-inner{height:100%;position:relative}.lq-sched__tick{border-left:1px solid var(--lq-color-border-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;height:100%;color:var(--lq-color-text-muted);align-items:center;padding:0 4px;font-size:.66rem;display:flex;position:absolute;top:0}.lq-sched__tick--major{border-left-color:var(--lq-color-border);color:var(--lq-color-text);font-weight:700}.lq-sched__aside{border-right:1px solid var(--lq-color-border);background-color:var(--lq-color-panel);overflow:hidden}.lq-sched__resource{padding:0 var(--lq-space-2);box-sizing:border-box;border-bottom:1px solid var(--lq-color-border-subtle);flex-direction:column;justify-content:center;gap:1px;display:flex;overflow:hidden}.lq-sched__resource-name{white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:600;overflow:hidden}.lq-sched__resource-meta{color:var(--lq-color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;overflow:hidden}.lq-sched__body{background-color:var(--lq-color-bg);overscroll-behavior:contain;overflow:auto}.lq-sched__canvas{position:relative}.lq-sched__grid-lines{pointer-events:none;position:absolute;inset:0}.lq-sched__grid-line{background-color:var(--lq-color-border-subtle);width:1px;position:absolute;top:0;bottom:0}.lq-sched__grid-line--major{background-color:var(--lq-color-border)}.lq-sched__now{background-color:var(--lq-color-danger);pointer-events:none;z-index:3;width:2px;position:absolute;top:0;bottom:0}.lq-sched__row{box-sizing:border-box;border-bottom:1px solid var(--lq-color-border-subtle);position:relative}.lq-sched__row--target{background-color:color-mix(in srgb,var(--lq-color-accent) 8%,transparent)}.lq-sched__task{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--lq-color-text) 22%,transparent);border-radius:var(--lq-radius-sm);background-color:color-mix(in srgb,var(--lq-color-accent) 24%,var(--lq-color-panel));cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;gap:6px;padding:0 7px;font-size:.7rem;display:flex;position:absolute;overflow:hidden}.lq-sched__task:active{cursor:grabbing}.lq-sched__task-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.lq-sched__task-time{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);flex-shrink:0;font-size:.64rem}.lq-sched__task--running{background-color:color-mix(in srgb,var(--lq-color-green) 32%,var(--lq-color-panel))}.lq-sched__task--done{background-color:color-mix(in srgb,var(--lq-color-text-muted) 18%,var(--lq-color-panel));color:var(--lq-color-text-muted)}.lq-sched__task--late{background-color:color-mix(in srgb,var(--lq-color-amber) 38%,var(--lq-color-panel))}.lq-sched__task--blocked{background-color:color-mix(in srgb,var(--lq-color-danger) 30%,var(--lq-color-panel))}.lq-sched__task--selected{outline:2px solid var(--lq-color-accent);outline-offset:1px;z-index:4}.lq-sched__task.lq-sched__task--clash{border-color:var(--lq-color-danger);background-image:repeating-linear-gradient(45deg,transparent 0 5px,color-mix(in srgb,var(--lq-color-danger) 26%,transparent) 5px 9px);border-width:2px}.lq-sched__task--locked{cursor:default;border-style:dashed}.lq-sched__grip{cursor:ew-resize;width:8px;position:absolute;top:0;bottom:0}.lq-sched__grip--start{left:0}.lq-sched__grip--end{right:0}.lq-sched__task:hover .lq-sched__grip{background-color:color-mix(in srgb,var(--lq-color-text) 18%,transparent)}.lq-sched__task--pattern-striped{background-image:repeating-linear-gradient(90deg,transparent 0 7px,color-mix(in srgb,var(--lq-color-text) 16%,transparent) 7px 11px)}.lq-sched__task--pattern-hatched{background-image:repeating-linear-gradient(45deg,transparent 0 5px,color-mix(in srgb,var(--lq-color-text) 18%,transparent) 5px 8px)}.lq-sched__steps{pointer-events:none;display:flex;position:absolute;inset:0}.lq-sched__step{background-color:color-mix(in srgb,var(--lq-color-accent) 12%,transparent);border-left:1px solid color-mix(in srgb,var(--lq-color-text) 30%,transparent);min-width:0}.lq-sched__step:first-child{border-left:none}.lq-sched__step--running{background-color:color-mix(in srgb,var(--lq-color-green) 26%,transparent)}.lq-sched__step--done{background-color:color-mix(in srgb,var(--lq-color-text-muted) 22%,transparent)}.lq-sched__step--late{background-color:color-mix(in srgb,var(--lq-color-amber) 32%,transparent)}.lq-sched__step--blocked{background-color:color-mix(in srgb,var(--lq-color-danger) 26%,transparent)}.lq-sched__task-label,.lq-sched__task-time,.lq-sched__grip{z-index:1;position:relative}.lq-sched__body{cursor:grab}.lq-sched__body--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.lq-sched__head{cursor:grab}.lq-sched__head--panning{cursor:grabbing}.lq-stat-card__row{justify-content:space-between;align-items:flex-start;gap:var(--lq-space-3);display:flex}.lq-stat-card__main{flex-direction:column;gap:4px;min-width:0;display:flex}.lq-stat-card__label{color:var(--lq-color-text-muted);font-size:.78rem}.lq-stat-card__value{color:var(--lq-color-text);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1.15}.lq-stat-card__caption{font-size:var(--lq-text-xs);color:var(--lq-color-text-muted);line-height:1.3}.lq-stat-card__icon{color:var(--lq-color-text-muted);flex-shrink:0;display:inline-flex}.lq-stat-card__sparkline{margin-top:var(--lq-space-3);width:100%;height:32px}.lq-highlight-stat-card__value{color:var(--lq-color-text);font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.75rem;font-weight:700;line-height:1.15}.lq-highlight-stat-card__subtext{color:var(--lq-color-text-muted);margin-top:4px;font-size:.8rem}.lq-highlight-stat-card__sparkline{width:100%;height:36px;margin-top:var(--lq-space-3);display:block}.lq-avatar{background-color:var(--lq-color-fill-track);color:var(--lq-color-text);border:1px solid var(--lq-color-border-subtle);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.lq-root[data-lq-palette=eink] .lq-avatar{border-color:var(--lq-color-text);border-radius:0}.lq-avatar img{object-fit:cover;width:100%;height:100%}.lq-holding-card{align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-3);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-lg);transition:background-color var(--lq-transition-fast),transform .12s ease;display:flex}.lq-root[data-lq-palette=eink] .lq-holding-card{border-radius:0}.lq-holding-card--interactive{cursor:pointer}.lq-holding-card--interactive:hover{background-color:var(--lq-color-hover)}.lq-holding-card--interactive:active{transform:scale(.99)}.lq-holding-card__identity{flex-direction:column;flex:1;min-width:0;display:flex}.lq-holding-card__symbol{color:var(--lq-color-text);font-size:.9rem;font-weight:700}.lq-holding-card__name{color:var(--lq-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.lq-holding-card__sparkline{flex-shrink:0}.lq-holding-card__figures{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.lq-holding-card__price{color:var(--lq-color-text);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.lq-holding-card__quantity{color:var(--lq-color-text-muted);padding-left:var(--lq-space-2);border-left:1px solid var(--lq-color-border-subtle);flex-shrink:0;font-size:.75rem}.lq-comparison-card{display:flex}.lq-comparison-card__figure{padding:0 var(--lq-space-4);flex-direction:column;flex:1;gap:4px;display:flex}.lq-comparison-card__figure:first-child{border-right:1px solid var(--lq-color-border-subtle);padding-left:0}.lq-comparison-card__figure:last-child{padding-right:0}.lq-comparison-card__label{color:var(--lq-color-text-muted);font-size:.78rem}.lq-comparison-card__value{color:var(--lq-color-text);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:700}.lq-gauge-card__body{align-items:center;gap:var(--lq-space-3);flex-direction:column;display:flex}.lq-gauge-card__description{text-align:center;color:var(--lq-color-text-muted);margin:0;font-size:.82rem}.lq-breadcrumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.lq-breadcrumbs li{align-items:center;gap:6px;display:inline-flex}.lq-breadcrumbs__link{color:var(--lq-color-text-muted);font-size:.85rem;text-decoration:none}.lq-breadcrumbs__link:hover{color:var(--lq-color-text);text-decoration:underline}.lq-breadcrumbs__current{color:var(--lq-color-text);font-size:.85rem;font-weight:600}.lq-breadcrumbs__separator{color:var(--lq-color-text-muted);margin:0 2px;display:inline-flex}.lq-notification-anchor,.lq-notification-stack{z-index:2000;gap:var(--lq-space-2);pointer-events:none;flex-direction:column;max-width:min(360px,100vw - 32px);display:flex;position:fixed}.lq-notification-anchor>*,.lq-notification-stack>*{pointer-events:auto}.lq-notification-anchor--top-left,.lq-notification-stack--top-left{top:var(--lq-space-5);left:var(--lq-space-5);flex-direction:column-reverse}.lq-notification-anchor--top-right,.lq-notification-stack--top-right{top:var(--lq-space-5);right:var(--lq-space-5);flex-direction:column-reverse}.lq-notification-anchor--bottom-left,.lq-notification-stack--bottom-left{bottom:var(--lq-space-5);left:var(--lq-space-5)}.lq-notification-anchor--bottom-right,.lq-notification-stack--bottom-right{bottom:var(--lq-space-5);right:var(--lq-space-5)}.lq-notification-bar-anchor{z-index:2000;padding:var(--lq-space-3);justify-content:center;display:flex;position:fixed;left:0;right:0}.lq-notification-bar-anchor--top{top:0}.lq-notification-bar-anchor--bottom{bottom:0}.lq-notification-bar-stack{gap:var(--lq-space-2);flex-direction:column;width:100%;display:flex}.lq-notification-bar-anchor--top .lq-notification-bar-stack{flex-direction:column-reverse}.lq-notification-modal-overlay{z-index:2100;padding:var(--lq-space-5);background-color:var(--lq-color-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lq-notification-card{align-items:flex-start;gap:var(--lq-space-3);width:100%;padding:var(--lq-space-3) var(--lq-space-4) var(--lq-space-3) var(--lq-space-3);background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-left:3px solid var(--lq-color-text-muted);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-modal);animation:.18s lq-notification-in;display:flex;position:relative;overflow:hidden}.lq-root[data-lq-palette=eink] .lq-notification-card{border-radius:0}@keyframes lq-notification-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lq-notification-card--success{border-left-color:var(--lq-color-up)}.lq-notification-card--error{border-left-color:var(--lq-color-down)}.lq-notification-card--warning{border-left-color:var(--lq-color-warning)}.lq-notification-card--info{border-left-color:var(--lq-color-info)}.lq-root[data-lq-palette=eink] .lq-notification-card{border-left-color:var(--lq-color-text)}.lq-notification-card--bar{border-left:1px solid var(--lq-color-border);border-top:3px solid var(--lq-color-text-muted);border-radius:var(--lq-radius-md);align-items:center;max-width:720px}.lq-notification-card--bar.lq-notification-card--success{border-top-color:var(--lq-color-up)}.lq-notification-card--bar.lq-notification-card--error{border-top-color:var(--lq-color-down)}.lq-notification-card--bar.lq-notification-card--warning{border-top-color:var(--lq-color-warning)}.lq-notification-card--bar.lq-notification-card--info{border-top-color:var(--lq-color-info)}.lq-root[data-lq-palette=eink] .lq-notification-card--bar{border-top-color:var(--lq-color-text)}.lq-notification-card__icon{color:var(--lq-color-text);flex-shrink:0;margin-top:1px;display:inline-flex}.lq-notification-card__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lq-notification-card__title{color:var(--lq-color-text);font-size:.85rem}.lq-notification-card__description{color:var(--lq-color-text-muted);margin:0;font-size:.8rem}.lq-notification-card__footer{justify-content:space-between;align-items:center;gap:var(--lq-space-3);margin-top:var(--lq-space-2);display:flex}.lq-notification-card__actions{gap:var(--lq-space-2);display:flex}.lq-notification-card__meta{color:var(--lq-color-text-muted);flex-shrink:0;font-size:.72rem}.lq-notification-source{align-items:center;gap:var(--lq-space-1);margin-bottom:2px;display:flex}.lq-notification-source__badge{min-width:16px;height:16px;color:var(--lq-color-accent-contrast);background-color:var(--lq-color-accent);border-radius:var(--lq-radius-pill);justify-content:center;align-items:center;padding:0 3px;font-size:.6rem;font-weight:700;display:inline-flex}.lq-notification-source__name{color:var(--lq-color-text-muted);font-size:.72rem}.lq-notification-card__close{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lq-notification-card__close:hover{color:var(--lq-color-text)}.lq-notification-card__progress{background-color:var(--lq-color-accent);height:2px;animation-name:lq-notification-progress-shrink;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes lq-notification-progress-shrink{0%{width:100%}to{width:0%}}.lq-root[data-lq-palette=eink] .lq-notification-card__progress{background-color:var(--lq-color-text)}@media (prefers-reduced-motion:reduce){.lq-notification-card{animation:none}}.lq-notification-card[data-clickable]{cursor:pointer}.lq-notification-card[data-clickable]:hover{border-color:var(--lq-color-text)}.lq-notification-card[data-clickable]:focus-visible{outline:2px solid var(--lq-color-text);outline-offset:2px}.lq-user-menu__trigger{align-items:center;gap:var(--lq-space-2);border-radius:var(--lq-radius-md);cursor:pointer;background:0 0;border:1px solid #0000;max-width:220px;padding:4px 8px 4px 4px;display:flex}.lq-user-menu__trigger:hover{background-color:var(--lq-color-hover)}.lq-root[data-lq-palette=eink] .lq-user-menu__trigger{border-radius:0}.lq-user-menu__identity{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.lq-user-menu__name{color:var(--lq-color-text);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:.85rem;font-weight:600;overflow:hidden}.lq-user-menu__subtitle{color:var(--lq-color-text-muted);font-size:.72rem}.lq-user-menu__trigger svg:last-child{color:var(--lq-color-text-muted);flex-shrink:0}.lq-user-menu__list{min-width:180px;margin:0;padding:4px;list-style:none}.lq-user-menu__item{align-items:center;gap:var(--lq-space-2);width:100%;padding:var(--lq-space-2) var(--lq-space-3);text-align:left;color:var(--lq-color-text);border-radius:var(--lq-radius-sm);cursor:pointer;transition:background-color var(--lq-transition-fast);background:0 0;border:none;font-family:inherit;font-size:.85rem;display:flex}.lq-user-menu__item:hover{background-color:var(--lq-color-hover)}.lq-user-menu__item:hover .lq-user-menu__submenu-caret{transform:translate(2px)}.lq-user-menu__item--danger{color:var(--lq-color-down)}.lq-user-menu__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lq-user-menu__submenu-caret{color:var(--lq-color-text-muted);transition:transform var(--lq-transition-fast);flex-shrink:0}.lq-user-menu__list-item{position:relative}.lq-user-menu__submenu{z-index:1;background-color:var(--lq-color-panel);border:1px solid var(--lq-color-border);border-radius:var(--lq-radius-md);box-shadow:var(--lq-shadow-modal);transform-origin:0 0;margin-left:4px;animation:.12s lq-submenu-in;position:absolute;top:-4px;left:100%}@keyframes lq-submenu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.lq-root[data-lq-palette=eink] .lq-user-menu__submenu{border-radius:0;animation:none}@media (prefers-reduced-motion:reduce){.lq-user-menu__submenu{animation:none}}.lq-user-menu__submenu--left{transform-origin:100% 0;margin-left:0;margin-right:4px;left:auto;right:100%}.lq-portfolio-summary__headline{align-items:baseline;gap:var(--lq-space-3);margin-bottom:var(--lq-space-4);display:flex}.lq-portfolio-summary__value{color:var(--lq-color-text);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.lq-watchlist__list{gap:var(--lq-space-2);flex-direction:column;display:flex}.lq-watchlist__empty{padding:var(--lq-space-4) 0;text-align:center;color:var(--lq-color-text-muted);margin:0;font-size:.85rem}.lq-market-movers__tabs{margin-bottom:var(--lq-space-2)}.lq-market-movers__empty{padding:var(--lq-space-4) 0;text-align:center;color:var(--lq-color-text-muted);margin:0;font-size:.85rem}.lq-sidebar-layout{background-color:var(--lq-color-bg);min-height:100vh;display:flex}.lq-sidebar-layout__sidebar{background-color:var(--lq-color-panel);border-right:1px solid var(--lq-color-border-subtle);width:248px;padding:var(--lq-space-4);gap:var(--lq-space-4);flex-direction:column;flex-shrink:0;display:flex}.lq-sidebar-layout__logo{min-height:32px;padding:0 var(--lq-space-2);align-items:center;display:flex}.lq-sidebar-layout__logo--mobile{display:none}.lq-sidebar-layout__nav{flex-direction:column;flex:1;gap:2px;display:flex}.lq-sidebar-layout__nav-item{align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-2) var(--lq-space-3);color:var(--lq-color-text-muted);border-radius:var(--lq-radius-md);font-size:.88rem;font-weight:500;text-decoration:none;display:flex}.lq-root[data-lq-palette=eink] .lq-sidebar-layout__nav-item{border-radius:0}.lq-sidebar-layout__nav-item:hover{background-color:var(--lq-color-hover);color:var(--lq-color-text)}.lq-sidebar-layout__nav-item--active{background-color:var(--lq-color-hover);color:var(--lq-color-text);font-weight:700}.lq-sidebar-layout__nav-item svg{flex-shrink:0}.lq-sidebar-layout__group-head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;font-size:.88rem}.lq-sidebar-layout__group-head--active{color:var(--lq-color-text)}.lq-sidebar-layout__group-label{flex:1}.lq-sidebar-layout__group-chevron{transition:transform var(--lq-transition-base);display:inline-flex}.lq-sidebar-layout__group--open .lq-sidebar-layout__group-chevron{transform:rotate(180deg)}.lq-sidebar-layout__group-items{margin:2px 0 4px calc(var(--lq-space-3) + 8px);flex-direction:column;gap:0;display:flex}.lq-sidebar-layout__nav-item--nested{gap:var(--lq-space-2);padding:6px var(--lq-space-2) 6px 18px;font-size:.78rem;position:relative}.lq-sidebar-layout__nav-item--nested svg{width:14px;height:14px}.lq-sidebar-layout__nav-item--nested:before,.lq-sidebar-layout__nav-item--nested:after{content:"";background:var(--lq-sidebar-tree,color-mix(in srgb, var(--lq-color-text-muted) 55%, transparent));pointer-events:none;position:absolute;left:0}.lq-sidebar-layout__nav-item--nested:before{width:1px;top:0;bottom:0}.lq-sidebar-layout__nav-item--nested:last-child:before{bottom:50%}.lq-sidebar-layout__nav-item--nested:after{width:10px;height:1px;top:50%}.lq-sidebar-layout__nav-item--nested.lq-sidebar-layout__nav-item--active:after{background:var(--lq-color-accent)}.lq-sidebar-layout__footer{border-top:1px solid var(--lq-color-border-subtle);padding-top:var(--lq-space-3)}.lq-sidebar-layout__scrim{display:none}.lq-sidebar-layout__main{flex-direction:column;flex:1;min-width:0;display:flex}.lq-sidebar-layout__topbar{display:none}.lq-sidebar-layout__header{padding:var(--lq-space-4) var(--lq-space-6) 0}.lq-sidebar-layout__content{padding:var(--lq-space-6);flex:1}@media (width<=900px){.lq-sidebar-layout__sidebar{z-index:1100;transition:transform var(--lq-transition-base);box-shadow:var(--lq-shadow-modal);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.lq-sidebar-layout__sidebar--open{transform:translate(0)}.lq-sidebar-layout__scrim{background-color:var(--lq-color-overlay);z-index:1050;display:block;position:fixed;inset:0}.lq-sidebar-layout__topbar{align-items:center;gap:var(--lq-space-3);padding:var(--lq-space-3) var(--lq-space-4);border-bottom:1px solid var(--lq-color-border-subtle);display:flex}.lq-sidebar-layout__logo--mobile{display:flex}.lq-sidebar-layout__header,.lq-sidebar-layout__content{padding-left:var(--lq-space-4);padding-right:var(--lq-space-4)}}.lq-sidebar-layout__menu-button{width:36px;height:36px;color:var(--lq-color-text);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lq-root[data-lq-palette=eink] .lq-sidebar-layout__menu-button{border-radius:0}.lq-sidebar-layout--sticky-header{--lq-sidebar-topbar-height:0px}.lq-sidebar-layout--sticky-header .lq-sidebar-layout__header{top:var(--lq-sidebar-topbar-height);z-index:var(--lq-sticky-header-z-index,900);background-color:color-mix(in srgb,var(--lq-color-panel) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--lq-sticky-header-shadow,0 8px 18px -10px #0000008c, 0 1px 0 var(--lq-color-border-subtle));position:sticky}.lq-root[data-lq-surface=light] .lq-sidebar-layout--sticky-header .lq-sidebar-layout__header{--lq-sticky-header-shadow:0 8px 18px -10px #11111147, 0 1px 0 var(--lq-color-border-subtle)}@media (width<=900px){.lq-sidebar-layout--sticky-header{--lq-sidebar-topbar-height:57px}.lq-sidebar-layout--sticky-header .lq-sidebar-layout__topbar{z-index:calc(var(--lq-sticky-header-z-index,900) + 1);min-height:var(--lq-sidebar-topbar-height);background-color:var(--lq-color-panel);position:sticky;top:0}}.lq-header-layout{background-color:var(--lq-color-bg);min-height:100vh}.lq-header-layout__bar{z-index:100;align-items:center;gap:var(--lq-space-5);padding:0 var(--lq-space-6);background-color:var(--lq-color-panel);border-bottom:1px solid var(--lq-color-border-subtle);height:60px;display:flex;position:sticky;top:0}.lq-header-layout__logo{flex-shrink:0;align-items:center;display:flex}.lq-header-layout__nav{align-items:center;gap:var(--lq-space-5);flex:1;display:flex}.lq-header-layout__nav-item{color:var(--lq-color-text-muted);white-space:nowrap;font-size:.88rem;font-weight:500;text-decoration:none}.lq-header-layout__nav-item:hover{color:var(--lq-color-text)}.lq-header-layout__nav-item--active{color:var(--lq-color-text);font-weight:700}.lq-header-layout__actions{align-items:center;gap:var(--lq-space-3);margin-left:auto;display:flex}.lq-header-layout__menu-button{width:36px;height:36px;color:var(--lq-color-text);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-md);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.lq-root[data-lq-palette=eink] .lq-header-layout__menu-button{border-radius:0}.lq-header-layout__nav--mobile{display:none}.lq-header-layout__content{padding:var(--lq-space-6)}@media (width<=860px){.lq-header-layout__nav--desktop{display:none}.lq-header-layout__menu-button{display:inline-flex}.lq-header-layout__nav--mobile{padding:var(--lq-space-2) var(--lq-space-4) var(--lq-space-4);background-color:var(--lq-color-panel);border-bottom:1px solid var(--lq-color-border-subtle);flex-direction:column;display:flex}.lq-header-layout__nav--mobile .lq-header-layout__nav-item{padding:var(--lq-space-2) 0}.lq-header-layout__bar,.lq-header-layout__content{padding-left:var(--lq-space-4);padding-right:var(--lq-space-4)}}.lq-login-page{background-color:var(--lq-color-bg);min-height:100vh;display:flex}.lq-login-page__image{flex:3;position:relative;overflow:hidden}.lq-login-page__image img{object-fit:cover;width:100%;height:100%;display:block}.lq-login-page__panel{min-width:320px;padding:var(--lq-space-6);flex:1;justify-content:center;align-items:center;display:flex}.lq-login-page__panel-inner{gap:var(--lq-space-5);flex-direction:column;width:100%;max-width:360px;display:flex}.lq-login-page__logo{display:flex}.lq-login-page__heading h1{color:var(--lq-color-text);margin:0 0 4px;font-size:1.5rem;font-weight:700}.lq-login-page__heading p{color:var(--lq-color-text-muted);margin:0;font-size:.9rem}.lq-login-page__form{gap:var(--lq-space-4);flex-direction:column;display:flex}.lq-login-page__terms{color:var(--lq-color-text-muted);font-size:.8rem}.lq-login-page__footer{text-align:center;color:var(--lq-color-text-muted);font-size:.85rem}@media (width<=900px){.lq-login-page__image{display:none}.lq-login-page__panel{flex:1;min-width:0}}.lq-not-found-page{justify-content:center;align-items:center;gap:var(--lq-space-3);min-height:100vh;padding:var(--lq-space-6);text-align:center;background-color:var(--lq-color-bg);flex-direction:column;display:flex}.lq-not-found-page__illustration{color:var(--lq-color-text-muted);margin-bottom:var(--lq-space-2)}.lq-not-found-page__code{color:var(--lq-color-text);font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,12vw,6rem);font-weight:700;line-height:1}.lq-not-found-page__message{margin:0 0 var(--lq-space-3);max-width:40ch;color:var(--lq-color-text-muted)}.lq-script-editor-codemirror{border:1px solid var(--lq-color-border-subtle);height:100%;min-height:0;overflow:hidden}.lq-script-editor-codemirror .cm-editor{outline:none;height:100%}.lq-script-editor-codemirror .cm-scroller{overflow:auto}.lq-script-editor-codemirror .cm-line.cm-cell-marker{border-top:1px solid var(--lq-color-border-subtle)}.lq-script-editor-codemirror .cm-line.cm-cell-active{background-color:color-mix(in srgb,var(--lq-color-accent) 8%,transparent)}.lq-script-editor-codemirror .cm-cell-run-button{width:16px;height:16px;margin-left:var(--lq-space-2);color:var(--lq-color-accent);cursor:pointer;vertical-align:middle;background-color:var(--lq-color-hover);border-radius:var(--lq-radius-sm);border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lq-script-editor-codemirror .cm-cell-run-button:hover{background-color:color-mix(in srgb,var(--lq-color-accent) 18%,var(--lq-color-hover))}.lq-script-editor-codemirror__cell-output{padding:var(--lq-space-2) var(--lq-space-3);font-family:var(--lq-font-mono);font-size:var(--lq-text-xs);background-color:var(--lq-color-hover);border-top:1px solid var(--lq-color-border-subtle);border-bottom:1px solid var(--lq-color-border-subtle)}.lq-script-editor-codemirror__cell-output-line{color:var(--lq-color-text-muted);white-space:pre-wrap}.lq-script-editor-codemirror__cell-output-value{color:var(--lq-color-accent);white-space:pre-wrap}.lq-script-editor-codemirror__cell-chart-preview{margin-top:var(--lq-space-2);font-family:var(--lq-font-family);border:1px solid var(--lq-color-border-subtle);border-radius:var(--lq-radius-sm);overflow:hidden}html{font-size:14.5px}html,body{-webkit-font-smoothing:antialiased;background:#0a0a0a;margin:0}html[data-surface=light],html[data-surface=light] body{background:#f1eee6}.mr-app{--mr-up:#9e4636;--mr-down:#46684f;--mr-neutral:#8a867c;--mr-neutral-soft:#cfcabd;--mr-warn:#8a6418;--mr-release:#2f6fb0;--mr-card:#f6f4ee;--mr-node-bg:#faf9f5;--mr-sidebar-bg:#1a1a19;--mr-sidebar-text:#ece9e1;--mr-sidebar-muted:#a29e94;--mr-shadow:0 1px 0 #1111110a, 0 10px 24px -18px #11111159;background:var(--lq-color-bg);min-height:100vh;color:var(--lq-color-text);font-variant-numeric:tabular-nums}.mr-app[data-lq-surface=dark]{--mr-release:#6cb6ff;--mr-up:#d68b7c;--mr-down:#8db898;--mr-neutral:#8f8c85;--mr-neutral-soft:#3c3b38;--mr-warn:#d2a85a;--mr-card:#121211;--mr-node-bg:#0f0f0e;--mr-sidebar-bg:#000;--mr-shadow:none}.mr-app[data-lq-palette=color][data-lq-surface=light]{--mr-card:#fff;--mr-node-bg:#fff}.mr-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.mr-muted{color:var(--lq-color-text-muted)}.mr-num{text-align:right;font-variant-numeric:tabular-nums}.mr-tone--up{color:var(--mr-up)}.mr-tone--down{color:var(--mr-down)}.mr-tone--neutral,.mr-tone--uncertain{color:var(--mr-neutral)}.mr-link,.mr-link-button{color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:600;text-decoration:none}.mr-link:hover,.mr-link-button:hover{opacity:.75}.mr-icon-link{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.mr-app :focus-visible{outline:2px solid var(--lq-color-text);outline-offset:3px}.mr-card{background:var(--mr-card);border:1px solid var(--lq-color-border-subtle);padding:20px}.mr-app .lq-panel{background:var(--mr-card)}.mr-section-title{letter-spacing:.09em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:0 0 10px;font-size:.72rem;font-weight:700}.mr-shell .lq-sidebar-layout__sidebar{--lq-color-text:var(--mr-sidebar-text);--lq-color-text-muted:var(--mr-sidebar-muted);--lq-color-hover:#ffffff14;--lq-color-border-subtle:#ffffff1f;background:var(--mr-sidebar-bg);color:var(--mr-sidebar-text);border-right:0;width:232px}@media (width>=901px){.mr-shell .lq-sidebar-layout__sidebar{height:100vh;position:sticky;top:0}}.mr-shell .lq-sidebar-layout__nav{gap:4px;margin-top:18px}.mr-shell .lq-sidebar-layout__nav-item{padding:10px 12px;font-size:.9rem}.mr-shell .lq-sidebar-layout__nav-item--active{box-shadow:inset 2px 0 0 var(--mr-sidebar-text)}.mr-shell .lq-sidebar-layout__header{padding:18px 32px 0}.mr-shell .lq-sidebar-layout__content{padding:40px 32px}@media (width<=900px){.mr-shell .lq-sidebar-layout__header{padding:12px 16px 0}.mr-shell .lq-sidebar-layout__content{padding:16px 16px 32px}.mr-shell .lq-sidebar-layout__topbar .mr-logo{color:var(--lq-color-text)}}.mr-logo{letter-spacing:.08em;color:var(--mr-sidebar-text);align-items:center;gap:10px;font-size:1rem;display:inline-flex}.mr-logo strong{font-weight:800}.mr-logo__mark{flex:none;overflow:visible}.mr-logo__line,.mr-logo__arrow{stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:0}.mr-logo__line{animation:.9s cubic-bezier(.65,0,.35,1) both mr-logo-draw}.mr-logo__arrow{animation:.35s ease-out .8s both mr-logo-draw}.mr-logo:hover .mr-logo__line{animation:.9s cubic-bezier(.65,0,.35,1) mr-logo-draw}.mr-logo:hover .mr-logo__arrow{animation:.35s ease-out .8s both mr-logo-draw}@keyframes mr-logo-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mr-logo__letter{animation:mr-logo-rise .5s calc(.25s + var(--i) * 50ms) cubic-bezier(.22, 1, .36, 1) both;display:inline-block}@keyframes mr-logo-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mr-logo__accent{background:linear-gradient(90deg, #4285f4, #9b72cb, #d96570, #f4b400, #34a853, #4285f4) var(--mr-ai-shift) 0 / 200% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #9b72cb66);-webkit-background-clip:text;background-clip:text;animation:.5s cubic-bezier(.22,1,.36,1) .55s both mr-logo-rise,6s linear infinite mr-ai-text;display:inline-block}.mr-shell .lq-sidebar-layout__topbar .mr-logo__accent{--mr-sidebar-text:var(--lq-color-text)}@keyframes mr-logo-shine{0%,82%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.mr-logo__line,.mr-logo__arrow,.mr-logo__letter,.mr-logo__accent{animation:none!important}}.mr-sidebar-quote{color:var(--mr-sidebar-muted);margin:0;padding:4px 4px 8px;font-size:.78rem;font-style:italic;line-height:1.5}.mr-topbar{border-bottom:1px solid var(--lq-color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-bottom:14px;display:flex;position:relative}.mr-data-progress{pointer-events:none;height:3px;position:absolute;bottom:-2px;left:-32px;right:-32px;overflow:hidden}@media (width<=900px){.mr-data-progress{left:-16px;right:-16px}}.mr-data-progress__bar{background:linear-gradient(90deg,#4285f4,#9b72cb);height:100%;transition:width .4s;display:block;box-shadow:0 0 8px #5b8def99}@media (prefers-reduced-motion:reduce){.mr-data-progress__bar{transition:none}}.mr-data-progress__text{display:none}@media (width>=901px){.mr-shell .lq-sidebar-layout__content{padding-top:62px}.mr-data-progress{background:#4a5f9c61;height:22px;top:calc(100% + 1px);bottom:auto}.mr-data-progress__text{color:#fff;letter-spacing:.01em;text-shadow:0 1px 2px #0000008c;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:0 32px;font-size:.74rem;font-weight:600;line-height:1;display:flex;position:absolute;inset:0}.mr-data-progress__label{text-overflow:ellipsis;overflow:hidden}.mr-data-progress__label:first-letter{text-transform:uppercase}.mr-data-progress__pct{font-variant-numeric:tabular-nums;flex:none}}.mr-topbar__tagline{color:var(--lq-color-text-muted);margin:0;font-size:.9rem}.mr-topbar__right{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mr-topbar__clock{color:var(--lq-color-text-muted);align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.mr-page{flex-direction:column;gap:20px;width:100%;max-width:1640px;margin-inline:auto;display:flex}.mr-page__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.mr-page__title{letter-spacing:-.01em;margin:0;font-size:1.45rem;font-weight:700}.mr-freshness{color:var(--lq-color-text-muted);align-items:center;gap:8px;margin:6px 0 0;font-size:.82rem;display:flex}.mr-freshness__dot{background:var(--mr-down);border-radius:50%;width:7px;height:7px}.mr-freshness--warn{color:var(--mr-warn)}.mr-freshness--warn .mr-freshness__dot{background:var(--mr-warn)}.mr-freshness__demo{color:var(--mr-warn);font-weight:600}.mr-dashboard__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.mr-dashboard__main{padding:20px 20px 16px;transition:opacity .2s}.mr-dashboard__main.is-refreshing{opacity:.85}.mr-dashboard__side{flex-direction:column;gap:16px;display:flex}.mr-dashboard__footer{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.mr-dashboard__motto{color:var(--lq-color-text-muted);margin:0;font-size:.8rem;font-style:italic}@media (width<=1280px){.mr-dashboard__grid{grid-template-columns:minmax(0,1fr)}.mr-dashboard__side{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}}.mr-map-wrap{position:relative}.mr-map{aspect-ratio:1000/920;-webkit-user-select:none;user-select:none;width:100%;max-width:1000px;margin:0 auto;position:relative;container-type:inline-size}.mr-map__svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mr-map__reset{position:absolute;top:0;right:0}.mr-ring{fill:none}.mr-ring--outer{stroke:var(--lq-color-text);stroke-opacity:.4;stroke-width:1px;stroke-dasharray:1 6;stroke-linecap:round}.mr-ring--inner{stroke:var(--lq-color-border-subtle);stroke-width:1px}.mr-ring__tick{stroke:var(--lq-color-text);stroke-opacity:.35;stroke-width:1px}.mr-connector{stroke-linecap:round;transition:stroke-width .15s,opacity .15s}.mr-connector--up{stroke:var(--mr-up)}.mr-connector--down{stroke:var(--mr-down)}.mr-connector--neutral{stroke:var(--mr-neutral);opacity:.75}.mr-connector--uncertain{stroke:var(--mr-neutral);stroke-dasharray:5 6;opacity:.8}.mr-connector.is-muted{opacity:.22}.mr-connector.is-active{opacity:1}.mr-arrowhead--up{fill:var(--mr-up)}.mr-arrowhead--down{fill:var(--mr-down)}.mr-arrowhead--neutral,.mr-arrowhead--uncertain{fill:var(--mr-neutral)}.mr-node-slot{aspect-ratio:1;width:18.4%;transform:translate(-50%, -50%) scale(var(--mr-node-scale,1));position:absolute}.mr-node-slot .mr-node-anchor,.mr-node-slot .lq-tooltip-anchor{width:100%;height:100%;display:block}.mr-node{box-sizing:border-box;border:1.5px solid var(--lq-color-text);background:var(--mr-node-bg);width:100%;height:100%;box-shadow:var(--mr-shadow);color:var(--lq-color-text);font:inherit;text-align:center;cursor:grab;touch-action:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.28cqw;padding:1.9cqw 1.6cqw 1.6cqw;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.mr-node:hover,.mr-node:focus-visible{box-shadow:0 0 0 4px var(--lq-color-hover), var(--mr-shadow);transform:scale(1.035)}.mr-node:active{cursor:grabbing}.mr-node__badge{background:var(--mr-node-bg);border:1px solid;border-radius:50%;place-items:center;width:clamp(16px,2.5cqw,24px);height:clamp(16px,2.5cqw,24px);font-size:clamp(10px,1.4cqw,14px);font-weight:700;display:grid;position:absolute;top:7%;right:9%}.mr-node__icon{color:var(--lq-color-text);display:inline-flex}.mr-node__icon svg{width:clamp(13px,2cqw,20px);height:clamp(13px,2cqw,20px)}.mr-node__name{max-width:92%;font-size:clamp(9.5px,1.32cqw,14px);font-weight:600;line-height:1.15}.mr-node__value{letter-spacing:-.01em;font-size:clamp(14px,2.55cqw,27px);font-weight:700;line-height:1.1}.mr-node__rows,.mr-center__rows{color:var(--lq-color-text-muted);grid-template-columns:auto auto;gap:.1cqw 1.1cqw;font-size:clamp(8px,1.06cqw,11.5px);display:grid}.mr-node__rows>:nth-child(odd),.mr-center__rows>:nth-child(odd){text-align:left}.mr-node__rows>:nth-child(2n),.mr-center__rows>:nth-child(2n){text-align:right;color:var(--lq-color-text)}.mr-node__delta{font-size:clamp(8px,1.08cqw,11.5px);font-weight:600}.mr-node__category{color:var(--lq-color-text-muted);letter-spacing:.02em;margin-top:.2cqw;font-size:clamp(7.5px,.95cqw,10.5px)}.mr-center-slot{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)}.mr-center{box-sizing:border-box;border:3px solid var(--lq-color-text);background:var(--mr-node-bg);width:100%;height:100%;box-shadow:0 0 0 7px var(--mr-node-bg), 0 0 0 8px var(--lq-color-border-subtle), var(--mr-shadow);color:var(--lq-color-text);font:inherit;cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.45cqw;padding:2.4cqw;display:flex}.mr-center:hover{box-shadow:0 0 0 7px var(--mr-node-bg), 0 0 0 8px var(--lq-color-text), var(--mr-shadow)}.mr-center__icon{border:1.5px solid var(--lq-color-text);border-radius:50%;place-items:center;width:clamp(24px,3.8cqw,40px);height:clamp(24px,3.8cqw,40px);font-size:clamp(12px,1.9cqw,20px);font-weight:700;display:grid}.mr-center__title{font-size:clamp(11px,1.9cqw,20px);font-weight:600}.mr-center__subtitle{color:var(--lq-color-text-muted);font-size:clamp(9px,1.3cqw,14px)}.mr-center__value{letter-spacing:-.02em;font-size:clamp(22px,4.6cqw,48px);font-weight:700;line-height:1.05}.mr-center__divider{border-top:1px dashed var(--lq-color-border-subtle);width:62%}.mr-center__rows{column-gap:2cqw;font-size:clamp(9px,1.35cqw,14px)}.mr-center__change{font-size:clamp(9px,1.3cqw,14px);font-weight:600}.mr-tooltip{flex-direction:column;gap:2px;max-width:290px;font-size:.78rem;display:flex}.mr-tooltip__hint{opacity:.7;font-size:.72rem}.mr-map--skeleton{pointer-events:none}.mr-skeleton-circle{box-sizing:border-box;aspect-ratio:1;border:1.5px dashed var(--lq-color-border-subtle);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mr-skeleton-circle--center{border-width:2px}.mr-legend{border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);flex-wrap:wrap;gap:6px 18px;margin:0;padding:10px 14px;font-size:.78rem;list-style:none;display:flex}.mr-legend li{align-items:center;gap:6px;display:inline-flex}.mr-legend__line{border-top:2px solid var(--mr-neutral);width:22px;display:inline-block}.mr-legend__line--up{border-color:var(--mr-up)}.mr-legend__line--down{border-color:var(--mr-down)}.mr-legend__line--uncertain{border-top-style:dashed}.mr-legend__note{font-style:italic}.mr-stack{flex-direction:column;gap:18px;display:flex}.mr-stack__center{border:3px solid var(--lq-color-text);background:var(--mr-node-bg);text-align:center;border-radius:0;flex-direction:column;align-items:center;gap:4px;padding:18px;display:flex}.mr-stack__center-label{color:var(--lq-color-text-muted);font-size:.82rem}.mr-stack__center-value{font-size:2.2rem;font-weight:700}.mr-stack__center-meta{color:var(--lq-color-text-muted);font-size:.8rem}.mr-stack__title{letter-spacing:.09em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:0 0 8px;font-size:.72rem}.mr-stack__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.mr-stack__item{aspect-ratio:1;border:1.5px solid var(--lq-color-text);background:var(--mr-node-bg);color:var(--lq-color-text);font:inherit;text-align:center;cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:14px;display:flex;position:relative}.mr-stack__name{font-size:.82rem;font-weight:600}.mr-stack__value{font-size:1.35rem;font-weight:700}.mr-stack__meta{color:var(--lq-color-text-muted);font-size:.68rem}.mr-stack__arrow{font-weight:700;position:absolute;top:10%;right:12%}.mr-list__name{font-weight:600}.mr-list__impact{white-space:nowrap;font-weight:600}.mr-list .lq-data-table tbody tr{cursor:pointer}.mr-impact-summary{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.mr-impact-summary__gauge{flex:none}.mr-impact-summary__text{flex-direction:column;gap:2px;font-size:.82rem;display:flex}.mr-impact-summary__label{color:var(--lq-color-text);font-size:1.35rem;font-weight:700;line-height:1.15}.mr-impact-summary__conf{color:var(--lq-color-text-muted);margin-top:4px;font-size:.75rem}.mr-factors{border-top:1px solid var(--lq-color-border-subtle);margin-top:12px;padding-top:12px}.mr-factors__title{margin:8px 0 6px;font-size:.82rem;font-weight:700}.mr-factors ul{margin:0;padding:0;list-style:none}.mr-factors li{padding:3px 0;font-size:.86rem}.mr-factors__other{color:var(--lq-color-text-muted);margin:10px 0 0;font-size:.78rem}.mr-contrib__table{border-collapse:collapse;width:100%;font-size:.86rem}.mr-contrib__table th,.mr-contrib__table td{border-bottom:1px solid var(--lq-color-border-subtle);text-align:left;padding:7px 8px;font-weight:500}.mr-contrib__table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.7rem;font-weight:700}.mr-contrib__table tfoot th,.mr-contrib__table tfoot td{border-bottom:0;border-top:1.5px solid var(--lq-color-text);font-weight:700}.mr-contrib__table .mr-num{text-align:right}.mr-contrib__bar-head{justify-content:space-between;min-width:140px;display:flex}.mr-contrib__bar-cell{width:40%;min-width:140px;height:22px;position:relative}.mr-contrib__axis{background:var(--lq-color-text);width:1px;position:absolute;top:3px;bottom:3px;left:50%}.mr-contrib__bar{position:absolute;top:7px;bottom:7px}.mr-contrib__bar--up{background:var(--mr-up)}.mr-contrib__bar--down{background:var(--mr-down)}.mr-upcoming{margin:0;padding:0;list-style:none}.mr-upcoming__item{border-bottom:1px solid var(--lq-color-border-subtle);gap:12px;padding:9px 0;display:flex}.mr-upcoming__item:last-child{border-bottom:0}.mr-upcoming__when{flex-direction:column;min-width:64px;display:flex}.mr-upcoming__day{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.68rem}.mr-upcoming__time{font-weight:700}.mr-upcoming__body{flex-direction:column;gap:2px;font-size:.78rem;display:flex}.mr-upcoming__title{font-size:.88rem;font-weight:600}.mr-upcoming__item.mr-event--high .mr-upcoming__title{font-weight:800}.mr-quick{margin:0;padding:0;list-style:none}.mr-quick__item{border-bottom:1px solid var(--lq-color-border-subtle);color:inherit;justify-content:space-between;align-items:center;gap:8px;padding:9px 4px;text-decoration:none;display:flex}.mr-quick li:last-child .mr-quick__item{border-bottom:0}.mr-quick__item:hover{background:var(--lq-color-hover)}.mr-quick__text{flex-direction:column;font-size:.78rem;display:flex}.mr-quick__label{font-size:.88rem;font-weight:600}.mr-takeaway{background:var(--mr-sidebar-bg);color:var(--mr-sidebar-text);padding:18px 20px;font-size:.86rem;line-height:1.55}.mr-takeaway p{margin:0}.mr-takeaway__title{letter-spacing:.04em;font-weight:700;margin-bottom:6px!important}.mr-country-selector{align-items:center;gap:8px;display:inline-flex}.mr-country-selector__label{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.7rem;font-weight:700}.mr-country-selector__button{border:1.5px solid var(--lq-color-border);background:var(--mr-card);min-width:180px;color:var(--lq-color-text);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:7px 10px;font-size:.9rem;font-weight:600;display:inline-flex}.mr-country-selector__value{text-align:left;flex:1}.mr-country-popover{flex-direction:column;gap:8px;width:300px;padding:10px;display:flex}.mr-country-list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.mr-country-list__group{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);padding:8px 8px 4px;font-size:.68rem;font-weight:700}.mr-country-list__empty{color:var(--lq-color-text-muted);padding:10px 8px;font-size:.85rem}.mr-country-option{cursor:pointer;align-items:center;gap:10px;padding:7px 8px;font-size:.88rem;display:flex}.mr-country-option.is-active{background:var(--lq-color-hover)}.mr-country-option.is-current .mr-country-option__name{font-weight:700}.mr-country-option__name{flex:1}.mr-country-option__meta{color:var(--lq-color-text-muted);font-size:.75rem}.mr-drawer-layer{z-index:1000;position:fixed;inset:0}.mr-drawer__scrim{background:var(--lq-color-overlay);position:absolute;inset:0}.mr-drawer{background:var(--lq-color-bg);border-left:1.5px solid var(--lq-color-border);width:min(480px,100vw);color:var(--lq-color-text);flex-direction:column;animation:.18s ease-out mr-slide-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}@keyframes mr-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.mr-app[data-lq-palette=eink] .mr-drawer{animation:none}.mr-drawer__header{z-index:1;background:var(--lq-color-bg);border-bottom:1px solid var(--lq-color-border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex;position:sticky;top:0}.mr-drawer__body{padding:18px 20px 28px}.mr-detail{flex-direction:column;gap:20px;display:flex}.mr-detail__title{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.15rem;font-weight:700;display:inline-flex}.mr-detail__subtitle{width:100%;color:var(--lq-color-text-muted);font-size:.8rem;font-weight:500}.mr-detail__hero{flex-direction:column;gap:2px;display:flex}.mr-detail__value{letter-spacing:-.02em;font-size:2.6rem;font-weight:700}.mr-detail__grid{border-top:1px solid var(--lq-color-border-subtle);border-bottom:1px solid var(--lq-color-border-subtle);grid-template-columns:1fr auto;gap:6px 16px;margin:0;padding:12px 0;display:grid}.mr-detail__grid dt{color:var(--lq-color-text-muted);font-size:.88rem}.mr-detail__grid--flush{border-top:0;padding-top:4px}.mr-detail__grid dd{text-align:right;margin:0;font-weight:600}.mr-detail__section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mr-detail__section-head .mr-section-title{margin:0}.mr-detail__impact{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mr-detail__impact-glyph{font-size:1.8rem;font-weight:700;line-height:1}.mr-detail__impact-label{letter-spacing:.04em;font-size:1.1rem;font-weight:800}.mr-detail__gauges{color:var(--lq-color-text-muted);grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;font-size:.82rem;display:grid}.mr-detail__text{margin:0;font-size:.9rem;line-height:1.55}.mr-detail__disclaimer{color:var(--lq-color-text-muted);margin:10px 0 0;font-size:.75rem;font-style:italic}.mr-detail__meta p{color:var(--lq-color-text-muted);margin:0 0 4px;font-size:.78rem}.mr-state{border:1px dashed var(--lq-color-border-subtle);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex}.mr-state__title{margin:0;font-weight:700}.mr-state__message{color:var(--lq-color-text-muted);margin:0;font-size:.9rem}.mr-state__code{color:var(--lq-color-text-muted);flex-direction:column;gap:4px;font-size:.82rem;display:flex}.mr-state__code-line{margin:0}.mr-state__code code{font-family:var(--lq-font-mono,ui-monospace, monospace);color:var(--lq-color-text)}.mr-state__causes{flex-direction:column;gap:2px;margin:0;padding-left:18px;display:flex}.mr-sources__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mr-sources__row{border-bottom:1px solid var(--lq-color-border-subtle);flex-direction:column;gap:3px;padding:8px 0;display:flex}.mr-sources__row--down{opacity:.65}.mr-sources__head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mr-sources__name{align-items:baseline;gap:6px;font-size:.9rem;font-weight:600;display:inline-flex}.mr-sources__role{color:var(--lq-color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:400}.mr-sources__price{font-variant-numeric:tabular-nums;font-weight:600}.mr-sources__meta{color:var(--lq-color-text-muted);flex-wrap:wrap;gap:4px 10px;font-size:.78rem;display:flex}.mr-sources__note{color:var(--lq-color-text-muted);margin:0;font-size:.76rem}.mr-sources__foot{margin:8px 0 0;font-size:.76rem}.mr-notice{border:1px solid var(--lq-color-border-subtle);margin:6px 0 0;padding:6px 10px;font-size:.82rem}.mr-notice--warning{color:#e0a03f;border-color:currentColor}.mr-app[data-lq-surface=light] .mr-notice--warning{color:#a86a10}.mr-skeleton-lines{flex-direction:column;gap:14px;padding:8px 0;display:flex}.mr-skeleton-lines__row{align-items:center;gap:16px;display:flex}.mr-filters{flex-direction:column;gap:14px;display:flex}.mr-filters--row{flex-flow:wrap;align-items:flex-end;gap:16px 24px}.mr-filters__toggle{align-items:center;gap:10px;font-size:.86rem;display:inline-flex}.mr-calendar{flex-direction:column;gap:22px;display:flex}.mr-calendar__day-title{border-bottom:1.5px solid var(--lq-color-text);letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;padding-bottom:6px;font-size:.78rem;font-weight:800}.mr-calendar__list{margin:0;padding:0;list-style:none}.mr-event{border-bottom:1px solid var(--lq-color-border-subtle);background:var(--mr-card);border-left:3px solid #0000;grid-template-columns:58px 28px minmax(180px,1fr) auto 130px;align-items:center;gap:8px 14px;padding:11px 12px;display:grid}.mr-event--high{border-left-color:var(--lq-color-text)}.mr-event--high .mr-event__title{font-weight:800}.mr-event.is-released{background:0 0}.mr-event.is-tinted{border-left:4px solid var(--mr-tint);background:color-mix(in srgb, var(--mr-tint) 22%, var(--mr-card))}.mr-event__quality{border:1px solid color-mix(in srgb, var(--lq-color-text) 30%, transparent);white-space:nowrap;margin-left:6px;padding:0 5px;font-size:.7rem;font-weight:700}.mr-event__surprise.is-better .mr-event__quality{border-color:var(--lq-color-up,#3fae6a);color:var(--lq-color-up,#3fae6a)}.mr-event__surprise.is-worse .mr-event__quality{border-color:var(--lq-color-down,#e05252);color:var(--lq-color-down,#e05252)}.mr-event__time{font-weight:700}.mr-event__main{flex-direction:column;gap:2px;display:flex}.mr-event__title{font-weight:600}.mr-event__country{color:var(--lq-color-text-muted);font-size:.78rem}.mr-event__figures{flex-wrap:wrap;gap:4px 16px;font-size:.82rem;display:flex}.mr-event__actual{font-weight:700}.mr-event__countdown{justify-self:end;font-size:.82rem;font-weight:700}.mr-event__released{color:var(--lq-color-text-muted);justify-self:end;font-size:.78rem}.mr-event__countdown.is-imminent{color:#e8a33d;font-variant-numeric:tabular-nums;animation:1s ease-in-out infinite mr-imminent}.mr-app[data-lq-surface=light] .mr-event__countdown.is-imminent{color:#a35f00}.mr-event__countdown.is-due{color:#e8a33d}@keyframes mr-imminent{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.mr-event__countdown.is-imminent{text-decoration:underline;animation:none}}.mr-event__awaiting{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;display:inline-flex}.mr-event__sync{border:1px solid color-mix(in srgb, var(--lq-color-text) 35%, transparent);color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:4px;padding:2px 8px;font-size:.74rem;font-weight:600;display:inline-flex}.mr-event__sync:hover:not(:disabled){border-color:var(--lq-color-text)}.mr-event__sync:disabled{opacity:.7;cursor:progress}.mr-event__sync-icon{display:inline-block}.mr-event__sync-icon.is-spinning{animation:.9s linear infinite mr-spin}@keyframes mr-spin{to{transform:rotate(360deg)}}.mr-event__sync-note{text-align:right;flex-basis:100%;font-size:.7rem}@media (width<=900px){.mr-event{grid-template-columns:52px 26px 1fr}.mr-event__figures,.mr-event__countdown,.mr-event__released{grid-column:3;justify-self:start}}.mr-importance{vertical-align:middle;align-items:flex-end;gap:2px;display:inline-flex}.mr-importance>span[aria-hidden]{background:var(--lq-color-border-subtle);width:4px;display:inline-block}.mr-importance>span:first-child{height:6px}.mr-importance>span:nth-child(2){height:9px}.mr-importance>span:nth-child(3){height:12px}.mr-importance>span.is-on{background:var(--lq-color-text)}.mr-importance--low>span.is-on{background:#b9b6ae}.mr-importance--medium>span.is-on{background:var(--gl-p4,#9a7cf4)}.mr-importance--high>span.is-on{background:var(--gl-p3,#7448e6)}.mr-app[data-lq-surface=light] .mr-importance--low>span.is-on{background:#c9c6be}.mr-app[data-lq-surface=light] .mr-importance--medium>span.is-on{background:#8a6cf0}.mr-app[data-lq-surface=light] .mr-importance--high>span.is-on{background:#5a32c8}.mr-upcoming__levels{flex-wrap:wrap;gap:6px;display:inline-flex}.mr-history-grid,.mr-scenarios-grid,.mr-settings-grid{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:20px;display:grid}@media (width<=520px){.mr-history-grid,.mr-scenarios-grid,.mr-settings-grid{grid-template-columns:minmax(0,1fr)}}.mr-scenario-form{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.mr-scenario-form__actions{grid-column:1/-1;gap:10px;display:flex}.mr-scenario-result{flex-direction:column;gap:10px;display:flex}.mr-scenario-result p{margin:0}.mr-scenario-result__delta{letter-spacing:-.02em;font-size:2.6rem;font-weight:800}.mr-scenario-result__yield{font-size:1rem}.mr-analysis{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mr-analysis__item{border-bottom:1px solid var(--lq-color-border-subtle);padding:12px 0}.mr-analysis__item:last-child{border-bottom:0}.mr-analysis__item{-webkit-user-select:none;user-select:none;cursor:pointer;padding-left:8px;padding-right:8px;transition:background-color .15s}.mr-analysis__item:hover{background-color:var(--lq-color-hover,#7f7f7f14)}.mr-analysis__item.is-selected{background-color:#5b8def24;box-shadow:inset 3px 0 #5b8def}.mr-analysis__item:focus-visible{outline-offset:-2px;outline:2px solid #5b8def}.mr-analysis__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:inline-flex}.mr-analysis__ai{border:1px solid var(--lq-color-border-subtle);flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:.88rem;line-height:1.55;display:flex}.mr-analysis__head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.mr-analysis__name{color:inherit;font-weight:700}.mr-analysis__impact{margin-left:auto;font-size:.86rem;font-weight:700}.mr-prose p{max-width:80ch;margin:0 0 10px;font-size:.9rem;line-height:1.6}.mr-settings-stack{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mr-settings-actions{margin-top:14px}@media (prefers-reduced-motion:reduce){.mr-node,.mr-connector,.mr-drawer{transition:none;animation:none}}.mr-flag,.mr-country-option__flag,.mr-country-selector__flag{font-family:Noto Color Emoji,Apple Color Emoji,Segoe UI Emoji,sans-serif;font-weight:400}.mr-dashboard__grid>*,.mr-history-grid>*,.mr-scenarios-grid>*,.mr-settings-grid>*{min-width:0}.mr-stack__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-stack__item{min-width:0;min-height:0;padding:10px;overflow:hidden}.mr-stack__arrow{top:14%;right:20%}@media (width>=600px){.mr-stack__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}.mr-scenario-note{color:var(--lq-color-text-muted);margin-top:2px;font-size:.75rem;font-weight:500;display:block}.mr-node__source{text-overflow:ellipsis;white-space:nowrap;max-width:86%;color:var(--lq-color-text-muted);margin-top:.2cqw;font-size:clamp(7.5px,.92cqw,10.5px);overflow:hidden}.mr-center__source{color:var(--lq-color-text-muted);font-size:clamp(8px,1.1cqw,12px)}.mr-list__source{white-space:nowrap}.mr-app{--mr-gold:#9a7a2c}.mr-app[data-lq-surface=dark]{--mr-gold:#d4b35e}.mr-gold-slot{z-index:2}.mr-gold{box-sizing:border-box;border:1.5px solid var(--mr-gold);background:var(--mr-node-bg);width:100%;height:100%;box-shadow:0 0 0 4px var(--mr-node-bg), 0 0 0 5px color-mix(in srgb, var(--mr-gold) 45%, transparent), var(--mr-shadow);color:var(--lq-color-text);font:inherit;text-align:center;cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.22cqw;padding:1.6cqw 1.4cqw;transition:transform .15s;display:flex;position:relative}.mr-gold:hover,.mr-gold:focus-visible{transform:scale(1.04)}.mr-gold__icon{color:var(--mr-gold);display:inline-flex}.mr-gold__name{color:var(--mr-gold);letter-spacing:.04em;font-size:clamp(9.5px,1.3cqw,14px);font-weight:700}.mr-gold__value{font-size:clamp(13px,2.3cqw,25px);font-weight:700;line-height:1.1}.mr-gold__rows{color:var(--lq-color-text-muted);grid-template-columns:auto auto;column-gap:.9cqw;font-size:clamp(7.5px,1cqw,11px);display:grid}.mr-gold__rows>:nth-child(odd){text-align:left}.mr-gold__rows>:nth-child(2n){text-align:right;color:var(--lq-color-text)}.mr-gold__trend{font-size:clamp(7.5px,1.02cqw,11px);font-weight:600}.mr-gold-link line{stroke:var(--mr-gold);stroke-width:1.6px;stroke-dasharray:6 5}.mr-arrowhead--gold{fill:var(--mr-gold)}.mr-gold-link__label{fill:var(--mr-gold);font-size:15px;font-weight:600}.mr-gold-stats{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.mr-gold-explain{margin:14px 0 0;padding-left:18px;font-size:.86rem;line-height:1.5}.mr-gold-explain li{margin-bottom:6px}.mr-table-scroll{position:relative;overflow-x:auto}.mr-gold-table td,.mr-gold-table th{white-space:nowrap}.mr-gold-infl{margin:12px 0 0;font-size:.82rem}.mr-gold-calc{flex-direction:column;gap:14px;display:flex}.mr-gold-calc__fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.mr-gold-calc__real{margin:0;font-size:.95rem}.mr-gold-calc__result{border-top:1px solid var(--lq-color-border-subtle);flex-direction:column;gap:6px;margin-top:18px;padding-top:14px;display:flex}.mr-gold-calc__result p{margin:0}.mr-gold-calc__pct{font-size:1.2rem;font-weight:600}.mr-fedcard{flex-direction:column;gap:8px;display:flex}.mr-fedcard__date{margin:0 0 2px;font-weight:700}.mr-fedcard__row{grid-template-columns:70px 1fr 54px;align-items:center;gap:10px;font-size:.84rem;display:grid}.mr-fedcard__bar{background:var(--lq-color-fill-track,transparent);border:1px solid var(--lq-color-border-subtle);height:8px}.mr-fedcard__fill{background:var(--mr-neutral);height:100%;display:block}.mr-fedcard__fill--up{background:var(--mr-up)}.mr-fedcard__fill--down{background:var(--mr-down)}.mr-fedcard__value{text-align:right;font-weight:700}.mr-fedcard__note{margin:4px 0 0;font-size:.74rem}.mr-fedwatch-table td,.mr-fedwatch-table th{white-space:nowrap}.mr-fw-cell{background:color-mix(in srgb, var(--mr-up) calc(var(--p,0) * 28%), transparent)}.mr-fw-cell.is-max{font-weight:800}.mr-fw-cell.is-current{box-shadow:inset 1px 0 0 var(--lq-color-text), inset -1px 0 0 var(--lq-color-text)}.mr-gold__icon{display:none}.mr-gold{padding:1.2cqw 1.3cqw}.mr-topbar__left{flex-direction:column;gap:4px;min-width:0;display:flex}.mr-live{color:var(--lq-color-text-muted);align-items:center;gap:8px;min-width:0;font-size:.78rem;display:inline-flex}.mr-live__dot{background:var(--mr-neutral);border-radius:50%;flex:none;width:8px;height:8px}.mr-live__dot.is-on{background:var(--mr-down);box-shadow:0 0 0 3px color-mix(in srgb, var(--mr-down) 25%, transparent)}.mr-live__label{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.mr-live__watch{color:var(--mr-warn);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mr-live__last{text-overflow:ellipsis;white-space:nowrap;color:var(--lq-color-text);overflow:hidden}.mr-event__estimated{border:1px dashed var(--lq-color-border-subtle);color:var(--lq-color-text-muted);text-transform:uppercase;letter-spacing:.04em;vertical-align:middle;margin-left:6px;padding:0 4px;font-size:.62rem;font-weight:500;display:inline-block}.mr-earnings-table td,.mr-earnings-table th{white-space:nowrap}.mr-earnings-table tr.is-released{background:color-mix(in srgb, var(--lq-color-hover) 60%, transparent)}.mr-earnings__symbol{letter-spacing:.02em;font-weight:800}.mr-node__countdown{border:1px solid var(--mr-release);background:var(--lq-color-bg);color:var(--mr-release);letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-radius:0;align-items:center;gap:.35em;padding:.3em .75em;font-size:clamp(8px,1.05cqw,11.5px);font-weight:700;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.mr-node__countdown-icon{font-size:.95em}.mr-node__countdown--due{background:var(--mr-release);color:var(--lq-color-bg)}.mr-node--release{animation:2.8s ease-in-out infinite mr-breathe}.mr-node--release-due{animation-duration:1.4s}@keyframes mr-breathe{0%,to{border-color:var(--lq-color-text);box-shadow:0 0 0 0 transparent, var(--mr-shadow)}50%{border-color:var(--mr-release);box-shadow:0 0 0 3px color-mix(in srgb, var(--mr-release) 30%, transparent), 0 0 22px 2px color-mix(in srgb, var(--mr-release) 35%, transparent), var(--mr-shadow)}}@media (prefers-reduced-motion:reduce){.mr-node--release{border-color:var(--mr-release);animation:none}}.mr-tooltip__term{border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);flex-direction:column;gap:2px;margin-bottom:4px;padding-bottom:6px;display:flex}.mr-tooltip__term em{opacity:.75;font-style:normal}.mr-analysis__term{color:var(--lq-color-text-muted);margin:4px 0 2px;font-size:.86rem}.mr-analysis__term strong{color:var(--lq-color-text)}.mr-curve-wrap{container-type:inline-size}.mr-curve{flex-direction:column;gap:10px;display:flex}.mr-curve__sketch{width:100%;max-width:420px;height:auto;color:var(--lq-color-text);align-self:center}@container (width>=760px){.mr-curve{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"sketch table""sketch spreads""sketch note";align-items:start;gap:8px 32px;display:grid}.mr-curve__sketch{grid-area:sketch;align-self:center}.mr-curve__table{grid-area:table}.mr-curve__spreads{grid-area:spreads}.mr-curve__note{grid-area:note}}.mr-curve__tick{fill:var(--lq-color-text-muted);font-size:9px}.mr-curve__table{border-collapse:collapse;width:100%}.mr-curve__table th,.mr-curve__table td{border-top:1px solid var(--lq-color-border-subtle);vertical-align:baseline;padding:6px 0}.mr-curve__table th{text-align:left;font-weight:600}.mr-curve__table th small{color:var(--lq-color-text-muted);font-size:.72rem;font-weight:400;display:block}.mr-curve__table td{text-align:right;white-space:nowrap;padding-left:10px;font-size:.85rem}.mr-curve__table td.mr-curve__value{font-size:1.05rem;font-weight:700}.mr-curve__table tr.is-benchmark th{font-weight:800}.mr-curve__spreads{flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.82rem;display:flex}.mr-curve__note{color:var(--lq-color-text-muted);margin:0;font-size:.78rem}.mr-center__others{color:var(--lq-color-text-muted);gap:1.2cqw;margin-top:.4cqw;font-size:clamp(8px,1.1cqw,12px);display:flex}.mr-center__others strong{color:var(--lq-color-text);font-weight:700}.mr-event.is-clickable{cursor:pointer;transition:background-color .12s}.mr-event.is-clickable:hover{background:var(--lq-color-hover)}.mr-event.is-clickable:focus-visible{outline:2px solid var(--lq-color-accent);outline-offset:-2px}.mr-next{border:1.5px solid var(--lq-color-border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head clock""events clock";align-items:center;gap:6px 24px;margin-bottom:16px;padding:14px 20px;display:grid}.mr-next__head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:4px 14px;display:flex}.mr-next__label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mr-next__events{flex-direction:column;grid-area:events;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mr-next__event{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:2px 0;display:flex}.mr-next__title{font-size:1.05rem;font-weight:700}.mr-next__figures{flex-wrap:wrap;gap:4px 14px;font-size:.9rem;display:inline-flex}.mr-next__actual strong{font-size:1.05rem}.mr-next__clock{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;grid-area:clock;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:800}.mr-next__waiting{color:var(--mr-release);font-size:.6em}.mr-next__done{font-size:.6em}.mr-next--released{border-color:var(--lq-color-text)}.mr-next--breathe{animation:2.8s ease-in-out infinite mr-breathe}.mr-next--pending{animation-duration:1.4s}@media (prefers-reduced-motion:reduce){.mr-next--breathe{border-color:var(--mr-release);animation:none}}@media (width<=640px){.mr-next{grid-template-columns:1fr;grid-template-areas:"head""clock""events"}}.mr-event__time--earnings{font-size:.74rem;line-height:1.2}.mr-event__tag{letter-spacing:.05em;text-transform:uppercase;vertical-align:1px;border:1px solid;margin-right:4px;padding:0 5px;font-size:.66rem;font-weight:700;display:inline-block}.mr-event__stamp{color:var(--lq-color-text-muted);font-variant-numeric:tabular-nums;margin-left:6px}.mr-glossary-tip{z-index:1000;border:1px solid var(--lq-color-border);background:var(--lq-color-panel);color:var(--lq-color-text);text-align:left;text-transform:none;letter-spacing:normal;pointer-events:none;border-radius:0;flex-direction:column;gap:8px;padding:10px 12px;font-family:inherit;font-size:.8rem;font-weight:400;line-height:1.4;animation:.12s ease-out mr-glossary-in;display:flex;position:fixed;box-shadow:0 12px 28px -12px #00000073}.mr-glossary-tip p{flex-direction:column;gap:2px;margin:0;display:flex}.mr-glossary-tip strong{font-size:.82rem}.mr-glossary-tip span{color:var(--lq-color-text-muted)}@keyframes mr-glossary-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mr-glossary-tip{animation:none}}.mr-world{background:radial-gradient(circle at 30% 40%, color-mix(in srgb, var(--mr-map-text) 4%, transparent), transparent 55%), radial-gradient(circle at 75% 60%, color-mix(in srgb, var(--mr-map-text) 3%, transparent), transparent 50%), var(--mr-map-bg);height:clamp(560px,78vh,960px);color:var(--mr-map-text);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:0;position:relative;overflow:hidden}.mr-world__layer{transform-origin:0 0;position:absolute;top:0;left:0}.mr-world__layer[data-moving]{will-change:transform}.mr-world__layer[data-moving] .mr-world__links{visibility:hidden}.mr-world__svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.mr-world__zone{fill:color-mix(in srgb, var(--mr-map-bg) 38%, transparent);stroke:color-mix(in srgb, var(--mr-map-text) 28%, transparent);stroke-width:2px;stroke-dasharray:10 10;vector-effect:non-scaling-stroke}.mr-world__country-disc{fill:color-mix(in srgb, var(--mr-map-text) 3%, transparent);stroke:color-mix(in srgb, var(--mr-map-text) 12%, transparent);stroke-width:1.5px}.mr-wcountry{box-sizing:border-box;border:2px solid color-mix(in srgb, var(--mr-map-text) 70%, transparent);background:var(--mr-map-bar);color:var(--mr-map-text);font:inherit;text-align:center;cursor:zoom-in;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.8cqw;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;position:absolute;container-type:inline-size}.mr-wcountry:hover,.mr-wcountry:focus-visible{box-shadow:0 0 0 6px color-mix(in srgb, var(--mr-map-text) 12%, transparent);outline:none}.mr-wcountry>*{max-width:78%}.mr-wcountry--dot{border-width:3px}.mr-wcountry__code{letter-spacing:.02em;text-align:center;width:100%;max-width:none;font-size:38cqw;font-weight:800;line-height:1;display:block}.mr-wcountry__flag{font-size:16cqw;line-height:1}.mr-wcountry__name{font-size:9cqw;font-weight:800;line-height:1.05}.mr-wcountry__label{color:var(--mr-map-muted);font-size:5cqw}.mr-wcountry__yield{font-variant-numeric:tabular-nums;font-size:15cqw;font-weight:800;line-height:1}.mr-wcountry__change,.mr-wcountry__spread,.mr-wcountry__date{color:var(--mr-map-text2);font-size:5.2cqw;line-height:1.2}.mr-wcountry__impact{font-size:5.6cqw;font-weight:700;line-height:1.2}.mr-wcountry__date{color:var(--mr-map-muted)}.mr-tone-border--up{border-color:#d68b7c}.mr-tone-border--down{border-color:#8db898}.mr-world__map{transform-origin:0 0;cursor:default;width:1000px;position:absolute}.mr-world__map .mr-map{max-width:none}.mr-world__loading{text-align:center;color:var(--mr-map-muted);margin:40% 0 0;font-size:28px}.mr-world__zone-title{color:var(--mr-map-text);font:inherit;cursor:zoom-in;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:4px 10px;display:flex;position:absolute;transform:translate(-50%,-115%)}.mr-world__zone-title strong{letter-spacing:.08em;text-transform:uppercase;font-size:.95rem}.mr-world__zone-title span{color:var(--mr-map-muted);font-size:.78rem}.mr-wlink{transform:translate(-50%, -50%) scale(var(--mr-wlink-scale,1));border:1px solid color-mix(in srgb, var(--mr-map-text) 35%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 92%, transparent);width:290px;color:var(--mr-map-text);cursor:default;border-radius:0;padding:10px 12px;font-size:.74rem;line-height:1.35;position:absolute}.mr-wlink p{margin:4px 0 0}.mr-world__zone-core{box-sizing:border-box;text-align:center;pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2cqw;display:flex;position:absolute;container-type:inline-size}.mr-world__zone-core-name{letter-spacing:.06em;text-transform:uppercase;font-size:11cqw;font-weight:800}.mr-world__zone-core-line{color:var(--mr-map-text2);font-size:7cqw}.mr-wlink__title{letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:.8rem}.mr-wlink__balance{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mr-wlink__balance strong{font-size:1.05rem}.mr-wlink__flows,.mr-wlink__partners,.mr-wlink__markets{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 10px;display:flex}.mr-wlink__partners{color:var(--mr-map-text2)}.mr-wlink__markets em{font-style:normal}.mr-wlink__spark{width:110px;height:24px;color:var(--mr-map-text)}.mr-wlink__zero{stroke:color-mix(in srgb, var(--mr-map-text) 25%, transparent);stroke-dasharray:3 3}.mr-wlink__source{color:var(--mr-map-muted);font-size:.66rem}.mr-world .mr-muted{color:var(--mr-map-muted)}.mr-world .mr-tone--up{color:#d68b7c}.mr-world .mr-tone--down{color:#8db898}.mr-world__toolbar{pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex;position:absolute;top:10px;left:12px;right:12px}.mr-world__toolbar>*{pointer-events:auto}.mr-world__crumbs{align-items:center;gap:6px;font-size:.85rem;display:flex}.mr-world__crumbs button{color:color-mix(in srgb, var(--mr-map-text) 72%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0}.mr-world__crumbs button:hover,.mr-world__crumbs button:focus-visible{color:var(--mr-map-text);text-underline-offset:3px;outline:none;text-decoration:underline}.mr-world__crumbs button[aria-current=location]{color:var(--mr-map-text);font-weight:700}.mr-world__crumbs>span{color:color-mix(in srgb, var(--mr-map-text) 45%, transparent)}.mr-world__style{border-left:1px solid color-mix(in srgb, var(--mr-map-text) 18%, transparent);align-items:center;gap:12px;padding-left:14px;font-size:.85rem;display:inline-flex}.mr-world__style button{color:color-mix(in srgb, var(--mr-map-text) 65%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0}.mr-world__style button:hover,.mr-world__style button:focus-visible{color:var(--mr-map-text);outline:none}.mr-world__style button[aria-pressed=true]{color:var(--mr-map-text);box-shadow:inset 0 -2px 0 var(--mr-map-glow-cool,currentColor);font-weight:700}.mr-world__zoomslider{right:14px;bottom:calc(var(--mr-legend-top,4px) + 8px);z-index:6;border:1px solid color-mix(in srgb, var(--mr-map-text) 30%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 85%, transparent);color:var(--mr-map-text);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:6px 10px;font-size:.9rem;line-height:1;display:inline-flex;position:absolute}.mr-world__zoomslider input{width:90px;accent-color:var(--mr-map-text);cursor:pointer}.mr-world__zoomlevel{min-width:62px;font-size:.74rem;font-weight:600}.mr-world__spinvalue{font-variant-numeric:tabular-nums;text-align:right;min-width:40px;font-size:.74rem}.mr-world__hint{color:var(--mr-map-muted);margin-left:auto;font-size:.72rem}.mr-world__status{color:var(--mr-map-muted);margin:0;font-size:.75rem;position:absolute;bottom:8px;left:12px}.mr-world__grat{fill:none;stroke:color-mix(in srgb, var(--mr-map-text) 5%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.mr-world__land{fill:var(--mr-map-land)}.mr-world__tracked{fill:var(--mr-map-tracked)}.mr-world__borders{fill:none;stroke:color-mix(in srgb, var(--mr-map-text) 9%, transparent);stroke-width:.6px;vector-effect:non-scaling-stroke}.mr-wcountry__missing{color:var(--mr-map-muted);font-size:5.2cqw;line-height:1.2}.mr-wflow__hit{fill:none;stroke:#0000;stroke-linecap:round;pointer-events:stroke;cursor:pointer}.mr-wflow__line{fill:none;stroke:color-mix(in srgb, var(--mr-map-text) 42%, transparent);stroke-linecap:round;transition:stroke .15s,opacity .15s}.mr-wflow__dot{fill:none;stroke:var(--mr-map-text);stroke-linecap:round;stroke-dasharray:.001 100;animation:3.4s ease-in-out infinite alternate mr-flow-back}@keyframes mr-flow-back{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@media (prefers-reduced-motion:reduce){.mr-wflow__dot{stroke-dashoffset:-50px;animation:none}}.mr-world__zone-title--below{transform:translate(-50%,12%)}.mr-wlink{pointer-events:none;z-index:4;width:300px;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000080}.mr-wlist{z-index:3;border:1px solid color-mix(in srgb, var(--mr-map-text) 25%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 88%, transparent);width:268px;max-height:46%;color:var(--mr-map-text);cursor:default;border-radius:0;font-size:.74rem;position:absolute;bottom:12px;right:12px;overflow:auto}.mr-wlist ul{margin:0;padding:0 0 4px;list-style:none}.mr-wlist__head{border:0;border-bottom:1px solid color-mix(in srgb, var(--mr-map-text) 15%, transparent);width:100%;color:inherit;font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;padding:7px 10px;font-weight:700;display:flex}.mr-wlist__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:8px;padding:4px 10px;display:flex}.mr-wlist__row:hover,.mr-wlist__row:focus-visible,.mr-wlist__row.is-active{background:color-mix(in srgb, var(--mr-map-text) 8%, transparent);outline:none}.mr-wlist__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-wlist__legend{color:var(--mr-map-muted);margin:0;padding:4px 10px 8px;font-size:.66rem}.mr-upcoming__country{opacity:.75;border:1px solid;border-radius:0;margin-right:6px;padding:0 4px;font-size:.68rem;font-weight:700;display:inline-block}.mr-world .mr-tone--surplus,.mr-tone--surplus{color:#8db898}.mr-world .mr-tone--deficit,.mr-tone--deficit{color:#d68b7c}.mr-wlist__value{cursor:help;white-space:nowrap;border-bottom:1px dotted}.mr-wlist__tip{z-index:50;border:1px solid color-mix(in srgb, var(--mr-map-text) 35%, transparent);background:var(--mr-map-bar);width:320px;color:var(--mr-map-text);text-align:left;pointer-events:none;border-radius:0;padding:10px 12px;font-size:.74rem;font-weight:400;line-height:1.4;position:fixed;transform:translate(-100%,-100%)translate(-8px,-6px);box-shadow:0 8px 30px #0000008c}.mr-wlist__tip p{margin:0 0 6px}.mr-wlist__tip p:first-child{font-weight:600}.mr-wlist__tip p:last-child{color:var(--mr-map-muted);margin:0}.mr-worldframe{background:var(--mr-map-bg);border-radius:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.mr-worldframe .mr-world{border-radius:0}.mr-cmd{border-bottom:1px solid color-mix(in srgb, var(--mr-map-text) 14%, transparent);color:var(--mr-map-text);padding:10px 14px 12px}.mr-cmd__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.mr-cmd__head h2{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.mr-cmd__head .mr-muted{color:var(--mr-map-muted);font-size:.7rem}.mr-cmd__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:8px 14px;display:grid}.mr-cmd__col ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mr-cmd__group{border-bottom:1px solid color-mix(in srgb, var(--mr-map-text) 12%, transparent);color:var(--mr-map-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;padding-bottom:3px;font-size:.66rem;font-weight:700}.mr-cmd__item{border:1px solid color-mix(in srgb, var(--mr-map-text) 16%, transparent);background:color-mix(in srgb, var(--mr-map-text) 3%, transparent);width:100%;color:inherit;font:inherit;text-align:left;cursor:help;border-radius:999px;grid-template-columns:16px 1fr auto;grid-template-areas:"dot name value""dot unit chg";align-items:center;gap:0 6px;padding:3px 8px 3px 4px;font-size:.74rem;line-height:1.15;display:grid}.mr-cmd__item:hover,.mr-cmd__item:focus-visible{border-color:color-mix(in srgb, var(--mr-map-text) 60%, transparent);outline:none}.mr-cmd__dot{background:color-mix(in srgb, var(--mr-map-text) 8%, transparent);width:16px;height:16px;color:var(--mr-map-muted);border-radius:50%;grid-area:dot;place-items:center;font-size:.55rem;display:grid}.mr-cmd__name{text-overflow:ellipsis;white-space:nowrap;grid-area:name;font-weight:700;overflow:hidden}.mr-cmd__value{font-variant-numeric:tabular-nums;text-align:right;grid-area:value;font-weight:700}.mr-cmd__item .mr-cmd__chg{text-align:right;grid-area:chg;font-size:.66rem}.mr-cmd__chg{color:var(--mr-map-muted);font-variant-numeric:tabular-nums}.mr-cmd__chg.is-up,.mr-cmd__item.is-up .mr-cmd__chg,.mr-cmd__item.is-up .mr-cmd__dot{color:#8db898}.mr-cmd__chg.is-down,.mr-cmd__item.is-down .mr-cmd__chg,.mr-cmd__item.is-down .mr-cmd__dot{color:#d68b7c}.mr-cmd__tip{z-index:50;border:1px solid color-mix(in srgb, var(--mr-map-text) 35%, transparent);background:var(--mr-map-bar);width:280px;color:var(--mr-map-text);pointer-events:none;border-radius:0;margin-top:6px;padding:10px 12px;font-size:.74rem;line-height:1.4;position:fixed;transform:translate(-50%);box-shadow:0 8px 30px #0000008c}.mr-cmd__tip p{margin:0 0 5px}.mr-cmd__tip p:last-child{margin:4px 0 0}.mr-cmd__tip .mr-muted{color:var(--mr-map-muted)}.mr-cmd__tip-title{font-weight:700}.mr-cmd__spark{width:100%;height:26px;color:var(--mr-map-text2);display:block}.mr-world__filter{z-index:3;pointer-events:none;flex-wrap:wrap;align-items:center;gap:4px;font-size:.72rem;display:flex;position:absolute;top:48px;left:12px;right:12px}.mr-world__filter>*{pointer-events:auto}.mr-world__filter-label{color:var(--mr-map-muted);margin-right:2px}.mr-world__filter button{border:1px solid color-mix(in srgb, var(--mr-map-text) 28%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 85%, transparent);color:var(--mr-map-text2);font:inherit;cursor:pointer;border-radius:0;padding:2px 9px}.mr-world__filter button:hover{border-color:var(--mr-map-text);color:var(--mr-map-text)}.mr-world__filter button[aria-pressed=true]{border-color:var(--mr-map-text);background:var(--mr-map-text);color:var(--mr-map-bar);font-weight:700}.mr-cmd__currencies{flex-wrap:wrap;gap:3px;margin-left:12px;margin-right:auto;display:flex}.mr-cmd__currencies button{border:1px solid color-mix(in srgb, var(--mr-map-text) 25%, transparent);color:var(--mr-map-text2);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:1px 7px;font-size:.68rem}.mr-cmd__currencies button:hover{border-color:var(--mr-map-text);color:var(--mr-map-text)}.mr-cmd__currencies button[aria-pressed=true]{border-color:var(--mr-map-text);background:var(--mr-map-text);color:var(--mr-map-bar);font-weight:700}.mr-cmd__unit{color:var(--mr-map-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:unit;font-size:.62rem;overflow:hidden}.mr-cmd__places{border-collapse:collapse;width:100%;margin:6px 0 2px;font-size:.7rem}.mr-cmd__places caption{color:var(--mr-map-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;margin-bottom:2px;font-size:.64rem}.mr-cmd__places th{color:var(--mr-map-text2);text-align:left;white-space:nowrap;padding:1px 8px 1px 0;font-weight:400}.mr-cmd__places td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:1px 0}.mr-cmd__places tr.is-current th,.mr-cmd__places tr.is-current td{color:var(--mr-map-text);font-weight:700}.mr-cmd__tip{width:320px}.mr-world__zone.is-dim{opacity:.35}.mr-app[data-lq-surface=light] .mr-world__zone{stroke:color-mix(in srgb, var(--mr-map-text) 55%, transparent)}.mr-wcountry{transition:opacity .2s,box-shadow .2s}.mr-wcountry.is-dim,.is-dim-map{opacity:.2}.mr-wcountry.is-producer{border-color:var(--mr-map-text);box-shadow:0 0 0 4px color-mix(in srgb, var(--mr-map-text) 18%, transparent);border-width:3px}.mr-wcountry__rank{aspect-ratio:1;background:var(--mr-map-text);width:30%;max-width:none;color:var(--mr-map-bar);border-radius:50%;place-items:center;font-size:18cqw;font-weight:800;line-height:1;display:grid;position:absolute;top:2%;right:6%}.mr-world__producers{z-index:3;border:1px solid color-mix(in srgb, var(--mr-map-text) 35%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 92%, transparent);width:300px;color:var(--mr-map-text);cursor:default;border-radius:0;padding:8px 10px;font-size:.72rem;position:absolute;bottom:12px;left:12px}.mr-world__producers header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mr-world__producers header strong{letter-spacing:.04em;text-transform:uppercase}.mr-world__producers header button{color:var(--mr-map-text2);cursor:pointer;background:0 0;border:0;font-size:1rem}.mr-world__producers ol{counter-reset:rank;flex-wrap:wrap;gap:2px 4px;margin:0;padding:0;list-style:none;display:flex}.mr-world__producers li{counter-increment:rank}.mr-world__producers li button{border:1px solid color-mix(in srgb, var(--mr-map-text) 25%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:1px 6px}.mr-world__producers li button:before{content:counter(rank) ". ";color:var(--mr-map-muted)}.mr-world__producers li button:hover{border-color:var(--mr-map-text)}.mr-world__producers p{color:var(--mr-map-muted);margin:6px 0 0;font-size:.66rem;line-height:1.35}.mr-cmd__item.is-selected{border-color:var(--mr-map-text);background:color-mix(in srgb, var(--mr-map-text) 12%, transparent);box-shadow:inset 0 0 0 1px var(--mr-map-text)}.mr-cmd__item{cursor:pointer}.mr-brief{border:1px solid var(--lq-color-border,#7f7f7f59);border-radius:0;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:10px 16px;font-size:.85rem;display:flex}.mr-brief__label{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mr-brief__up{color:#8db898}.mr-brief__down{color:#d68b7c}.mr-dashboard__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mr-tool{border:1px solid var(--lq-color-border,#7f7f7f66);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:5px;padding:5px 10px;font-size:.8rem;display:inline-flex}.mr-tool:hover{border-color:currentColor}.mr-tool[aria-pressed=true]{background:var(--lq-color-text,#f5f5f2);color:var(--lq-color-bg,#0b0c0f)}.mr-dashboard__grid--focus{grid-template-columns:minmax(0,1fr) 40px}.mr-side-collapse{border:1px solid var(--lq-color-border,#7f7f7f66);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;align-self:flex-end;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;display:inline-flex}.mr-side-collapse:hover,.mr-side-rail:hover{border-color:currentColor}.mr-dashboard__side.is-collapsed{position:sticky;top:16px}.mr-side-rail{border:1px solid var(--lq-color-border,#7f7f7f66);background:var(--lq-color-panel);width:40px;min-height:220px;color:inherit;font:inherit;cursor:pointer;border-radius:0;flex-direction:column;align-items:center;gap:10px;padding:12px 0;font-size:.78rem;display:flex}.mr-side-rail__label{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;font-weight:700;transform:rotate(180deg)}.mr-world:focus-visible{outline:2px solid var(--mr-map-text);outline-offset:-2px}.mr-wcountry__spread.is-stress,.mr-world__zone-core-line.is-stress{color:#e3b267;font-weight:700}.mr-surprise-stats{margin:0 0 8px;font-size:.85rem}.mr-search-btn{border:1px solid var(--lq-color-border,#7f7f7f66);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;display:inline-flex}.mr-search-btn kbd{opacity:.7;border:1px solid;border-radius:0;padding:0 4px;font-size:.68rem}.mr-cmdk{z-index:100;background:#0000008c;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.mr-cmdk__box{border:1px solid var(--lq-color-border,#7f7f7f66);background:var(--lq-color-panel);width:min(620px,100vw - 32px);color:var(--lq-color-text,#f5f5f2);border-radius:0;overflow:hidden;box-shadow:0 20px 60px #00000080}.mr-cmdk__input{box-sizing:border-box;border:0;border-bottom:1px solid var(--lq-color-border,#7f7f7f4d);width:100%;color:inherit;font:inherit;background:0 0;outline:none;padding:14px 16px;font-size:1rem}.mr-cmdk__list{max-height:50vh;margin:0;padding:6px 0;list-style:none;overflow:auto}.mr-cmdk__item{cursor:pointer;justify-content:space-between;gap:12px;padding:8px 16px;display:flex}.mr-cmdk__item.is-active{background:#7f7f7f2e}.mr-cmdk__item .mr-muted{white-space:nowrap;font-size:.78rem}.mr-cmdk__empty{padding:10px 16px}.mr-cmdk__help{border-top:1px solid var(--lq-color-border,#7f7f7f4d);margin:0;padding:8px 16px;font-size:.72rem}.mr-alerts{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:16px;display:grid}.mr-form{flex-direction:column;gap:10px;display:flex}.mr-form>label,.mr-form__inline>label{flex-direction:column;gap:4px;font-size:.82rem;display:flex}.mr-form>label input,.mr-form__inline>label input{border:1px solid var(--lq-color-border,#7f7f7f66);background:var(--lq-color-panel);color:inherit;font:inherit;border-radius:0;padding:6px 8px}.mr-form__inline{gap:6px;display:flex}.mr-form__inline input{width:90px}.mr-alerts__list,.mr-alerts__hits{flex-direction:column;gap:8px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.mr-alerts__list li{justify-content:space-between;align-items:center;gap:10px;display:flex}.mr-alerts__list li.is-off{opacity:.55}.mr-alerts__actions{gap:6px;display:flex}.mr-node--better{border-width:2.5px;border-color:#8db898}.mr-node--worse{border-width:2.5px;border-color:#d68b7c}.mr-legend__ring{border:2px solid var(--lq-color-text);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin:0 2px 0 6px;display:inline-block}.mr-legend__ring--better{border-color:#8db898}.mr-legend__ring--worse{border-color:#d68b7c}.mr-center__cb{border:1px solid #f5f5f259;border-radius:0;flex-direction:column;align-items:center;gap:.1cqw;margin-top:.5cqw;padding:.5cqw 1.6cqw;line-height:1.15;display:flex}.mr-center__cb-main{font-size:clamp(8px,1.15cqw,13px)}.mr-center__cb-main strong{font-weight:800}.mr-center__cb-rest{opacity:.75;font-size:clamp(7px,.85cqw,10px)}.mr-sync{align-items:center;display:inline-flex;position:relative}.mr-sync__btn{border:1px solid var(--lq-color-border,#7f7f7f66);color:inherit;font:inherit;cursor:default;background:0 0;border-radius:0;align-items:center;gap:6px;padding:4px 8px;font-size:.76rem;display:inline-flex}.mr-sync__icon{display:inline-flex}.mr-sync.is-active .mr-sync__icon{animation:1.1s linear infinite mr-sync-spin}.mr-sync.is-active .mr-sync__btn{border-color:var(--mr-warn);color:var(--mr-warn)}.mr-sync.is-done .mr-sync__btn{color:var(--mr-down)}.mr-sync.is-warn .mr-sync__btn{color:var(--mr-warn)}.mr-sync.is-failed .mr-sync__btn{color:var(--mr-up);border-color:var(--mr-up)}.mr-sync.is-offline .mr-sync__btn{color:var(--mr-neutral);border-style:dashed}.mr-sync__badge{font-variant-numeric:tabular-nums;font-weight:600}@keyframes mr-sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mr-sync.is-active .mr-sync__icon{animation:none}}.mr-sync__panel{z-index:60;box-sizing:border-box;border:1px solid var(--lq-color-border,#7f7f7f66);background:var(--lq-color-panel);width:min(480px,100vw - 32px);color:var(--lq-color-text,#f5f5f2);text-align:left;border-radius:0;padding:12px 14px;font-size:.78rem;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.mr-sync__panel p{margin:0 0 6px}.mr-sync__title{font-size:.85rem;font-weight:700}.mr-sync__warn{color:var(--mr-warn)}.mr-sync__progress{background:#7f7f7f40;border-radius:0;height:4px;margin:4px 0 6px;overflow:hidden}.mr-sync__progress span{background:var(--mr-down);height:100%;transition:width .3s;display:block}.mr-sync__count,.mr-sync__current{color:var(--lq-color-text-muted)}.mr-sync__current strong{color:var(--lq-color-text)}.mr-sync__running{margin-top:2px;display:block}.mr-sync__chips{flex-wrap:wrap;gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.mr-sync__chip{border:1px solid;border-radius:0;padding:1px 6px;font-size:.7rem}.mr-sync__list{border-top:1px solid var(--lq-color-border,#7f7f7f4d);max-height:min(55vh,420px);padding-top:6px;position:relative;overflow:auto}.mr-sync__group h4{letter-spacing:.04em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:6px 0 2px;font-size:.72rem}.mr-sync__group ul{margin:0;padding:0;list-style:none}.mr-sync__row{border-radius:0;grid-template-columns:14px minmax(0,1fr) auto;column-gap:8px;padding:2px 4px;display:grid}.mr-sync__glyph{text-align:center;grid-row:span 2}.mr-sync__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-sync__state{white-space:nowrap;font-size:.7rem}.mr-sync__detail{color:var(--lq-color-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:.7rem;overflow:hidden}.mr-sync__detail:empty{display:none}.mr-sync__row.is-running{background:color-mix(in srgb, var(--mr-warn) 18%, transparent)}.mr-sync__row.is-running .mr-sync__glyph{animation:1.1s linear infinite mr-sync-spin;display:inline-block}.is-success>.mr-sync__glyph,.mr-sync__chip.is-success,.mr-sync__row.is-success .mr-sync__state{color:var(--mr-down)}.is-stale>.mr-sync__glyph,.is-empty>.mr-sync__glyph,.mr-sync__chip.is-stale,.mr-sync__chip.is-empty,.mr-sync__row.is-stale .mr-sync__state,.mr-sync__row.is-empty .mr-sync__state,.mr-sync__row.is-running .mr-sync__state{color:var(--mr-warn)}.is-failed>.mr-sync__glyph,.mr-sync__chip.is-failed,.mr-sync__row.is-failed .mr-sync__state{color:var(--mr-up)}.mr-sync__row.is-pending,.mr-sync__chip.is-pending{color:var(--lq-color-text-muted)}@media (width<=640px){.mr-sync__panel{width:auto;position:fixed;top:64px;left:16px;right:16px}}.mr-sync__row.is-unsupported,.mr-sync__row.is-skipped,.mr-sync__chip.is-unsupported,.mr-sync__chip.is-skipped{color:var(--mr-neutral)}.mr-world__bar{z-index:4;border-bottom:1px solid color-mix(in srgb, var(--mr-map-text) 12%, transparent);background:var(--mr-map-bar);color:var(--mr-map-text);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 12px;display:flex;position:relative}.mr-world__bar .mr-world__filter{z-index:auto;pointer-events:auto;flex-wrap:wrap;position:static}.mr-world__bar .mr-world__hint{margin-left:auto}.mr-world__crumbs button{pointer-events:auto}.mr-world__zone-title{text-shadow:0 0 3px var(--mr-map-bg), 0 0 8px var(--mr-map-bg), 0 0 14px var(--mr-map-bg);border-radius:0;transition:background .15s}.mr-world__zone-title:hover,.mr-world__zone-title.is-hover,.mr-world__zone-title:focus-visible{background:color-mix(in srgb, var(--mr-map-bg) 75%, transparent);outline:none}.mr-wflow__line{stroke:color-mix(in srgb, var(--mr-map-text) 20%, transparent);transition:stroke .2s,opacity .2s}.mr-wflow__arrow path{fill:color-mix(in srgb, var(--mr-map-text) 45%, transparent)}.mr-wflow__dot{visibility:hidden}.mr-wflow.is-focus .mr-wflow__line{stroke:color-mix(in srgb, var(--mr-map-text) 70%, transparent)}.mr-wflow.is-focus .mr-wflow__dot,.mr-wflow.is-active .mr-wflow__dot{visibility:visible}.mr-wflow.is-active .mr-wflow__line{stroke:color-mix(in srgb, var(--mr-map-text) 95%, transparent)}.mr-wflow.is-dim .mr-wflow__line{opacity:.25}.mr-wlist{max-height:calc(100% - 24px);top:12px;bottom:auto}.mr-wlist__count{color:var(--mr-map-muted);font-weight:400}.mr-wcountry--card{gap:0;line-height:1.15}.mr-wcountry--card>*+*{margin-top:1.1cqw}.mr-wcountry--card .mr-wcountry__name{font-size:8cqw;line-height:1.1}.mr-wcountry--card .mr-wcountry__label{font-size:4.4cqw;line-height:1.2}.mr-wcountry--card .mr-wcountry__yield{margin-top:.4cqw;font-size:13.5cqw}.mr-wcountry--card .mr-wcountry__change,.mr-wcountry--card .mr-wcountry__spread,.mr-wcountry--card .mr-wcountry__date,.mr-wcountry--card .mr-wcountry__missing{font-size:4.6cqw;line-height:1.2}.mr-wcountry--card .mr-wcountry__impact{font-size:5cqw;line-height:1.2}.mr-wcountry--card .mr-wcountry__spread{max-width:70%}.mr-world__zone-core{gap:0}.mr-world__zone-core>*+*{margin-top:2.2cqw}.mr-world__zone-core-name{font-size:9cqw}.mr-world__zone-core-line{font-size:5cqw}.mr-wlist{width:auto;min-width:230px;max-width:300px}.mr-wlist__head{white-space:nowrap;gap:8px;font-size:.7rem}.mr-takeaway.lq-panel{border:0;border-radius:0}.mr-takeaway .lq-panel__header{border-bottom-color:#f5f5f226}.mr-takeaway .lq-panel__title{color:inherit;letter-spacing:.04em;text-transform:none;font-size:.9rem}.mr-takeaway .lq-panel__toggle{color:inherit;border-color:#f5f5f280}.mr-sync-btn:disabled{opacity:.45;cursor:progress}.mr-outlook__intro,.mr-outlook__real{margin:0 0 8px;font-size:.85rem;line-height:1.45}.mr-outlook__table{border-collapse:collapse;width:100%;font-size:.8rem}.mr-outlook__table th{border-bottom:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);text-align:left;padding:4px 6px;font-weight:600}.mr-outlook__table td{border-bottom:1px solid var(--lq-color-border-subtle);vertical-align:top;padding:6px}.mr-outlook__table td:nth-child(n+3),.mr-outlook__table th:nth-child(n+3){text-align:right;white-space:nowrap}.mr-outlook__table tr.is-consensus td{background:#7f7f7f14}.mr-outlook__table tr.is-released td{outline:1px solid var(--lq-color-text);outline-offset:-1px}.mr-outlook__method{margin:8px 0 0;font-size:.72rem;line-height:1.4}.mr-outlook__observed h4{margin:12px 0 4px;font-size:.78rem}.mr-outlook__observed ul{margin:0;padding:0;font-size:.8rem;list-style:none}.mr-outlook__observed li{border-bottom:1px solid var(--lq-color-border-subtle);grid-template-columns:1fr 1fr auto;gap:8px;padding:3px 0;display:grid}.mr-outlook__observed p{margin:6px 0 0;font-size:.72rem;line-height:1.4}.mr-outlook__table td:first-child{white-space:normal}.mr-outlook__reading,.mr-outlook__range{color:var(--lq-color-text-muted);margin-top:2px;font-size:.72rem;display:block}.mr-center--stale .mr-center__value,.mr-stack__center-value.is-stale,.mr-wcountry__yield.is-stale{color:var(--lq-color-text-muted);opacity:.6}.mr-center__stale{max-width:80%;color:var(--mr-warn);text-align:center;margin:2px auto 0;font-size:clamp(9px,1.2cqw,13px);font-weight:700;line-height:1.25;display:block}.mr-wcountry__stale{color:#e3b267;font-size:4.6cqw;font-weight:700;line-height:1.2}.mr-world__stale{color:#e3b267;font-style:normal}.mr-curve__table tr.is-stale .mr-curve__value{color:var(--lq-color-text-muted)}.mr-curve__table tr.is-stale small{color:var(--mr-warn)}.mr-dashboard__strip{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:12px;margin-bottom:16px;display:grid}.mr-dashboard__strip>*{min-width:0;margin:0!important}@media (width<=1100px){.mr-dashboard__strip{grid-template-columns:1fr}}.mr-cmd__toggle{border:1px solid color-mix(in srgb, var(--mr-map-text) 28%, transparent);color:var(--mr-map-text2);font:inherit;cursor:pointer;background:0 0;border-radius:0;margin-right:auto;padding:1px 8px;font-size:.7rem}.mr-cmd__toggle:hover{border-color:var(--mr-map-text);color:var(--mr-map-text)}.mr-cmd.is-compact{padding-bottom:8px}.mr-cmd.is-compact .mr-cmd__head{margin-bottom:6px}.mr-cmd.is-compact .mr-cmd__grid{flex-wrap:wrap;gap:4px 6px;display:flex}.mr-cmd.is-compact .mr-cmd__col{display:contents}.mr-cmd.is-compact .mr-cmd__group{display:none}.mr-cmd.is-compact .mr-cmd__col ul{display:contents}.mr-cmd.is-compact .mr-cmd__item{align-items:baseline;gap:5px;width:auto;padding:2px 8px;display:inline-flex}.mr-cmd.is-compact .mr-cmd__unit{display:none}.mr-wcountry__dotyield{font-variant-numeric:tabular-nums;max-width:none;margin-top:2cqw;font-size:17cqw;font-weight:700;line-height:1;display:block}.mr-wcountry__dotyield.is-stale{color:#e3b267}.mr-wcountry--dot:has(.mr-wcountry__dotyield) .mr-wcountry__code{font-size:30cqw}.mr-wtip{z-index:6;border:1px solid color-mix(in srgb, var(--mr-map-text) 35%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 94%, transparent);width:270px;color:var(--mr-map-text);pointer-events:none;border-radius:0;padding:10px 12px;font-size:.78rem;line-height:1.4;position:absolute;box-shadow:0 12px 30px #00000073}.mr-wtip.is-left{transform:translate(-100%)}.mr-wtip p{margin:3px 0 0}.mr-wtip__title{margin:0 0 4px;font-size:.9rem}.mr-wtip__yield{align-items:baseline;gap:8px;display:flex}.mr-wtip__yield strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.mr-wtip__yield strong.is-stale{color:var(--mr-map-muted)}.mr-wtip__stale{color:#e3b267;font-weight:600}.mr-wtip__hint{font-size:.7rem;margin-top:6px!important}.mr-world__legend{z-index:3;border:1px solid color-mix(in srgb, var(--mr-map-text) 18%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 82%, transparent);max-width:calc(100% - 24px);color:var(--mr-map-text2);pointer-events:none;border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:6px 10px;font-size:.7rem;display:flex;position:absolute;bottom:12px;left:12px}.mr-world__legend span{align-items:center;gap:5px;display:inline-flex}.mr-world__bottombar{z-index:6;pointer-events:none;flex-wrap:wrap;align-items:stretch;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.mr-world__bottombar .mr-world__legend{max-width:none;position:static}.mr-world__bottombar .mr-world__legend,.mr-world__bottombar .mr-world__zoomslider{box-sizing:border-box;min-height:28px}.mr-world__controls{align-items:stretch;gap:8px;margin-left:auto;display:flex}.mr-world__bottombar .mr-world__zoomslider{pointer-events:auto;padding:0 10px;font-size:.7rem;position:static}.mr-world__bottombar .mr-world__zoomslider input{width:72px;height:12px;margin:0}.mr-world__bottombar .mr-world__zoomlevel{min-width:0}.mr-world__bottombar .mr-world__zoomlevel,.mr-world__bottombar .mr-world__spinvalue{font-size:.7rem}.mr-world__bottombar{flex-wrap:nowrap}.mr-world__bottombar .mr-world__legend{flex-wrap:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mr-world__bottombar .mr-world__legend>span{white-space:nowrap;flex:none}.mr-world__bottombar .mr-world__legend>span+span{text-overflow:ellipsis;flex:0 auto;min-width:0;display:block;overflow:hidden}.mr-world__bottombar .mr-world__controls{flex:none}.mr-world{container:mr-world/inline-size}@container mr-world (width<=760px){.mr-world__bottombar .mr-world__legend>span+span,.mr-world__bottombar .mr-world__spinvalue{display:none}.mr-world__bottombar .mr-world__zoomslider{gap:4px;padding:0 6px}.mr-world__bottombar .mr-world__zoomslider input{width:44px}}@container mr-world (width<=470px){.mr-world__bottombar{flex-wrap:wrap}}.mr-world__legend-ring{border:2px solid color-mix(in srgb, var(--mr-map-text) 70%, transparent);border-radius:50%;width:10px;height:10px;display:inline-block}.mr-world__legend-ring.is-up{border-color:#d68b7c}.mr-world__legend-ring.is-down{border-color:#8db898}.mr-wtip{z-index:20;background:color-mix(in srgb, var(--mr-map-bg) 97%, transparent)}.mr-app[data-lq-surface=light] .mr-wtip{box-shadow:0 10px 28px #2832462e}.mr-world[data-gl] .mr-world__zones path,.mr-world[data-gl] .mr-world__countries path{fill:#0000!important;stroke:none!important}.mr-world[data-gl] .mr-world__zone-glow{display:none}.mr-zbadge{box-sizing:border-box;border:3px solid color-mix(in srgb, var(--mr-map-text) 55%, transparent);background:var(--mr-map-bar);color:var(--mr-map-text);font:inherit;text-align:center;cursor:zoom-in;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:0;transition:opacity .2s,box-shadow .15s,border-color .15s;display:flex;position:absolute;container-type:inline-size}.mr-zbadge--up{border-color:#d68b7c}.mr-zbadge--down{border-color:#8db898}.mr-zbadge:hover,.mr-zbadge.is-hover,.mr-zbadge:focus-visible{box-shadow:0 0 0 10px color-mix(in srgb, var(--mr-map-text) 12%, transparent);outline:none}.mr-zbadge__name{letter-spacing:.02em;text-transform:uppercase;max-width:80%;font-size:11.5cqw;font-weight:800;line-height:1.05}.mr-zbadge__yield{font-variant-numeric:tabular-nums;margin-top:3cqw;font-size:15cqw;font-weight:800;line-height:1}.mr-zbadge__yield.is-stale{color:#e3b267}.mr-zbadge__arrow{margin-top:2cqw;font-size:14cqw;font-weight:800;line-height:1}.mr-wtip--zone{width:290px}.mr-wtip__table{border-collapse:collapse;width:100%;margin-top:6px;font-size:.76rem}.mr-wtip__table th{text-align:left;padding:2px 0;font-weight:500}.mr-wtip__table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:2px 0 2px 8px}.mr-wtip__table td.is-stale{color:#e3b267}.mr-wflow:not(.is-focus):not(.is-active) .mr-wflow__line{marker-start:none;marker-end:none;stroke:color-mix(in srgb, var(--mr-map-text) 16%, transparent)}.mr-srclink{color:inherit;font-size:.78rem}.mr-srclink.is-compact{opacity:.75;margin-left:4px;font-size:.8em}.mr-cmd__col li{align-items:center;gap:2px;display:flex}.mr-cmd__col li>.mr-cmd__item{flex:auto;min-width:0}.mr-cmd.is-compact .mr-cmd__col li{display:inline-flex}.mr-curve__cb{color:var(--lq-color-text-muted);margin:8px 0 0;font-size:.78rem}.mr-wlist__sources{color:var(--mr-map-muted);margin:0;padding:0 10px 8px;font-size:.66rem}.mr-wlist__sources a{color:var(--mr-map-text2)}.mr-speech__head{margin:0 0 4px}.mr-speech__text{border:1px solid var(--lq-color-border-subtle);border-radius:0;max-height:420px;margin:8px 0;padding:10px 12px;font-size:.84rem;line-height:1.55;overflow:auto}.mr-speech__text p{margin:0 0 10px}.mr-fwh__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:10px;display:flex}.mr-fwh__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:12px;font-size:.82rem}.mr-fwh__table th,.mr-fwh__table td{border-bottom:1px solid var(--lq-color-border-subtle);text-align:right;padding:5px 8px}.mr-fwh__table th:first-child{text-align:left}.mr-fwh__table thead th{color:var(--lq-color-text-muted);font-weight:600}.mr-fwh__note{margin:8px 0 0;font-size:.74rem;line-height:1.45}.mr-fwh__legend{flex-wrap:wrap;gap:4px 14px;margin:0 0 6px;padding:0;font-size:.76rem;list-style:none;display:flex}.mr-fwh__legend li{align-items:center;gap:6px;display:inline-flex}.mr-fwh__legend i{border-radius:0;width:14px;height:3px;display:inline-block}.mr-fedwatch-row{cursor:pointer}.mr-fedwatch-row:hover{outline:1px solid var(--lq-color-text-muted);outline-offset:-1px}.mr-fedwatch-row__open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.mr-gold-how{border-top:1px solid var(--lq-color-border-subtle);margin-top:18px;padding-top:14px;font-size:.82rem;line-height:1.55}.mr-gold-how h3{margin:0 0 8px;font-size:.9rem}.mr-gold-how ol{flex-direction:column;gap:6px;margin:0 0 8px;padding-left:20px;display:flex}.mr-gold-how p{margin:4px 0 0}.mr-gold-how__warn{color:var(--mr-up,#d68b7c)}a,a:hover,a:focus-visible,button,button:hover,summary{text-decoration:none!important}a:not([class*=lq-]),.mr-next__title,.mr-fedwatch-row__open{transition:color .18s,opacity .18s,transform .18s;display:inline-block}a:not([class*=lq-]):hover,a:not([class*=lq-]):focus-visible,.mr-next__event:hover .mr-next__title,.mr-next__event:focus-visible .mr-next__title,.mr-fedwatch-row__open:hover,.mr-fedwatch-row__open:focus-visible{color:var(--lq-color-text);transform:translateY(-1px);opacity:1!important}.mr-arrow{transition:transform .18s;display:inline-block}a:not([class*=lq-]):hover .mr-arrow,a:not([class*=lq-]):focus-visible .mr-arrow,.mr-srclink.is-compact:hover,.mr-srclink.is-compact:focus-visible{transform:translate(2px,-2px)}a.mr-quick__item,a.mr-quick__item:hover,a.mr-quick__item:focus-visible{display:flex;transform:none}@media (prefers-reduced-motion:reduce){a:not([class*=lq-]),.mr-arrow,.mr-next__title,.mr-fedwatch-row__open{transition:none}a:not([class*=lq-]):hover,a:not([class*=lq-]):focus-visible,a:not([class*=lq-]):hover .mr-arrow,.mr-next__event:hover .mr-next__title,.mr-fedwatch-row__open:hover{transform:none}}.mr-world__zones path{fill:#0000;stroke:none;pointer-events:none}.mr-world__zones path.is-hover{fill:color-mix(in srgb, var(--mr-map-text) 4%, transparent);stroke:color-mix(in srgb, var(--mr-map-text) 90%, transparent);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.mr-world__zones .mr-world__zone-glow{fill:none;stroke:color-mix(in srgb, var(--mr-map-text) 22%, transparent);stroke-width:7px;vector-effect:non-scaling-stroke;stroke-linejoin:round;animation:1.6s ease-in-out infinite alternate mr-zone-glow}@keyframes mr-zone-glow{0%{stroke-opacity:.55}to{stroke-opacity:1}}@media (prefers-reduced-motion:reduce){.mr-world__zones .mr-world__zone-glow{animation:none}}.mr-form__condition{align-items:flex-end;gap:10px}.mr-form__condition>:first-child{flex:auto;min-width:0}.mr-pub__next{color:var(--lq-color-text-muted);font-style:italic}.mr-symfilters{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr));align-items:end;gap:12px;display:grid}@media (width<=900px){.mr-symfilters{grid-template-columns:1fr 1fr}}.mr-symfilters__chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.mr-symfilters__sep{background:var(--lq-color-border-subtle);width:1px;height:18px;margin:0 6px}.mr-symremote{border-top:1px solid var(--lq-color-border-subtle);margin-top:12px;padding-top:10px}.mr-symremote p{margin:0 0 6px;font-size:.78rem}.mr-symremote ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mr-symremote li{justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;display:flex}.mr-symtable tbody tr{cursor:pointer}.mr-symrow__name{flex-direction:column;line-height:1.25;display:flex}.mr-symrow__name .mr-muted{font-size:.72rem}.mr-symtoggles{vertical-align:middle;gap:2px;display:inline-flex}.mr-symtoggle{width:26px;height:26px;color:var(--lq-color-text-muted);opacity:.45;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,transform .15s;display:inline-flex}.mr-symtoggle:hover,.mr-symtoggle:focus-visible{opacity:1;transform:scale(1.12)}.mr-symtoggle.is-on{opacity:1}.mr-symtoggle--fav.is-on{color:#e3b267}.mr-symtoggle--fav.is-on svg{fill:currentColor}.mr-symtoggle--watch.is-on{color:#8db898}.mr-detail__title .mr-symtoggles{margin-left:6px}.mr-symdetail__hero{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mr-symdetail__hero>div{flex-direction:column;gap:2px;display:flex}.mr-symdetail__chg{font-size:.85rem}.mr-symdetail__meta{font-size:.74rem}.mr-symdetail__actual,.mr-symdetail__fit{margin:8px 0 0;font-size:.76rem;line-height:1.45}.mr-symdetail__outlook{margin:10px 0 0;font-size:.82rem}.mr-pressure{border:1px solid var(--lq-color-border-subtle);border-radius:0;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.mr-pressure__arrow{font-size:1.6rem;font-weight:700;line-height:1}.mr-pressure__body{flex-direction:column;gap:2px;display:flex}.mr-pressure__value{font-size:.95rem;font-weight:700}.mr-pressure__headline{font-size:.8rem;line-height:1.4}.mr-pressure--up{border-color:#8db8988c}.mr-pressure--up .mr-pressure__arrow,.mr-pressure--up .mr-pressure__value{color:var(--mr-down,#8db898)}.mr-pressure--down{border-color:#d68b7c8c}.mr-pressure--down .mr-pressure__arrow,.mr-pressure--down .mr-pressure__value{color:var(--mr-up,#d68b7c)}.mr-pressure.is-compact{border:0;gap:6px;padding:4px 0 0}.mr-pressure.is-compact .mr-pressure__arrow{font-size:1.1rem}.mr-pressure.is-compact .mr-pressure__value{font-size:.8rem}.mr-pressure.is-compact .mr-pressure__headline{color:var(--lq-color-text-muted);font-size:.72rem}.mr-symfactors{border-collapse:collapse;width:100%;font-size:.78rem}.mr-symfactors th,.mr-symfactors td{border-bottom:1px solid var(--lq-color-border-subtle);text-align:left;vertical-align:top;padding:6px}.mr-symfactors thead th{color:var(--lq-color-text-muted);font-weight:600}.mr-symfactors tbody th{font-weight:700}.mr-symfactors__rel{color:var(--lq-color-text-muted);font-size:.7rem;font-weight:400;display:block}.mr-symfactors tr.is-weak td,.mr-symfactors tr.is-weak th{opacity:.6}.mr-symexpect{flex-direction:column;gap:8px;margin:0;padding:0;font-size:.8rem;line-height:1.45;list-style:none;display:flex}.mr-symexpect li{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mr-symexpect li>span{flex:auto}.mr-news{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mr-news li{flex-direction:column;gap:2px;display:flex}.mr-news__title{color:inherit;font-size:.82rem;font-weight:600;line-height:1.35}.mr-news__meta{color:var(--lq-color-text-muted);font-size:.7rem}.mr-watched{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mr-watched li+li{border-top:1px solid var(--lq-color-border-subtle)}.mr-watched__item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 2px;display:flex}.mr-watched__item:hover{background:var(--lq-color-hover)}.mr-watched__head{justify-content:space-between;gap:8px;font-size:.85rem;display:flex}.mr-watched__price{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}.mr-watched__newstitle{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:14px 0 6px;font-size:.72rem;font-weight:700}.mr-watched__note{margin:10px 0 0;font-size:.7rem}.mr-news__row{align-items:flex-start;gap:8px;display:flex}.mr-sentiment{font-variant-numeric:tabular-nums;text-align:center;cursor:help;border:1px solid;border-radius:0;flex:none;min-width:52px;padding:1px 6px;font-size:.68rem;font-weight:700}.mr-sentiment--positive{color:#8db898}.mr-sentiment--negative{color:#d68b7c}.mr-sentiment--neutral{color:var(--lq-color-text-muted)}.mr-crumbs{margin:0 0 6px}.mr-crumbs ol{flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.mr-crumbs li{align-items:center;display:inline-flex}.mr-crumbs__sep{color:var(--lq-color-text-muted);opacity:.55;flex:none;margin:0 2px}a.mr-crumbs__link{color:var(--lq-color-text-muted);border:1px solid #0000;align-items:center;gap:6px;padding:3px 8px;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}a.mr-crumbs__link:hover,a.mr-crumbs__link:focus-visible{color:var(--lq-color-text);border-color:color-mix(in srgb, var(--lq-color-text) 22%, transparent);background:color-mix(in srgb, var(--lq-color-text) 6%, transparent);transform:none}.mr-crumbs__icon{flex:none}.mr-crumbs__here{color:var(--lq-color-text);letter-spacing:.02em;box-shadow:inset 0 -2px 0 var(--lq-color-accent,currentColor);padding:3px 8px;font-weight:700}.mr-symswitch{display:inline-flex;position:relative}.mr-symswitch__btn{font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;transition:border-color .15s,background-color .15s;display:inline-flex}.mr-symswitch__btn:hover,.mr-symswitch__btn:focus-visible,.mr-symswitch__btn[aria-expanded=true]{border-color:color-mix(in srgb, var(--lq-color-text) 30%, transparent);background:color-mix(in srgb, var(--lq-color-text) 6%, transparent);outline:none}.mr-symswitch__panel{z-index:60;border:1px solid var(--lq-color-border);background:var(--lq-color-panel);width:min(440px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px -12px #0000008c}.mr-symswitch__input{box-sizing:border-box;border:1px solid var(--lq-color-border);background:var(--lq-color-bg);width:100%;color:var(--lq-color-text);font:inherit;border-radius:0;padding:8px 10px;font-size:.88rem}.mr-symswitch__input:focus{border-color:var(--lq-color-text);outline:none}.mr-symswitch__list{max-height:320px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto}.mr-symswitch__list li{cursor:pointer;grid-template-columns:minmax(70px,auto) 1fr auto;align-items:baseline;gap:10px;padding:7px 8px;font-size:.84rem;display:grid}.mr-symswitch__list li.is-active{background:color-mix(in srgb, var(--lq-color-text) 9%, transparent)}.mr-symswitch__list li span{text-overflow:ellipsis;white-space:nowrap;color:var(--lq-color-text-muted);overflow:hidden}.mr-symswitch__list li em{color:var(--lq-color-text-muted);font-size:.74rem;font-style:normal}.mr-symswitch__list li.mr-symswitch__empty{cursor:default;color:var(--lq-color-text-muted);display:block}.mr-symswitch__hint{color:var(--lq-color-text-muted);margin:8px 0 0;font-size:.72rem}.mr-sympage__head{align-items:flex-end}.mr-sympage__head .mr-page__title{align-items:center;gap:8px;display:flex}.mr-symlive{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.mr-symlive__price{font-variant-numeric:tabular-nums;border-radius:0;padding:0 6px;font-size:2rem;font-weight:700;transition:background-color .6s,color .6s}.mr-symlive__price.is-up{color:#8db898;background-color:#8db89838;transition:none}.mr-symlive__price.is-down{color:#d68b7c;background-color:#d68b7c38;transition:none}.mr-symlive__chg{font-size:.9rem}.mr-symlive__meta{color:var(--lq-color-text-muted);align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.mr-symlive__dot{background:var(--lq-color-text-muted);border-radius:50%;width:7px;height:7px}.mr-symlive__dot.is-on{background:#8db898;animation:1.8s ease-out infinite mr-live-dot;box-shadow:0 0 #8db89899}@keyframes mr-live-dot{to{box-shadow:0 0 0 6px #8db89800}}@media (prefers-reduced-motion:reduce){.mr-symlive__dot.is-on{animation:none}.mr-symlive__price{transition:none}}.mr-symlive__note{max-width:420px;color:var(--lq-color-text-muted);font-size:.7rem}.mr-symchart{margin-bottom:16px}.mr-symchart__src{margin:6px 0 0;font-size:.72rem}.mr-sympage__grid{grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:start;gap:16px;display:grid}@media (width<=1100px){.mr-sympage__grid{grid-template-columns:1fr}}.mr-sympage__main{flex-direction:column;gap:16px;display:flex}.mr-sympage__avg{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;font-size:.8rem;display:flex}.mr-symremote__hit{color:inherit}.mr-fund__grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 16px;margin:0 0 12px;display:grid}.mr-fund__grid div{flex-direction:column;gap:2px;display:flex}.mr-fund__grid dt{color:var(--lq-color-text-muted);font-size:.7rem}.mr-fund__grid dd{font-variant-numeric:tabular-nums;margin:0;font-size:.9rem;font-weight:600}.mr-fund__line{margin:8px 0 0;font-size:.82rem;line-height:1.45}.mr-fund__bar{border-radius:0;height:16px;margin-top:6px;font-size:.66rem;font-weight:700;display:flex;overflow:hidden}.mr-fund__seg{color:#0d0d0d;justify-content:center;align-items:center;display:flex}.mr-fund__seg--strongBuy{background:#6fa37d}.mr-fund__seg--buy{background:#8db898}.mr-fund__seg--hold{background:#c9c6be}.mr-fund__seg--sell{background:#d68b7c}.mr-fund__seg--strongSell{background:#b4614f}.mr-fund__about{margin-top:10px;font-size:.8rem;line-height:1.5}.mr-fund__about summary{cursor:pointer;font-weight:600}.mr-country-selector__input{width:240px}.mr-app .lq-field__input:focus-visible{outline:none}.mr-country-selector__input .lq-field__input,ul.lq-input-dropdown__list[aria-label=Pays] .lq-input-dropdown__text>span:first-child{font-family:"Noto Color Emoji", "Apple Color Emoji", var(--lq-font-family,sans-serif)}.mr-macronews{flex-direction:column;gap:8px;font-size:.8rem;display:flex}.mr-macronews--overlay{z-index:6;border:1px solid color-mix(in srgb, var(--mr-map-text) 25%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 94%, transparent);width:min(380px,100% - 28px);max-height:58%;color:var(--mr-map-text);border-radius:0;padding:12px 14px;position:absolute;bottom:14px;left:14px;overflow:auto;box-shadow:0 8px 30px #00000080}.mr-macronews--overlay header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mr-macronews__close{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;font-size:1.1rem;line-height:1}.mr-macronews__close:hover{opacity:1}.mr-macronews__tag{letter-spacing:.06em;text-transform:uppercase;color:#e3b267;margin:0;font-size:.68rem;font-weight:700}.mr-macronews__summary{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mr-macronews__summary li{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.mr-macronews__none{margin:0}.mr-macronews__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mr-macronews__list li{border-top:1px solid #f5f5f21a;flex-direction:column;gap:3px;padding-top:8px;display:flex}.mr-macronews__title{color:inherit;font-weight:600;line-height:1.35}.mr-macronews__meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:.7rem;display:flex}.mr-macronews__more{align-self:flex-start;padding:2px 0;font-size:.75rem}.mr-impact{font-variant-numeric:tabular-nums;white-space:nowrap;cursor:help;border:1px solid;border-radius:0;flex:none;padding:1px 6px;font-size:.68rem;font-weight:700}.mr-impact--up{color:#e3b267}.mr-impact--down{color:#7fa7d6}.mr-impact--neutral{color:#9c9a94}.mr-form__threshold{flex:0 0 120px}.mr-evimp{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mr-evimp__item{border-top:1px solid var(--lq-color-border-subtle);padding-top:12px}.mr-evimp__item:first-child{border-top:0;padding-top:0}.mr-evimp__head{margin:0 0 6px;font-size:.85rem}.mr-evimp__cases{flex-direction:column;gap:3px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.mr-evimp__cases li{grid-template-columns:190px 1fr;gap:8px;display:grid}.mr-evimp__case{color:var(--lq-color-text-muted)}.mr-evimp__few{color:#e3b267;border:1px solid;border-radius:0;margin-left:6px;padding:0 5px;font-size:.66rem}.mr-evimp__line{margin:6px 0 0;font-size:.78rem;line-height:1.45}.mr-watched__event{font-size:.72rem;line-height:1.4}.mr-news__toggle{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-weight:600;line-height:1.35}.mr-news__chevron{opacity:.7;font-size:.7em}.mr-article{border-left:2px solid var(--lq-color-border-subtle);margin:6px 0 4px;padding:8px 10px;font-size:.78rem;line-height:1.55}.mr-article__summary{margin:0 0 6px;font-style:italic}.mr-article__meta{margin:0 0 6px;font-size:.72rem}.mr-article__text{max-height:320px;padding-right:6px;overflow:auto}.mr-article__text p{margin:0 0 8px}.mr-article__src{margin-top:4px;font-size:.72rem;display:inline-block}.mr-digest{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mr-digest__head{flex-wrap:wrap;align-items:center;gap:4px;margin:0 0 4px;font-size:.8rem;display:flex}.mr-digest__none{margin:0;font-size:.72rem}.mr-watched__all{margin-top:10px;font-size:.78rem}.mr-watched__all summary{cursor:pointer;margin-bottom:6px;font-weight:600}.mr-fwh__swatch{vertical-align:middle;border-radius:0;width:14px;height:3px;margin-right:8px;display:inline-block}.mr-trusted{color:#7fa7d6;white-space:nowrap;border:1px solid #7fa7d6;border-radius:0;margin-right:6px;padding:0 5px;font-size:.64rem;font-weight:700;display:inline-block}.mr-trusted.mr-origin--official{color:#8fbf8f;border-color:#8fbf8f}.mr-trusted.mr-origin--community{color:#e0915a;border-color:#e0915a;font-weight:600}.mr-app[data-lq-surface=light] .mr-trusted.mr-origin--official{color:#2e7d32;border-color:#2e7d32}.mr-app[data-lq-surface=light] .mr-trusted.mr-origin--community{color:#b4521b;border-color:#b4521b}.mr-ai-tag{border:1px solid var(--lq-color-border);letter-spacing:.02em;text-transform:uppercase;border-radius:0;padding:0 6px;font-size:.72rem;font-weight:600;display:inline-block}.mr-sentiment--ai{font-weight:600}.mr-ai-note{border-left:2px solid var(--lq-color-border);background:var(--lq-color-hover);margin:0 0 10px;padding:8px 10px}.mr-ai-note p{margin:2px 0}.mr-ai-note__head{font-weight:500}.mr-ai-note__original{font-size:.78rem}.mr-ai-summary{border:1px dashed var(--lq-color-border-subtle);border-radius:0;margin:8px 0 12px;padding:10px 12px}.mr-ai-summary__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.mr-ai-summary__start{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mr-ai-text p{margin:4px 0;line-height:1.5}.mr-ai-text ul{margin:4px 0;padding-left:18px}.mr-ai-text li{margin:3px 0;line-height:1.45}.mr-ai-ref a{margin-left:1px}.mr-assistant__target{max-width:420px;margin-bottom:12px}.mr-assistant__chat{flex-direction:column;gap:10px;max-height:60vh;padding:4px 2px;display:flex;overflow-y:auto}.mr-assistant__msg{border:1px solid var(--lq-color-border-subtle);border-radius:0;max-width:85%;padding:8px 12px}.mr-assistant__msg p{margin:2px 0}.mr-assistant__msg--user{background:var(--lq-color-hover);align-self:flex-end}.mr-assistant__msg--assistant{align-self:flex-start}.mr-assistant__msg.is-error{opacity:.8;border-style:dashed}.mr-assistant__suggestions{flex-wrap:wrap;gap:8px;display:flex}.mr-chip{border:1px solid var(--lq-color-border-subtle);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:6px 10px;font-size:.85rem}.mr-chip:hover:not(:disabled){border-color:var(--lq-color-border)}.mr-assistant__form{align-items:flex-end;gap:10px;margin-top:12px;display:flex}.mr-assistant__input{flex:1;min-width:0}@media (width<=640px){.mr-assistant__msg{max-width:100%}.mr-assistant__form{flex-direction:column;align-items:stretch}}.mr-settings__hint{margin:6px 0 0;font-size:.8rem}.mr-earn-heatmap__controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px 24px;margin-bottom:10px;display:flex}.mr-earn-tip{flex-direction:column;gap:2px;font-size:.78rem;display:flex}.mr-page .lq-panel+.mr-calendar{margin-top:16px}.mr-earn-heatmap{width:100%;overflow:hidden}.mr-world__overlay{z-index:7;flex-direction:column;align-items:flex-end;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;right:12px}.mr-mapai{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.mr-mapai__button{border:1px solid color-mix(in srgb, var(--mr-map-text) 45%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 88%, transparent);color:var(--mr-map-text);font:inherit;cursor:pointer;border-radius:0;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.mr-mapai__button:hover,.mr-mapai__button.is-open{border-color:var(--mr-map-text);background:#14151af2}.mr-mapai__panel{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--mr-map-text) 25%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 96%, transparent);width:min(440px,100vw - 48px);max-height:min(70vh,620px);color:var(--mr-map-text);cursor:auto;-webkit-user-select:text;user-select:text;overscroll-behavior:contain;border-radius:0;padding:12px 14px;overflow:auto;box-shadow:0 8px 30px #00000080}.mr-mapai__panel header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.mr-mapai__panel .mr-ai-summary{border:0;margin:0;padding:0}.mr-mapai__panel .mr-ai-summary.is-shown{padding:12px 14px}.mr-mapai__panel .mr-muted,.mr-mapai__panel .mr-detail__disclaimer{color:var(--mr-map-muted)}.mr-mapai__panel a{color:inherit}.mr-ai-text__h{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:10px 0 2px;font-size:.74rem;font-weight:700}.mr-mapai__panel .mr-ai-text__h{color:var(--mr-map-text2)}.mr-ratewatch{width:100%;max-width:1640px;margin-inline:auto}.mr-ratewatch__tabs{margin-bottom:16px}.mr-essentials{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:16px;margin-bottom:20px;display:grid}.mr-essential{border:1px solid var(--lq-color-border);background:var(--mr-card);min-width:0;box-shadow:var(--mr-shadow);border-radius:0;padding:14px 16px}.mr-essential__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.mr-essential__head h2,.mr-deep__head h2{letter-spacing:.09em;text-transform:uppercase;color:var(--lq-color-text);margin:0;font-size:.78rem;font-weight:700}.mr-essential__head .mr-muted{font-size:.78rem}.mr-topnews__list{margin:0}.mr-topnews__list>li{border-top:1px solid var(--lq-color-border-subtle);padding:8px 0}.mr-topnews__list>li:first-child{border-top:0;padding-top:2px}.mr-topnews .mr-macronews__title{font-size:.95rem;font-weight:600}.mr-today{flex-direction:column;gap:10px;display:flex}.mr-today .mr-brief{border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0}.mr-today>:not(header){margin:0!important}.mr-dashboard__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start}.mr-dashboard__news{min-width:0;max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}.mr-dashboard__news .lq-panel{margin:0}.mr-deep{margin-top:20px;padding:16px 20px}.mr-deep__head{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:14px;display:flex}.mr-deep__tabs{min-width:0;max-width:100%;overflow-x:auto}.mr-deep__body>.lq-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}@media (width<=1100px){.mr-essentials,.mr-dashboard__grid{grid-template-columns:minmax(0,1fr)}.mr-dashboard__news{max-height:none;position:static}}.mr-world__topright{z-index:7;pointer-events:none;align-items:flex-start;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;right:12px}.mr-world__topright>*{pointer-events:auto}.mr-world__topright .mr-world__overlay{max-width:none;position:static}.mr-world__topright .mr-wlist{max-height:70vh;position:static}.mr-world__links{pointer-events:none}.mr-today .mr-brief__label{letter-spacing:.09em;margin-bottom:2px;font-size:.78rem}.mr-ai-summary__actions{gap:12px;margin-left:auto;display:inline-flex}.mr-ai-summary__score{margin:0 0 6px;font-size:.8rem}.mr-aihist__list{margin:8px 0 0;padding:0;list-style:none}.mr-aihist__list li+li{border-top:1px solid var(--lq-color-border-subtle)}.mr-aihist__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:150px 80px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 4px;display:grid}.mr-aihist__row:hover{background:var(--lq-color-hover)}.mr-aihist__when{color:var(--lq-color-text-muted);font-size:.82rem}.mr-aihist__excerpt{font-size:.86rem;line-height:1.4}.mr-aihist__meta{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 6px;display:flex}@media (width<=640px){.mr-aihist__row{grid-template-columns:1fr auto}.mr-aihist__excerpt{grid-column:1/-1}}.mr-app .mr-fedwatch-table td.is-rise{color:#2f7a45;font-weight:700}.mr-app .mr-fedwatch-table td.is-fall{color:#b23b2b;font-weight:700}.mr-app[data-lq-surface=dark] .mr-fedwatch-table td.is-rise{color:#7fd49a}.mr-app[data-lq-surface=dark] .mr-fedwatch-table td.is-fall{color:#f08a7a}.mr-app .mr-earn-heatmap{--lq-color-up:#2e8b4e;--lq-color-down:#c2412f}.mr-app[data-lq-surface=dark] .mr-earn-heatmap{--lq-color-up:#46b06a;--lq-color-down:#e0573f}.mr-earn-filters{flex-wrap:wrap;align-items:flex-end;gap:14px 20px;margin-bottom:16px;padding:14px 18px;display:flex}.mr-earn-filters__search{flex:220px;min-width:200px;max-width:320px}.mr-earn-filters__sector{flex:0 230px;min-width:190px}.mr-earn-filters .lq-segmented{flex:none}.mr-earnings__company{align-items:center;gap:8px;display:inline-flex}.mr-earnings__logo{object-fit:contain;background:#fff;border-radius:50%;flex:0 0 22px;width:22px;height:22px}.mr-alertsmenu{position:relative}.mr-alertsmenu__bell,.mr-thememode{box-sizing:border-box;border:1.5px solid var(--lq-color-border);border-radius:var(--lq-radius-md,4px);background:var(--lq-color-panel);min-width:40px;height:40px;color:var(--lq-color-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:2px;padding:0 8px;display:inline-flex;position:relative}.mr-app[data-lq-palette=eink] .mr-alertsmenu__bell,.mr-app[data-lq-palette=eink] .mr-thememode{border-radius:0}.mr-alertsmenu__bell:hover,.mr-thememode:hover{background:var(--lq-color-hover)}.mr-alertsmenu__count{box-sizing:border-box;color:#fff;text-align:center;background:#d9472b;border-radius:0;min-width:18px;height:18px;padding:0 5px;font-size:.68rem;font-weight:700;line-height:18px;position:absolute;top:-7px;right:-7px}.mr-alertsmenu__bell.is-ringing{border-color:#d9472b;animation:1s ease-in-out infinite mr-bell-blink}.mr-alertsmenu__bell.is-ringing svg{transform-origin:50% 10%;animation:1s ease-in-out infinite mr-bell-swing}@keyframes mr-bell-blink{0%,to{background:var(--lq-color-panel);box-shadow:none}50%{background:#d9472b47;box-shadow:0 0 0 4px #d9472b40}}@keyframes mr-bell-swing{0%,to{transform:rotate(0)}20%{transform:rotate(14deg)}40%{transform:rotate(-12deg)}60%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.mr-alertsmenu__bell.is-ringing,.mr-alertsmenu__bell.is-ringing svg{animation:none}}.mr-alertsmenu__panel{z-index:60;box-sizing:border-box;border:1px solid var(--lq-color-border);background:var(--lq-color-panel);width:min(400px,100vw - 32px);max-height:min(70vh,520px);color:var(--lq-color-text);border-radius:0;padding:10px 0;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 16px 40px #00000059}.mr-alertsmenu__panel header{border-bottom:1px solid var(--lq-color-border-subtle);justify-content:space-between;align-items:center;padding:0 14px 8px;display:flex}.mr-alertsmenu__panel>p{margin:0;padding:10px 14px}.mr-alertsmenu__panel ul{margin:0;padding:0;list-style:none}.mr-alertsmenu__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:9px 14px;display:flex}.mr-alertsmenu__row:hover,.mr-alertsmenu__row:focus-visible{background:var(--lq-color-hover);outline:none}.mr-alertsmenu__row.is-off{opacity:.6}.mr-alertsmenu__state{color:var(--lq-color-text-muted);line-height:1.4}.mr-alertsmenu__row.is-triggered .mr-alertsmenu__state{color:#d9472b}.mr-alertsmenu__row.is-triggered+*,.mr-alertsmenu__panel li+li{border-top:1px solid var(--lq-color-border-subtle)}.mr-alertsmenu__text{flex-direction:column;gap:2px;min-width:0;font-size:.85rem;line-height:1.35;display:flex}.mr-alertsmenu__text .mr-muted{font-size:.78rem}.mr-thememode__letter{letter-spacing:.02em;align-self:flex-end;margin-bottom:9px;font-size:.68rem;font-weight:800}.mr-sidebar-clock{color:var(--mr-sidebar-muted);align-items:flex-start;gap:8px;margin:0;padding:4px 4px 8px;font-size:.8rem;display:flex}.mr-sidebar-clock svg{flex:none;margin-top:2px}.mr-sidebar-clock time{flex-direction:column;gap:2px;display:flex}.mr-sidebar-versions{width:100%;color:var(--mr-sidebar-muted);font:inherit;text-align:left;cursor:pointer;opacity:.8;background:0 0;border:0;flex-direction:column;gap:1px;margin:0;padding:4px 4px 2px;font-size:.68rem;line-height:1.35;display:flex}.mr-sidebar-versions:hover,.mr-sidebar-versions:focus-visible{opacity:1;text-decoration:underline}.mr-sidebar-landing{color:var(--mr-sidebar-muted);opacity:.8;padding:2px 4px 4px;font-size:.68rem;text-decoration:none;display:block}.mr-sidebar-landing:hover,.mr-sidebar-landing:focus-visible{opacity:1;text-decoration:underline}.mr-sidebar-clock span:first-letter{text-transform:uppercase}.mr-sidebar-clock strong{color:var(--mr-sidebar-text);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:1.15rem}.mr-alerts__list li.is-focus{outline-offset:2px;border-radius:0;outline:2px solid #d9472b}.mr-sidebar-clock{flex-direction:column;gap:8px}.mr-sidebar-clock__open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;margin:-4px;padding:4px;display:flex}.mr-sidebar-clock__open:hover{background:#ffffff0f}.mr-sidebar-clock__open:hover strong{text-decoration:none}.mr-sidebar-clock__open svg{flex:none;margin-top:2px}.mr-sidebar-clock__zone{border:1px solid #fff3;border-radius:0;align-self:flex-start;margin-left:22px;display:inline-flex;overflow:hidden}.mr-sidebar-clock__zone button{color:var(--mr-sidebar-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 9px;font-size:.72rem;font-weight:600}.mr-sidebar-clock__zone button+button{border-left:1px solid #fff3}.mr-sidebar-clock__zone button.is-active{background:var(--mr-sidebar-text);color:var(--mr-sidebar-bg)}.mr-calbtn.is-soon{border-color:#4a90d9;animation:1.6s ease-in-out infinite mr-cal-blink}.mr-calbtn__count{background:#4a90d9}@keyframes mr-cal-blink{0%,to{background:var(--lq-color-panel);box-shadow:none}50%{background:#4a90d940;box-shadow:0 0 0 4px #4a90d938}}@media (prefers-reduced-motion:reduce){.mr-calbtn.is-soon{animation:none}}.mr-chartai{border:1px dashed var(--lq-color-border-subtle);border-radius:0;margin-bottom:14px;padding:12px 14px}.mr-chartai__head{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.mr-chartai__head .mr-muted{font-size:.8rem}.mr-chartai__body{flex-direction:column;gap:10px;margin-top:12px;display:flex}.mr-chartai__verdict{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mr-chartai__dir{border:1.5px solid;border-radius:0;padding:3px 12px;font-size:.95rem;font-weight:800}.mr-chartai__dir.is-hausse{color:#3fa463}.mr-chartai__dir.is-baisse{color:#d9573f}.mr-chartai__dir.is-neutre{color:var(--lq-color-text-muted)}.mr-chartai__swatch{vertical-align:middle;border-top:2px dashed;width:14px;height:0;margin-right:4px;display:inline-block}.mr-chartai__zones tr.is-support .mr-chartai__swatch{color:#3fa463}.mr-chartai__zones tr.is-resistance .mr-chartai__swatch{color:#d9573f}.mr-chartai__scenarios{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:.88rem;display:flex}.mr-chartai__up{color:#3fa463;margin-right:6px}.mr-chartai__down{color:#d9573f;margin-right:6px}.mr-curve__chart{width:100%;min-width:0}.mr-curve__single{margin:8px 0}@container (width>=760px){.mr-curve__chart,.mr-curve__single{grid-area:sketch;align-self:center}}.mr-deep__pair{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.mr-deep__pair>.lq-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.mr-cnrates{flex-direction:column;gap:8px;margin:0;display:flex}.mr-cnrates>div{border-bottom:1px solid var(--lq-color-border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.mr-cnrates dt{font-size:.85rem}.mr-cnrates dd{font-variant-numeric:tabular-nums;margin:0}.mr-cnrates dd .mr-muted{font-size:.72rem}.mr-newssources__note{margin-top:2px;font-size:.75rem;font-weight:400}.mr-newssources th[scope=row]{font-weight:600}.mr-cmd__real{color:#8db898;letter-spacing:.02em;font-size:.68rem;font-weight:700}@media (width<=760px){.mr-shell .lq-sidebar-layout__header{padding-top:8px}.mr-topbar{flex-wrap:nowrap;gap:6px;padding-bottom:8px}.mr-topbar__left{display:none}.mr-topbar__right{flex-wrap:nowrap;flex:1;justify-content:flex-end;gap:6px;min-width:0}.mr-topbar__right>.mr-country-selector{flex:auto;order:-1;min-width:0}.mr-country-selector__label{display:none}.mr-search-btn{justify-content:center;width:36px;height:36px;padding:0}.mr-search-btn__label,.mr-search-btn kbd{display:none}.mr-alertsmenu__bell,.mr-thememode,.mr-topbar__right .lq-icon-button{width:36px;min-width:36px;height:36px;padding:0}.mr-thememode{width:auto;padding:0 4px}.mr-topbar__right .mr-sync-btn,.mr-topbar__right .mr-sync{display:none}.mr-alertsmenu__panel{width:auto;position:fixed;top:112px;left:8px;right:8px}.mr-page__title{font-size:1.35rem}.mr-page__head{gap:10px}.mr-topbar__right>.mr-country-selector .mr-country-selector__input{flex:auto;width:100%;min-width:0}.mr-topbar__right>.mr-country-selector{display:flex;overflow:hidden}}.mr-sync__panel:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.mr-sync__panel{overscroll-behavior:contain;max-height:min(70vh,560px);overflow-y:auto}.mr-app{--mr-map-bg:#050608;--mr-map-bar:#0b0c0f;--mr-map-text:#f5f5f2;--mr-map-text2:#c9c6be;--mr-map-muted:#9c9a94}.mr-app[data-lq-surface=light]{--mr-map-bg:#fff;--mr-map-bar:#f7f7f7;--mr-map-text:#1c1c1a;--mr-map-text2:#3a3936;--mr-map-muted:#6d695f}.mr-app{--mr-map-land:#15181e;--mr-map-tracked:#222730}.mr-app[data-lq-surface=light]{--mr-map-land:#d4d8de;--mr-map-tracked:#b8c0cb}.mr-app[data-lq-surface=light] .mr-candle,.mr-app[data-lq-surface=light] .mr-symchart{--lq-color-panel:#fff;--lq-color-bg:#fff}.mr-app[data-lq-surface=light] .mr-candle,.mr-app[data-lq-surface=light] .mr-symchart .lq-chart{background:#fff}.mr-app[data-lq-surface=light] .mr-world .mr-tone--up,.mr-app[data-lq-surface=light] .mr-world .mr-tone--deficit,.mr-app[data-lq-surface=light] .mr-cmd .mr-tone--up{color:#a8432f}.mr-app[data-lq-surface=light] .mr-world .mr-tone--down,.mr-app[data-lq-surface=light] .mr-world .mr-tone--surplus,.mr-app[data-lq-surface=light] .mr-cmd .mr-tone--down{color:#2f7347}.mr-app[data-lq-surface=light] .mr-world__stale,.mr-app[data-lq-surface=light] .mr-wtip__stale,.mr-app[data-lq-surface=light] .mr-wcountry__stale,.mr-app[data-lq-surface=light] .mr-wcountry__dotyield.is-stale{color:#8a5d0c}.mr-settings-grid{grid-template-columns:minmax(320px,1fr) minmax(0,1fr)}.mr-settings-stack-col{flex-direction:column;gap:20px;min-width:0;display:flex}.mr-settings-stack-col>.lq-panel{margin:0}@media (width<=1100px){.mr-settings-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.mr-settings-grid{grid-template-columns:minmax(0,1fr)}}.mr-co{margin:16px 0}.mr-co__kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.mr-co__freq{justify-content:flex-end;margin-bottom:8px;display:flex}.mr-co__grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:20px 24px;padding-top:12px;display:grid}.mr-co__grid>section{min-width:0}.mr-co__wide{grid-column:1/-1}.mr-co__h{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:0 0 8px;font-size:.78rem;font-weight:700}.mr-co__note{margin:6px 0 0;font-size:.78rem}.mr-co__facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;margin:0 0 10px;display:grid}.mr-co__facts dt{color:var(--lq-color-text-muted);font-size:.72rem}.mr-co__facts dd{margin:0;font-weight:600}.mr-co__desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mr-co__desc.is-open{display:block}.mr-co__gauges{flex-direction:column;gap:6px;min-width:0;display:flex}.mr-co__gauge-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.mr-co__gauge{flex-direction:column;align-items:center;gap:4px;min-width:0;margin:0;display:flex}.mr-co__gauge svg{max-width:100%;height:auto}.mr-co__gauge figcaption{color:var(--lq-color-text-muted);text-align:center;font-size:.78rem}.mr-co__gauge-na{height:80px;color:var(--lq-color-text-muted);place-items:center;display:grid}.mr-co__stats{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.mr-earnings__link{color:inherit;text-decoration:none;transition:opacity .15s}.mr-earnings__link:hover{opacity:.75}.mr-journal{flex-direction:column;gap:16px;display:flex}.mr-jr__toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;padding:16px 20px;display:flex}.mr-jr__capital-input{width:220px;max-width:100%}.mr-jr__stats{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.mr-jr__table{table-layout:fixed;min-width:1490px}.mr-jr__table th{white-space:normal;vertical-align:bottom;font-size:11px;line-height:1.2}.mr-jr__table td{vertical-align:middle;white-space:nowrap;padding:4px 2px}.mr-jr__table .lq-field__input{width:100%;min-width:0}.mr-jr__table .lq-number-field__steppers{display:none}.mr-jr__table .lq-input-dropdown{min-width:0}.mr-jr__expo{display:block}.mr-jr__symbol{min-width:0}.mr-jr__capital{font-weight:600}.mr-jr__r{font-size:12px}.mr-jr__table tr.is-win td:first-child{box-shadow:inset 3px 0 #46b06a}.mr-jr__table tr.is-loss td:first-child{box-shadow:inset 3px 0 #e0573f}.mr-jr__side{border:1px solid var(--lq-color-border-subtle);display:inline-flex}.mr-jr__side button{color:var(--lq-color-text-muted,inherit);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:12px;transition:background-color .15s,color .15s}.mr-jr__side button:hover{color:var(--lq-color-text,inherit);background:var(--lq-color-border-subtle)}.mr-jr__side button.is-active.is-buy{color:#fff;background:#2e8b4e}.mr-jr__side button.is-active.is-sell{color:#fff;background:#c2412f}@media (width<=640px){.mr-jr__stats{grid-template-columns:1fr 1fr}.mr-jr__toolbar{padding:12px 16px}}.mr-jr__pnl.is-gain .lq-field__input{color:#46b06a;font-weight:600}.mr-jr__pnl.is-loss .lq-field__input{color:#e0573f;font-weight:600}.mr-app[data-lq-surface=light] .mr-jr__pnl.is-gain .lq-field__input{color:#2e8b4e}.mr-app[data-lq-surface=light] .mr-jr__pnl.is-loss .lq-field__input{color:#c2412f}.mr-jr__pnl .lq-field__control--disabled{opacity:1}.mr-jr__pnl.is-gain .lq-field__input:disabled{-webkit-text-fill-color:#46b06a;opacity:1}.mr-jr__pnl.is-loss .lq-field__input:disabled{-webkit-text-fill-color:#e0573f;opacity:1}.mr-app[data-lq-surface=light] .mr-jr__pnl.is-gain .lq-field__input:disabled{-webkit-text-fill-color:#2e8b4e}.mr-app[data-lq-surface=light] .mr-jr__pnl.is-loss .lq-field__input:disabled{-webkit-text-fill-color:#c2412f}.mr-jr__filter{padding:12px 20px}.mr-jr__donuts{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:16px;display:grid}@media (width<=640px){.mr-jr__donuts{grid-template-columns:1fr}}.mr-jr__table th.mr-jr__group{text-align:center;border-bottom:1px solid var(--lq-color-border-subtle);padding-bottom:2px}.mr-jr__table th.mr-jr__subhead{text-align:center}.mr-jr__trend{border:1px solid var(--lq-color-border-subtle);width:100%;color:var(--lq-color-text-muted,inherit);font:inherit;cursor:pointer;background:0 0;padding:4px 2px;font-size:11px;transition:background-color .15s,color .15s,border-color .15s}.mr-jr__trend:hover{border-color:var(--lq-color-text,currentColor);color:var(--lq-color-text,inherit)}.mr-jr__trend.is-with{color:#46b06a;background:#46b06a29;border-color:#46b06a;font-weight:600}.mr-jr__trend.is-against{color:#e0a03f;background:#e0a03f29;border-color:#e0a03f;font-weight:600}.mr-app[data-lq-surface=light] .mr-jr__trend.is-with{color:#2e8b4e;border-color:#2e8b4e}.mr-app[data-lq-surface=light] .mr-jr__trend.is-against{color:#a86a10;border-color:#a86a10}.mr-ta{flex-direction:column;gap:16px;display:flex}.mr-ta__invalidation{margin-top:4px;display:block}.mr-ta__chart:not(.lq-chart--fullscreen){border:1px solid var(--lq-color-border-subtle)}.lq-chart-workspace__grid>.mr-ta__chart:not(.lq-chart--fullscreen){border-top:none;border-left:none}.mr-ta__instrument{grid-template-columns:minmax(220px,300px) 1fr;align-items:end;gap:16px 24px;padding:16px 20px;display:grid}.mr-ta__quote{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.mr-ta__name{font-weight:600}.mr-ta__price{font-variant-numeric:tabular-nums;font-size:22px}.mr-ta__status{color:var(--lq-color-text-muted,inherit);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 18px;font-size:12px;display:flex}.mr-ta__instrument>*{min-width:0}.mr-ta__tf{grid-column:1/-1;max-width:100%;overflow-x:auto}.mr-ta__tf .lq-segmented-control{width:max-content}.mr-ta__summary{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.mr-ta__tags{flex-wrap:wrap;gap:8px;display:flex}.mr-ta__text{margin:0 0 8px;line-height:1.55}.mr-ta__small{font-size:12px}.mr-ta__table td,.mr-ta__table th{vertical-align:top}.mr-ta__table td:nth-child(2){white-space:normal;text-align:left}.mr-ta__vol{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;display:grid}.mr-ta__dl{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px;display:grid}.mr-ta__dl dt{color:var(--lq-color-text-muted,inherit)}.mr-ta__dl dd{font-variant-numeric:tabular-nums;margin:0}.mr-ta__toggles{flex-wrap:wrap;gap:8px 20px;margin-bottom:10px;display:flex}.mr-ta__earnings{background:#f2a33a1f;border-left:3px solid #f2a33a;margin:0 0 10px;padding:7px 10px;font-size:.8rem;line-height:1.45}.mr-ta__earnings.is-released{background:#f2a33a0f;border-left-color:#f2a33a99}.mr-ta__autoplan{border-left:3px solid var(--lq-color-accent,#5b8def);background:color-mix(in srgb, var(--lq-color-text) 5%, transparent);margin:-2px 0 10px;padding:6px 10px;font-size:.8rem;line-height:1.45}.mr-ta__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mr-ta__form{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;gap:12px 16px;display:grid}.mr-ta__form--compact,.mr-ta__form--params{margin-bottom:12px}.mr-ta__zone{border:1px solid var(--lq-color-border-subtle);grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:end;gap:10px 16px;margin:0;padding:10px 14px;display:grid}.mr-ta__zone legend{color:var(--lq-color-text-muted,inherit);padding:0 6px;font-size:12px}.mr-ta__zone p{grid-column:1/-1;margin:0}.mr-ta__stop{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.mr-ta__stop strong{color:#e0573f;font-variant-numeric:tabular-nums;font-size:28px}.mr-app[data-lq-surface=light] .mr-ta__stop strong{color:#c2412f}.mr-ta__errors{border-left:3px solid #e0a03f;margin-bottom:12px;padding:6px 12px}.mr-ta__errors p{margin:0 0 4px;font-weight:600}.mr-ta__errors ul,.mr-ta__warnings,.mr-ta__advice ul{margin:0;padding-left:18px}.mr-ta__warnings{color:#e0a03f;margin-bottom:10px;font-size:13px}.mr-app[data-lq-surface=light] .mr-ta__warnings{color:#a86a10}.mr-ta__advice{margin:8px 0 4px;font-size:13px}.mr-ta__advice p{margin:0 0 4px}.mr-ta__h3{text-transform:uppercase;letter-spacing:.06em;margin:18px 0 10px;font-size:13px}@media (width<=1100px){.mr-ta__grid,.mr-ta__vol{grid-template-columns:1fr}}@media (width<=640px){.mr-ta__instrument{grid-template-columns:1fr;padding:12px 16px}.mr-ta__summary{grid-template-columns:1fr 1fr}.mr-ta__dl{grid-template-columns:1fr}}.mr-tone--warning{color:#e0a03f}.mr-app[data-lq-surface=light] .mr-tone--warning{color:#a86a10}.mr-mtf{table-layout:auto;font-variant-numeric:tabular-nums;letter-spacing:-.01em;width:100%;font-size:10.5px;line-height:1.25}.mr-mtf th,.mr-mtf td{white-space:nowrap;text-align:center;vertical-align:middle;padding:3px 1.5px}.mr-mtf thead th{letter-spacing:.01em;text-align:center;padding:3px 1.5px;font-size:9px}.mr-mtf th[scope=row]{text-align:center;width:1%;padding:3px 5px;font-weight:700}.mr-mtf td[colspan]{text-align:left}.mr-mtf__group{border-bottom:1px solid var(--lq-color-border-subtle);text-align:center!important}.mr-mtf__sub{opacity:.72;font-size:9px;display:block}.mr-mtf td.is-up{color:#fff;background:#2e8b4e8c}.mr-mtf td.is-down{color:#fff;background:#c2412f8c}.mr-mtf td.is-up-text{color:#46b06a}.mr-mtf td.is-down-text{color:#e0573f}.mr-mtf span.is-up{color:#46b06a}.mr-mtf span.is-down{color:#e0573f}.mr-mtf tr.is-selected th[scope=row]{box-shadow:inset 3px 0 #5b8def}.mr-mtf__score{flex-direction:column;align-items:center;gap:2px;display:flex}.mr-mtf__bar{background:var(--lq-color-border-subtle);width:56px;height:6px;display:inline-flex;overflow:hidden}.mr-mtf__bar .is-bull{background:#46b06a}.mr-mtf__bar .is-neutral{background:#9aa0a6}.mr-mtf__bar .is-bear{background:#e0573f}.mr-mtf__total th,.mr-mtf__total td{border-top:2px solid var(--lq-color-border-subtle)}.mr-mtf{--mr-mtf-sep:1px solid #b2b5be99}.mr-mtf tbody tr>:is(:nth-child(2),:nth-child(4),:nth-child(9),:nth-child(12),:nth-child(17),:nth-child(20),:nth-child(25),:nth-child(26)),.mr-mtf thead tr:first-child>:is(:nth-child(2),:nth-child(n+4)),.mr-mtf thead tr:nth-child(2)>:is(:first-child,:nth-child(6),:nth-child(9),:nth-child(14),:nth-child(17)){border-left:var(--mr-mtf-sep)}.mr-app[data-lq-surface=light] .mr-mtf{--mr-mtf-sep:1px solid #3c404873}.mr-ta__mult{grid-column:span 2}.mr-ta__mult-row{align-items:flex-end;gap:6px;display:flex}.mr-ta__mult-input{flex:1}.mr-ta__mult-info{margin-bottom:10px}.mr-ta__mult-reco{margin:4px 0 0}.mr-ta__linkbtn{font:inherit;color:var(--lq-color-accent,#5b8def);cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .15s}.mr-ta__linkbtn:hover{opacity:.7}.mr-ta__mult-pop{max-width:460px}.mr-ta__mult-body{padding:14px 18px;font-size:13px;line-height:1.5}.mr-ta__mult-body h4{text-transform:uppercase;letter-spacing:.05em;margin:10px 0 4px;font-size:12px}.mr-ta__mult-body h4:first-child{margin-top:0}.mr-ta__mult-body p,.mr-ta__mult-body ul{margin:0 0 6px}.mr-ta__mult-body ul{padding-left:18px}@media (width<=640px){.mr-ta__mult{grid-column:auto}}.mr-ta__ttt{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 24px;margin-bottom:14px;display:grid}.mr-ta__ttt>div{flex-direction:column;gap:2px;display:flex}.mr-ta__ttt strong{font-variant-numeric:tabular-nums;font-size:22px}.mr-ta__horizons th,.mr-ta__horizons td{white-space:nowrap}:root{--lq-sticky-header-z-index:10000}:root:has(.lq-chart-workspace--fullscreen,.lq-chart--fullscreen){--lq-sticky-header-z-index:400}:is(:root:has(.lq-chart-workspace--fullscreen,.lq-chart--fullscreen) .mr-ta__drawer,:root:has(.lq-chart-workspace--fullscreen,.lq-chart--fullscreen) .mr-ta__drawer-tab){display:none}.lq-chart-workspace--fullscreen,.lq-chart--fullscreen{box-shadow:0 0 0 100vmax var(--lq-color-bg)}.lq-modal__overlay{z-index:10100}.lq-popover{z-index:10150}.mr-ta__info{vertical-align:middle;margin-left:2px}.mr-ta__explained{cursor:help}.mr-qtl{margin-bottom:12px;position:relative}.mr-qtl__scroller{scrollbar-width:none;overflow-x:auto}.mr-qtl__scroller::-webkit-scrollbar{display:none}.mr-qtl__chevron{z-index:2;width:32px;color:var(--lq-color-text);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s,transform .15s;display:flex;position:absolute;top:0;bottom:0}.mr-qtl__chevron.is-left{background:linear-gradient(90deg, var(--lq-color-bg) 55%, transparent);justify-content:flex-start;left:0}.mr-qtl__chevron.is-right{background:linear-gradient(270deg, var(--lq-color-bg) 55%, transparent);justify-content:flex-end;right:0}.mr-qtl__chevron:hover{color:var(--lq-color-accent,#5b8def)}.mr-qtl__chevron.is-left:hover{transform:translate(-2px)}.mr-qtl__chevron.is-right:hover{transform:translate(2px)}.mr-qtl__bar{background:var(--lq-color-accent,#5b8def);pointer-events:none;height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1),width .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.mr-qtl__bar{transition:none}}.mr-qtl__list{gap:0;min-width:max-content;margin:0;padding:6px 0 2px;list-style:none;display:flex;position:relative}.mr-qtl__list:before{content:"";background:var(--lq-color-border-subtle);height:2px;position:absolute;top:13px;left:12px;right:12px}.mr-qtl__item{min-width:112px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:2px;padding:2px 10px 8px;transition:border-color .15s,opacity .15s;display:flex;position:relative}.mr-qtl__item:hover{border-bottom-color:var(--lq-color-border-subtle)}.mr-qtl__dot{box-sizing:border-box;background:var(--lq-color-panel,#222);border:2px solid var(--lq-color-text-muted,#888);z-index:1;border-radius:50%;flex:none;width:12px;height:12px;margin-bottom:4px}.mr-qtl__item.is-past .mr-qtl__dot{background:var(--lq-color-text-muted,#888)}.mr-qtl__item.is-current .mr-qtl__dot{border-color:var(--lq-color-accent,#5b8def);background:var(--lq-color-accent,#5b8def)}.mr-qtl__item.is-active .mr-qtl__dot{transform:scale(1.3)}.mr-qtl__item.is-upcoming,.mr-qtl__item.is-next{opacity:.85}.mr-qtl__name{font-size:13px;font-weight:700}.mr-qtl__months,.mr-qtl__count{color:var(--lq-color-text-muted,inherit);white-space:nowrap;font-size:11px}.mr-qtl__note{margin:-4px 0 10px;font-size:12px}.mr-qsum{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.mr-qsum__item{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.mr-qsum__item strong{font-variant-numeric:tabular-nums;font-size:24px}.mr-qsum__caption{font-size:12px}.mr-ta__counter{background:#e0a03f1a;border:1px solid #e0a03f;border-left-width:4px;flex-direction:column;grid-column:1/-1;gap:4px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.mr-ta__counter strong{color:#e0a03f}.mr-app[data-lq-surface=light] .mr-ta__counter strong{color:#a86a10}.mr-ta__top{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;gap:16px;display:grid}.mr-ta__top-left{flex-direction:column;gap:12px;min-width:0;display:flex}.mr-ta__top .mr-ta__summary{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.mr-ta__top{grid-template-columns:1fr}}@media (width<=640px){.mr-ta__top .mr-ta__summary{grid-template-columns:1fr 1fr}}.mr-ta__summary .mr-tone-card--g1{background-color:#46b06a1a;border-color:#46b06a59}.mr-ta__summary .mr-tone-card--g2{background-color:#46b06a2e;border-color:#46b06a80}.mr-ta__summary .mr-tone-card--g3{background-color:#46b06a47;border-color:#46b06ab3}.mr-ta__summary .mr-tone-card--g4{background-color:#46b06a66;border-color:#46b06ae6}.mr-ta__summary .mr-tone-card--r1{background-color:#e0573f1a;border-color:#e0573f59}.mr-ta__summary .mr-tone-card--r2{background-color:#e0573f2e;border-color:#e0573f80}.mr-ta__summary .mr-tone-card--r3{background-color:#e0573f47;border-color:#e0573fb3}.mr-ta__summary .mr-tone-card--r4{background-color:#e0573f66;border-color:#e0573fe6}.mr-ta__zone .mr-ta__zone-btn{white-space:normal;color:#fff;background:#3f6fd8;border-color:#3f6fd8;align-self:end;height:40px;min-height:0;padding:0 12px;font-size:12px;line-height:1.2;transition:filter .15s,opacity .15s}.mr-ta__zone .mr-ta__zone-btn:hover:not(:disabled){filter:brightness(1.12)}.mr-ta__zone .mr-ta__zone-btn:disabled{opacity:.45;cursor:not-allowed}.mr-ta__tool-badge{min-width:22px;height:16px;font:700 8.5px/1 var(--lq-font-sans,sans-serif);letter-spacing:.02em;border:1px solid;justify-content:center;align-items:center;padding:0 2px;display:inline-flex}.mr-ta__drawer{z-index:10050;background:var(--lq-color-panel,#141414);border-left:1px solid var(--lq-color-border-subtle);visibility:hidden;flex-direction:column;width:min(480px,100vw);transition:transform .25s,visibility 0s linear .25s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-16px 0 32px -16px #0009}.mr-ta__drawer.is-open{visibility:visible;transition:transform .25s,visibility;transform:translate(0)}.mr-ta__drawer-head{border-bottom:1px solid var(--lq-color-border-subtle);grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:16px 18px;display:grid}.mr-ta__drawer-head strong{text-transform:uppercase;letter-spacing:.06em;font-size:15px}.mr-ta__drawer-head .mr-ta__small{grid-column:1}.mr-ta__drawer-close{border:1px solid var(--lq-color-border-subtle);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;grid-area:1/2/span 2;font-size:20px;transition:background-color .15s}.mr-ta__drawer-close:hover{background:var(--lq-color-border-subtle)}.mr-ta__drawer-body{flex:1;padding:12px;overflow-y:auto;grid-template-columns:1fr!important}.mr-ta__drawer-tab{z-index:10040;writing-mode:vertical-rl;border:1px solid var(--lq-color-border-subtle);color:#fff;font:600 12px/1 var(--lq-font-sans,sans-serif);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#3f6fd8;border-right:0;padding:16px 8px;transition:padding .15s,filter .15s;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-6px 0 16px -8px #00000080}.mr-ta__drawer-tab:hover{filter:brightness(1.1);padding-right:12px}@media (width<=640px){.mr-ta__drawer-body .mr-ta__form{grid-template-columns:1fr}}.lq-popover.mr-ta__mult-pop{z-index:10060}.mr-ta__ind-row{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);align-items:start;gap:16px;display:grid}@media (width<=1200px){.mr-ta__ind-row{grid-template-columns:1fr}}.mr-evw{flex-direction:column;max-height:520px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.mr-evw__item{border-bottom:1px solid var(--lq-color-border-subtle);flex-direction:column;gap:3px;padding:10px 2px;display:flex}.mr-evw__item.is-high{border-left:3px solid #e0573f;padding-left:10px}.mr-evw__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mr-evw__when{color:var(--lq-color-text-muted,inherit);font-size:12px}.mr-evw__title{font-size:13px}.mr-evw__meta{font-size:12px}.mr-evw__impact{color:#e0a03f;font-size:12px}.mr-app[data-lq-surface=light] .mr-evw__impact{color:#a86a10}.mr-mtf td.is-warn{color:#fff;background:#e0a03f8c}.mr-ta__drawer-body{align-content:start;align-items:start}.mr-ta__drawer-body>*,.mr-ta__drawer-body .mr-ta__form>*{min-width:0}.mr-ta__drawer-body .mr-ta__form,.mr-ta__drawer-body .mr-ta__zone{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-ta__drawer-body .mr-ta__mult{grid-column:1/-1}.mr-ta__zone .mr-ta__zone-btn,.mr-ta__zone .mr-ta__zone-btn:hover,.mr-ta__zone .mr-ta__zone-btn:focus-visible{color:#fff!important;background:#3f6fd8!important;border-color:#3f6fd8!important}.mr-ta__zone .mr-ta__zone-btn{grid-column:1/-1;justify-self:start}.mr-mtf thead th .mr-hh__anchor{cursor:help}.mr-mtf thead th .mr-hh__anchor:hover,.mr-mtf thead th .mr-hh__anchor:focus-within{color:#5b8def;transition:color .15s}.mr-hh{max-width:300px}.mr-hh__box{text-align:left;white-space:normal;flex-direction:column;gap:6px;width:264px;font-size:.76rem;line-height:1.35;display:flex}.mr-hh__title{font-size:.82rem}.mr-hh__svg{background:#7f7f7f0f;border:1px solid #b2b5be59;border-radius:0;width:100%;height:auto}.mr-hh__line{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.mr-hh__line--accent{stroke:#5b8def;stroke-width:1.8px}.mr-hh__line--dash{stroke-dasharray:3 2;opacity:.8}.mr-hh__line--up{stroke:#46b06a}.mr-hh__step{fill:none;stroke-width:2px}.mr-hh__step--up{stroke:#46b06a}.mr-hh__step--down{stroke:#e0573f}.mr-hh__ref{stroke:currentColor;stroke-width:1px;stroke-dasharray:2 3;opacity:.55}.mr-hh__ref--down{stroke:#e0573f;opacity:.9}.mr-hh__span{stroke:currentColor;stroke-width:1.2px;marker-start:none}.mr-hh__zone-up{fill:#46b06a14}.mr-hh__zone-down{fill:#e0573f14}.mr-hh__hit-up{fill:#46b06a4d;stroke:#46b06a;stroke-width:1px}.mr-hh__hit-down{fill:#e0573f4d;stroke:#e0573f;stroke-width:1px}.mr-hh__bar-up{fill:#46b06abf}.mr-hh__bar-down{fill:#e0573fbf}.mr-hh__bar-neutral{fill:#9aa0a6}.mr-hh__brick-up{fill:#46b06a8c;stroke:#46b06a;stroke-width:1px}.mr-hh__range{stroke:#9aa0a6;stroke-width:3px;opacity:.6}.mr-hh__dot{fill:currentColor}.mr-hh__dot--hollow{fill:none;stroke:#5b8def;stroke-width:1.6px}.mr-hh__lbl{fill:currentColor;opacity:.85;font-size:8.5px}.mr-hh__lbl--on{fill:#fff;opacity:1;font-weight:600}.mr-hh__up{fill:#46b06a;opacity:1}.mr-hh__down{fill:#e0573f;opacity:1}.mr-hh__accent{fill:#5b8def;opacity:1}.mr-hh__text{opacity:.92}.mr-tq{flex-direction:column;gap:6px;display:flex}.mr-tq .lq-progress-bar__fill{transition:width .35s,background-color .35s}.mr-tq--chop .lq-progress-bar__fill{background:#e0573f}.mr-tq--weak .lq-progress-bar__fill{background:#e0a03f}.mr-tq--trend .lq-progress-bar__fill{background:#46b06a}.mr-tq__scale{opacity:.75;justify-content:space-between;font-size:.72rem;display:flex;position:relative}.mr-tq__scale span:nth-child(2){position:absolute;left:35%;transform:translate(-50%)}.mr-tq__scale span:nth-child(3){position:absolute;left:60%;transform:translate(-50%)}.mr-tq__parts{font-variant-numeric:tabular-nums;margin:0;font-size:.82rem}.mr-ml{font-variant-numeric:tabular-nums;width:100%}.mr-ml th,.mr-ml td{text-align:right;white-space:nowrap;padding:4px 8px}.mr-ml th[scope=row],.mr-ml thead th:first-child{text-align:left}.mr-ml tr.is-selected th[scope=row]{box-shadow:inset 3px 0 #5b8def}.mr-ml .is-up-text{color:#46b06a}.mr-ml .is-down-text{color:#e0573f}.mr-ml-lab{flex-direction:column;gap:16px;display:flex}.mr-ml-lab__row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0 4px;display:flex}.mr-ml-lab__errors{color:#e0573f;margin:8px 0 0;padding-left:18px;font-size:.82rem}.mr-ml-lab .lq-chip-group,.mr-ml-lab [role=group]{margin-bottom:8px}.mr-ml-lab .is-up-text{color:#46b06a}.mr-ml-lab .is-down-text{color:#e0573f}.mr-ml__subtitle{margin:14px 0 6px;font-size:.85rem}.mr-earn-curves{margin:4px 0 14px}.mr-earn-curves__caption{margin:4px 0 0;font-size:.78rem}.mr-news-page{gap:16px}.mr-news__grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));align-items:start;gap:16px;display:grid}.mr-news__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mr-news__item{border-top:1px solid var(--lq-color-border-subtle);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid}.mr-news__item:first-child{border-top:0}.mr-news__item{-webkit-user-select:none;user-select:none;cursor:pointer;padding-left:6px;padding-right:6px;transition:background-color .15s}.mr-news__item:hover{background-color:var(--lq-color-hover,#7f7f7f14)}.mr-news__item.is-selected{background-color:#5b8def24;box-shadow:inset 3px 0 #5b8def}.mr-news__item:focus-visible{outline-offset:-2px;outline:2px solid #5b8def}.mr-news__score{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:3px;font-size:.86rem;font-weight:700;display:flex}.mr-news__score i{background:var(--lq-color-border-subtle);width:32px;height:4px;display:block}.mr-news__score i b{background:#e0a03f;height:100%;display:block}.mr-news__title{color:inherit;font-size:.9rem;font-weight:600;line-height:1.3;text-decoration:none;transition:color .15s}.mr-news__meta{color:var(--lq-color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:.74rem;display:flex}.mr-news__head{align-items:center;gap:12px;display:inline-flex}.mr-news__all{align-items:center;gap:6px;display:inline-flex}.mr-news__symbols{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.mr-news__symbol{border:1px solid var(--lq-color-border-subtle);color:inherit;padding:0 5px;font-size:.7rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s}.mr-news__symbol:hover{color:#5b8def;border-color:#5b8def}.mr-news__ai{flex-direction:column;gap:10px;display:flex}.mr-news__ai-tabs{gap:18px;display:inline-flex}.mr-news__ai-tabs button{color:var(--lq-color-text-muted);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 4px}.mr-news__ai-tabs button.is-on{color:var(--lq-color-text);border-bottom-color:currentColor}.mr-news__ai-tabs button:hover{color:var(--lq-color-text)}.mr-news__history{flex-direction:column;gap:16px;display:flex}.mr-news__history-region{margin:0 0 6px;font-size:.86rem;font-weight:700}.mr-news__history-item{border-top:1px solid var(--lq-color-border-subtle)}.mr-news__history-item summary{cursor:pointer;justify-content:space-between;gap:12px;padding:8px 2px;font-size:.86rem;display:flex}.mr-news__history-item summary .mr-muted{flex:none;font-size:.74rem}.mr-news__history-item .mr-news__answer{margin:0 0 10px}.mr-news__chosen{flex-wrap:wrap;gap:6px;font-size:.78rem;display:flex}.mr-news__question{box-sizing:border-box;border:1px solid var(--lq-color-border);background:var(--lq-color-panel);width:100%;min-height:64px;color:inherit;font:inherit;resize:vertical;padding:8px 10px;font-size:.86rem}.mr-news__actions{flex-wrap:wrap;gap:8px;display:flex}.mr-news__answer{border:1px solid var(--lq-color-border-subtle);padding:10px 12px;font-size:.88rem;line-height:1.55}.mr-ai-key{color:var(--lq-color-text);font-weight:700;box-shadow:inset 0 -.35em #5b8def2e}.mr-ai-up{color:var(--lq-color-up,#2e8b4e);font-weight:600}.mr-ai-down{color:var(--lq-color-down,#c2412f);font-weight:600}.mr-topbar__status{align-items:center;gap:10px;display:flex}.mr-loading{opacity:0;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .2s;display:inline-flex}.mr-loading.is-visible{opacity:1}.mr-search{flex-direction:column;gap:14px;height:100%;min-height:0;display:flex}.mr-search__input{box-sizing:border-box;border:1px solid var(--lq-color-border);background:var(--lq-color-panel);width:100%;color:inherit;font:inherit;outline:none;padding:14px 16px;font-size:1.1rem;transition:border-color .15s}.mr-search__input:focus{border-color:#5b8def}.mr-search__cols{flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;min-height:0;display:grid}.mr-search__results,.mr-search__ai{flex-direction:column;gap:10px;min-height:0;display:flex;overflow:auto}.mr-search__results .mr-cmdk__list{max-height:none}.mr-cmdk__item.is-first-symbol{border-top:1px solid var(--lq-color-border-subtle)}.mr-search__ai{border-left:1px solid var(--lq-color-border-subtle);padding-left:20px}.mr-search__ai-title{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:0;font-size:.8rem}.mr-search__suggestions{flex-wrap:wrap;gap:8px;display:flex}.mr-search__suggestion{border:1px solid var(--lq-color-border-subtle);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:7px 10px;font-size:.84rem;transition:border-color .15s,color .15s,transform .15s}.mr-search__suggestion:hover:not(:disabled){color:#5b8def;border-color:#5b8def;transform:translateY(-1px)}.mr-search__suggestion:disabled{opacity:.5;cursor:default}.mr-search__suggestion.is-query{border-color:#5b8def;font-weight:600}.mr-search__ask{gap:8px;display:flex}.mr-search__ask-input{border:1px solid var(--lq-color-border);background:var(--lq-color-panel);min-width:0;color:inherit;font:inherit;flex:1;padding:8px 10px}.mr-search__answer{border:1px solid var(--lq-color-border-subtle);padding:10px 12px;font-size:.9rem;line-height:1.55}.mr-search__asked{margin:0 0 6px;font-weight:700}@media (width<=860px){.mr-search__cols{grid-template-columns:1fr}.mr-search__ai{border-left:0;border-top:1px solid var(--lq-color-border-subtle);padding-top:12px;padding-left:0}}.mr-symlist-form{flex-direction:column;gap:10px;min-width:min(360px,80vw);display:flex}.mr-country__kind{font-size:.6em;font-weight:500}.mr-country__actions{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;display:flex}.mr-country__link,.mr-country__open{color:inherit;font-size:.86rem;font-weight:600;text-decoration:none;transition:color .15s,transform .15s;display:inline-block}.mr-country__link:hover,.mr-country__open:hover{color:#5b8def;transform:translate(2px)}.mr-country__open{border:1px solid var(--lq-color-border);align-self:flex-end;padding:8px 12px}button.mr-country__open{cursor:pointer;background:0 0;font-family:inherit}.mr-analysis-link{align-self:flex-end;display:inline-flex;position:relative}.mr-analysis-link__menu{z-index:50;border:1px solid var(--lq-color-border);background:var(--lq-color-panel);min-width:220px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 10px 28px #0000002e}.mr-analysis-link__menu button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:8px;padding:7px 10px;font-size:.86rem;display:flex}.mr-analysis-link__menu button>span{font-family:"Noto Color Emoji", "Apple Color Emoji", var(--lq-font-family,sans-serif)}.mr-analysis-link__menu button:hover,.mr-analysis-link__menu button:focus-visible{background:var(--lq-color-hover);outline:none}.mr-country__figures{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;margin-bottom:16px;display:grid}.mr-country__figure{cursor:help;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.mr-country__figure strong{font-variant-numeric:tabular-nums;font-size:1.35rem}.mr-country__figure-caption{font-size:.76rem}.mr-country__source{grid-column:1/-1;margin:0}.mr-country__trends{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.mr-co-profit{border-bottom:1px solid var(--lq-color-border-subtle);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:18px;padding-bottom:14px;display:flex}.mr-co-profit__label{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);font-size:.74rem;font-weight:700}.mr-co-profit__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mr-co-profit__item{border:1px solid;flex-direction:column;gap:1px;min-width:92px;padding:5px 9px;font-size:.74rem;line-height:1.25;display:flex}.mr-co-profit__item strong{font-size:.86rem}.mr-co-profit__item.is-gain{color:#2f8a50;background:#3fa4631a;border-color:#3fa463}.mr-co-profit__item.is-loss{color:#c2452f;background:#d9573f1a;border-color:#d9573f}.mr-co-profit__item.is-na{border-color:var(--lq-color-border-subtle);color:var(--lq-color-text-muted)}.mr-co-profit__period{color:var(--lq-color-text-muted)}.mr-co-profit__word{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.mr-co-fund__section+.mr-co-fund__section{border-top:1px solid var(--lq-color-border-subtle);margin-top:22px;padding-top:18px}.mr-co__flow-keys{flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.mr-co__flow-keys span{color:var(--lq-color-text-muted)}.mr-co__loss{color:#c2452f;margin:6px 0 0;font-size:.82rem}.mr-trends__section{border-top:1px solid var(--lq-color-border-subtle);margin-top:22px;padding-top:18px}.mr-trends__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:0 0 12px;font-size:.74rem;font-weight:700}.mr-trends__tools{align-items:center;gap:10px;display:inline-flex}.mr-trends__ai{color:#9b72cb}.mr-trends__answer{flex-direction:column;gap:10px;margin-bottom:18px;font-size:.9rem;line-height:1.55;display:flex}@media (width<=760px){.mr-country__trends{grid-template-columns:1fr}}.mr-country__trend-title{cursor:help;margin:0 0 4px;font-size:.82rem;font-weight:700}.mr-country__explorer{margin-top:18px;scroll-margin-top:90px}.mr-news__scope{flex-wrap:wrap;align-items:flex-end;gap:8px 18px;margin-top:10px;display:flex}.mr-news__scope-text{max-width:520px;margin:0 0 6px;font-size:.82rem}.mr-news__why{border:1px solid;margin-top:4px;padding:1px 6px;font-size:.7rem;font-weight:700;display:inline-block}.mr-news__why.is-direct{color:#5b8def}.mr-news__why.is-impact{color:#e0a03f}@property --mr-ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.mr-ai-brief{isolation:isolate;background:conic-gradient(from var(--mr-ai-angle), #4285f4, #9b72cb, #d96570, #f4b400, #34a853, #4285f4);margin-bottom:18px;padding:2px;animation:4s linear infinite mr-ai-spin;position:relative}.mr-ai-brief:before{content:"";z-index:-1;background:inherit;filter:blur(14px);opacity:.45;animation:4s linear infinite mr-ai-spin;position:absolute;inset:0}@keyframes mr-ai-spin{to{--mr-ai-angle:360deg}}@media (prefers-reduced-motion:reduce){.mr-ai-brief,.mr-ai-brief:before{animation:none}}.mr-ai-brief__inner{background:var(--lq-color-panel);flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:relative}.mr-ai-brief__info{color:var(--lq-color-text-muted);cursor:help;transition:color .15s;display:inline-flex;position:absolute;top:8px;right:10px}.mr-ai-brief__info:hover{color:#5b8def}.mr-ai-brief__bar{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding-right:22px;display:flex}.mr-ai-brief__subject{flex:0 340px;min-width:220px}.mr-ai-brief__text{flex:320px;min-width:220px}.mr-ai-brief__go:not(:disabled){color:#9b72cb}.mr-ai-brief__go:not(:disabled):hover{color:#4285f4}.mr-ai-brief__answer{border:1px solid var(--lq-color-border-subtle);padding:10px 12px;font-size:.9rem;line-height:1.55}.mr-ai-brief__asked{margin:0 0 6px;font-weight:700}.mr-qs{flex-direction:column;gap:6px;padding:4px 8px 16px;display:flex;position:relative}.mr-qs__close{background:0 0;border:0;position:absolute;top:0;right:0}.mr-qs__input{width:100%;color:var(--lq-color-text);font:inherit;letter-spacing:-.03em;caret-color:#5b8def;background:0 0;border:0;outline:none;padding:0;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;line-height:1.1;padding-right:52px!important}.mr-qs__input::placeholder{color:color-mix(in srgb, var(--lq-color-text) 35%, transparent)}.mr-qs__help{color:var(--lq-color-text-muted);margin:4px 0 0;font-size:.8rem}.mr-qs__help kbd{border:1px solid var(--lq-color-border-subtle);font:inherit;padding:0 4px;font-size:.72rem}.mr-qs__suggest{color:var(--lq-color-text-muted);margin:14px 0 10px;font-size:.86rem}.mr-qs__suggest strong{color:var(--lq-color-text);font-weight:600}.mr-qs__cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.mr-qs__col{flex-direction:column;gap:10px;min-width:0;display:flex}.mr-qs__col-title{margin:0 0 4px;font-size:.86rem;font-weight:700}.mr-qs__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mr-qs__item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:6px 8px;transition:background-color .15s;display:flex}.mr-qs__item.is-active,.mr-qs__item:hover:not(:disabled){background:color-mix(in srgb, var(--lq-color-text) 7%, transparent)}.mr-qs__item:hover:not(:disabled) .mr-qs__item-title{color:#5b8def}.mr-qs__ask:disabled{opacity:.5;cursor:default}.mr-qs__avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.82rem;font-weight:800;display:inline-flex;overflow:hidden}.mr-qs__avatar.is-logo{background:#fff}.mr-qs__avatar.is-logo img{object-fit:contain;width:80%;height:80%}.mr-qs__avatar.is-flag{background:color-mix(in srgb, var(--lq-color-text) 10%, transparent);color:var(--lq-color-text);font-size:.86rem}.mr-qs__item-text{flex-direction:column;min-width:0;display:flex}.mr-qs__item-title{text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;line-height:1.3;transition:color .15s;overflow:hidden}.mr-qs__ask .mr-qs__item-title{white-space:normal;font-size:.92rem}.mr-qs__item-via{color:var(--lq-color-text-muted);font-size:.74rem}@media (width<=1000px){.mr-qs__cols{grid-template-columns:1fr 1fr}.mr-qs__col--ai{grid-column:1/-1}}@media (width<=640px){.mr-qs__cols{grid-template-columns:1fr}}.mr-ai-input,.mr-ai-glow .lq-field__control{animation:4s linear infinite mr-ai-spin;box-shadow:-6px 0 16px -8px #4285f48c,6px 0 16px -8px #d965708c;background:linear-gradient(var(--lq-color-panel), var(--lq-color-panel)) padding-box, conic-gradient(from var(--mr-ai-angle), #4285f4, #9b72cb, #d96570, #f4b400, #34a853, #4285f4) border-box!important;border:2px solid #0000!important}.mr-ai-input:focus,.mr-ai-glow .lq-field__control:focus-within{outline:none;box-shadow:-8px 0 22px -8px #4285f4bf,8px 0 22px -8px #d96570bf,0 6px 18px -10px #f4b40099}@media (prefers-reduced-motion:reduce){.mr-ai-input,.mr-ai-glow .lq-field__control{animation:none}}.mr-qs__history{border-top:1px solid var(--lq-color-border-subtle);flex-direction:column;gap:8px;margin-top:10px;padding-top:12px;display:flex}.mr-qs__history-clear{margin-left:10px;font-size:.74rem;font-weight:400}.mr-ai-brief__collapse{color:var(--lq-color-text-muted);cursor:pointer;background:0 0;border:0;padding:2px;transition:color .15s;display:inline-flex;position:absolute;top:6px;right:34px}.mr-ai-brief__collapse:hover{color:#5b8def}.mr-ai-brief__bar{padding-right:0}.mr-search__ask-field{flex:1;min-width:0;display:flex;position:relative}.mr-search__ask-field .mr-search__ask-input{width:100%;padding-right:46px}.mr-search__ask-go{color:#9b72cb;width:34px;height:34px;position:absolute;top:50%;right:4px;transform:translateY(-50%);background:0 0!important;border:0!important}.mr-search__ask-go:not(:disabled):hover{color:#4285f4}.mr-search__ask-go svg,.mr-ai-brief__go svg{width:22px;height:22px}@property --mr-ai-shift{syntax:"<percentage>";inherits:false;initial-value:0%}.mr-qs__field{align-items:center;display:flex;position:relative}.mr-qs .mr-qs__input{background:linear-gradient(90deg, #4285f4, #9b72cb, #d96570, #f4b400, #34a853, #4285f4) var(--mr-ai-shift) 0 / 200% 100%;color:#0000;-webkit-text-fill-color:transparent;caret-color:#9b72cb;filter:drop-shadow(0 0 14px #9b72cb59);-webkit-background-clip:text;background-clip:text;animation:6s linear infinite mr-ai-text;padding-right:64px!important}.mr-qs .mr-qs__input::placeholder{-webkit-text-fill-color:color-mix(in srgb, var(--lq-color-text) 35%, transparent);color:color-mix(in srgb, var(--lq-color-text) 35%, transparent)}@keyframes mr-ai-text{to{--mr-ai-shift:200%}}@media (prefers-reduced-motion:reduce){.mr-qs .mr-qs__input{animation:none}}.mr-qs .mr-qs__input:not(:placeholder-shown){filter:drop-shadow(0 0 12px #9b72cb73)drop-shadow(0 0 28px #4285f447)}.mr-qs__go{color:#9b72cb;width:52px;height:52px;position:absolute;top:50%;right:0;transform:translateY(-50%);background:0 0!important;border:0!important}.mr-qs__go svg{width:28px;height:28px}.mr-qs__go:not(:disabled):hover{color:#4285f4}.mr-qs__go.mr-ai-busy{color:#9b72cb}.mr-qs__timer .mr-elapsed{font-variant-numeric:tabular-nums;color:#9b72cb;font-weight:700}.mr-ai-busy{animation:1.6s ease-in-out infinite mr-ai-halo;opacity:1!important;cursor:progress!important}@keyframes mr-ai-halo{0%,to{filter:drop-shadow(0 0 2px #9b72cb80)}50%{filter:drop-shadow(0 0 10px #9b72cbf2)drop-shadow(0 0 18px #4285f499)}}.mr-aicharts{flex-direction:column;gap:18px;margin-top:14px;display:flex}.mr-aichart{flex-direction:column;gap:8px;margin:0;display:flex}.mr-aichart__title{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.mr-aichart__verdict{margin:0;font-size:.92rem;line-height:1.5}.mr-aichart__note{color:var(--lq-color-text-muted);margin:0;font-size:.74rem;font-style:italic;line-height:1.45}.mr-aichart .lq-chart{border:1px solid var(--lq-color-border-subtle)}.mr-ai-running{background:#9b72cb14;border:1px solid #9b72cb73;align-items:center;gap:8px;margin:0;padding:10px 12px 10px 14px;font-size:.86rem;display:flex;position:relative;overflow:hidden}.mr-ai-running__text{min-width:0}.mr-ai-running__end{white-space:nowrap;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.mr-ai-running__end .mr-elapsed{font-variant-numeric:tabular-nums;color:#9b72cb;font-weight:700}.mr-ai-running__bar{background:linear-gradient(90deg,#0000,#9b72cb,#4285f4,#0000);width:30%;height:2px;animation:1.4s linear infinite mr-ai-run;position:absolute;bottom:0;left:0}@keyframes mr-ai-run{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.mr-ai-busy,.mr-ai-running__bar{animation:none}}.mr-qs__close{top:-4px;right:-4px}.mr-qs__field{margin-right:40px}.mr-ai-summary__actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.mr-ai-summary__icon{width:28px;height:28px}.mr-ai-summary__info{color:var(--lq-color-text-muted);cursor:help;padding:4px;transition:color .15s;display:inline-flex}.mr-ai-summary__info:hover,.mr-ai-summary__info:focus-visible{color:#5b8def;outline:none}.mr-ai-summary__info-text{max-width:320px;display:block}.mr-ai-summary__foot{margin-top:8px}.mr-ai-button,.mr-ai-button.lq-button{transition:box-shadow .2s;animation:4s linear infinite mr-ai-spin;box-shadow:-6px 0 16px -8px #4285f499,6px 0 16px -8px #d9657099;background:linear-gradient(var(--lq-color-panel), var(--lq-color-panel)) padding-box, conic-gradient(from var(--mr-ai-angle), #4285f4, #9b72cb, #d96570, #f4b400, #34a853, #4285f4) border-box!important;border:2px solid #0000!important}.mr-ai-button:not(:disabled):hover{box-shadow:-8px 0 22px -8px #4285f4cc,8px 0 22px -8px #d96570cc}@media (prefers-reduced-motion:reduce){.mr-ai-button{animation:none}}.mr-profile{flex-direction:column;gap:16px;display:flex}.mr-profile__head{flex-wrap:wrap;align-items:center;gap:16px 20px;padding:18px 20px;display:flex}.mr-profile__who{flex:260px;min-width:0}.mr-profile__who .mr-page__title{margin:0 0 4px}.mr-profile__who p{margin:0;font-size:.86rem}.mr-profile__stats{gap:24px;margin:0;display:flex}.mr-profile__stats dt{color:var(--lq-color-text-muted);font-size:.74rem}.mr-profile__stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.4rem;font-weight:800}.mr-profile__form{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:end;gap:14px 18px;display:grid}.mr-profile__risk{margin:14px 0 0}.mr-settings-embedded{display:contents}.mr-profile-btn{border:1px solid var(--lq-color-border);width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:inline-flex}.mr-profile-btn:hover{border-color:#5b8def}.mr-needs-country{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.mr-needs-country__item{border:1px solid var(--lq-color-border-subtle);background:var(--lq-color-panel);color:inherit;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,transform .15s;display:flex}.mr-needs-country__item:hover{border-color:#5b8def;transform:translateY(-1px)}.mr-needs-country__flag{font-size:1.2rem}.mr-indicator-chart__last{margin:0 0 4px;font-size:.76rem}.mr-elapsed{font-variant-numeric:tabular-nums;color:#9b72cb;min-width:54px;margin-right:6px;font-weight:700;display:inline-block}.mr-ai-wait{margin:0 0 6px}.mr-alertsmenu__tabs{gap:4px;display:inline-flex}.mr-alertsmenu__tabs button{color:var(--lq-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:3px 8px;font-weight:700;transition:color .15s,border-color .15s}.mr-alertsmenu__tabs button:hover{color:var(--lq-color-text)}.mr-alertsmenu__tabs button.is-on{color:var(--lq-color-text);border-color:var(--lq-color-border)}.mr-notif__kind{justify-content:center;align-items:center;min-width:20px;font-size:.7rem;font-weight:800;display:inline-flex}.mr-notif__kind.is-ai{color:#9b72cb}.mr-notif__kind.is-news{color:#ef7d32}.mr-notif__clear{margin:6px 12px 10px;font-size:.78rem}.mr-profile__notif{flex-direction:column;gap:14px;display:flex}.mr-profile__switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.mr-ai-summary.is-shown{background:linear-gradient(var(--lq-color-panel), var(--lq-color-panel)) padding-box, conic-gradient(from var(--mr-ai-angle), #4285f4, #9b72cb, #d96570, #f4b400, #34a853, #4285f4) border-box;animation:4s linear infinite mr-ai-spin;box-shadow:-8px 0 22px -14px #4285f4b3,8px 0 22px -14px #d96570b3;border:2px solid #0000!important}.mr-ai-summary.is-folded .mr-ai-summary__head{margin-bottom:0}.mr-ai-summary__title{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}@media (prefers-reduced-motion:reduce){.mr-ai-summary.is-shown{animation:none}}.mr-center[data-compact="1"] .mr-center__source,.mr-center[data-compact="1"] .mr-center__cb-rest,.mr-center[data-compact="2"] .mr-center__source,.mr-center[data-compact="2"] .mr-center__cb-rest,.mr-center[data-compact="2"] .mr-center__others,.mr-center[data-compact="3"] .mr-center__source,.mr-center[data-compact="3"] .mr-center__cb,.mr-center[data-compact="3"] .mr-center__others,.mr-center[data-compact="3"] .mr-center__rows,.mr-center[data-compact="3"] .mr-center__divider{display:none}.mr-center>*{zoom:var(--mr-center-zoom,1)}.mr-ai-summary{position:relative}.mr-ai-summary:not(.is-shown) .mr-ai-summary__head,.mr-ai-summary.is-folded .mr-ai-summary__head{margin-bottom:0}.mr-ai-summary .mr-ai-summary__head,.mr-ai-summary:not(.is-shown) .mr-ai-summary__head{padding-right:0}.mr-ai-summary:not(.is-shown) .mr-ai-summary__head{flex-wrap:nowrap;gap:6px}.mr-ai-summary:not(.is-shown) .mr-ai-button{white-space:nowrap;height:38px;min-height:38px;padding:0 12px;font-size:.82rem}.mr-ai-summary:not(.is-shown) .mr-ai-summary__actions{flex:none;gap:6px}.mr-ai-summary:not(.is-shown) .mr-ai-summary__icon{width:38px;height:38px}.mr-ai-summary:not(.is-shown) .mr-ai-summary__icon svg{width:18px;height:18px}.mr-ai-summary__info-anchor{position:absolute;top:4px;right:4px}.mr-ai-summary__info{padding:2px}.mr-profile__sync{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mr-earn-curves__range{margin:10px 0 4px}.mr-earn-heatmap__limit{flex:0 0 170px;width:170px;min-width:0}.mr-co .lq-chart{border:0}.mr-co__title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.mr-co__title .mr-co__h{margin:0}.mr-co__legend{color:var(--lq-color-text-muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.mr-co__legend li{align-items:center;gap:6px;display:inline-flex}.mr-co__legend i{width:10px;height:10px;display:inline-block}.mr-ai-summary__start-tip{display:inline-flex}.mr-ai-summary__start-tip button:disabled{pointer-events:none}.mr-ai-brief__go{justify-content:center;align-items:center;display:inline-flex}.mr-ai-brief__go svg,.mr-qs__go svg{display:block}.mr-ai-brief__info{top:4px;right:6px}.mr-mapai__button.mr-ai-button{align-items:center;gap:6px;display:inline-flex}.mr-ai-btn{min-height:34px;color:var(--lq-color-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex}.mr-ai-btn .mr-ai-icon{flex:none}.mr-ai-btn:disabled{cursor:not-allowed;opacity:.55}.mr-ai-btn--icon{aspect-ratio:1;min-width:34px;padding:0}.mr-trends__tools{align-items:stretch}.mr-trends__tools .mr-ai-btn--icon{height:auto;min-height:0}.mr-qs{box-sizing:border-box;max-width:100%;overflow-x:hidden}.mr-qs__field{min-width:0;margin-right:44px}.mr-qs .mr-qs__input{box-sizing:border-box;width:100%;min-width:0}.mr-qs__cols,.mr-qs__col,.mr-qs__list{min-width:0}.mr-qs__help{overflow-wrap:anywhere}.lq-modal:has(.mr-qs) .lq-modal__inner{overflow-x:hidden}.mr-scenario-chart{margin:8px 0 14px}.mr-scenario-chart .lq-chart{border:0}.mr-scenario-chart__caption{margin:4px 0 0;font-size:.78rem}.mr-app{--mr-map-dot:#3a6f9f;--mr-map-dot-tracked:#63a6da;--mr-map-glow-warm:#f2a33a;--mr-map-glow-cool:#38c9e6;--mr-map-arc:#f2a33a;--mr-map-arc-active:#ffe2b0;--mr-map-runner:#fff6e6;--mr-map-light:0}.mr-app[data-lq-surface=light]{--mr-map-dot:#56708f;--mr-map-dot-tracked:#1f4f80;--mr-map-arc:#4a6585;--mr-map-arc-active:#1d3557;--mr-map-runner:#1d3557;--mr-map-light:1}.mr-world__dot{fill:var(--mr-map-dot)}.mr-world__dot.is-tracked{fill:var(--mr-map-dot-tracked)}.mr-world__borders{stroke:color-mix(in srgb, var(--mr-map-dot-tracked) 18%, transparent)}.mr-world__grat{stroke:color-mix(in srgb, var(--mr-map-dot) 12%, transparent)}.mr-world__zones path,.mr-world__countries path{fill:#0000;stroke:none}.mr-world__zones path.is-hover,.mr-world__countries path.is-hover{fill:color-mix(in srgb, var(--mr-map-glow-warm) 16%, transparent)}.mr-world__zone-glow{fill:none;stroke:var(--mr-map-glow-warm);stroke-width:1.6px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px var(--mr-map-glow-warm)) drop-shadow(0 0 10px color-mix(in srgb, var(--mr-map-glow-warm) 60%, transparent))}.mr-world__marker-dot{fill:var(--mr-map-glow-cool);filter:drop-shadow(0 0 4px var(--mr-map-glow-cool))}.mr-world__marker-halo{fill:color-mix(in srgb, var(--mr-map-glow-cool) 18%, transparent)}.mr-world__marker-ring{fill:none;stroke:color-mix(in srgb, var(--mr-map-glow-cool) 70%, transparent);stroke-width:1.2px;transform-origin:0 0;animation:2.6s ease-out infinite mr-marker-pulse}.mr-world__marker.is-up .mr-world__marker-dot{fill:var(--mr-map-glow-warm);filter:drop-shadow(0 0 4px var(--mr-map-glow-warm))}.mr-world__marker.is-up .mr-world__marker-halo{fill:color-mix(in srgb, var(--mr-map-glow-warm) 18%, transparent)}.mr-world__marker.is-up .mr-world__marker-ring{stroke:color-mix(in srgb, var(--mr-map-glow-warm) 70%, transparent)}.mr-world__marker.is-neutral .mr-world__marker-dot{fill:#9aa7b8;filter:none}.mr-world__marker.is-neutral .mr-world__marker-ring{stroke:#9aa7b88c}.mr-world__marker-label{fill:var(--mr-map-text);letter-spacing:.08em;text-transform:uppercase;paint-order:stroke;stroke:var(--mr-map-bg);stroke-width:3px;font-size:11px;font-weight:700}@keyframes mr-marker-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.mr-world__marker-ring{animation:none}}.mr-wflow__line,.mr-wflow:not(.is-focus):not(.is-active) .mr-wflow__line{stroke:color-mix(in srgb, var(--mr-map-glow-warm) 45%, transparent);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--mr-map-glow-warm) 55%, transparent))}.mr-wflow.is-focus .mr-wflow__line,.mr-wflow.is-active .mr-wflow__line{stroke:var(--mr-map-glow-warm)}.mr-wflow__dot{visibility:visible;stroke:#fff6e6;filter:drop-shadow(0 0 4px var(--mr-map-glow-warm))}.mr-wflow.is-dim .mr-wflow__line,.mr-wflow.is-dim .mr-wflow__dot{opacity:.22}.mr-world{background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--mr-map-dot) 12%, transparent), transparent 70%), var(--mr-map-bg);cursor:default}.mr-world:active{cursor:grabbing}.mr-world .mr-world__land{fill:url(#mr-dots)}.mr-world .mr-world__tracked{fill:url(#mr-dots-tracked)}.mr-scenario-path{margin:10px 0 14px}.mr-scenario-path .lq-chart{border:0}.mr-world__zone-borders{fill:none;stroke:color-mix(in srgb, var(--mr-map-dot-tracked) 75%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.mr-world__zone-frame{fill:none;stroke:var(--mr-map-glow-cool);stroke-width:1.6px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--mr-map-glow-cool)) drop-shadow(0 0 8px color-mix(in srgb, var(--mr-map-glow-cool) 50%, transparent));pointer-events:none}.mr-ai-brief .mr-ai-summary.is-shown{background:var(--lq-color-panel);box-shadow:none;animation:none;border:1px solid var(--lq-color-border-subtle)!important}.mr-world__zones.is-faint path{stroke:color-mix(in srgb, var(--mr-map-glow-cool) 45%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.mr-qs__kinds{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.mr-qs__kind{border:1px solid var(--lq-color-border-subtle);color:var(--lq-color-text-muted);font:inherit;cursor:pointer;background:0 0;padding:3px 8px;font-size:.74rem;transition:border-color .15s,color .15s}.mr-qs__kind span{opacity:.7;font-variant-numeric:tabular-nums;margin-left:4px}.mr-qs__kind:hover{color:var(--lq-color-text);border-color:var(--lq-color-border)}.mr-qs__kind.is-on{color:var(--lq-color-text);border-color:#5b8def}.mr-qs__sep{border-top:1px solid var(--lq-color-border);letter-spacing:.04em;text-transform:uppercase;color:var(--lq-color-text-muted);align-items:center;gap:8px;margin:10px 0 4px;padding-top:8px;font-size:.7rem;list-style:none;display:flex}.mr-qs__sep.is-first{border-top:0;margin-top:0;padding-top:0}.mr-qs__cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.mr-qs__col--quick{grid-column:1/-1}.mr-qs__col--quick .mr-qs__list{scrollbar-width:none;flex-flow:row;gap:4px;overflow-x:auto}.mr-qs__col--quick .mr-qs__item{border:1px solid var(--lq-color-border-subtle);flex:0 auto;gap:5px;width:auto;min-width:0;padding:3px 8px}.mr-qs__col--quick .mr-qs__item.is-active,.mr-qs__col--quick .mr-qs__item:hover{border-color:var(--lq-color-border)}.mr-qs__col--quick .mr-qs__avatar:not(.is-flag):not(.is-logo){display:none}.mr-qs__col--quick .mr-qs__avatar{width:16px;height:16px;font-size:.6rem}.mr-qs__col--quick .mr-qs__item-title{font-size:.78rem}.mr-qs__col--quick .mr-qs__item-via{display:none}.mr-qs__col--quick .mr-qs__list>.mr-muted{white-space:nowrap}.mr-qs__col--symrow{margin-top:-16px}.mr-qs__col--symrow .mr-qs__item-title{font-weight:600}.mr-qs__item-name{color:var(--lq-color-text-muted);font-weight:400}.mr-qs__col--symrow .mr-qs__list>.mr-muted{font-size:.78rem}.mr-qs__col-title{align-items:center;gap:8px;display:flex}.mr-qs__add{border:1px solid var(--lq-color-border-subtle);width:18px;height:18px;color:inherit;font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:.85rem;line-height:1;display:inline-flex}.mr-qs__add:hover{border-color:var(--lq-color-border);color:#5b8def}.mr-qs__col--symbols .mr-qs__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.mr-qs__col--symbols .mr-qs__sep,.mr-qs__col--symbols .mr-qs__list>.mr-muted{grid-column:1/-1}@media (width<=1000px){.mr-qs__cols{grid-template-columns:1fr}.mr-qs__col--ai{grid-column:auto}}@media (width<=640px){.mr-qs__col--symbols .mr-qs__list{grid-template-columns:1fr}}.mr-world__dock{z-index:20;pointer-events:none;flex-direction:column;gap:8px;max-width:min(320px,100% - 24px);display:flex;position:absolute;top:12px;left:12px}.mr-world__dock:empty{display:none}.mr-world__dock>.mr-wtip,.mr-world__dock>.mr-wlink{width:100%;position:static;transform:none}.mr-world__tilt{transform-style:flat;will-change:transform;position:absolute;inset:0}.mr-world__globe{pointer-events:none;background:radial-gradient(60% 28% at 50% 0,#ffffff17,#0000 70%);border-top:1px solid #ffffff8c;border-radius:50%;transition:opacity .2s;position:absolute;box-shadow:0 -8px 34px #ffffff29,inset 0 22px 60px #ffffff12}:root[data-theme=light] .mr-world__globe,.mr-app[data-lq-surface=light] .mr-world__globe{background:radial-gradient(60% 28% at 50% 0,#4650620a,#0000 70%);border-top-color:#46506273;box-shadow:0 -14px 60px #3c465829,0 -4px 20px #3c46581a,inset 0 22px 60px #4650620d}.mr-earn-filters__off{opacity:.45;cursor:not-allowed}.mr-earn-filters__off>*{pointer-events:none}.mr-world__gl{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mr-world__layer[data-moving] .mr-world__svg{visibility:hidden}.mr-wflow__dot{stroke-dashoffset:-50px;animation:none}.mr-wflow.is-active .mr-wflow__dot,.mr-wflow.is-focus .mr-wflow__dot{animation:3.4s ease-in-out infinite alternate mr-flow-back}@media (prefers-reduced-motion:reduce){.mr-wflow.is-active .mr-wflow__dot,.mr-wflow.is-focus .mr-wflow__dot{animation:none}}.mr-earnings__notime{color:var(--lq-color-text-muted);cursor:help;align-items:center;display:inline-flex}.mr-earnings-table--fixed{table-layout:fixed;width:100%;min-width:1100px}.mr-earnings-table--fixed th,.mr-earnings-table--fixed td{text-overflow:ellipsis;overflow:hidden}.mr-earnings-col--moment{width:6%}.mr-earnings-col--company{width:16%}.mr-earnings-col--sector,.mr-earnings-col--quarter{width:11%}.mr-earnings-col--num{width:6%}.mr-earnings-col--revenue{width:14%}.mr-earnings__growth{color:inherit;opacity:.9;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;margin-top:3px;font-size:.74rem;line-height:1.3;display:flex}.mr-earnings__growth b{font-variant-numeric:tabular-nums;font-weight:600}.mr-earnings__basis{opacity:.8;font-size:.9em}.mr-earnings__eps-period{opacity:.8;white-space:nowrap;font-size:.72em;display:block}.mr-earnings-col--cap{width:8%}.mr-earnings-col--count{width:5%}.mr-earnings-col--source{width:8%}.mr-earnings-table--fixed .mr-earnings__company{min-width:0;max-width:100%}.mr-earnings-table--fixed .mr-earnings__link{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mr-earnings__sources{margin-top:18px}.mr-earnings__sources summary{cursor:pointer;font-weight:600}.mr-earnings__sources ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px 18px;margin:10px 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.mr-earnings-table--fixed thead th{white-space:normal;text-overflow:clip;vertical-align:bottom;letter-spacing:.03em;font-size:.62rem;line-height:1.25}.mr-sidebar-country{flex-direction:column;align-items:stretch;gap:6px;margin:0 0 14px;padding:0 4px;display:flex}.mr-sidebar-country .mr-country-selector__label{color:var(--mr-sidebar-muted)}.mr-sidebar-country .mr-country-selector__input{width:100%}.mr-sidebar-country{--lq-color-panel:#17181b;--lq-color-bg:#17181b;--lq-color-surface:#17181b;--lq-color-border:#ffffff47;--lq-color-border-subtle:#ffffff24;--lq-color-text:var(--mr-sidebar-text);--lq-color-text-muted:var(--mr-sidebar-muted);--lq-color-hover:#ffffff14}.mr-sidebar-country .lq-field__control{background:var(--mr-sidebar-bg);color:var(--mr-sidebar-text);border-color:#ffffff47}.mr-sidebar-country .lq-field__input{color:var(--mr-sidebar-text)}.mr-sidebar-country .lq-field__input::placeholder{color:var(--mr-sidebar-muted)}.mr-world-frame{border:1px solid var(--lq-color-border-subtle)}.mr-cmd__producers{width:22px;height:22px;color:var(--mr-map-muted,var(--lq-color-text-muted));cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mr-cmd__producers:hover,.mr-cmd__producers:focus-visible{color:var(--mr-map-text,var(--lq-color-text));outline:none}.mr-cmd__producers.is-selected{color:var(--mr-map-text,var(--lq-color-text));border-color:currentColor}.mr-cmd.is-compact .mr-cmd__producers{display:none}.mr-search-btn__label{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.mr-search-btn__label.is-picked{font-weight:600}.mr-nowline{border-top:2px solid #d96570;align-items:center;height:0;margin:10px 0;list-style:none;display:flex;position:relative}.mr-nowline:before{content:"";background:#d96570;width:9px;height:9px;position:absolute;top:-6px;left:-4px;box-shadow:0 0 0 3px #d9657040}.mr-nowline__label{color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;background:#d96570;padding:1px 6px;font-size:.68rem;font-weight:700;position:absolute;top:-10px;right:0}tr.mr-nowline--row{border:0;height:auto;margin:0;display:table-row}tr.mr-nowline--row:before{content:none}tr.mr-nowline--row>td{z-index:3;border:0;border-top:2px solid #d96570;height:0;position:relative;overflow:visible;padding:0!important}tr.mr-nowline--row>td:before{content:"";background:#d96570;width:9px;height:9px;position:absolute;top:-6px;left:0;box-shadow:0 0 0 3px #d9657040}tr.mr-nowline--row .mr-nowline__label{z-index:3;white-space:nowrap;top:-11px}.mr-news li.is-important .mr-news__title{color:#e8a33d;font-weight:700}.mr-news li.is-high-impact{padding-left:10px;box-shadow:inset 3px 0 #ff6f61}.mr-app[data-lq-surface=light] .mr-news li.is-high-impact{box-shadow:inset 3px 0 #c62f22}.mr-news li.is-high-impact .mr-news__title{color:#ff6f61;font-weight:700}.mr-app[data-lq-surface=light] .mr-news li.is-high-impact .mr-news__title{color:#c62f22}.mr-trusted.mr-impact{color:#ff6f61;border-color:#ff6f61}.mr-app[data-lq-surface=light] .mr-trusted.mr-impact{color:#c62f22;border-color:#c62f22}.mr-news li.is-anecdotal .mr-news__title{opacity:.62;font-weight:500}.mr-app[data-lq-surface=light] .mr-news li.is-important .mr-news__title{color:#a35f00}.mr-brightness{flex-direction:column;gap:6px;display:flex}.mr-brightness__label{font-size:.8rem;font-weight:600}.mr-brightness__value{font-variant-numeric:tabular-nums;color:var(--lq-color-text-muted);margin-left:6px}.mr-brightness__row{align-items:center;gap:10px;display:flex}.mr-brightness__row input{max-width:320px;accent-color:var(--lq-color-text);cursor:pointer;flex:auto}.mr-earnings__revenue-only{text-align:center;font-size:.82rem;font-style:italic}.mr-spread{flex-direction:column;gap:10px;display:flex}.mr-spread__head{flex-direction:column;gap:2px;display:flex}.mr-spread__value{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0;font-size:1.6rem;font-weight:700;display:flex}.mr-spread__change{font-size:.85rem;font-weight:600}.mr-spread__detail,.mr-spread__note{margin:0;font-size:.8rem}.mr-settings-kanban{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:10px 0 0;font-size:.85rem;display:flex}.mr-settings-kanban .mr-crumbs__link{border-color:color-mix(in srgb, var(--lq-color-text) 22%, transparent);color:var(--lq-color-text);font-weight:600}.mr-kanban__filters{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}.mr-kanban__filters>*{flex:0 300px;min-width:220px}.mr-kanban__form{flex-direction:column;gap:12px;display:flex}.mr-kanban__field{flex-direction:column;gap:4px;font-size:.82rem;display:flex}.mr-kanban__field textarea{border:1px solid var(--lq-color-border,#7f7f7f66);color:inherit;font:inherit;resize:vertical;background:0 0;border-radius:0;padding:8px 10px}.mr-kanban__modalfoot{justify-content:flex-end;gap:8px;width:100%;display:flex}.mr-drift--up{color:var(--mr-up)}.mr-drift--down{color:var(--mr-down)}.mr-drift--flat{color:var(--lq-color-text-muted)}.mr-sympage__views{flex-wrap:wrap;align-items:center;gap:10px 28px;margin:4px 0 14px;display:flex}.mr-world--globe{--gl-sea-hi:#2b2b2e;--gl-sea-mid:#19191b;--gl-sea-lo:#070708;--gl-land-hi:#66666b;--gl-land-lo:#2a2a2d;--gl-shadow:#000000d9;--gl-light:#ffffff38;--gl-coast:#ffffff1a;--gl-p1:#3d2c80;--gl-p2:#5535b5;--gl-p3:#7448e6;--gl-p4:#9a7cf4;--gl-p5:#c9bcff;--gl-lime:#cdee4b}.mr-app[data-lq-surface=light] .mr-world--globe{--gl-sea-hi:#e9e9ec;--gl-sea-mid:#cfd0d4;--gl-sea-lo:#a9abb1;--gl-land-hi:#fff;--gl-land-lo:#c4c6cc;--gl-shadow:#00000038;--gl-light:#ffffffe6;--gl-coast:#00000014}.mr-world--globe:focus-visible{outline:none}.mr-world__producers-chip{border:1px solid var(--gl-p3,#7448e6);color:var(--mr-map-text);font:inherit;cursor:pointer;background:0 0;border-radius:0;margin-left:auto;padding:3px 10px;font-size:.8rem}.mr-gl{cursor:grab;touch-action:none;position:absolute;inset:0}.mr-gl:active{cursor:grabbing}.mr-gl__canvas{display:block;position:absolute;inset:0}.mr-gl__markers{pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.mr-gl__markers.is-cleared{opacity:0}.mr-gl__markers.is-cleared>*{pointer-events:none}.mr-gl__marker{cursor:pointer;pointer-events:auto;background:0 0;border:0;width:0;height:0;padding:0;position:absolute;top:0;left:0}.mr-gl__marker>span{width:var(--d);height:var(--d);background:radial-gradient(circle, #120838 0 13%, var(--c2) 15% 58%, var(--c) 60% 100%);z-index:1;border-radius:50%;transition:transform .15s,box-shadow .15s;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1.5px #150a3e}.mr-gl__marker--l1{--c:#5f43e0;--c2:#6f55ea;--d:12px}.mr-gl__marker--l2{--c:#7258ee;--c2:#8268f2;--d:13px}.mr-gl__marker--l3{--c:#8a73f2;--c2:#9a86f5;--d:14px}.mr-gl__marker--l4{--c:#ab9bf5;--c2:#bcaff8;--d:15px}.mr-gl__marker--l5{--c:#d4cbfa;--c2:#e4defc;--d:16px}.mr-gl__marker.is-zone>span{--d:20px}.mr-gl__marker.is-selected>span{--d:24px;--c:#8b6cf6;--c2:#9d82f8;box-shadow:0 0 0 1.5px #150a3e,0 0 0 7px #8b6cf647,0 0 18px #8b6cf673}.mr-gl__marker.is-dim>span{opacity:.45}.mr-gl__marker:focus-visible{outline:none}.mr-gl__marker:focus-visible>span{transform:translate(-50%,-50%)scale(1.3)}.mr-gl__caption{--h:max(15px, calc(var(--d) - 1px));left:0;top:calc(var(--h) / -2);height:var(--h);padding:0 9px 0 calc(var(--d) / 2 + 5px);background:var(--c);color:#000;border-radius:0 calc(var(--h) / 2) calc(var(--h) / 2) 0;white-space:nowrap;pointer-events:none;align-items:center;font-size:.7rem;font-style:normal;font-weight:700;line-height:1;display:flex;position:absolute;box-shadow:0 1px 3px #00000073}.mr-gl__marker.is-zone .mr-gl__caption{font-size:.78rem}.mr-gl__marker.is-dim .mr-gl__caption{opacity:.6}.mr-gl__cap-v{display:none}.mr-gl__caption:not([data-v]) .mr-gl__cap-v:first-child,.mr-gl__caption[data-v="0"] .mr-gl__cap-v:first-child,.mr-gl__caption[data-v="1"] .mr-gl__cap-v:nth-child(2),.mr-gl__caption[data-v="2"] .mr-gl__cap-v:nth-child(3){display:inline}.mr-gl__caption[data-side=left]{padding:0 calc(var(--d) / 2 + 5px) 0 9px;border-radius:calc(var(--h) / 2) 0 0 calc(var(--h) / 2);left:auto;right:0}.mr-gl__swatch{vertical-align:-1px;width:11px;height:11px;display:inline-block}.mr-gl__swatch--l1{background:#5f43e0}.mr-gl__swatch--l2{background:#7258ee}.mr-gl__swatch--l3{background:#8a73f2}.mr-gl__swatch--l4{background:#ab9bf5}.mr-gl__swatch--l5{background:#d4cbfa}.mr-gl__legend span:first-child{align-items:center;gap:4px;display:inline-flex}.mr-gtip__leader{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mr-gtip__leader path{fill:none;stroke:color-mix(in srgb, var(--mr-map-text) 38%, transparent);stroke-width:1px}.mr-gtip__leader circle{fill:color-mix(in srgb, var(--mr-map-text) 60%, transparent)}.mr-gtip{z-index:8;border:1px solid color-mix(in srgb, var(--mr-map-text) 18%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 82%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:230px;color:var(--mr-map-text);pointer-events:none;border-radius:10px;padding:12px 12px 8px;position:absolute;top:0;left:0}.mr-gtip__title{margin:0 0 4px;font-size:.82rem}.mr-gtip__line{color:color-mix(in srgb, var(--mr-map-text) 62%, transparent);margin:0;font-size:.68rem}.mr-gtip__wire{width:100%;height:auto;margin-top:8px;display:block}.mr-gtip__floor{stroke:color-mix(in srgb, var(--mr-map-text) 22%, transparent);stroke-width:.6px}.mr-gtip__mass{fill:color-mix(in srgb, var(--mr-map-bg) 92%, transparent)}.mr-gtip__ridge{fill:none;stroke:color-mix(in srgb, var(--mr-map-text) 80%, transparent);stroke-width:.7px}.mr-gtip__mesh{stroke:color-mix(in srgb, var(--mr-map-text) 45%, transparent);stroke-width:.5px}.mr-gcountry{z-index:5;pointer-events:none;position:absolute;inset:0}.mr-gcountry>*{pointer-events:auto}.mr-gflows{left:12px;bottom:calc(var(--mr-bar-h,28px) + 16px);z-index:6;width:min(290px,36%);position:absolute}.mr-gflows,.mr-wlist{transition:opacity .3s}.mr-gflows.is-leaving,.mr-wlist.is-leaving{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.mr-gl__markers,.mr-gflows,.mr-wlist{transition:none}}.mr-gflows>.lq-panel{background:color-mix(in srgb, var(--lq-color-panel) 94%, transparent);margin:0}.mr-gflows__body{flex-direction:column;gap:6px;display:flex}.mr-gflows__label{color:var(--lq-color-text-muted);margin:4px 0 0;font-size:.75rem}.mr-gflows__big{font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:1.5rem;font-weight:700}.mr-gflows__bars{align-items:flex-end;gap:2px;height:52px;display:flex}.mr-gflows__bars span{background:var(--gl-p3,#7448e6);flex:1;min-width:1px}.mr-gflows__bars.is-mixed{align-items:stretch}.mr-gflows__bars.is-mixed span{align-self:flex-end;margin-bottom:26px}.mr-gflows__bars.is-mixed span.is-neg{background:var(--gl-p4,#9a7cf4);align-self:flex-start;margin:26px 0 0}.mr-gflows__split{height:5px;margin-top:4px;display:flex;overflow:hidden}.mr-gflows__split span:first-child{background:var(--gl-p3,#7448e6)}.mr-gflows__split span:last-child{background:var(--gl-lime,#cdee4b)}.mr-gflows__legend{color:var(--lq-color-text-muted);white-space:nowrap;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:.7rem;display:flex}.mr-gflows__legend span{align-items:center;gap:5px;display:inline-flex}.mr-gflows__legend i{width:8px;height:8px;display:inline-block}.mr-gflows__legend .is-exp{background:var(--gl-p3,#7448e6)}.mr-gflows__legend .is-imp{background:var(--gl-lime,#cdee4b)}.mr-gflows__rows{flex-direction:column;gap:4px;margin:4px 0 0;display:flex}.mr-gflows__rows>div{justify-content:space-between;gap:10px;font-size:.78rem;display:flex}.mr-gflows__rows dt{text-overflow:ellipsis;white-space:nowrap;color:var(--lq-color-text-muted);overflow:hidden}.mr-gflows__rows dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}@media (width<=900px){.mr-gflows{width:auto;margin:8px;position:static}}.mr-earnings-table tr.is-tinted>*,.mr-earnings-table tr.is-tinted .mr-muted,.mr-earnings-table tr.is-tinted a,.mr-earnings-table tr.is-tinted .mr-tone--up,.mr-earnings-table tr.is-tinted .mr-tone--down{color:inherit}.mr-earnings-table tr.is-tinted .mr-muted{opacity:.85}.mr-earnings__noeps{cursor:help;justify-content:flex-end;align-items:center;display:inline-flex}.mr-earnings__quarter{white-space:nowrap;font-variant-numeric:tabular-nums}.mr-earnings__delta{opacity:.85;font-size:.85em}.mr-earnings-col--margin{width:118px}.mr-news__insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.mr-news__insights>*{min-width:0}@media (width<=1200px){.mr-news__insights{grid-template-columns:1fr}}.mr-nbaro{grid-template-columns:210px minmax(0,1fr);gap:12px 20px;display:grid}.mr-nbaro__gauge{text-align:center;flex-direction:column;align-items:center;display:flex}.mr-nbaro__label{margin:4px 0 2px;font-size:1rem;font-weight:700}.mr-nbaro__counts{margin:0;font-size:.75rem;line-height:1.5}.mr-nbaro__themes{min-width:0}.mr-nbaro__top{grid-column:1/-1}.mr-nbaro__h{letter-spacing:.06em;text-transform:uppercase;color:var(--lq-color-text-muted);margin:0 0 6px;font-size:.72rem}.mr-nbaro__top ul{flex-direction:column;gap:5px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.mr-nbaro__pull{font-variant-numeric:tabular-nums;min-width:64px;font-weight:600;display:inline-block}.mr-ntl__controls{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.mr-nstories{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mr-nstories__item{grid-template-columns:44px minmax(0,1fr) 104px;align-items:start;gap:10px;display:grid}.mr-nstories__score{font-variant-numeric:tabular-nums;text-align:right;padding-top:1px;font-weight:700}.mr-nstories__title{font-size:.86rem;font-weight:600}.mr-nstories__meta{margin:2px 0 0;font-size:.74rem}.mr-nstories__details summary{cursor:pointer;color:var(--lq-color-text-muted);font-size:.74rem}.mr-nstories__details ul{margin:4px 0 0;padding-left:16px;font-size:.78rem}.mr-nstories__pace{cursor:help;flex-direction:column;gap:2px;margin:0;display:flex}.mr-nstories__pace figcaption{letter-spacing:.02em;color:var(--lq-color-text-muted);font-size:.62rem}.mr-nstories__pace svg{width:104px;height:24px;fill:color-mix(in srgb, var(--lq-color-text-muted) 55%, transparent);border-bottom:1px solid var(--lq-color-border)}.mr-nstories__pace rect.is-peak{fill:color-mix(in srgb, var(--lq-color-text) 75%, transparent)}.mr-nstories__pace--burst strong{font-size:.78rem;font-weight:600}.mr-nstories__pace--burst span{color:var(--lq-color-text-muted);font-size:.68rem}.mr-nstories__axis{color:var(--lq-color-text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.6rem;display:flex}@media (width<=700px){.mr-nbaro{grid-template-columns:1fr}.mr-nstories__item{grid-template-columns:40px minmax(0,1fr)}.mr-nstories__pace{display:none}}.mr-nbaro__bars{flex-direction:column;gap:6px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.mr-nbaro__bars li{grid-template-columns:130px minmax(0,1fr) 70px;align-items:center;gap:8px;display:grid}.mr-nbaro__theme{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-nbaro__track{background:linear-gradient(to right, transparent calc(50% - .5px), var(--lq-color-border) calc(50% - .5px), var(--lq-color-border) calc(50% + .5px), transparent calc(50% + .5px));border-left:0;height:12px;position:relative}.mr-nbaro__bar{position:absolute;top:1px;bottom:1px}.mr-nbaro__bar.is-up{background:#3ea377;left:50%}.mr-nbaro__bar.is-down{background:#c15d7a;right:50%}.mr-nbaro__val{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.mr-nbaro__total{border-top:1px solid var(--lq-color-border);padding-top:4px;font-weight:700}.mr-gcountry{animation:.42s cubic-bezier(.2,.8,.2,1) both mr-gcountry-in}@keyframes mr-gcountry-in{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mr-gcountry{animation:none}}.mr-world__title{z-index:6;letter-spacing:-.01em;max-width:46%;color:var(--mr-map-text);text-shadow:0 0 14px var(--mr-map-bg), 0 0 4px var(--mr-map-bg);pointer-events:none;align-items:center;gap:.35em;margin:0;font-size:clamp(22px,3.3cqw,44px);font-weight:800;line-height:1.1;animation:.45s cubic-bezier(.22,1,.36,1) both mr-world-title-in;display:flex;position:absolute;top:14px;left:18px}.mr-world__title .mr-flag{text-shadow:none;font-size:.9em;line-height:1}.mr-world__title-name{overflow-wrap:anywhere}@keyframes mr-world-title-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mr-world__title{animation:none}}.mr-indexpick{flex-direction:column;gap:6px;display:flex}.mr-indexpick__label{color:var(--lq-color-text);font-size:.82rem;font-weight:600}.mr-indexpick__btn{border-color:var(--lq-color-border);min-height:40px;padding:0 12px;font-size:.88rem}.mr-indexpick__btn:disabled{cursor:default;opacity:.6}.mr-indexpick__clear{color:var(--lq-color-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mr-wev__badge{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 1.5px #fff,0 2px 6px #00000073}.mr-wev__badge.is-burst{box-shadow:none;filter:drop-shadow(0 1px 2px #0000008c)}.mr-gl__pin{cursor:pointer;pointer-events:auto;z-index:1;background:0 0;border:0;width:0;height:0;padding:0;position:absolute;top:0;left:0}.mr-gl__pin>.mr-wev__badge{transition:transform .15s;position:absolute;transform:translate(-50%,-50%)}.mr-gl__pin:hover>.mr-wev__badge,.mr-gl__pin:focus-visible>.mr-wev__badge,.mr-gl__pin.is-selected>.mr-wev__badge{transform:translate(-50%,-50%)scale(1.25)}.mr-gl__pin:hover,.mr-gl__pin:focus-visible{z-index:6;outline:none}.mr-gl__pin.is-selected{z-index:5}.mr-gl__pin.is-selected>.mr-wev__badge:not(.is-burst){box-shadow:0 0 0 2px #fff,0 0 0 5px #00000059,0 2px 8px #00000080}.mr-wev__pulse{width:var(--d,24px);height:var(--d,24px);background:var(--c,#c62828);opacity:0;pointer-events:none;border-radius:50%;animation:2.2s ease-out infinite mr-wev-pulse;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.mr-gl__pin.is-burst>.mr-wev__badge{animation:1.6s ease-in-out infinite mr-wev-burst}@keyframes mr-wev-pulse{0%{opacity:.55;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes mr-wev-burst{0%,to{transform:translate(-50%,-50%)scale(1)rotate(0)}50%{transform:translate(-50%,-50%)scale(1.14)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.mr-wev__pulse,.mr-gl__pin.is-burst>.mr-wev__badge{animation:none}}.mr-gl__pin-tip{left:0;bottom:calc(var(--d,24px) / 2 + 8px);border:1px solid color-mix(in srgb, var(--mr-map-text) 30%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 95%, transparent);width:max-content;max-width:260px;color:var(--mr-map-text);text-align:left;white-space:normal;pointer-events:none;opacity:0;padding:5px 8px;font-size:.72rem;font-weight:400;line-height:1.3;transition:opacity .12s;position:absolute;transform:translate(-50%);box-shadow:0 6px 18px #0006}.mr-gl__pin-tip b{font-weight:700;display:block}.mr-gl__pin:hover .mr-gl__pin-tip,.mr-gl__pin:focus-visible .mr-gl__pin-tip{opacity:1}.mr-gl__pin:hover .mr-gl__pin-tip{transition-delay:.15s}.mr-wev__menu{position:relative}.mr-world__bar:has(.mr-wev__pop){z-index:60}.mr-wev__toggle{border:1px solid color-mix(in srgb, var(--mr-map-text) 35%, transparent);color:var(--mr-map-text);font:inherit;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:3px 10px;font-size:.8rem;display:inline-flex}.mr-wev__toggle.is-on{border-color:#c62828}.mr-wev__toggle:hover,.mr-wev__toggle:focus-visible{background:color-mix(in srgb, var(--mr-map-text) 8%, transparent);outline:none}.mr-wev__pop{z-index:40;border:1px solid color-mix(in srgb, var(--mr-map-text) 30%, transparent);background:var(--mr-map-bar);width:min(580px,100vw - 32px);max-height:min(70vh,640px);color:var(--mr-map-text);padding:12px;font-size:.78rem;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 16px 40px #00000080}.mr-wev__pophead{border-bottom:1px solid color-mix(in srgb, var(--mr-map-text) 14%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:10px;display:flex}.mr-wev__check{cursor:pointer;align-items:center;gap:6px;font-weight:700;display:inline-flex}.mr-wev__sev{align-items:center;gap:4px;display:inline-flex}.mr-wev__sev>span{color:color-mix(in srgb, var(--mr-map-text) 70%, transparent);margin-right:4px}.mr-wev__sev button{border:1px solid color-mix(in srgb, var(--mr-map-text) 30%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:2px 8px}.mr-wev__sev button.is-on{background:var(--mr-map-text);color:var(--mr-map-bar)}.mr-wev__groups{gap:12px;padding-top:10px;display:grid}.mr-wev__group h4{border-left:4px solid;justify-content:space-between;align-items:center;margin:0 0 6px;padding-left:8px;font-size:.82rem;display:flex}.mr-wev__group h4 button{color:color-mix(in srgb, var(--mr-map-text) 70%, transparent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem;font-weight:400;text-decoration:underline}.mr-wev__group ul{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.mr-wev__group li label{cursor:pointer;grid-template-columns:auto auto 1fr auto;align-items:start;gap:6px;padding:4px;display:grid}.mr-wev__group li label:hover{background:color-mix(in srgb, var(--mr-map-text) 6%, transparent)}.mr-wev__group li.is-hidden .mr-wev__badge,.mr-wev__group li.is-hidden .mr-wev__tname{opacity:.4}.mr-wev__tname{gap:1px;display:grid}.mr-wev__tname small{color:color-mix(in srgb, var(--mr-map-text) 70%, transparent);font-size:.7rem;line-height:1.3}.mr-wev__ttl{font-style:italic}.mr-wev__count{border:1px solid color-mix(in srgb, var(--mr-map-text) 25%, transparent);font-variant-numeric:tabular-nums;text-align:center;min-width:18px;padding:0 4px}.mr-wev__note{color:color-mix(in srgb, var(--mr-map-text) 70%, transparent);margin:10px 0 0;font-size:.72rem;line-height:1.4}.mr-wev__warn{color:#e57373}.mr-world__dock>.mr-wev__panel{pointer-events:auto}.mr-wev__panel{border:1px solid color-mix(in srgb, var(--mr-map-text) 35%, transparent);background:color-mix(in srgb, var(--mr-map-bg) 96%, transparent);width:min(380px,100vw - 48px);max-height:calc(100% - 4px);color:var(--mr-map-text);padding:12px;font-size:.78rem;line-height:1.4;overflow:auto;box-shadow:0 12px 30px #00000073}.mr-world__dock:has(.mr-wev__panel){max-width:min(400px,100% - 24px);bottom:calc(var(--mr-bar-h,48px) + 12px)}.mr-wev__phead{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.mr-wev__phead h3{margin:2px 0;font-size:.92rem;line-height:1.3}.mr-wev__kicker{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.mr-wev__place{color:color-mix(in srgb, var(--mr-map-text) 75%, transparent);margin:0}.mr-wev__close{border:1px solid color-mix(in srgb, var(--mr-map-text) 30%, transparent);color:inherit;cursor:pointer;background:0 0;border-radius:0;padding:0 6px;font-size:1rem;line-height:1.3}.mr-wev__facts{gap:3px;margin:10px 0;display:grid}.mr-wev__facts>div{grid-template-columns:130px 1fr;gap:8px;display:grid}.mr-wev__facts dt{color:color-mix(in srgb, var(--mr-map-text) 65%, transparent)}.mr-wev__facts dd{margin:0}.mr-wev__risk,.mr-wev__ai,.mr-wev__articles{border-top:1px solid color-mix(in srgb, var(--mr-map-text) 14%, transparent);margin-top:10px;padding-top:8px}.mr-wev__panel h4{margin:0 0 4px;font-size:.8rem}.mr-wev__risk p{margin:0}.mr-wev__retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mr-wev__articles ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mr-wev__articles a{color:inherit}.mr-wev__articles small{color:color-mix(in srgb, var(--mr-map-text) 65%, transparent);display:block}.mr-wev__source{color:inherit;margin-top:10px;display:inline-block}.mr-mon{gap:16px;display:grid}.mr-mon__bar{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.mr-mon__live{cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.mr-mon__stamp{color:var(--lq-text-muted,#8a8f98);margin-left:auto;font-size:.8rem}.mr-mon__kpis{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.mr-mon__grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;display:grid}.mr-mon__grid--2{grid-template-columns:repeat(auto-fill,minmax(520px,1fr))}.mr-mon__chart{min-height:220px}.mr-mon__donut{justify-content:center;padding:10px 0;display:flex}.mr-mon__filter{max-width:360px;margin-bottom:10px}.mr-mon__more{border:1px solid color-mix(in srgb, currentColor 30%, transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;margin-top:8px;padding:4px 10px;font-size:.8rem}.mr-mon__note{color:var(--lq-text-muted,#8a8f98);margin:0;font-size:.82rem}.mr-mon__error,.mr-mon__bad{color:#e05252}.mr-mon__warn{color:#e0a030}.mr-mon__slow{color:#e0a030;font-weight:700}.mr-mon code{word-break:break-all;font-size:.78rem}.mr-mon__logbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;display:flex}.mr-mon__logbar>:last-child{flex:260px;max-width:420px}.mr-mon__logs{gap:0;max-height:520px;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.76rem;list-style:none;display:grid;overflow:auto}.mr-mon__logs li{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);grid-template-columns:150px 64px 1fr;gap:10px;padding:5px 6px;display:grid}.mr-mon__logs li.is-warn{background:#e0a03014}.mr-mon__logs li.is-error,.mr-mon__logs li.is-fatal{background:#e052521a}.mr-mon__logs time{color:var(--lq-text-muted,#8a8f98)}.mr-mon__lvl{text-transform:uppercase;font-weight:700}.mr-mon__logs li.is-warn .mr-mon__lvl{color:#e0a030}.mr-mon__logs li.is-error .mr-mon__lvl,.mr-mon__logs li.is-fatal .mr-mon__lvl{color:#e05252}.mr-mon__msg{word-break:break-word}.mr-mon__msg small{color:var(--lq-text-muted,#8a8f98);margin-top:2px;display:block}@media (width<=720px){.mr-mon__grid,.mr-mon__grid--2{grid-template-columns:1fr}.mr-mon__logs li{grid-template-columns:1fr;gap:2px}.mr-mon__stamp{margin-left:0}}.mr-adm{gap:16px;display:grid}.mr-adm__kpis{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.mr-adm__issues{gap:0;margin:0;padding:0;list-style:none;display:grid}.mr-adm__issues li{border-bottom:1px solid color-mix(in srgb, currentColor 10%, transparent);grid-template-columns:90px 1fr;align-items:start;gap:12px;padding:10px 0;display:grid}.mr-adm__issues li:last-child{border-bottom:0}.mr-adm__issues p{margin:2px 0 0;font-size:.82rem}.mr-adm__advice{color:var(--lq-text-muted,#8a8f98);font-style:italic}.mr-adm__actions{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.mr-adm__action{border:1px solid color-mix(in srgb, currentColor 14%, transparent);align-content:start;gap:8px;padding:12px;display:grid}.mr-adm__action h4{margin:0;font-size:.9rem}.mr-adm__action p{color:var(--lq-text-muted,#8a8f98);margin:0;font-size:.8rem;line-height:1.4}.mr-adm__actrow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.mr-adm__filter{flex-wrap:wrap;gap:10px 16px;margin-bottom:10px;display:flex}.mr-adm__jobs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.mr-adm__jobs li{border:1px solid color-mix(in srgb, currentColor 14%, transparent);gap:2px;padding:8px 10px;display:grid}.mr-adm__jobs small{color:var(--lq-text-muted,#8a8f98)}.mr-adm__bad{color:#e05252;font-weight:700}.mr-adm__link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.mr-land{--land-max:1200px;background:var(--lq-color-bg);min-height:100vh;color:var(--lq-color-text);overflow-x:hidden}.mr-land:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--lq-color-text) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--lq-color-text) 4%, transparent) 1px, transparent 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 0,#000 0%,#0000 70%)}.mr-land>*{z-index:1;position:relative}.mr-land__nav{z-index:10;max-width:var(--land-max);background:color-mix(in srgb, var(--lq-color-bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid color-mix(in srgb, var(--lq-color-text) 8%, transparent);align-items:center;gap:24px;margin:0 auto;padding:16px 24px;display:flex;position:sticky;top:0}.mr-land__brand{color:inherit;text-decoration:none}.mr-land__nav nav{gap:20px;margin-left:auto;display:flex}.mr-land__nav nav a{color:var(--lq-color-text-muted);font-size:.9rem;text-decoration:none}.mr-land__nav nav a:hover{color:var(--lq-color-text)}.mr-land__cta{border:1px solid var(--lq-color-text);background:var(--lq-color-text);color:var(--lq-color-bg);letter-spacing:.01em;justify-content:center;align-items:center;padding:14px 26px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.mr-land__cta:hover,.mr-land__cta:focus-visible{box-shadow:0 10px 30px color-mix(in srgb, var(--lq-color-text) 25%, transparent);outline:none;transform:translateY(-2px)}.mr-land__cta--small{padding:8px 16px;font-size:.85rem}.mr-land__ghost{border:1px solid color-mix(in srgb, var(--lq-color-text) 35%, transparent);color:var(--lq-color-text);align-items:center;padding:14px 22px;text-decoration:none;display:inline-flex}.mr-land__ghost:hover{border-color:var(--lq-color-text)}.mr-land__hero{max-width:var(--land-max);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;margin:0 auto;padding:72px 24px 56px;display:grid}.mr-land__hero h1{letter-spacing:-.02em;margin:10px 0 18px;font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.05}.mr-land__glow{background:linear-gradient(90deg,#ff6b6b,#ffb347,#ffe066,#5ad17a,#4fb3ff,#a77bf3);color:#0000;-webkit-background-clip:text;background-clip:text}.mr-land__lead{color:var(--lq-color-text-muted);margin:0 0 28px;font-size:1.1rem;line-height:1.6}.mr-land__ctas{flex-wrap:wrap;gap:12px;display:flex}.mr-land__kicker{color:var(--lq-color-text-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.mr-land__clip{border:1px solid color-mix(in srgb, var(--lq-color-text) 18%, transparent);box-shadow:0 30px 80px #00000073, 0 0 0 1px color-mix(in srgb, var(--lq-color-text) 4%, transparent);background:#050608;margin:0}.mr-land__chrome{border-bottom:1px solid #ffffff1a;gap:6px;padding:9px 12px;display:flex}.mr-land__chrome i{background:#ffffff38;border-radius:50%;width:9px;height:9px}.mr-land__clip video{aspect-ratio:auto;background:#050608;width:100%;height:auto;display:block}.mr-land__stats{max-width:var(--land-max);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin:0 auto 40px;padding:0 24px;display:grid}.mr-land__stats>div{border:1px solid color-mix(in srgb, var(--lq-color-text) 12%, transparent);gap:4px;margin:0 -1px -1px 0;padding:22px 20px;display:grid}.mr-land__stats b{letter-spacing:-.02em;font-size:2.2rem;line-height:1}.mr-land__stats span{color:var(--lq-color-text-muted);font-size:.88rem}.mr-land__features{max-width:var(--land-max);gap:96px;margin:0 auto;padding:56px 24px;display:grid}.mr-land__feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}.mr-land__feature.is-flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.mr-land__feature.is-flip .mr-land__text{order:2}.mr-land__feature h2{letter-spacing:-.01em;margin:8px 0 14px;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.12}.mr-land__feature p{color:var(--lq-color-text-muted);line-height:1.65}.mr-land__feature ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mr-land__feature li{padding-left:22px;line-height:1.5;position:relative}.mr-land__feature li:before{content:"";background:var(--lq-color-text);width:10px;height:2px;position:absolute;top:.55em;left:0}.mr-land__why{max-width:var(--land-max);margin:0 auto;padding:56px 24px}.mr-land__why h2,.mr-land__final h2{letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(1.6rem,2.6vw,2.3rem)}.mr-land__cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.mr-land__card{border:1px solid color-mix(in srgb, var(--lq-color-text) 12%, transparent);background:color-mix(in srgb, var(--lq-color-text) 2%, transparent);padding:22px;transition:border-color .2s,transform .2s}.mr-land__card:hover{border-color:color-mix(in srgb, var(--lq-color-text) 40%, transparent);transform:translateY(-3px)}.mr-land__card h3{margin:12px 0 6px;font-size:1.05rem}.mr-land__card p{color:var(--lq-color-text-muted);margin:0;font-size:.9rem;line-height:1.55}.mr-land__final{text-align:center;border-top:1px solid color-mix(in srgb, var(--lq-color-text) 10%, transparent);max-width:820px;margin:40px auto 0;padding:64px 24px}.mr-land__final p{color:var(--lq-color-text-muted);margin:0 0 26px}.mr-land__foot{max-width:var(--land-max);border-top:1px solid color-mix(in srgb, var(--lq-color-text) 8%, transparent);color:var(--lq-color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:28px 24px 40px;font-size:.8rem;display:flex}.mr-land__foot p{max-width:640px;margin:0}.mr-land [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.mr-land [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mr-land [data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=900px){.mr-land__hero,.mr-land__feature,.mr-land__feature.is-flip{grid-template-columns:minmax(0,1fr);gap:28px}.mr-land__feature.is-flip .mr-land__text{order:0}.mr-land__hero{padding-top:40px}.mr-land__nav nav{display:none}.mr-land__nav .mr-land__cta--small{margin-left:auto}.mr-land__features{gap:64px}}@media (width<=480px){.mr-land__nav,.mr-land__hero,.mr-land__stats,.mr-land__features,.mr-land__why,.mr-land__foot{padding-left:16px;padding-right:16px}}.mr-esrc__refresh{border:1px solid var(--lq-color-border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:2px 8px;font-size:.75rem}.mr-esrc__refresh:disabled{opacity:.5;cursor:default}.mr-esrc__verdict{border-left:3px solid var(--lq-color-border);margin:6px 0 10px;padding:8px 10px;font-size:.85rem;line-height:1.4}.mr-esrc__verdict.is-ok{border-left-color:var(--lq-color-positive,#3fae6a)}.mr-esrc__verdict.is-warn{border-left-color:var(--lq-color-warning,#e0a030)}.mr-esrc__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.mr-esrc__summary li{border:1px solid var(--lq-color-border-subtle);gap:2px;padding:6px 8px;font-size:.75rem;display:grid}.mr-esrc__summary li b{color:var(--lq-color-text-muted);font-size:.72rem;font-weight:600}.mr-esrc__summary li.is-ok span{color:var(--lq-color-positive,#3fae6a);font-weight:700}.mr-esrc__summary li.is-warn span{color:var(--lq-color-warning,#e0a030);font-weight:700}.mr-esrc__scroll{overflow-x:auto}.mr-esrc__table{border-collapse:collapse;width:100%;font-size:.8rem}.mr-esrc__table th,.mr-esrc__table td{border-bottom:1px solid var(--lq-color-border-subtle);text-align:left;vertical-align:top;padding:6px}.mr-esrc__table thead th{color:var(--lq-color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:600}.mr-esrc__table .mr-num,.mr-esrc__cell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.mr-esrc__table tbody th{font-weight:600}.mr-esrc__table tbody th a{color:inherit}.mr-esrc__table tbody th small{max-width:220px;color:var(--lq-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:400;display:block;overflow:hidden}.mr-esrc__table tr.is-displayed{background:color-mix(in srgb, var(--lq-color-text) 4%, transparent)}.mr-esrc__cell.is-match span{color:var(--lq-color-positive,#3fae6a);font-weight:700}.mr-esrc__cell.is-differ{color:var(--lq-color-warning,#e0a030);font-weight:700}.mr-esrc__none{color:var(--lq-color-text-muted);text-align:left;font-style:italic}@media (width<=520px){.mr-esrc__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.mr-invw{padding:12px 16px}.mr-invw__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mr-invw__head p{margin:2px 0 0;font-size:.8rem}.mr-invw__actions{align-items:center;gap:12px;font-size:.85rem;display:flex}.mr-invw__actions a{color:inherit}.mr-invw__toggle{border:1px solid var(--lq-color-border);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:4px 12px}.mr-invw__note{margin:10px 0 0;font-size:.78rem}.mr-invw__frame{border:1px solid var(--lq-color-border-subtle);background:#fff;width:100%;height:640px;margin-top:12px;display:block}.mr-ai-brief__inner{padding:12px 16px}.mr-ai-brief__go{margin-left:0}.mr-next__none{margin:8px 0 0;font-size:.82rem}@media (width>=1440px){.mr-ta.is-drawer-open{padding-right:480px}}.mr-mtf__missing td{font-style:italic}.mr-journal>*{min-width:0}.mr-journal .mr-table-scroll{max-width:100%}.mr-heatmap__empty,.mr-empty-widen{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.mr-howto{margin-top:10px}.mr-howto>summary{color:var(--lq-color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:.75rem;list-style:none;display:inline-flex}.mr-howto>summary::-webkit-details-marker{display:none}.mr-howto>summary:hover{color:var(--lq-color-text)}.mr-howto[open]>summary{color:var(--lq-color-text);margin-bottom:6px}.mr-howto__body>.mr-detail__disclaimer{margin:0}details.mr-gold-how>summary{cursor:pointer;font-weight:700;list-style:none}details.mr-gold-how>summary::-webkit-details-marker{display:none}details.mr-gold-how>summary:before{content:"▸ "}details.mr-gold-how[open]>summary:before{content:"▾ "}.mr-essentials{align-items:start}.mr-auth{background:var(--lq-color-bg);min-height:100vh;color:var(--lq-color-text);place-items:center;padding:24px 16px;display:grid}.mr-auth__panel{background:var(--mr-card);width:min(420px,100%)}.mr-auth__brand{margin-bottom:18px;font-size:1.05rem}.mr-auth__title{letter-spacing:-.01em;margin:0 0 6px;font-size:1.45rem;font-weight:700}.mr-auth__lead{color:var(--lq-color-text-muted);margin:0 0 18px;font-size:.92rem;line-height:1.45}.mr-auth__error{border:1px solid var(--lq-color-danger);color:var(--lq-color-danger);margin:0 0 16px;padding:10px 12px;font-size:.88rem}.mr-auth__providers{gap:10px;display:grid}.mr-auth__note{color:var(--lq-color-text-muted);margin:18px 0 0;font-size:.78rem;line-height:1.4}.mr-account{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.mr-account__who{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.mr-account__who>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
