.ui-tooltip-content{z-index:50;max-width:20rem;padding:.4rem .7rem;background:var(--text-primary);color:var(--bg-primary);font-size:.75rem;font-weight:500;line-height:1.4;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:svelte-bgl7um-tooltip-in .16s var(--ease-brand)}.ui-tooltip-content[data-state=closed]{animation:svelte-bgl7um-tooltip-out .1s var(--ease-brand) forwards}@keyframes svelte-bgl7um-tooltip-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes svelte-bgl7um-tooltip-out{to{opacity:0;transform:scale(.96)}}.indicator.svelte-uuu31o{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;background:var(--bg-primary);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);color:var(--stat-color);font-weight:700;font-size:.875rem;white-space:nowrap;animation:svelte-uuu31o-float-fade 2s ease-out forwards}.delta.svelte-uuu31o{font-variant-numeric:tabular-nums}@keyframes svelte-uuu31o-float-fade{0%{opacity:0;transform:translateY(10px) scale(.8)}15%{opacity:1;transform:translateY(0) scale(1.05)}25%{transform:translateY(-5px) scale(1)}70%{opacity:1;transform:translateY(-40px) scale(1)}to{opacity:0;transform:translateY(-60px) scale(.9)}}.floating-indicators.svelte-gihu29{position:fixed;z-index:24;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;pointer-events:none;transition:top .1s ease-out,left .1s ease-out}.camera-panel.svelte-alsh0z{width:240px;padding:1rem;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:.875rem;animation:svelte-alsh0z-panelIn .25s cubic-bezier(.16,1,.3,1) both}@keyframes svelte-alsh0z-panelIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-header.svelte-alsh0z{display:flex;align-items:center;justify-content:space-between}.panel-title.svelte-alsh0z{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.panel-close.svelte-alsh0z{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color .15s ease,background .15s ease}.panel-close.svelte-alsh0z:hover{color:var(--text-primary);background:var(--bg-tertiary)}.control.svelte-alsh0z{display:flex;flex-direction:column;gap:.375rem}.control-label.svelte-alsh0z{display:flex;justify-content:space-between;font-size:.75rem;font-weight:500;color:var(--text-secondary)}.control-value.svelte-alsh0z{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.control.svelte-alsh0z input[type=range]:where(.svelte-alsh0z){-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;background:var(--bg-tertiary);outline:none;cursor:pointer}.control.svelte-alsh0z input[type=range]:where(.svelte-alsh0z)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);border:none;cursor:pointer;transition:transform .15s ease}.control.svelte-alsh0z input[type=range]:where(.svelte-alsh0z)::-webkit-slider-thumb:hover{transform:scale(1.15)}.control.svelte-alsh0z input[type=range]:where(.svelte-alsh0z)::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--accent);border:none;cursor:pointer}.reset-btn.svelte-alsh0z{margin-top:.125rem;padding:.5rem;border:none;border-radius:var(--radius-md);background:var(--bg-tertiary);color:var(--text-secondary);font-size:.75rem;font-weight:500;cursor:pointer;transition:color .15s ease,background .15s ease}.reset-btn.svelte-alsh0z:hover:not(:disabled){color:var(--text-primary);background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%)}.reset-btn.svelte-alsh0z:disabled{opacity:.45;cursor:default}.section-divider.svelte-alsh0z{display:flex;align-items:center;gap:.5rem;margin-top:.125rem}.section-divider.svelte-alsh0z:after{content:"";flex:1;height:1px;background:var(--border-subtle)}.section-label.svelte-alsh0z{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary)}.range-ends.svelte-alsh0z{display:flex;justify-content:space-between;font-size:.6875rem;color:var(--text-tertiary)}.swatch-row.svelte-alsh0z{display:flex;flex-wrap:wrap;gap:.35rem}.swatch.svelte-alsh0z{width:24px;height:24px;border-radius:var(--radius-full);border:2px solid var(--border-subtle);cursor:pointer;transition:transform .15s ease,border-color .15s ease}.swatch.svelte-alsh0z:hover{transform:scale(1.1)}.swatch.selected.svelte-alsh0z{border-color:var(--accent)}.ar-modal-backdrop.svelte-1h75130{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:color-mix(in srgb,var(--bg-page, #000) 55%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ar-modal.svelte-1h75130{position:relative;width:min(380px,100%);padding:2.25rem 1.75rem 1.75rem;background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);text-align:center}.ar-close.svelte-1h75130{position:absolute;top:.875rem;right:.875rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--radius-full);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color .15s ease,background .15s ease}.ar-close.svelte-1h75130:hover{color:var(--text-primary);background:var(--bg-tertiary)}.ar-icon-wrap.svelte-1h75130{position:relative;display:inline-flex;margin-bottom:1.25rem}.ar-icon.svelte-1h75130{position:relative;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--accent),#7dd3fc);color:#fff}.ar-icon-glow.svelte-1h75130{position:absolute;inset:-10px;border-radius:var(--radius-full);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%);animation:svelte-1h75130-arGlow 2.6s ease-in-out infinite}@keyframes svelte-1h75130-arGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.ar-modal.svelte-1h75130 h2:where(.svelte-1h75130){margin:0 0 .625rem;font-size:1.25rem;font-weight:700;color:var(--text-primary)}.ar-modal.svelte-1h75130 p:where(.svelte-1h75130){margin:0 0 1.25rem;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.ar-devices.svelte-1h75130{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.ar-device.svelte-1h75130{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem;border-radius:var(--radius-md);background:var(--bg-tertiary)}.ar-device-name.svelte-1h75130{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.ar-device-via.svelte-1h75130{font-size:.75rem;color:var(--text-tertiary)}.ar-footnote.svelte-1h75130{font-size:.75rem!important;color:var(--text-tertiary)!important}.ar-cta.svelte-1h75130{width:100%;padding:.75rem;border:none;border-radius:var(--radius-full);background:var(--accent);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .1s ease}.ar-cta.svelte-1h75130:hover{background:var(--accent-hover)}.ar-cta.svelte-1h75130:active{transform:scale(.98)}div.svelte-rikqaa{position:relative;width:100%;height:100%}canvas.svelte-rikqaa{display:block;position:relative;width:100%;height:100%}.top-right-buttons.svelte-18lehyf{position:fixed;top:1rem;right:1rem;z-index:40;display:flex;flex-direction:column;align-items:flex-end}.button-row.svelte-18lehyf{display:flex;gap:.5rem}.cluster.svelte-18lehyf{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.cluster-item.svelte-18lehyf{animation:svelte-18lehyf-clusterIn .3s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 45ms)}@keyframes svelte-18lehyf-clusterIn{0%{opacity:0;transform:translateY(-8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.camera-anchor.svelte-18lehyf{position:absolute;top:3.25rem;right:3.25rem}.icon-btn.svelte-18lehyf{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--bg-tertiary);border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease;box-shadow:var(--shadow-sm)}.icon-btn.svelte-18lehyf:hover{color:var(--text-primary);background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%);box-shadow:var(--shadow-md);transform:translateY(-1px)}.icon-btn.svelte-18lehyf:focus-visible{outline:none;color:var(--text-primary);box-shadow:0 0 0 3px var(--accent-muted)}.icon-btn.svelte-18lehyf:active{color:var(--accent);transform:translateY(0) scale(.96);box-shadow:var(--shadow-sm)}.cluster-trigger.open.svelte-18lehyf,.cluster-item.active.svelte-18lehyf{color:var(--accent)}.overlay-btn.svelte-18lehyf{background:var(--accent);border-color:transparent;color:#fff}.overlay-btn.svelte-18lehyf:hover{background:var(--accent-hover);color:#fff}.overlay-btn.svelte-18lehyf:active{color:#fff}.reminder-wrapper.svelte-18lehyf{position:relative}.reminder-badge.svelte-18lehyf{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 5px;background:var(--color-error);color:#fff;font-size:10px;font-weight:700;border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000040}.reminder-dropdown.svelte-18lehyf{position:absolute;top:calc(100% + 8px);right:0;width:280px;max-height:320px;overflow-y:auto;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:.75rem;box-shadow:var(--shadow-lg);z-index:60}.reminder-header.svelte-18lehyf{font-size:.85rem;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;padding:0 .25rem}.reminder-header--fired.svelte-18lehyf{margin-top:.75rem;color:var(--color-error)}.reminder-empty.svelte-18lehyf{font-size:.85rem;color:var(--text-muted);padding:.75rem .25rem;text-align:center}.reminder-list.svelte-18lehyf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.reminder-item.svelte-18lehyf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem;background:var(--bg-secondary);border-radius:var(--radius-md);transition:background .15s ease}.reminder-item.svelte-18lehyf:hover{background:var(--bg-tertiary)}.reminder-text.svelte-18lehyf{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.reminder-content.svelte-18lehyf{font-size:.85rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reminder-time.svelte-18lehyf{font-size:.75rem;color:var(--text-muted)}.reminder-delete.svelte-18lehyf{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:color .15s ease,background .15s ease;flex-shrink:0}.reminder-delete.svelte-18lehyf:hover{color:var(--color-error);background:color-mix(in srgb,var(--color-error) 10%,transparent)}.top-left-buttons.svelte-1rm5gn0{position:fixed;top:1rem;left:1rem;z-index:40;display:flex;gap:.5rem}.icon-btn.svelte-1rm5gn0{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--bg-tertiary);border:none;border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease;box-shadow:var(--shadow-sm)}.icon-btn.svelte-1rm5gn0:hover{color:var(--text-primary);background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%);box-shadow:var(--shadow-md);transform:translateY(-1px)}.icon-btn.svelte-1rm5gn0:focus-visible{outline:none;color:var(--text-primary);box-shadow:0 0 0 3px var(--accent-muted)}.icon-btn.svelte-1rm5gn0:active{color:var(--accent);transform:translateY(0) scale(.96);box-shadow:var(--shadow-sm)}.modal-overlay.svelte-n7wer4{position:fixed;inset:0;background:#1c2b3347;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1.5rem}.modal-container.svelte-n7wer4{position:relative;background:var(--bg-primary);border-radius:var(--radius-xl);max-width:340px;width:100%;padding:1.5rem;box-shadow:var(--shadow-xl)}.close-btn.svelte-n7wer4{position:absolute;top:.85rem;right:.85rem;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.close-btn.svelte-n7wer4:hover{background:var(--bg-secondary);color:var(--text-primary)}.hero.svelte-n7wer4{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:.75rem 0 1.25rem}.app-logo.svelte-n7wer4{display:block;height:30px;aspect-ratio:1530 / 257;background-color:var(--text-primary);-webkit-mask:url(../../../brand-assets/logo.svg) no-repeat center / contain;mask:url(../../../brand-assets/logo.svg) no-repeat center / contain}.tagline.svelte-n7wer4{margin:0;font-size:.9rem;color:var(--text-secondary)}.hero-meta.svelte-n7wer4{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.version-chip.svelte-n7wer4{padding:.25rem .6rem;background:var(--bg-tertiary);border-radius:var(--radius-full);font-size:.72rem;font-weight:600;color:var(--text-secondary)}.update-link.svelte-n7wer4{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border:none;border-radius:var(--radius-full);background:transparent;font-size:.72rem;font-weight:500;color:var(--accent);cursor:pointer;font-family:inherit;transition:background .15s ease}.update-link.svelte-n7wer4:hover:not(:disabled){background:var(--accent-muted)}.update-link.svelte-n7wer4:disabled{opacity:.6;cursor:default;color:var(--text-tertiary)}.update-status.svelte-n7wer4{font-size:.7rem;color:var(--text-tertiary)}.link-list.svelte-n7wer4{display:flex;flex-direction:column;gap:2px}.link-row.svelte-n7wer4{display:flex;align-items:center;gap:.75rem;padding:.7rem .75rem;border-radius:var(--radius-lg);text-decoration:none;color:var(--text-primary);transition:background .15s ease}.link-row.svelte-n7wer4:hover{background:var(--bg-secondary)}.row-icon.svelte-n7wer4{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);flex-shrink:0}.row-label.svelte-n7wer4{flex:1;font-size:.9rem;font-weight:500}.row-ext.svelte-n7wer4{display:flex;color:var(--text-tertiary);flex-shrink:0}.sys-label.svelte-n7wer4{margin:1.25rem 0 .25rem;padding:0 .75rem;font-size:.75rem;font-weight:500;color:var(--text-tertiary)}.sys-list.svelte-n7wer4{display:flex;flex-direction:column}.sys-row.svelte-n7wer4{display:flex;align-items:center;justify-content:space-between;padding:.65rem .75rem;font-size:.85rem}.sys-row.svelte-n7wer4+.sys-row:where(.svelte-n7wer4){border-top:1px solid var(--border-subtle)}.sys-name.svelte-n7wer4{color:var(--text-secondary)}.sys-val.svelte-n7wer4{display:flex;align-items:center;gap:.45rem;font-weight:500;color:var(--text-primary)}.sys-val.svelte-n7wer4 .dot:where(.svelte-n7wer4){width:7px;height:7px;border-radius:50%;background:var(--text-tertiary);transition:background .25s ease}.sys-val.ok.svelte-n7wer4 .dot:where(.svelte-n7wer4){background:var(--color-success)}.sys-val.bad.svelte-n7wer4 .dot:where(.svelte-n7wer4){background:var(--color-error)}.dropdown-trigger{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;font-family:inherit;font-size:.875rem;color:var(--text-primary);text-align:left}.dropdown-trigger:hover{background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%)}.dropdown-trigger:focus,.dropdown-trigger[data-state=open]{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.trigger-icon.svelte-d3i2gb{display:flex;flex-shrink:0}.trigger-label.svelte-d3i2gb{flex:1;font-weight:500}.trigger-placeholder.svelte-d3i2gb{flex:1;color:var(--text-tertiary)}.dropdown-content{z-index:1050;min-width:280px;max-width:320px;background:var(--bg-primary);border-radius:var(--radius-lg);padding:.5rem;box-shadow:var(--shadow-lg);animation:svelte-d3i2gb-slideDown .16s var(--ease-brand)}@keyframes svelte-d3i2gb-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-content[data-state=closed]{animation:svelte-d3i2gb-slideUp .13s var(--ease-brand) forwards}@keyframes svelte-d3i2gb-slideUp{to{opacity:0;transform:translateY(-4px)}}.dropdown-scroll.svelte-d3i2gb{max-height:320px;overflow-y:auto}.category-group.svelte-d3i2gb{margin-bottom:.5rem}.category-group.svelte-d3i2gb:last-child{margin-bottom:0}.category-label.svelte-d3i2gb{padding:.375rem .5rem;font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.provider-item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,color .15s;outline:none}.provider-item:hover,.provider-item[data-highlighted]{background:var(--bg-secondary)}.provider-item.selected{background:var(--accent-muted)}.provider-icon.svelte-d3i2gb{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--text-secondary)}.provider-name.svelte-d3i2gb{flex:1;font-size:.8rem;font-weight:500;color:var(--text-primary)}.badge.svelte-d3i2gb{font-size:.5rem;padding:.2rem .5rem;border-radius:var(--radius-full);font-weight:600;text-transform:uppercase;flex-shrink:0}.badge.local.svelte-d3i2gb{background:var(--accent-muted);color:var(--accent)}.badge.configured.svelte-d3i2gb{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;background:var(--color-success);color:#fff;border-radius:50%}.health-dot.svelte-d3i2gb{width:8px;height:8px;border-radius:50%;background:var(--text-tertiary);flex-shrink:0}.health-dot.healthy.svelte-d3i2gb{background:var(--color-success)}.health-dot.unhealthy.svelte-d3i2gb{background:var(--color-error)}.model-dropdown-wrapper.svelte-1pdtpzb{display:flex;gap:.375rem;align-items:stretch}.model-dropdown-trigger{display:flex;align-items:center;gap:.5rem;flex:1;padding:.75rem 1rem;background:var(--bg-tertiary);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;font-family:inherit;font-size:.875rem;color:var(--text-primary);text-align:left}.model-dropdown-trigger:hover:not(:disabled){background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%)}.model-dropdown-trigger:focus,.model-dropdown-trigger[data-state=open]{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.model-dropdown-trigger:disabled{opacity:.6;cursor:not-allowed}.trigger-label.svelte-1pdtpzb{flex:1;font-weight:500}.trigger-placeholder.svelte-1pdtpzb{flex:1;color:var(--text-tertiary)}.trigger-loading.svelte-1pdtpzb{flex:1;display:flex;align-items:center;gap:.5rem;color:var(--text-tertiary)}.loading-spinner.svelte-1pdtpzb{width:14px;height:14px;border:2px solid var(--border-light);border-top-color:var(--accent);border-radius:50%;animation:svelte-1pdtpzb-spin .8s linear infinite}@keyframes svelte-1pdtpzb-spin{to{transform:rotate(360deg)}}.refresh-btn.svelte-1pdtpzb{display:flex;align-items:center;justify-content:center;padding:0 .75rem;background:var(--bg-tertiary);border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.refresh-btn.svelte-1pdtpzb:hover{background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%);color:var(--text-primary)}.refresh-btn.svelte-1pdtpzb:active{background:color-mix(in srgb,var(--bg-tertiary),var(--text-primary) 8%)}.refresh-btn.svelte-1pdtpzb:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-muted)}.model-dropdown-content{z-index:1050;min-width:200px;max-width:300px;background:var(--bg-primary);border-radius:var(--radius-lg);padding:.375rem;box-shadow:var(--shadow-lg);animation:svelte-1pdtpzb-modelSlideDown .16s var(--ease-brand)}@keyframes svelte-1pdtpzb-modelSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.search-row.svelte-1pdtpzb{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;margin-bottom:.25rem;background:var(--bg-secondary);border-radius:var(--radius-md)}.search-row.svelte-1pdtpzb svg{color:var(--text-tertiary);flex-shrink:0}.search-input.svelte-1pdtpzb{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:.8125rem;color:var(--text-primary)}.search-input.svelte-1pdtpzb::placeholder{color:var(--text-tertiary)}.search-clear.svelte-1pdtpzb{display:flex;align-items:center;justify-content:center;padding:.125rem;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;border-radius:var(--radius-sm)}.search-clear.svelte-1pdtpzb:hover{color:var(--text-primary)}.model-dropdown-content[data-state=closed]{animation:svelte-1pdtpzb-modelSlideUp .13s var(--ease-brand) forwards}@keyframes svelte-1pdtpzb-modelSlideUp{to{opacity:0;transform:translateY(-4px)}}.model-dropdown-scroll.svelte-1pdtpzb{max-height:280px;overflow-y:auto}.model-item{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,color .15s;outline:none}.model-item:hover,.model-item[data-highlighted]{background:var(--bg-secondary)}.model-item.selected{background:var(--accent-muted)}.model-name.svelte-1pdtpzb{flex:1;font-size:.8125rem;font-weight:500;color:var(--text-primary)}.check-icon.svelte-1pdtpzb{display:flex;align-items:center;color:var(--accent)}.no-models.svelte-1pdtpzb{padding:.75rem;text-align:center;font-size:.8rem;color:var(--text-tertiary)}.context-size-row.svelte-1bkyamm{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.context-size-label.svelte-1bkyamm{display:flex;justify-content:space-between;align-items:center;flex:1;font-size:.8rem;font-weight:500;color:var(--text-secondary)}.context-size-value.svelte-1bkyamm{font-size:.75rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.context-size-toggle.svelte-1bkyamm{margin-left:auto;position:relative;width:40px;height:22px;background:transparent;border:none;padding:0;cursor:pointer}.context-size-toggle.svelte-1bkyamm .toggle-track:where(.svelte-1bkyamm){display:block;width:100%;height:100%;background:var(--bg-tertiary);border-radius:var(--radius-full);transition:background .2s ease}.context-size-toggle.enabled.svelte-1bkyamm .toggle-track:where(.svelte-1bkyamm){background:var(--accent)}.context-size-toggle.svelte-1bkyamm .toggle-thumb:where(.svelte-1bkyamm){position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:var(--radius-full);transition:transform .2s ease;box-shadow:var(--shadow-xs)}.context-size-toggle.enabled.svelte-1bkyamm .toggle-thumb:where(.svelte-1bkyamm){transform:translate(18px)}.context-size-slider-row.svelte-1bkyamm{display:flex;flex-direction:column;gap:.25rem}.context-size-slider.svelte-1bkyamm{width:100%;cursor:pointer}.context-size-ticks.svelte-1bkyamm{display:flex;justify-content:space-between;font-size:.65rem;color:var(--text-tertiary);padding:0 .25rem}.context-size-note.svelte-1bkyamm{margin:0;font-size:.75rem;color:var(--text-tertiary)}.shimmer-label.svelte-1g388ag{display:inline-block;font-size:.8125rem;font-weight:500;background:linear-gradient(90deg,var(--text-tertiary) 0%,var(--text-primary) 50%,var(--text-tertiary) 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-1g388ag-shimmer-sweep 2s linear infinite}@keyframes svelte-1g388ag-shimmer-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.shimmer-label.svelte-1g388ag{animation:none;background:none;color:var(--text-secondary)}}.streaming-text.svelte-vy12qy{white-space:pre-wrap}.word.svelte-vy12qy{opacity:0}.word.shown.svelte-vy12qy{opacity:1;transition:opacity .24s ease-out}.caret.svelte-vy12qy{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;background:var(--text-secondary);animation:svelte-vy12qy-caret-blink 1s steps(2,start) infinite}@keyframes svelte-vy12qy-caret-blink{to{visibility:hidden}}
