:root{--lcui-bg-0:#05062a;--lcui-bg-1:#0b0d3a;--lcui-bg-2:#12154d;--lcui-surface:#090b30a8;--lcui-surface-solid:#0d1042;--lcui-pop:#11154f;--lcui-raise:#ffffff0d;--lcui-raise-2:#ffffff1a;--lcui-well:#02031a80;--lcui-border:#96a0ff29;--lcui-border-strong:#aab4ff57;--lcui-text:#eceeff;--lcui-text-dim:#b0b5e6;--lcui-text-mute:#8a90cc;--lcui-accent:#f21239;--lcui-accent-2:#e0267a;--lcui-azure:#0476ff;--lcui-cyan:#19e6d0;--lcui-warn:#ffb020;--lcui-focus:#19e6d0;--lcui-grad:linear-gradient(90deg, var(--lcui-azure), var(--lcui-accent-2));--lcui-grad-diag:linear-gradient(135deg, var(--lcui-accent-2), var(--lcui-azure));--lcui-radius:6px;--lcui-row-h:24px;--lcui-fs:12px;--lcui-font:Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lcui-mono:ui-monospace, "JetBrains Mono", "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--lcui-shadow:0 12px 40px #00000c8c, 0 2px 8px #00000c66}:where([class^=lcui-]),:where([class^=lcui-]) *,:where([class^=lcui-]):before,:where([class^=lcui-]):after{box-sizing:border-box}[class*=lcui-][hidden]{display:none}.lcui-panel,.lcui-field,.lcui-section,.lcui-btn,.lcui-iconbtn,.lcui-tabs,.lcui-badge,.lcui-code,.lcui-drop,.lcui-toasts,.lcui-stats,.lcui-readout,.lcui-search,.lcui-toolbar,.lcui-modal,.lcui-tooltip,.lcui-grid,.lcui-empty{font-family:var(--lcui-font);font-size:var(--lcui-fs);color:var(--lcui-text);-webkit-font-smoothing:antialiased;line-height:1.35}.lcui-icon{flex:none;display:block}.lcui-select__input,.lcui-swatch__input,.lcui-textarea,.lcui-hex,.lcui-num__input,.lcui-search__input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([class^=lcui-]):focus-visible{outline:2px solid var(--lcui-focus);outline-offset:1px}.lcui-num__input:focus-visible,.lcui-hex:focus-visible,.lcui-search__input:focus-visible{outline:none}button[class*=lcui-],input[class*=lcui-],select[class*=lcui-],textarea[class*=lcui-]{font:inherit;color:inherit;margin:0}.lcui-field{padding:0 10px 0 12px;position:relative}.lcui-field:hover{background:#ffffff07}.lcui-field[data-changed]:before{content:"";background:var(--lcui-accent-2);width:2px;box-shadow:0 0 6px var(--lcui-accent-2);border-radius:1px;position:absolute;top:6px;bottom:6px;left:4px}.lcui-field__row{min-height:var(--lcui-row-h);align-items:center;gap:8px;display:flex}.lcui-field__labelwrap{flex:0 0 var(--lcui-label-w,38%);align-items:center;gap:4px;min-width:0;display:flex}.lcui-field__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lcui-text-dim);-webkit-user-select:none;user-select:none;cursor:default;flex:0 auto;overflow:hidden}.lcui-field:hover .lcui-field__label,.lcui-field:focus-within .lcui-field__label{color:var(--lcui-text)}.lcui-field__reset{width:16px;height:16px;color:var(--lcui-text-mute);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;margin-left:auto;padding:0;display:inline-grid}.lcui-field:hover .lcui-field__reset:not(:disabled),.lcui-field:focus-within .lcui-field__reset:not(:disabled){opacity:1}.lcui-field__reset:hover:not(:disabled){color:var(--lcui-text);background:var(--lcui-raise-2)}.lcui-field__control{flex:1 1 0;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.lcui-field--stack .lcui-field__row{flex-direction:column;align-items:stretch;gap:3px;padding:3px 0 5px}.lcui-field--stack .lcui-field__labelwrap{flex:none}.lcui-field--stack .lcui-field__control{flex:none;justify-content:flex-start}.lcui-field__pop{z-index:30;border-radius:var(--lcui-radius);border:1px solid var(--lcui-border-strong);background:var(--lcui-pop);box-shadow:var(--lcui-shadow);visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;gap:5px;padding:6px 8px;transition:opacity .12s,transform .12s,visibility 0s .12s;display:flex;position:absolute;top:calc(100% - 3px);left:8px;right:8px;transform:translateY(-2px)}.lcui-field:hover>.lcui-field__pop{visibility:visible;opacity:1;transition-delay:.55s,.55s,.55s;transform:none}.lcui-field:has(:focus-visible)>.lcui-field__pop{visibility:visible;opacity:1;transition-delay:.55s,.55s,.55s;transform:none}.lcui-field:has(:focus-visible)>.lcui-field__pop{transition-delay:0s,0s,0s}.lcui-field__hint{color:var(--lcui-text-dim);pointer-events:none;font-size:11.5px;line-height:1.4}.lcui-path{color:var(--lcui-cyan);cursor:pointer;pointer-events:auto;background:#19e6d014;border:1px solid #19e6d047;border-radius:4px;align-self:flex-start;align-items:center;gap:6px;padding:1px 6px;display:inline-flex}.lcui-path code{font:10.5px / 1.5 var(--lcui-mono)}.lcui-path:hover{background:#19e6d029}.lcui-path.is-done{border-color:var(--lcui-cyan)}.lcui-modbadge{letter-spacing:.04em;text-transform:uppercase;color:#052a26;background:var(--lcui-cyan);cursor:help;border-radius:6px;flex:none;padding:0 4px;font-size:9px;font-weight:700;line-height:14px;box-shadow:0 0 8px #19e6d080}.lcui-num{background:var(--lcui-well);border:1px solid #0000;border-radius:4px;flex:none;align-items:center;width:64px;height:20px;display:inline-flex}.lcui-num:hover{border-color:var(--lcui-border)}.lcui-num:focus-within{border-color:var(--lcui-focus);box-shadow:0 0 0 2px #19e6d02e}.lcui-num.is-invalid{border-color:var(--lcui-accent)}.lcui-num__input{text-align:right;min-width:0;height:100%;font:11px var(--lcui-mono);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1 1 0;padding:0 5px}.lcui-num__unit{text-overflow:ellipsis;white-space:nowrap;max-width:24px;color:var(--lcui-text-mute);flex:none;padding-right:5px;font-size:9.5px;overflow:hidden}.lcui-slider__track{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:0;flex:1 1 0;min-width:30px;height:20px;margin:0 5px;position:relative}.lcui-slider__rail,.lcui-slider__fill,.lcui-slider__mod{border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}.lcui-slider__rail{background:#ffffff1c;left:0;right:0}.lcui-slider__fill{width:calc(var(--lcui-p) * 100%);background:var(--lcui-grad);left:0}.lcui-slider__mod{background:#19e6d08c}.lcui-slider__default{pointer-events:none;background:#ffffff61;border-radius:1px;width:2px;height:8px;margin:-4px 0 0 -1px;position:absolute;top:50%}.lcui-slider__eff{background:var(--lcui-cyan);width:3px;height:14px;box-shadow:0 0 8px var(--lcui-cyan);border-radius:1px;margin:-7px 0 0 -1.5px;position:absolute;top:50%}.lcui-slider__thumb{top:50%;left:calc(var(--lcui-p) * 100%);background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:transform .1s;position:absolute;box-shadow:0 0 0 2px #e0267a8c,0 0 10px #e0267a8c}.lcui-slider__track:hover .lcui-slider__thumb{transform:scale(1.15)}.lcui-slider__track:focus-visible .lcui-slider__thumb{box-shadow:0 0 0 2px var(--lcui-focus), 0 0 10px #19e6d0b3}.lcui-slider__track[aria-disabled=true]{cursor:default}.lcui-knob__dial{cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;outline:0;flex:none}.lcui-knob__dial:focus-visible{outline:2px solid var(--lcui-focus);outline-offset:1px}.lcui-knob__dial svg{width:100%;height:100%;display:block;overflow:visible}.lcui-knob__track,.lcui-knob__value,.lcui-knob__mod{fill:none;stroke-linecap:round}.lcui-knob__track{stroke:#ffffff21;stroke-width:3px}.lcui-knob__value{stroke:var(--lcui-accent-2);stroke-width:3px;filter:drop-shadow(0 0 3px #e0267ab3)}.lcui-knob__mod{stroke:var(--lcui-cyan);stroke-width:1.5px}.lcui-knob__cap{fill:#151962;stroke:#ffffff29;stroke-width:1px}.lcui-knob__needle{stroke:#fff;stroke-width:2px;stroke-linecap:round}.lcui-knob__dial:hover .lcui-knob__cap{fill:#1c2178}.lcui-knob--stack{text-align:center}.lcui-knob--stack .lcui-field__row{align-items:center;padding:4px 0}.lcui-knob--stack .lcui-field__labelwrap{justify-content:center}.lcui-knob--stack .lcui-field__control{flex-direction:column;justify-content:center;gap:3px}.lcui-knob--stack .lcui-num{width:52px}.lcui-field[data-disabled] .lcui-field__row{opacity:.4;pointer-events:none}.lcui-switch{border:1px solid var(--lcui-border-strong);background:var(--lcui-well);cursor:pointer;border-radius:8px;flex:none;width:30px;height:16px;padding:0;transition:background .15s,border-color .15s;position:relative}.lcui-switch__thumb{background:var(--lcui-text-dim);border-radius:50%;width:12px;height:12px;transition:transform .15s,background .15s;position:absolute;top:1px;left:1px}.lcui-switch.is-on{background:var(--lcui-grad-diag);border-color:#0000;box-shadow:0 0 10px #e0267a59}.lcui-switch.is-on .lcui-switch__thumb{background:#fff;transform:translate(14px)}.lcui-switch:disabled{opacity:.4;cursor:not-allowed}.lcui-select__wrap{flex:1 1 0;min-width:0;display:flex;position:relative}.lcui-select__input{background:var(--lcui-well);appearance:none;cursor:pointer;text-overflow:ellipsis;border:1px solid #0000;border-radius:4px;width:100%;height:22px;padding:0 20px 0 7px}.lcui-select__input:hover{border-color:var(--lcui-border)}.lcui-select__input:focus-visible{border-color:var(--lcui-focus);outline:none;box-shadow:0 0 0 2px #19e6d02e}.lcui-select__input option{background:var(--lcui-bg-1);color:var(--lcui-text)}.lcui-select__chev{color:var(--lcui-text-mute);pointer-events:none;margin-top:-5px;position:absolute;top:50%;right:7px}.lcui-segmented{background:var(--lcui-well);border-radius:6px;flex-wrap:wrap;flex:1 1 0;gap:2px;min-width:0;padding:2px;display:flex}.lcui-segmented__opt{min-width:0;height:20px;color:var(--lcui-text-dim);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:auto;padding:0 7px;font-size:11px;transition:background .12s}.lcui-segmented__opt:hover:not(:disabled):not(.is-on){background:var(--lcui-raise-2);color:var(--lcui-text)}.lcui-segmented__opt.is-on{color:#fff;background:#e0267a4d;box-shadow:inset 0 0 0 1px #e0267abf}.lcui-segmented__opt:disabled{opacity:.4;cursor:not-allowed}.lcui-angle__dial{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;outline:0;flex:none;width:28px;height:28px}.lcui-angle__dial:active{cursor:grabbing}.lcui-angle__dial:focus-visible{outline:2px solid var(--lcui-focus);outline-offset:1px}.lcui-angle__dial svg{width:100%;height:100%;display:block}.lcui-angle__ring{fill:var(--lcui-well);stroke:#fff3;stroke-width:1px}.lcui-angle__tick{stroke:#ffffff4d;stroke-width:1px}.lcui-angle__needle{stroke:var(--lcui-accent-2);stroke-width:2px;stroke-linecap:round}.lcui-angle__dot{fill:#fff;filter:drop-shadow(0 0 3px #e0267ae6)}.lcui-angle__hub{fill:#ffffff80}.lcui-vec2__body{align-items:flex-start;gap:10px;display:flex}.lcui-vec2__pad{border:1px solid var(--lcui-border-strong);background:linear-gradient(#ffffff0d 1px, transparent 1px) 0 0 / 25% 25%, linear-gradient(90deg, #ffffff0d 1px, transparent 1px) 0 0 / 25% 25%, var(--lcui-well);cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;outline:0;flex:none;position:relative}.lcui-vec2__pad:focus-visible{outline:2px solid var(--lcui-focus);outline-offset:1px}.lcui-vec2__axis{pointer-events:none;background:#ffffff29;position:absolute}.lcui-vec2__axis--x{height:1px;top:50%;left:0;right:0}.lcui-vec2__axis--y{width:1px;top:0;bottom:0;left:50%}.lcui-vec2__handle,.lcui-vec2__default{pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lcui-vec2__handle{background:#fff;width:11px;height:11px;box-shadow:0 0 0 2px #e0267aa6,0 0 12px #e0267ab3}.lcui-vec2__default{border:1px dashed #ffffff73;width:7px;height:7px}.lcui-vec2__inputs{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.lcui-vec2__axislabel{color:var(--lcui-text-mute);align-items:center;gap:6px;font-size:10.5px;display:flex}.lcui-vec2__axislabel .lcui-num__input{color:var(--lcui-text)}.lcui-vec2__axislabel>span:first-child{width:10px;font-weight:600}.lcui-vec2__range{font:10px var(--lcui-mono);color:var(--lcui-text-mute)}.lcui-swatch{cursor:pointer;border:1px solid #ffffff57;border-radius:4px;flex:none;width:22px;height:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000004d}.lcui-swatch--sm{width:20px;height:18px}.lcui-swatch:hover{border-color:#fff}.lcui-swatch:focus-within{outline:2px solid var(--lcui-focus);outline-offset:1px}.lcui-swatch__input{opacity:0;cursor:pointer;border:0;width:calc(100% + 8px);height:calc(100% + 8px);padding:0;position:absolute;inset:-4px}.lcui-hex{background:var(--lcui-well);width:76px;height:20px;font:11px var(--lcui-mono);text-transform:lowercase;border:1px solid #0000;border-radius:4px;flex:none;padding:0 6px}.lcui-hex--sm{flex:1 1 0;width:auto;min-width:0;height:18px}.lcui-hex:hover{border-color:var(--lcui-border)}.lcui-hex:focus{border-color:var(--lcui-focus);outline:none;box-shadow:0 0 0 2px #19e6d02e}.lcui-hex.is-invalid{border-color:var(--lcui-accent);color:#ff8aa0}.lcui-pal__count{font:10px var(--lcui-mono);color:var(--lcui-text-mute);flex:none}.lcui-pal__bar{border:1px solid var(--lcui-border-strong);cursor:copy;border-radius:5px;height:22px;box-shadow:0 0 14px #0476ff26}.lcui-pal__chips{height:14px;position:relative}.lcui-pal__chip{cursor:pointer;border:1.5px solid #fff9;border-radius:2px;width:10px;height:10px;margin-left:-5px;padding:0;position:absolute;top:2px}.lcui-pal__chip.is-selected{box-shadow:0 0 0 2px var(--lcui-accent-2);z-index:1;border-color:#fff}.lcui-pal__list{flex-direction:column;gap:2px;margin:0 0 4px;padding:0;list-style:none;display:flex}.lcui-pal__row{border:1px solid #0000;border-radius:5px;align-items:center;gap:4px;height:26px;padding:0 2px 0 0;display:flex;position:relative}.lcui-pal__row:hover{background:var(--lcui-raise)}.lcui-pal__row.is-selected{background:var(--lcui-raise);border-color:var(--lcui-border)}.lcui-pal__row.is-dragging{opacity:.5}.lcui-pal__row.is-drop-before:after,.lcui-pal__row.is-drop-after:after{content:"";background:var(--lcui-cyan);height:2px;box-shadow:0 0 8px var(--lcui-cyan);border-radius:1px;position:absolute;left:0;right:0}.lcui-pal__row.is-drop-before:after{top:-2px}.lcui-pal__row.is-drop-after:after{bottom:-2px}.lcui-pal__grip{width:14px;height:22px;color:var(--lcui-text-mute);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:3px;flex:none;place-items:center;padding:0;display:grid}.lcui-pal__grip:hover:not(:disabled){color:var(--lcui-text)}.lcui-pal__grip:active{cursor:grabbing}.lcui-pal__idx{text-align:right;width:14px;font:10px var(--lcui-mono);color:var(--lcui-text-mute);flex:none}.lcui-pal__acts{opacity:.5;flex:none;display:flex}.lcui-pal__row:hover .lcui-pal__acts,.lcui-pal__row:focus-within .lcui-pal__acts,.lcui-pal__row.is-selected .lcui-pal__acts{opacity:1}.lcui-pal__tools{flex-wrap:wrap;gap:4px;display:flex}.lcui-pal__paste{flex-direction:column;gap:5px;margin-top:6px;display:flex}.lcui-pal__pastebar{align-items:center;gap:8px;display:flex}.lcui-pal__pastepreview{background:var(--lcui-well);border:1px solid var(--lcui-border);border-radius:3px;flex:1 1 0;height:10px}.lcui-pal__pastecount{color:var(--lcui-text-mute);flex:none;font-size:11px}.lcui-pal__quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lcui-pal__quick>li{display:flex}.lcui-pal__quickitem{border:1px solid var(--lcui-border);background:var(--lcui-raise);cursor:pointer;text-align:left;border-radius:6px;flex-direction:column;flex:auto;gap:3px;min-width:0;padding:4px;display:flex}.lcui-pal__quickitem:hover:not(:disabled){border-color:var(--lcui-border-strong);background:var(--lcui-raise-2)}.lcui-pal__quickbar{border-radius:3px;height:12px}.lcui-pal__quickname{color:var(--lcui-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.lcui-textarea{border:1px solid var(--lcui-border);background:var(--lcui-well);width:100%;font:11px / 1.5 var(--lcui-mono);resize:vertical;border-radius:6px;padding:6px 8px}.lcui-textarea:focus-visible{border-color:var(--lcui-focus);outline:none}.lcui-section{border-top:1px solid var(--lcui-border)}.lcui-section:first-child{border-top:0}.lcui-section__head{align-items:center;display:flex}.lcui-section__toggle{min-width:0;height:30px;color:var(--lcui-text);letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.lcui-section__toggle:hover{background:var(--lcui-raise)}.lcui-section__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lcui-section__chev{color:var(--lcui-text-mute);transition:transform .15s;transform:rotate(-90deg)}.lcui-section[data-open=true]>.lcui-section__head .lcui-section__chev{transform:none}.lcui-section__actions{flex:none;align-items:center;gap:4px;padding-right:10px;display:flex}.lcui-section__slot{padding-bottom:2px}.lcui-section__body{padding:2px 0 8px}.lcui-section[data-dimmed]>.lcui-section__body{opacity:.42;transition:opacity .2s}.lcui-section[data-dimmed]>.lcui-section__body:hover,.lcui-section[data-dimmed]>.lcui-section__body:focus-within{opacity:.85}.lcui-section[data-dimmed]>.lcui-section__head .lcui-section__title{color:var(--lcui-text-dim)}.lcui-section--l2{border-top:0;border-left:1px solid var(--lcui-border);margin-left:10px}.lcui-section--l2 .lcui-section__toggle{letter-spacing:.02em;text-transform:none;height:26px;color:var(--lcui-text-dim);font-weight:600}.lcui-panel{width:var(--lcui-panel-w,340px);border:1px solid var(--lcui-border);background:var(--lcui-surface);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);max-width:100%;height:100%;min-height:0;box-shadow:var(--lcui-shadow), inset 0 1px 0 #ffffff12;border-radius:12px;flex-direction:column;transition:width .2s;display:flex;position:relative;overflow:hidden}.lcui-panel.is-collapsed{width:40px}.lcui-panel__head{border-bottom:1px solid var(--lcui-border);background:linear-gradient(#ffffff0a,#0000);flex:none;align-items:center;gap:6px;padding:8px 8px 8px 12px;display:flex}.lcui-panel.is-collapsed .lcui-panel__head{border-bottom:0;flex-direction:column;flex:auto;justify-content:flex-start;align-items:center;gap:12px;padding:8px 6px}.lcui-panel__titles{flex:auto;min-width:0}.lcui-panel__title{letter-spacing:.02em;background:var(--lcui-grad);color:#0000;white-space:nowrap;text-overflow:ellipsis;-webkit-background-clip:text;background-clip:text;margin:0;font-size:13px;font-weight:700;overflow:hidden}.lcui-panel__subtitle{color:var(--lcui-text-mute);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.lcui-panel__actions{flex:none;align-items:center;gap:2px;display:flex}.lcui-panel__rail-title{writing-mode:vertical-rl;letter-spacing:.1em;text-transform:uppercase;color:var(--lcui-text-dim);order:2;font-size:11px;font-weight:700}.lcui-panel__content{flex-direction:column;flex:auto;min-height:0;display:flex}.lcui-panel__search{border-bottom:1px solid var(--lcui-border);flex:none;padding:8px 10px}.lcui-panel__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#96a0ff59 transparent;flex:auto;min-height:0;overflow:hidden auto}.lcui-panel__body::-webkit-scrollbar{width:8px}.lcui-panel__body::-webkit-scrollbar-thumb{background:#96a0ff4d;border-radius:4px}.lcui-panel__foot{border-top:1px solid var(--lcui-border);background:#00001440;flex:none;padding:8px 10px}.lcui-btn{border-radius:var(--lcui-radius);border:1px solid var(--lcui-border-strong);background:var(--lcui-raise-2);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 11px;font-weight:500;transition:background .12s,border-color .12s,box-shadow .12s;display:inline-flex}.lcui-btn:hover:not(:disabled){background:#ffffff29}.lcui-btn:active:not(:disabled){transform:translateY(.5px)}.lcui-btn:disabled{opacity:.4;cursor:not-allowed}.lcui-btn--sm{height:22px;padding:0 8px;font-size:11px}.lcui-btn--block{width:100%;display:flex}.lcui-btn--primary{background:var(--lcui-grad-diag);color:#fff;border-color:#0000;box-shadow:0 2px 16px #e0267a59}.lcui-btn--primary:hover:not(:disabled){background:var(--lcui-grad-diag);filter:brightness(1.12);box-shadow:0 2px 20px #e0267a80}.lcui-btn--ghost{color:var(--lcui-text-dim);background:0 0;border-color:#0000}.lcui-btn--ghost:hover:not(:disabled){background:var(--lcui-raise-2);color:var(--lcui-text)}.lcui-btn--danger{color:#ff8aa0;background:#f212391f;border-color:#f2123980}.lcui-btn--danger:hover:not(:disabled){color:#fff;background:#f212393d}.lcui-btn.is-active{color:#fff;background:#0476ff47;border-color:#0476ffb3}.lcui-iconbtn{color:var(--lcui-text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;place-items:center;padding:0;display:inline-grid}.lcui-iconbtn--md{width:26px;height:26px}.lcui-iconbtn--sm{width:22px;height:22px}.lcui-iconbtn--xs{border-radius:4px;width:18px;height:18px}.lcui-iconbtn--default{border-color:var(--lcui-border-strong);background:var(--lcui-raise-2)}.lcui-iconbtn:hover:not(:disabled){background:var(--lcui-raise-2);color:var(--lcui-text)}.lcui-iconbtn--danger:hover:not(:disabled){color:#ff8aa0;background:#f2123938}.lcui-iconbtn:disabled{opacity:.3;cursor:not-allowed}.lcui-iconbtn.is-active{color:#fff;background:#0476ff47}.lcui-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--lcui-raise-2);height:15px;color:var(--lcui-text-dim);border-radius:8px;flex:none;align-items:center;padding:0 6px;font-size:9.5px;font-weight:600;display:inline-flex}.lcui-badge--accent{color:#ff8fc0;background:#e0267a38}.lcui-badge--azure{color:#7cb7ff;background:#0476ff3d}.lcui-badge--cyan,.lcui-badge--ok{color:var(--lcui-cyan);background:#19e6d029}.lcui-badge--warn{color:var(--lcui-warn);background:#ffb0202e}.lcui-badge--outline{opacity:.75;background:0 0;box-shadow:inset 0 0 0 1px}.lcui-toolbar{border:1px solid var(--lcui-border);background:var(--lcui-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;align-items:center;gap:2px;padding:3px;display:flex}.lcui-toolbar__sep{background:var(--lcui-border);border:0;align-self:stretch;width:1px;margin:3px;padding:0}.lcui-toolbar__spacer{flex:auto}.lcui-tip{display:inline-flex}.lcui-hint{width:14px;height:14px;color:var(--lcui-text-mute);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.lcui-hint:hover,.lcui-hint:focus-visible{color:var(--lcui-text)}.lcui-tooltip{z-index:10000;border:1px solid var(--lcui-border-strong);background:var(--lcui-pop);max-width:260px;box-shadow:var(--lcui-shadow);color:var(--lcui-text);pointer-events:none;visibility:hidden;border-radius:6px;padding:5px 9px;font-size:11.5px;line-height:1.4;position:fixed}.lcui-tooltip.is-placed{visibility:visible;animation:.12s ease-out lcui-fade}.lcui-tooltip:after{content:"";left:var(--lcui-arrow-x);background:var(--lcui-pop);width:8px;height:8px;margin-left:-4px;position:absolute;transform:rotate(45deg)}.lcui-tooltip[data-placement=top]:after{border-right:1px solid var(--lcui-border-strong);border-bottom:1px solid var(--lcui-border-strong);bottom:-5px}.lcui-tooltip[data-placement=bottom]:after{border-left:1px solid var(--lcui-border-strong);border-top:1px solid var(--lcui-border-strong);top:-5px}.lcui-tabs__list{gap:2px;display:flex}.lcui-tab{height:28px;color:var(--lcui-text-dim);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-weight:500;display:inline-flex}.lcui-tab:hover:not(:disabled):not(.is-selected){color:var(--lcui-text);background:var(--lcui-raise)}.lcui-tab:disabled{opacity:.4;cursor:not-allowed}.lcui-tab.is-selected{color:#fff}.lcui-tab__badge{font:600 9.5px / 14px var(--lcui-mono);background:var(--lcui-raise-2);color:var(--lcui-text-dim);border-radius:7px;padding:0 5px}.lcui-tabs--underline .lcui-tabs__list{border-bottom:1px solid var(--lcui-border)}.lcui-tabs--underline .lcui-tab{border-bottom:2px solid #0000;border-radius:4px 4px 0 0;margin-bottom:-1px}.lcui-tabs--underline .lcui-tab.is-selected{border-image:var(--lcui-grad) 1;border-bottom-style:solid;border-bottom-width:2px}.lcui-tabs--pills .lcui-tabs__list{background:var(--lcui-well);border-radius:8px;padding:2px}.lcui-tabs--pills .lcui-tab{border-radius:6px;height:24px}.lcui-tabs--pills .lcui-tab.is-selected{background:#e0267a4d;box-shadow:inset 0 0 0 1px #e0267ab3}.lcui-tabs--fill .lcui-tab{flex:1 1 0}.lcui-tabpanel{padding-top:8px}.lcui-modal{background:0 0;border:0;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:visible}.lcui-modal[open]{animation:.16s ease-out lcui-pop;display:flex}.lcui-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020316a8;animation:.16s ease-out lcui-fade}.lcui-modal__box{border:1px solid var(--lcui-border-strong);background:linear-gradient(180deg, #12154f, var(--lcui-bg-1));border-radius:14px;flex-direction:column;width:520px;max-width:100%;max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 80px #00000cb3,0 0 60px #e0267a1f}.lcui-modal--sm .lcui-modal__box{width:360px}.lcui-modal--lg .lcui-modal__box{width:760px}.lcui-modal__head{flex:none;align-items:center;gap:8px;padding:12px 12px 8px 16px;display:flex}.lcui-modal__title{flex:auto;margin:0;font-size:15px;font-weight:700}.lcui-modal__desc{color:var(--lcui-text-dim);flex:none;margin:0;padding:0 16px 8px}.lcui-modal__body{flex:auto;min-height:0;padding:4px 16px 14px;overflow:auto}.lcui-modal__foot{border-top:1px solid var(--lcui-border);background:#00001440;flex:none;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.lcui-code{border:1px solid var(--lcui-border);background:#01021699;border-radius:8px;margin:0;overflow:hidden}.lcui-code__head{border-bottom:1px solid var(--lcui-border);background:var(--lcui-raise);align-items:center;gap:8px;height:26px;padding:0 4px 0 10px;display:flex}.lcui-code__title,.lcui-code__lang{font:10.5px var(--lcui-mono);color:var(--lcui-text-mute)}.lcui-code__lang{background:var(--lcui-raise-2);border-radius:4px;padding:0 5px}.lcui-code__copy{height:20px;color:var(--lcui-text-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:0 7px;font-size:11px;display:inline-flex}.lcui-code__copy:hover{background:var(--lcui-raise-2);color:var(--lcui-text)}.lcui-code__copy.is-done{color:var(--lcui-cyan)}.lcui-code__pre{font:11px / 1.55 var(--lcui-mono);color:#cfd4ff;white-space:pre;scrollbar-width:thin;scrollbar-color:#96a0ff59 transparent;tab-size:2;margin:0;padding:8px 10px;overflow:auto}.lcui-code__pre.is-wrap{white-space:pre-wrap;word-break:break-word}.lcui-drop{border:1.5px dashed var(--lcui-border-strong);background:var(--lcui-raise);color:var(--lcui-text-dim);text-align:center;cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:14px 12px;transition:background .12s,border-color .12s;display:flex;position:relative}.lcui-drop b{color:var(--lcui-text)}.lcui-drop:hover{background:var(--lcui-raise-2)}.lcui-drop.is-over{border-color:var(--lcui-azure);color:#fff;background:#0476ff24}.lcui-drop__input{clip-path:inset(50%);opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lcui-drop:focus-within{outline:2px solid var(--lcui-focus);outline-offset:1px}.lcui-drop.is-disabled{opacity:.4;cursor:not-allowed}.lcui-toasts{z-index:9000;pointer-events:none;flex-direction:column;gap:8px;width:min(340px,100vw - 24px);display:flex;position:fixed}.lcui-toasts--bottom-right{bottom:12px;right:12px}.lcui-toasts--bottom-left{bottom:12px;left:12px}.lcui-toasts--top-right{top:12px;right:12px}.lcui-toast{pointer-events:auto;border:1px solid var(--lcui-border-strong);border-left:3px solid var(--lcui-azure);background:var(--lcui-pop);box-shadow:var(--lcui-shadow);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 6px 8px 10px;animation:.2s ease-out lcui-slide;display:flex}.lcui-toast--success{border-left-color:var(--lcui-cyan)}.lcui-toast--warn{border-left-color:var(--lcui-warn)}.lcui-toast--error{border-left-color:var(--lcui-accent)}.lcui-toast__icon{color:var(--lcui-azure);margin-top:2px}.lcui-toast--success .lcui-toast__icon{color:var(--lcui-cyan)}.lcui-toast--warn .lcui-toast__icon{color:var(--lcui-warn)}.lcui-toast--error .lcui-toast__icon{color:var(--lcui-accent)}.lcui-toast__body{flex:auto;min-width:0}.lcui-toast__title{font-weight:600}.lcui-toast__msg{color:var(--lcui-text-dim);word-break:break-word}.lcui-stats{padding:4px 12px 6px}.lcui-stats__head{justify-content:space-between;align-items:baseline;margin-bottom:3px;display:flex}.lcui-stats__label{color:var(--lcui-text-dim)}.lcui-stats__value{font:600 13px var(--lcui-mono);font-variant-numeric:tabular-nums}.lcui-stats__value [data-warn="1"]{color:var(--lcui-accent)}.lcui-stats__unit{font:10px var(--lcui-mono);color:var(--lcui-text-mute);margin-left:3px}.lcui-stats__canvas{border:1px solid var(--lcui-border);background:var(--lcui-well);border-radius:4px;width:100%;display:block}.lcui-stats__range{min-height:13px;font:10px var(--lcui-mono);color:var(--lcui-text-mute);margin-top:2px;display:block}.lcui-readout{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 12px;display:flex}.lcui-readout__label{color:var(--lcui-text-dim)}.lcui-readout__value{font:11px var(--lcui-mono);font-variant-numeric:tabular-nums}.lcui-readout--warn .lcui-readout__value{color:#ff6b8a}.lcui-readout--ok .lcui-readout__value{color:var(--lcui-cyan)}.lcui-grid{grid-template-columns:repeat(var(--lcui-cols,3), minmax(0, 1fr));gap:2px;padding:0 6px;display:grid}.lcui-grid>.lcui-field{padding:0 2px}.lcui-divider{border:0;border-top:1px solid var(--lcui-border);margin:6px 12px}.lcui-empty{text-align:center;color:var(--lcui-text-mute);padding:24px 16px}.lcui-search{border:1px solid var(--lcui-border);background:var(--lcui-well);border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 4px 0 8px;display:flex}.lcui-search:focus-within{border-color:var(--lcui-focus);box-shadow:0 0 0 2px #19e6d029}.lcui-search__icon{color:var(--lcui-text-mute)}.lcui-search__input{appearance:none;background:0 0;border:0;outline:0;flex:auto;min-width:0;height:100%}.lcui-search__input::-webkit-search-cancel-button{display:none}.lcui-search__input::placeholder{color:var(--lcui-text-mute)}.lcui-search__count{font:10px var(--lcui-mono);color:var(--lcui-text-mute)}@keyframes lcui-fade{0%{opacity:0}}@keyframes lcui-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes lcui-slide{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){[class*=lcui-],[class*=lcui-]:before,[class*=lcui-]:after{transition-duration:.01ms;animation-duration:.01ms}}.lc-scene{--lc-scene-font:"Inter", "Manrope", "Segoe UI", system-ui, sans-serif;--lc-scene-red:#ee2848;--lc-scene-blue:#0481f5;--lc-scene-red-fill:linear-gradient(135deg, #ee2848 0%, #d83a6c 55%, #d9447a 100%);--lc-scene-blue-fill:linear-gradient(135deg, #0a62dc 0%, #0481f5 60%, #1a8cff 100%);pointer-events:none;font-family:var(--lc-scene-font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip;container-type:size}.lc-scene-stage{--s:calc(100cqmin / 345);width:100cqmin;height:100cqmin;margin:auto;position:absolute;inset:0}.lc-scene-title{width:max-content;max-width:calc(80 * var(--s));text-align:center;font:500 calc(10 * var(--s)) / 1.25 var(--lc-scene-font);letter-spacing:.02em;color:#e4d6f6;text-shadow:0 0 calc(6 * var(--s)) #0a0028cc;opacity:0;transition:opacity .35s ease-in;position:absolute;translate:-50% -50%}.lc-scene[data-phase=entering] .lc-scene-title,.lc-scene[data-phase=idle] .lc-scene-title{opacity:1;transition:opacity .7s ease-out .25s}.lc-scene-title-line{white-space:nowrap;display:block}.lc-scene-title-hl{color:#a9c4ff}.lc-scene-slot{pointer-events:none;width:max-content;position:absolute;translate:-50% -50%}.lc-scene-bubble{--g-c:transparent;--g-r:0;--g2-c:transparent;--g2-r:4;appearance:none;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;box-sizing:border-box;width:calc(var(--w) * var(--s));height:calc(var(--h) * var(--s));opacity:0;pointer-events:none;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:scale .2s cubic-bezier(.2,.8,.3,1.25),box-shadow .3s,color .35s;display:flex;position:relative}.lc-scene-bubble[data-shown]{opacity:1}.lc-scene-bubble[data-live]{pointer-events:auto}.lc-scene-bubble[data-hover],.lc-scene-bubble:focus-visible{scale:1.07}.lc-scene-bubble:focus-visible{outline:calc(1.5 * var(--s)) solid #bee1ffe6;outline-offset:calc(2 * var(--s))}.lc-scene-pill{--g-c:#ec285a4d;--g-r:10;--pad:12.5;--min-w:34;width:auto;min-width:calc(var(--min-w) * var(--s));padding:0 calc(var(--pad) * var(--s));border-radius:calc(3.5 * var(--s));font:500 calc(7 * var(--s)) / 1 var(--lc-scene-font);letter-spacing:.01em;color:#ffe3f1;white-space:nowrap;background:var(--lc-scene-red-fill);box-shadow:0 calc(3 * var(--s)) calc(10 * var(--s)) #08002873, 0 0 calc(var(--g-r) * var(--s)) var(--g-c), 0 0 calc(var(--g2-r) * var(--s)) var(--g2-c)}.lc-scene-pill:before{content:"";z-index:-1;border-radius:inherit;background:var(--lc-scene-blue-fill);opacity:0;transition:opacity .35s;position:absolute;inset:0}.lc-scene-pill:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff2e}.lc-scene-pill[data-selected]:before,.lc-scene-pill[data-kind=secondary]:before{opacity:1}.lc-scene-pill[data-selected],.lc-scene-pill[data-kind=secondary]{--g-c:#1478ff59;color:#d6ecff}.lc-scene-pill[data-hover]{--g-c:#ec285a99;--g-r:16}.lc-scene-pill[data-selected][data-hover],.lc-scene-pill[data-kind=secondary][data-hover]{--g-c:#148cffa6;--g-r:18}.lc-scene-pill[data-kind=primary]{--pad:16;--min-w:56;border-radius:calc(5 * var(--s));font-size:calc(11.5 * var(--s));--g-r:14;font-weight:600}.lc-scene-pill[data-kind=primary][data-selected]{--g-c:#148cff8c;--g-r:16;--g2-c:#78c8ff59}.lc-scene-pill[data-kind=primary][data-selected][data-hover]{--g-c:#1e96ffd9;--g-r:24}.lc-scene-caption{right:calc(-22 * var(--s));top:calc(32 * var(--s));z-index:1;height:calc(9 * var(--s));padding:0 calc(4.5 * var(--s));border-radius:calc(2 * var(--s));font:500 calc(4 * var(--s)) / calc(9 * var(--s)) var(--lc-scene-font);letter-spacing:.02em;color:#ffe3f1;white-space:nowrap;background:var(--lc-scene-red-fill);box-shadow:0 calc(1 * var(--s)) calc(4 * var(--s)) #08002866;pointer-events:none;position:absolute}.lc-scene-card{--g-c:#146eff40;--g-r:12;border-radius:calc(5 * var(--s));box-shadow:0 calc(6 * var(--s)) calc(18 * var(--s)) #00002880, 0 0 calc(var(--g-r) * var(--s)) var(--g-c), 0 0 calc(var(--g2-r) * var(--s)) var(--g2-c);background:linear-gradient(160deg,#2f7be6,#0a62d6)}.lc-scene-card[data-hover]{--g-c:#2896ff99;--g-r:20}.lc-scene-card-art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lc-scene-card-tag{left:calc(42 * var(--s));top:calc(10 * var(--s));box-sizing:border-box;min-width:calc(24 * var(--s));height:calc(10 * var(--s));padding:0 calc(3 * var(--s));white-space:nowrap;border-radius:calc(2 * var(--s));font:500 calc(4 * var(--s)) / calc(10 * var(--s)) var(--lc-scene-font);letter-spacing:.02em;text-align:center;color:#ffe3f1;background:var(--lc-scene-red-fill);box-shadow:0 calc(1 * var(--s)) calc(4 * var(--s)) #08002866;pointer-events:none;position:absolute}@media (prefers-reduced-motion:reduce){.lc-scene-bubble{transition:box-shadow .3s,color .35s}.lc-scene-bubble[data-hover],.lc-scene-bubble:focus-visible{scale:1}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{color:var(--lcui-text);font-family:var(--lcui-font);font-size:var(--lcui-fs);background:radial-gradient(60vmax 50vmax at 0% 0%, #6a1f6e52, transparent 60%), radial-gradient(50vmax 50vmax at 100% 100%, #0476ff29, transparent 60%), var(--lcui-bg-0);-webkit-font-smoothing:antialiased;overflow:hidden}.stand{flex-direction:column;min-width:0;height:100vh;display:flex;position:relative}@supports (height:100dvh){.stand{height:100dvh}}.stand__bar{z-index:30;flex:none;padding:12px 12px 0;position:relative}.stand__body{flex:auto;min-height:0;padding:10px 0 12px 12px;display:flex;position:relative}.stand__main{flex:auto;min-width:0;display:flex}.stand__dock{flex:none;height:100%;padding:0 12px}@media (max-width:1180px){.stand__body{padding-right:12px}.stand__dock{z-index:20;max-width:calc(100% - 24px);height:auto;padding:0;position:absolute;top:10px;bottom:12px;right:12px}.stand__dock .lcui-panel{box-shadow:-24px 0 60px #00000c80, var(--lcui-shadow)}}@media (max-width:699px){.stand__bar{padding:8px 8px 0}.stand__body{padding:8px}.stand__dock{max-width:calc(100% - 16px);top:8px;bottom:8px;right:8px}.stand[data-collapsed] .stand__dock{bottom:auto}.stand[data-collapsed] .stand__dock .lcui-panel{border-radius:10px;height:auto}.stand[data-collapsed] .stand__dock .lcui-panel__head{flex:none;padding:6px}.stand[data-collapsed] .stand__dock .lcui-panel__rail-title,.stand-stats__body .lcui-stats{display:none}.stand-stats__body{overscroll-behavior:contain;max-height:22dvh;overflow-y:auto}}.stand-toolbar{border-radius:10px;flex-wrap:wrap;flex:none;gap:6px;padding:6px 8px}.stand-tb-group{align-items:center;gap:6px;padding:0 4px;display:inline-flex}.stand-tb-group+.stand-tb-group{border-left:1px solid var(--lcui-border);padding-left:10px}.stand-tb-group--end{margin-left:auto}.stand-tb-field{align-items:center;gap:6px;display:inline-flex}.stand-tb-label{color:var(--lcui-text-mute);letter-spacing:.04em;text-transform:uppercase;font-size:11px;display:none}.stand-select{appearance:none;border-radius:var(--lcui-radius);border:1px solid var(--lcui-border-strong);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 6l4.5 4.5L12.5 6' fill='none' stroke='%23b0b5e6' stroke-width='1.8'/%3E%3C/svg%3E") no-repeat right 8px center / 10px, var(--lcui-raise-2);max-width:200px;height:26px;color:var(--lcui-text);font:inherit;cursor:pointer;padding:0 24px 0 9px;font-weight:500}.stand-select:hover{border-color:#aab4ff8c}.stand-select:focus-visible{outline:2px solid var(--lcui-focus);outline-offset:1px}.stand-select option{background:var(--lcui-surface-solid);color:var(--lcui-text)}.stand-select--preset{min-width:120px}.stand-dims{color:var(--lcui-text-mute);align-items:center;gap:4px;display:inline-flex}.stand-dim{border-radius:var(--lcui-radius);border:1px solid var(--lcui-border-strong);background:var(--lcui-well);width:62px;height:26px;color:var(--lcui-text);font:inherit;font-family:var(--lcui-mono);text-align:right;padding:0 6px}.stand-dim:focus-visible{outline:2px solid var(--lcui-focus);outline-offset:1px}.stand-stage{border:1px solid var(--lcui-border);background:#000032;border-radius:12px;flex:auto;min-height:0;position:relative;overflow:hidden}.stand-stage__scroll{display:flex;position:absolute;inset:0;overflow:hidden}.stand-stage:not([data-size=full]){background-color:#2a2b30;background-image:linear-gradient(45deg,#303137 25%,#0000 25% 75%,#303137 75%),linear-gradient(45deg,#303137 25%,#0000 25% 75%,#303137 75%);background-position:0 0,12px 12px;background-size:24px 24px}.stand-stage:not([data-size=full]) .stand-stage__scroll{padding:96px;overflow:auto}.stand-frame{flex:none;position:relative}.stand-frame[data-fullscreen]{position:absolute;inset:0}.stand-stage:not([data-size=full]) .stand-frame{margin:auto}.stand-host{background-color:#000032;width:100%;height:100%}.stand-frame:not([data-fullscreen]):after{content:"";pointer-events:none;z-index:5;border:1px dashed #fff6;position:absolute;inset:-1px}.stand-frame__size{color:#a7abc4;font-family:var(--lcui-mono);white-space:nowrap;pointer-events:none;font-size:11px;position:absolute;top:-22px;left:0}.stand-frame__handle{z-index:6;border:1px solid var(--lcui-border-strong);background:linear-gradient(135deg, transparent 0 46%, var(--lcui-text-dim) 46% 54%, transparent 54% 68%, var(--lcui-text-dim) 68% 76%, transparent 76%), var(--lcui-surface-solid);cursor:nwse-resize;touch-action:none;border-radius:6px;width:22px;height:22px;position:absolute;bottom:-11px;right:-11px}.stand-frame__handle:hover{border-color:var(--lcui-azure)}.stand-hint{z-index:10;border:1px solid var(--lcui-border-strong);background:var(--lcui-surface-solid);max-width:calc(100% - 24px);box-shadow:var(--lcui-shadow);color:var(--lcui-text);border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font-size:12px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.stand-hint code{background:var(--lcui-raise-2);color:var(--lcui-cyan);font-family:var(--lcui-mono);border-radius:4px;padding:1px 5px;font-size:11px}.stand-topfield{border-bottom:1px solid var(--lcui-border);padding:6px 12px 8px}.stand-mode-weight{padding:0 12px 2px}.stand-section-note{color:var(--lcui-text-mute);margin:0 0 6px;font-size:11px;line-height:1.4}.stand-adv-note{color:var(--lcui-text-mute);margin:10px 12px 14px;font-size:11px}.stand-search{flex-direction:column;gap:8px;display:flex}.stand-adv{color:var(--lcui-text-dim);align-items:center;gap:8px;font-size:12px;display:flex}.stand-adv label{cursor:pointer}.stand-stats{border-top:1px solid var(--lcui-border)}.stand-stats__head{width:100%;color:var(--lcui-text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px;font-weight:600;display:flex}.stand-stats__head:hover{color:var(--lcui-text)}.stand-stats__head:focus-visible{outline:2px solid var(--lcui-focus);outline-offset:-2px}.stand-stats__chev{transition:transform .15s;transform:rotate(-90deg)}.stand-stats[data-open=true] .stand-stats__chev{transform:none}.stand-stats__summary{color:var(--lcui-text-mute);font-family:var(--lcui-mono);margin-left:auto;font-size:11px;font-weight:400}.stand-stats__body{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.stand-stats__grid{gap:6px 8px}.stand-stats__grid .lcui-readout{flex-direction:column;align-items:flex-start;gap:0}.stand-export,.stand-import{flex-direction:column;gap:12px;min-width:0;display:flex}.stand-export__scope-slot[data-idle]{visibility:hidden}.stand-export__code .lcui-code__pre{height:46vh}.stand-textarea{border-radius:var(--lcui-radius);border:1px solid var(--lcui-border-strong);background:var(--lcui-well);width:100%;min-height:130px;color:var(--lcui-text);font-family:var(--lcui-mono);resize:vertical;padding:8px 10px;font-size:12px;line-height:1.45}.stand-textarea:focus-visible{outline:2px solid var(--lcui-focus);outline-offset:1px}.stand-import__error{border-radius:var(--lcui-radius);color:#ff9db0;background:#f212391f;border:1px solid #f2123980;margin:0;padding:8px 10px;font-size:12px}.stand-issues{flex-direction:column;gap:8px;min-width:0;display:flex}.stand-issues__head{gap:6px;display:flex}.stand-issues__table{border-collapse:collapse;border:1px solid var(--lcui-border);border-radius:var(--lcui-radius);max-height:220px;font-size:12px;display:block;overflow:auto}.stand-issues__table th,.stand-issues__table td{border-bottom:1px solid var(--lcui-border);text-align:left;vertical-align:top;padding:5px 10px}.stand-issues__table th{background:var(--lcui-surface-solid);color:var(--lcui-text-mute);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;position:sticky;top:0}.stand-issues__table code{font-family:var(--lcui-mono);color:var(--lcui-cyan);white-space:nowrap}.stand-tb-group--meta{gap:8px}.stand-lang{border:1px solid var(--lcui-border-strong);border-radius:var(--lcui-radius);background:var(--lcui-well);min-inline-size:0;margin:0;padding:2px;display:inline-flex}.stand-lang__btn{height:20px;color:var(--lcui-text-mute);font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 7px;font-size:11px;font-weight:600}.stand-lang__btn:hover{color:var(--lcui-text)}.stand-lang__btn[aria-pressed=true]{background:var(--lcui-raise-2);color:var(--lcui-text)}.stand-lang__btn:focus-visible{outline:2px solid var(--lcui-focus);outline-offset:1px}.stand-link{color:var(--lcui-text-dim);white-space:nowrap;cursor:pointer;font-size:12px;font-weight:500;text-decoration:none}.stand-link:hover{color:var(--lcui-text);text-underline-offset:3px;text-decoration:underline}.stand-link:focus-visible{outline:2px solid var(--lcui-focus);outline-offset:2px;border-radius:3px}.stand-menu{position:relative}.stand-menu>summary{list-style:none}.stand-menu>summary::-webkit-details-marker{display:none}.stand-menu>summary:after{content:"";vertical-align:middle;border:4px solid #0000;border-top-color:currentColor;border-bottom-width:0;margin-left:4px;display:inline-block}.stand-menu__list{z-index:30;border:1px solid var(--lcui-border-strong);background:var(--lcui-surface-solid);min-width:150px;box-shadow:var(--lcui-shadow);border-radius:8px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.stand-menu__item{color:var(--lcui-text);white-space:nowrap;border-radius:5px;padding:6px 10px;font-size:12px;text-decoration:none}.stand-menu__item:hover,.stand-menu__item:focus-visible{background:var(--lcui-raise-2);outline:none}@media (min-width:1760px){.stand-toolbar .stand-tb-label{display:inline}}@media (prefers-reduced-motion:reduce){.stand-stats__chev{transition:none}}
