.lx-widget{--lx-1:var(--c-primary);--lx-2:var(--c-accent);--lx-3:var(--c-secondary);--lx-good:16 185 129;--lx-warn:245 158 11;--lx-bad:239 68 68;--lx-card:#ffffff09;--lx-card2:#ffffff12;--lx-border:#ffffff1c;--lx-track:#ffffff24;--lx-grid:#ffffff12;--lx-text:#e4e4e7;--lx-muted:#a1a1aa;--lx-surface:rgb(var(--c-dark));border:1px solid var(--lx-border);background:linear-gradient(160deg, rgb(var(--lx-1) / .09), transparent 45%), var(--lx-card);color:var(--lx-text);border-radius:1rem;margin:1.75rem 0;padding:1.25rem 1.35rem 1.35rem;font-size:.95rem;line-height:1.55;position:relative;container-type:inline-size}.lx-widget .lx-config{display:none!important}.lx-widget:not(.lx-mounted){display:none}p.lx-lead:has(+.lx-widget:not(.lx-mounted)){display:none}.section-content p.lx-lead{margin-bottom:.5rem}.section-content p.lx-lead+.lx-widget{margin-top:.75rem}.lx-widget audio{display:none}.lx-widget *,.lx-widget :before,.lx-widget :after{box-sizing:border-box}@media (width<=480px){.lx-widget{border-radius:.85rem;margin:1.25rem 0;padding:1rem .85rem 1.1rem}}.lx-head{margin-bottom:1rem}.lx-kicker{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--lx-2));font-size:.72rem;font-weight:700}.lx-title{color:var(--lx-text);margin-top:.15rem;font-size:1.15rem;font-weight:700;line-height:1.3}.lx-sub{color:var(--lx-muted);margin-top:.25rem;font-size:.9rem}.lx-muted{color:var(--lx-muted)}.lx-small{margin-top:.6rem;font-size:.8rem}.lx-para+.lx-para{margin-top:.6rem}.lx-grid-2{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}@container (width<=640px){.lx-grid-2{grid-template-columns:minmax(0,1fr)}}.lx-controls{flex-direction:column;gap:.9rem;min-width:0;display:flex}.lx-stats,.lx-compare,.lx-ratios,.lx-portfolio-side{flex-direction:column;gap:.6rem;min-width:0;display:flex}.lx-ctrl-label{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.2rem;font-size:.85rem;font-weight:600;display:flex}.lx-ctrl-row{align-items:center;gap:.75rem;display:flex}.lx-num-wrap{flex-shrink:0;align-items:center;gap:.3rem;display:inline-flex}.lx-unit{color:var(--lx-muted);white-space:nowrap;font-size:.8rem}.lx-num{border:1px solid var(--lx-border);background:var(--lx-card2);width:6.4rem;color:inherit;font:inherit;text-align:right;font-variant-numeric:tabular-nums;border-radius:.5rem;padding:.35rem .5rem;font-size:.9rem}.lx-num-s{width:4.6rem}@container (width<=420px){.lx-ctrl-row .lx-num{width:5.9rem;padding-left:.35rem;padding-right:.35rem}}.lx-num:focus-visible{outline:2px solid rgb(var(--lx-1));outline-offset:1px}.lx-range{appearance:none;cursor:pointer;width:100%;min-width:0;height:28px;accent-color:rgb(var(--lx-1));background:0 0;flex:1;margin:0}.lx-range::-webkit-slider-runnable-track{background:linear-gradient(to right, rgb(var(--lx-1)) var(--lx-fill,0%), var(--lx-track) var(--lx-fill,0%));border-radius:3px;height:6px}.lx-range::-webkit-slider-thumb{-webkit-appearance:none;background:rgb(var(--lx-1));border:3px solid var(--lx-surface);width:20px;height:20px;box-shadow:0 0 0 1px rgb(var(--lx-1)), 0 2px 6px #0000004d;border-radius:50%;margin-top:-7px}.lx-range::-moz-range-track{background:var(--lx-track);border-radius:3px;height:6px}.lx-range::-moz-range-progress{background:rgb(var(--lx-1));border-radius:3px;height:6px}.lx-range::-moz-range-thumb{background:rgb(var(--lx-1));border:3px solid var(--lx-surface);width:16px;height:16px;box-shadow:0 0 0 1px rgb(var(--lx-1));border-radius:50%}.lx-widget.lx-widget input.lx-range.lx-range{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.lx-range:focus-visible{outline:2px solid rgb(var(--lx-1));outline-offset:2px;border-radius:4px}.lx-w-val{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2rem}.lx-fields{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;display:grid}.lx-field{flex-direction:column;gap:.2rem;font-size:.82rem;font-weight:600;display:flex}.lx-field .lx-num{width:100%}.lx-growth{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.lx-growth-cell{color:var(--lx-muted);align-items:center;gap:.2rem;font-size:.78rem;display:inline-flex}.lx-growth-cell .lx-num{width:3.6rem;padding:.3rem .35rem}.lx-seg{background:var(--lx-card2);border-radius:.65rem;flex-wrap:wrap;gap:.25rem;margin:.5rem 0;padding:.2rem;display:inline-flex}.lx-seg-btn{color:var(--lx-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.35rem .7rem;font-size:.82rem;font-weight:600}.lx-seg-btn.is-on{background:rgb(var(--lx-1));color:#fff}.lx-seg-btn:focus-visible{outline:2px solid rgb(var(--lx-1));outline-offset:1px}.lx-card,.lx-stat,.lx-ratio{background:var(--lx-card2);border:1px solid var(--lx-border);border-radius:.8rem;padding:.8rem .95rem}.lx-card-1{border-left:3px solid rgb(var(--lx-1))}.lx-card-2{border-left:3px solid rgb(var(--lx-2))}.lx-card-label,.lx-stat-label{color:var(--lx-muted);align-items:center;gap:.45rem;font-size:.8rem;font-weight:600;display:flex}.lx-big{font-variant-numeric:tabular-nums;color:var(--lx-text);margin:.15rem 0;font-size:1.5rem;font-weight:800;line-height:1.2}@container (width<=420px){.lx-big{font-size:1.3rem}}.lx-kv{justify-content:space-between;gap:.75rem;padding:.2rem 0;font-size:.87rem;display:flex}.lx-kv>span{color:var(--lx-muted)}.lx-kv>b{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.lx-sw{border-radius:3px;flex-shrink:0;width:.7rem;height:.7rem;display:inline-block}.lx-tip-sw.lx-c0{background:var(--lx-muted)}.lx-sw.lx-c1,.lx-tip-sw.lx-c1,.lx-bg1{background:rgb(var(--lx-1))}.lx-sw.lx-c2,.lx-tip-sw.lx-c2,.lx-bg2{background:rgb(var(--lx-2))}.lx-sw.lx-c3,.lx-tip-sw.lx-c3,.lx-bg3{background:rgb(var(--lx-3))}.lx-insight{background:rgb(var(--lx-2) / .1);border-left:3px solid rgb(var(--lx-2));border-radius:.7rem;margin:1rem 0 .25rem;padding:.7rem .9rem;font-size:.9rem}.lx-insight:empty{display:none}.lx-pos{color:rgb(var(--lx-good));font-weight:700}.lx-neg{color:rgb(var(--lx-bad));font-weight:700}.lx-badge{border:1px solid #0000;border-radius:.6rem;padding:.55rem .75rem;font-size:.84rem}.lx-badge:empty{display:none}.lx-badge-par{background:rgb(var(--lx-1) / .12);border-color:rgb(var(--lx-1) / .35)}.lx-badge-premium{background:rgb(var(--lx-good) / .12);border-color:rgb(var(--lx-good) / .35)}.lx-badge-discount{background:rgb(var(--lx-warn) / .12);border-color:rgb(var(--lx-warn) / .4)}.lx-chart-title{margin:1.1rem 0 .35rem;font-size:.85rem;font-weight:700}.lx-chart{width:100%;min-width:0;position:relative}.lx-chart-box{position:relative}.lx-chart svg{max-width:100%;height:auto;display:block;overflow:visible}.lx-c1{color:rgb(var(--lx-1))}.lx-c2{color:rgb(var(--lx-2))}.lx-c3{color:rgb(var(--lx-3))}.lx-grid line{stroke:var(--lx-grid);stroke-width:1px}.lx-baseline{stroke:var(--lx-muted);stroke-opacity:.5;stroke-width:1px}.lx-axis-text text{fill:var(--lx-muted);font-variant-numeric:tabular-nums;font-size:11px}.lx-axis-title{font-weight:600}.lx-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lx-dashed{stroke-dasharray:6 4}.lx-area{fill:currentColor;opacity:.12;stroke:none}.lx-scatter circle{fill:currentColor;opacity:.16}.lx-c0{color:var(--lx-muted)}.lx-dotted{stroke-dasharray:2 4}.lx-marker{fill:currentColor;stroke:var(--lx-surface);stroke-width:2.5px}.lx-marker-label{fill:var(--lx-text);paint-order:stroke;stroke:var(--lx-surface);stroke-width:3px;font-size:12px;font-weight:700}.lx-cross{stroke:var(--lx-muted);stroke-width:1px;stroke-dasharray:3 3}.lx-dot{fill:currentColor;stroke:var(--lx-surface);stroke-width:2px}.lx-hit{cursor:crosshair;touch-action:pan-y}.lx-legend{color:var(--lx-muted);flex-wrap:wrap;gap:.35rem 1rem;margin-bottom:.35rem;font-size:.8rem;display:flex}.lx-legend-item{align-items:center;gap:.35rem;display:inline-flex}.lx-tip{z-index:5;background:rgb(var(--c-dark) / .96);border:1px solid var(--lx-border);pointer-events:none;color:#e4e4e7;border-radius:.6rem;min-width:170px;max-width:240px;padding:.5rem .65rem;font-size:.78rem;position:absolute;top:6px;box-shadow:0 8px 24px #00000059}.lx-tip-x{margin-bottom:.25rem;font-weight:700}.lx-tip-row{grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;display:grid}.lx-tip-row b{font-variant-numeric:tabular-nums}.lx-tip-sw{border-radius:2px;width:.6rem;height:.6rem;display:inline-block}.lx-donut-wrap{width:168px;height:168px;margin:0 auto .4rem;position:relative}.lx-donut-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lx-donut-track{fill:none;stroke:var(--lx-card2);stroke-width:22px}.lx-donut-seg{fill:none;stroke-width:22px;transition:stroke-dasharray .25s,stroke-dashoffset .25s}.lx-p1{stroke:rgb(var(--lx-1))}.lx-p2{stroke:rgb(var(--lx-2))}.lx-p3{stroke:#14b8a6}.lx-p4{stroke:#0ea5e9}.lx-p5{stroke:#e11d48}.lx-p6{stroke:rgb(var(--lx-3))}.lx-sw.lx-p1{background:rgb(var(--lx-1))}.lx-sw.lx-p2{background:rgb(var(--lx-2))}.lx-sw.lx-p3{background:#14b8a6}.lx-sw.lx-p4{background:#0ea5e9}.lx-sw.lx-p5{background:#e11d48}.lx-sw.lx-p6{background:rgb(var(--lx-3))}.lx-bar{border-radius:5px;gap:2px;height:10px;margin:.5rem 0 1.6rem;display:flex;position:relative;overflow:visible}.lx-bar-seg{border-radius:5px;height:10px;transition:width .25s;display:block}.lx-bar-caption{color:var(--lx-muted);white-space:nowrap;font-size:.78rem;position:absolute;top:14px;left:0}.lx-table-wrap{-webkit-overflow-scrolling:touch;margin-top:.5rem;overflow-x:auto}.lx-widget table.lx-table{font-variant-numeric:tabular-nums;width:100%;margin:0;font-size:.82rem}.lx-widget .lx-table th,.lx-widget .lx-table td{text-align:right;white-space:nowrap;padding:.4rem .55rem}.lx-widget .lx-table th{background:rgb(var(--lx-1) / .14);color:var(--lx-text);border-bottom:2px solid rgb(var(--lx-1) / .3)}.lx-widget .lx-table th:first-child,.lx-widget .lx-table td:first-child{text-align:left}.lx-widget .lx-exp td:first-child{white-space:normal}@container (width<=420px){.lx-widget .lx-table th,.lx-widget .lx-table td{padding:.35rem .3rem;font-size:.74rem}}.lx-widget .lx-table tr.lx-gap td{text-align:center;color:var(--lx-muted)}.lx-widget .lx-table tr.lx-total td{border-top:1px solid var(--lx-border);font-weight:700}.lx-widget .lx-heat td{text-align:center}.lx-widget .lx-heat td.lx-heat-base{outline:2px solid rgb(var(--lx-1));outline-offset:-2px;font-weight:800}.lx-widget .lx-heat td.lx-heat-na{color:var(--lx-muted)}.lx-details{margin-top:1rem}.lx-details>summary{cursor:pointer;color:rgb(var(--lx-2));padding:.35rem 0;font-size:.88rem;font-weight:600}.lx-details>summary:focus-visible{outline:2px solid rgb(var(--lx-1));outline-offset:2px;border-radius:4px}.lx-ratio{--st:var(--lx-good);border-left:3px solid rgb(var(--st))}.lx-st-warn{--st:var(--lx-warn)}.lx-st-bad{--st:var(--lx-bad)}.lx-ratio-head{justify-content:space-between;gap:.5rem;font-size:.88rem;font-weight:600;display:flex}.lx-ratio-head b{font-variant-numeric:tabular-nums;font-size:1.1rem}.lx-meter{background:var(--lx-track);border-radius:5px;height:10px;margin:.45rem 0 .4rem;position:relative}.lx-meter-fill{background:rgb(var(--st));border-radius:5px;transition:width .25s;position:absolute;top:0;bottom:0;left:0}.lx-meter-mark{background:var(--lx-text);opacity:.85;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.lx-meter-mark-buf{background:repeating-linear-gradient(to bottom, var(--lx-text) 0 3px, transparent 3px 5px)}.lx-ratio-foot{flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.lx-st-icon{color:#fff;background:rgb(var(--st));border-radius:50%;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;font-size:.7rem;font-weight:800;display:inline-flex}.lx-actions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.lx-center{justify-content:center}.lx-btn{background:rgb(var(--lx-1));color:#fff;min-height:2.5rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1.1rem;font-size:.9rem;font-weight:700;transition:filter .15s,transform .15s;display:inline-flex}.lx-btn:hover:not(:disabled){filter:brightness(1.1)}.lx-btn:active:not(:disabled){transform:translateY(1px)}.lx-btn:disabled{opacity:.45;cursor:not-allowed}.lx-btn:focus-visible,.lx-icon-btn:focus-visible,.lx-choice:focus-visible,.lx-chip-btn:focus-visible,.lx-tl-head:focus-visible,.lx-play:focus-visible,.lx-speed:focus-visible,.lx-flip:focus-visible{outline:2px solid rgb(var(--lx-2));outline-offset:2px}.lx-btn-ghost{border-color:var(--lx-border);color:var(--lx-text);background:0 0}.lx-btn-sm{min-height:2rem;padding:.25rem .75rem;font-size:.8rem}.lx-btn-good{background:rgb(var(--lx-good))}.lx-btn-bad{background:rgb(var(--lx-bad))}.lx-icon-btn{border:1px solid var(--lx-border);background:var(--lx-card2);width:2.25rem;height:2.25rem;color:var(--lx-text);cursor:pointer;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lx-icon-btn svg{width:1.1rem;height:1.1rem}.lx-icon-btn:disabled{opacity:.3;cursor:default}.lx-tone-good{--tone:var(--lx-good)}.lx-tone-bad{--tone:var(--lx-bad)}.lx-tone-neutral{--tone:var(--lx-warn)}.lx-feedback{background:rgb(var(--tone,var(--lx-1)) / .1);border-left:3px solid rgb(var(--tone,var(--lx-1)));border-radius:.7rem;margin-top:.85rem;padding:.75rem .9rem;font-size:.9rem}.lx-pill{background:rgb(var(--tone,var(--lx-1)) / .12);border:1px solid rgb(var(--tone,var(--lx-1)) / .3);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.8rem;display:inline-flex}.lx-result{text-align:center;background:rgb(var(--tone,var(--lx-1)) / .1);border:1px solid rgb(var(--tone,var(--lx-1)) / .3);border-radius:.9rem;padding:1rem}.lx-progress{background:var(--lx-track);border-radius:2px;height:4px;margin-bottom:1rem;overflow:hidden}.lx-progress>span{background:linear-gradient(90deg, rgb(var(--lx-1)), rgb(var(--lx-2)));width:5%;height:100%;transition:width .35s;display:block}.lx-step{text-transform:uppercase;letter-spacing:.06em;color:var(--lx-muted);font-size:.75rem;font-weight:700}.lx-scene-title{margin:.2rem 0 .4rem;font-size:1.05rem;font-weight:700}.lx-scene-text{font-size:.95rem}.lx-choices{flex-direction:column;gap:.5rem;margin-top:.9rem;display:flex}.lx-choice{border:1px solid var(--lx-border);background:var(--lx-card2);width:100%;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.7rem;padding:.7rem .85rem;font-size:.92rem;transition:border-color .15s,background .15s;display:flex}.lx-choice:hover:not(:disabled){border-color:rgb(var(--lx-1) / .7);background:rgb(var(--lx-1) / .1)}.lx-choice:disabled{cursor:default;opacity:.55}.lx-choice.is-picked{opacity:1;border-color:rgb(var(--tone));background:rgb(var(--tone) / .12)}.lx-choice-key{background:rgb(var(--lx-1) / .2);width:1.6rem;height:1.6rem;color:rgb(var(--lx-1));border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:800;display:inline-flex}.lx-summary-title{margin:1rem 0 .4rem;font-size:.9rem;font-weight:700}.lx-widget ol.lx-summary{margin:0 0 0 1.2rem;padding:0}.lx-widget ol.lx-summary li{margin-bottom:.45rem;font-size:.87rem}.lx-summary-q{color:var(--lx-muted);display:block}.lx-summary-a{color:rgb(var(--tone));font-weight:600;display:block}.lx-sort-end{color:var(--lx-muted);text-transform:uppercase;letter-spacing:.05em;margin:.25rem 0;font-size:.75rem;font-weight:700}.lx-widget ol.lx-sort-list{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lx-widget .lx-sort-item{border:1px solid var(--lx-border);background:var(--lx-card2);border-radius:.7rem;align-items:center;gap:.55rem;margin:0;padding:.5rem .55rem .5rem .4rem;list-style:none;transition:border-color .15s,background .15s;display:flex}.lx-grip{color:var(--lx-muted);cursor:grab;display:inline-flex}.lx-grip svg{width:1rem;height:1rem}.lx-sort-num{color:var(--lx-muted);font-variant-numeric:tabular-nums;min-width:1.4rem;font-weight:800}.lx-sort-text{flex:1;min-width:0;font-size:.92rem}.lx-sort-btns{gap:.3rem;display:inline-flex}.lx-sort-item.is-dragging{opacity:.5}.lx-sort-item.is-over{border-color:rgb(var(--lx-1))}.lx-sort-item.is-right,.lx-chip.is-right{border-color:rgb(var(--lx-good));background:rgb(var(--lx-good) / .12)}.lx-sort-item.is-wrong,.lx-chip.is-wrong{border-color:rgb(var(--lx-bad));background:rgb(var(--lx-bad) / .12)}.lx-pool{border:1px dashed var(--lx-border);border-radius:.8rem;flex-wrap:wrap;gap:.45rem;min-height:3rem;padding:.6rem;display:flex}.lx-buckets{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.6rem;margin-top:.75rem;display:grid}.lx-bucket{border:1px solid var(--lx-border);background:var(--lx-card2);border-radius:.8rem;min-height:5rem;padding:.55rem}.lx-bucket-title{color:rgb(var(--lx-2));padding:.1rem .25rem .45rem;font-size:.85rem;font-weight:700}.lx-bucket-body{flex-direction:column;gap:.4rem;display:flex}.lx-chip{border:1px solid var(--lx-border);background:var(--lx-card);cursor:grab;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;max-width:100%;padding:.45rem .6rem;font-size:.87rem;display:flex}.lx-chip-text{flex:8rem;min-width:0}.lx-chip-btns{flex-wrap:wrap;gap:.25rem;display:inline-flex}.lx-chip-btn{border:1px solid rgb(var(--lx-1) / .35);background:rgb(var(--lx-1) / .1);color:var(--lx-text);font:inherit;cursor:pointer;border-radius:.4rem;padding:.15rem .45rem;font-size:.72rem}.lx-flip-stats{flex-wrap:wrap;justify-content:center;gap:.4rem;margin-bottom:.9rem;display:flex}.lx-flip{perspective:1200px;cursor:pointer;width:100%;max-width:540px;height:clamp(200px,48cqw,260px);color:inherit;font:inherit;background:0 0;border:0;margin:0 auto;padding:0;display:block}.lx-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.7,.2,1);display:block;position:relative}.lx-flip.is-flipped .lx-flip-inner{transform:rotateY(180deg)}.lx-flip-face{border:1px solid var(--lx-border);backface-visibility:hidden;text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.25rem 1.1rem;display:flex;position:absolute;inset:0;overflow:auto}.lx-flip-front{background:linear-gradient(140deg, rgb(var(--lx-1) / .32), rgb(var(--lx-2) / .16))}.lx-flip-back{background:var(--lx-surface);border-color:rgb(var(--lx-2) / .45);transform:rotateY(180deg)}.lx-flip-tag{text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--lx-2));font-size:.7rem;font-weight:700}.lx-flip-text{color:var(--lx-text);font-size:1.3rem;font-weight:800;line-height:1.3}.lx-flip-text-sm{font-size:.95rem;font-weight:500;line-height:1.55}.lx-flip-hint{color:var(--lx-muted);font-size:.75rem}@media (prefers-reduced-motion:reduce){.lx-flip-inner,.lx-progress>span,.lx-meter-fill,.lx-bar-seg,.lx-donut-seg{transition:none}}.lx-tl-tools{justify-content:flex-end;margin:-.4rem 0 .6rem}.lx-widget ol.lx-tl{margin:0;padding:0 0 0 1.4rem;list-style:none;position:relative}.lx-widget ol.lx-tl:before{content:"";background:linear-gradient(to bottom, rgb(var(--lx-1)), rgb(var(--lx-2)));border-radius:1px;width:2px;position:absolute;top:.4rem;bottom:.4rem;left:.45rem}.lx-widget .lx-tl-item{margin:0 0 .55rem;padding:0;list-style:none;position:relative}.lx-tl-dot{background:var(--lx-surface);border:2px solid rgb(var(--lx-1));border-radius:50%;width:.85rem;height:.85rem;transition:background .2s;position:absolute;top:.72rem;left:-1.33rem}.lx-tl-item.is-open .lx-tl-dot{background:rgb(var(--lx-2));border-color:rgb(var(--lx-2))}.lx-tl-head{border:1px solid var(--lx-border);background:var(--lx-card2);width:100%;color:var(--lx-text);font:inherit;text-align:left;cursor:pointer;border-radius:.7rem;flex-wrap:wrap;align-items:baseline;gap:.2rem .65rem;padding:.55rem .75rem;display:flex}.lx-tl-head:disabled{cursor:default}.lx-tl-date{color:rgb(var(--lx-2));font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:800}.lx-tl-title{flex:1;min-width:10rem;font-size:.92rem;font-weight:600}.lx-tl-chev{color:var(--lx-muted);transition:transform .2s}.lx-tl-item.is-open .lx-tl-chev{transform:rotate(90deg)}.lx-tl-body{padding:.6rem .8rem .3rem;font-size:.9rem}.lx-w-video{padding:.75rem}.lx-w-video .lx-head{padding:.35rem .4rem 0}.lx-video-box{background:#000;border-radius:.8rem;overflow:hidden}.lx-video{background:#000;width:100%;max-height:72vh;display:block}.lx-audio{align-items:center;gap:1rem;display:flex}.lx-audio-art{background:linear-gradient(135deg, rgb(var(--lx-1)), rgb(var(--lx-2)));color:#fff;width:5.5rem;height:5.5rem;box-shadow:0 8px 24px rgb(var(--lx-1) / .35);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lx-audio-story .lx-audio-art{background:linear-gradient(135deg, rgb(var(--lx-2)), rgb(var(--lx-3)))}.lx-audio-art svg{width:2.4rem;height:2.4rem}.lx-widget.is-playing .lx-audio-art{animation:1.6s ease-in-out infinite lx-pulse}@keyframes lx-pulse{50%{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.lx-widget.is-playing .lx-audio-art{animation:none}}.lx-audio-main{flex:1;min-width:0}.lx-audio-ctrl{align-items:center;gap:.5rem;margin-top:.6rem;display:flex}.lx-play{background:rgb(var(--lx-1));color:#fff;cursor:pointer;width:3rem;height:3rem;box-shadow:0 4px 14px rgb(var(--lx-1) / .4);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lx-play svg{width:1.4rem;height:1.4rem}.lx-speed{border:1px solid var(--lx-border);background:var(--lx-card2);min-width:3.2rem;height:2rem;color:var(--lx-text);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 .55rem;font-size:.8rem;font-weight:700}.lx-audio-bar{align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.lx-time{color:var(--lx-muted);font-variant-numeric:tabular-nums;min-width:2.6rem;font-size:.75rem}.lx-time:last-child{text-align:right}.lx-transcript{max-height:22rem;padding:.6rem .2rem 0;font-size:.9rem;overflow:auto}@container (width<=420px){.lx-audio{text-align:left;flex-direction:column;align-items:stretch}.lx-audio-art{width:100%;height:4.5rem}}.lx-error{border:1px dashed rgb(var(--lx-warn) / .6);background:rgb(var(--lx-warn) / .08);color:var(--lx-muted);border-radius:.6rem;padding:.6rem .8rem;font-size:.85rem}body.light-mode .lx-widget{--lx-good:5 150 105;--lx-warn:180 83 9;--lx-bad:220 38 38;--lx-card:#fff;--lx-card2:#0f172a09;--lx-border:#0f172a1f;--lx-track:#0f172a1f;--lx-grid:#0f172a14;--lx-text:#1e293b;--lx-muted:#526077;--lx-surface:#fff;box-shadow:0 4px 18px #0f172a0f}body.light-mode .lx-widget .lx-table th{background:rgb(var(--lx-1) / .1)!important;color:var(--lx-text)!important;border-color:rgb(var(--lx-1) / .25)!important}body.light-mode .lx-widget .lx-muted,body.light-mode .lx-widget .lx-sub,body.light-mode .lx-widget .lx-unit,body.light-mode .lx-widget .lx-kv>span,body.light-mode .lx-widget .lx-card-label,body.light-mode .lx-widget .lx-stat-label,body.light-mode .lx-widget .lx-legend,body.light-mode .lx-widget .lx-legend-item,body.light-mode .lx-widget .lx-step,body.light-mode .lx-widget .lx-time,body.light-mode .lx-widget .lx-sort-num,body.light-mode .lx-widget .lx-sort-end,body.light-mode .lx-widget .lx-summary-q,body.light-mode .lx-widget .lx-flip-hint,body.light-mode .lx-widget .lx-growth-cell,body.light-mode .lx-widget .lx-bar-caption,body.light-mode .lx-widget .lx-seg-btn,body.light-mode .lx-widget .lx-heat-na,body.light-mode .lx-widget .lx-error{color:var(--lx-muted)!important}body.light-mode .lx-widget .lx-kicker,body.light-mode .lx-widget .lx-flip-tag,body.light-mode .lx-widget .lx-tl-date,body.light-mode .lx-widget .lx-bucket-title,body.light-mode .lx-widget .lx-details>summary,body.light-mode .lx-widget .lx-choice-key{color:rgb(var(--lx-1))!important}body.light-mode .lx-widget .lx-pos{color:rgb(var(--lx-good))!important}body.light-mode .lx-widget .lx-neg{color:rgb(var(--lx-bad))!important}body.light-mode .lx-widget .lx-summary-a{color:rgb(var(--tone))!important}body.light-mode .lx-widget .lx-btn:not(.lx-btn-ghost),body.light-mode .lx-widget .lx-btn:not(.lx-btn-ghost) *,body.light-mode .lx-widget .lx-seg-btn.is-on,body.light-mode .lx-widget .lx-play,body.light-mode .lx-widget .lx-audio-art,body.light-mode .lx-widget .lx-st-icon{color:#fff!important}body.light-mode .lx-widget .lx-tip,body.light-mode .lx-widget .lx-tip *{color:#e4e4e7!important}body.light-mode .lx-widget .lx-flip-front{background:linear-gradient(140deg, rgb(var(--lx-1) / .16), rgb(var(--lx-2) / .1))}
