.oas-backdrop.svelte-18q8hay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:color-mix(in oklab,var(--theme-text-primary) 45%,transparent)}.oas.svelte-18q8hay{position:fixed;left:0;right:0;bottom:0;z-index:91;max-height:92dvh;overflow-y:auto;max-width:32rem;margin:0 auto;padding:.625rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));border-radius:1.375rem 1.375rem 0 0;background:var(--theme-card-bg);color:var(--theme-text-primary);box-shadow:0 -12px 40px color-mix(in oklab,var(--theme-text-primary) 20%,transparent)}.oas-grab.svelte-18q8hay{width:2.5rem;height:.3rem;margin:0 auto .875rem;border-radius:999px;background:var(--theme-border)}.oas-title.svelte-18q8hay{margin:0 0 .875rem;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.oas-top.svelte-18q8hay{display:grid;grid-template-columns:8.25rem minmax(0,1fr);gap:.875rem;align-items:center;margin-bottom:1.125rem}.oas-thumb.svelte-18q8hay{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:.875rem;background:color-mix(in oklab,var(--theme-text-primary) 85%,black)}.mirrored.svelte-18q8hay{transform:scaleX(-1)}.oas-meter.svelte-18q8hay{display:grid;gap:.4rem}.oas-label.svelte-18q8hay{font-size:.8125rem;font-weight:600;color:var(--theme-text-secondary)}.oas-bars.svelte-18q8hay{display:flex;align-items:flex-end;gap:3px;height:1.625rem}.oas-bars.svelte-18q8hay i:where(.svelte-18q8hay){flex:1;border-radius:2px;background:var(--theme-border);transition:background var(--theme-motion-fast, .1s) linear}.oas-bars.svelte-18q8hay i.lit:where(.svelte-18q8hay){background:var(--theme-success)}.oas-test.svelte-18q8hay,.oas-quiet.svelte-18q8hay{min-height:2.75rem;border-radius:999px;font-size:.875rem;font-weight:600;cursor:pointer;color:var(--theme-text-primary)}.oas-test.svelte-18q8hay{border:1px solid var(--theme-border);background:transparent}.oas-test.svelte-18q8hay:disabled{opacity:.6;cursor:progress}.oas-field.svelte-18q8hay{display:grid;gap:.375rem;margin-bottom:.875rem}.oas-select.svelte-18q8hay{min-height:3rem;padding:0 .875rem;border:1px solid var(--theme-input-border-color, var(--theme-border));border-radius:.75rem;background:var(--theme-input-bg, var(--theme-bg-surface));color:var(--theme-text-primary);font-size:1rem}.oas-seg.svelte-18q8hay{display:grid;grid-template-columns:1fr 1fr;padding:.25rem;border:1px solid var(--theme-border);border-radius:.875rem;background:var(--theme-bg-surface)}.oas-seg.svelte-18q8hay button:where(.svelte-18q8hay){min-height:2.75rem;border:0;border-radius:.625rem;background:transparent;color:var(--theme-text-secondary);font-size:.9375rem;font-weight:600;cursor:pointer}.oas-seg.svelte-18q8hay button.on:where(.svelte-18q8hay){background:var(--theme-card-bg);color:var(--theme-text-primary);box-shadow:0 1px 4px color-mix(in oklab,var(--theme-text-primary) 14%,transparent)}.oas-hint.svelte-18q8hay,.oas-foot.svelte-18q8hay{margin:.125rem 0 0;font-size:.8125rem;line-height:1.35;color:var(--theme-text-secondary)}.oas-foot.svelte-18q8hay{text-align:center;margin-top:.5rem}.oas-tick.svelte-18q8hay{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;margin-bottom:.5rem;font-size:.9375rem}.oas-tick.svelte-18q8hay input:where(.svelte-18q8hay){width:1.375rem;height:1.375rem;accent-color:var(--theme-primary)}.oas-note.svelte-18q8hay{margin:0 0 .5rem;padding:.625rem .75rem;border-radius:.625rem;background:color-mix(in oklab,var(--theme-warning) 16%,transparent);color:var(--theme-warning-text, var(--theme-text-primary));font-size:.875rem}.oas-go.svelte-18q8hay{width:100%;min-height:3.5rem;margin-top:.375rem;border:0;border-radius:999px;background:var(--theme-error);color:var(--theme-primary-foreground);font-size:1.125rem;font-weight:700;cursor:pointer}.oas-go.svelte-18q8hay:disabled{opacity:.6;cursor:progress}.oas-quiet.svelte-18q8hay{width:100%;margin-top:.25rem;border:0;background:transparent;color:var(--theme-text-secondary)}.oas-go.svelte-18q8hay:focus-visible,.oas-quiet.svelte-18q8hay:focus-visible,.oas-test.svelte-18q8hay:focus-visible,.oas-seg.svelte-18q8hay button:where(.svelte-18q8hay):focus-visible,.oas-select.svelte-18q8hay:focus-visible{outline:2px solid var(--theme-ring, var(--theme-primary));outline-offset:2px}
