.z-trigger.svelte-13qmsgi{display:flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius);--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.z-trigger.svelte-13qmsgi:is(.dark:where(.svelte-13qmsgi) :where(.svelte-13qmsgi)){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.z-trigger.svelte-13qmsgi{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.z-trigger.svelte-13qmsgi:hover,.z-trigger.active.svelte-13qmsgi{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.z-trigger.svelte-13qmsgi:hover:is(.dark:where(.svelte-13qmsgi) :where(.svelte-13qmsgi)),.z-trigger.active.svelte-13qmsgi:is(.dark:where(.svelte-13qmsgi) :where(.svelte-13qmsgi)){background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.zoom-panel.svelte-13qmsgi{position:absolute;top:100%;right:0;margin-top:6px;width:240px;padding:14px;border-radius:14px;background:#fffffff7;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;z-index:100;animation:svelte-13qmsgi-panelIn .18s ease-out;backdrop-filter:blur(12px)}.dark .zoom-panel.svelte-13qmsgi{background:#161626f7;border-color:#ffffff0f;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}@keyframes svelte-13qmsgi-panelIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.zoom-header.svelte-13qmsgi{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.zoom-title.svelte-13qmsgi{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#999}.dark .zoom-title.svelte-13qmsgi{color:#666}.zoom-value.svelte-13qmsgi{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;color:#333;line-height:1}.dark .zoom-value.svelte-13qmsgi{color:#e0e0e0}.zoom-slider-row.svelte-13qmsgi{display:flex;align-items:center;gap:8px;margin-bottom:12px}.zoom-nudge.svelte-13qmsgi{width:26px;height:26px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#00000008;color:#555;font-size:15px;font-weight:600;display:grid;place-items:center;cursor:pointer;transition:all .12s;flex-shrink:0;line-height:1}.zoom-nudge.svelte-13qmsgi:hover:not(:disabled){background:#667eea1a;border-color:#667eea4d;color:#667eea}.zoom-nudge.svelte-13qmsgi:disabled{opacity:.3;cursor:not-allowed}.dark .zoom-nudge.svelte-13qmsgi{border-color:#ffffff14;background:#ffffff0a;color:#aaa}.dark .zoom-nudge.svelte-13qmsgi:hover:not(:disabled){background:#667eea26;color:#89e}.slider-track-wrapper.svelte-13qmsgi{flex:1;position:relative;height:26px;display:flex;align-items:center}.zoom-slider.svelte-13qmsgi{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:2px;outline:none;cursor:pointer;background:linear-gradient(to right,#667eea 0%,#667eea var(--progress),rgba(0,0,0,.08) var(--progress),rgba(0,0,0,.08) 100%)}.dark .zoom-slider.svelte-13qmsgi{background:linear-gradient(to right,#667eea 0%,#667eea var(--progress),rgba(255,255,255,.1) var(--progress),rgba(255,255,255,.1) 100%)}.zoom-slider.svelte-13qmsgi::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#667eea;border:2px solid white;box-shadow:0 1px 4px #0003;cursor:pointer;-webkit-transition:transform .12s;transition:transform .12s}.zoom-slider.svelte-13qmsgi::-webkit-slider-thumb:hover{transform:scale(1.2)}.dark .zoom-slider.svelte-13qmsgi::-webkit-slider-thumb{border-color:#1a1a2e}.zoom-presets.svelte-13qmsgi{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.preset-chip.svelte-13qmsgi{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;padding:5px 0;border-radius:8px;border:1px solid transparent;background:#00000008;color:#666;cursor:pointer;transition:all .12s;text-align:center}.preset-chip.svelte-13qmsgi:hover{background:#667eea14;color:#667eea;border-color:#667eea26}.preset-chip.active.svelte-13qmsgi{background:#667eea1f;color:#667eea;border-color:#667eea40}.dark .preset-chip.svelte-13qmsgi{background:#ffffff0a;color:#888}.dark .preset-chip.svelte-13qmsgi:hover{background:#667eea1f;color:#89e}.dark .preset-chip.active.svelte-13qmsgi{background:#667eea26;color:#89e;border-color:#667eea4d}
