.ok-card.svelte-117hau4{position:relative;background:var(--surface-card);border:var(--border-heavy) solid var(--plum-900);border-radius:var(--radius-sm);padding:var(--space-5);transition:transform var(--dur-base) var(--ease-spring),border-color var(--dur-base) var(--ease-out)}.ok-card--flat.svelte-117hau4{border-width:var(--border-hair);border-color:var(--border-default);border-radius:var(--radius-md)}.ok-card--block.svelte-117hau4{border-radius:var(--radius-sm)}.ok-card--soft.svelte-117hau4{border:var(--border-hair) solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}.ok-card--inverse.svelte-117hau4{background:var(--plum-900);border-color:var(--plum-900);color:var(--neutral-100)}.ok-card--inverse.svelte-117hau4 .ok-card__title:where(.svelte-117hau4){color:var(--neutral-0)}.ok-card--interactive.svelte-117hau4{cursor:pointer}.ok-card--interactive.svelte-117hau4:after{content:"";position:absolute;top:calc(100% + 7px);left:0;width:100%;height:8px;background:var(--green-400);transform:scaleX(0);transform-origin:center;transition:transform var(--dur-base) var(--ease-out)}.ok-card--interactive.svelte-117hau4:hover{border-color:var(--green-500)}.ok-card--interactive.svelte-117hau4:hover:after{transform:scaleX(1)}.ok-card--interactive.svelte-117hau4:hover .ok-card__title:where(.svelte-117hau4){font-variation-settings:"wght" 1000}.ok-card__eyebrow.svelte-117hau4{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--plum-500);margin:0 0 var(--space-3)}.ok-card--inverse.svelte-117hau4 .ok-card__eyebrow:where(.svelte-117hau4){color:var(--green-400)}.ok-card__title.svelte-117hau4{font-family:var(--font-sans);font-weight:var(--weight-black);font-size:var(--text-xl);letter-spacing:var(--tracking-tight);color:var(--text-strong);margin:0 0 var(--space-2);line-height:var(--leading-snug);font-variation-settings:"wght" 850;transition:font-variation-settings var(--dur-base) var(--ease-spring)}.ok-card__body.svelte-117hau4{color:inherit;font-size:var(--text-base);line-height:var(--leading-normal)}.ok-badge.svelte-1albo7z{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-mono);font-weight:700;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:var(--radius-sm);line-height:1;border:var(--border-hair) solid transparent}.ok-badge--green.svelte-1albo7z{background:var(--green-400);color:var(--plum-900)}.ok-badge--plum.svelte-1albo7z{background:var(--plum-500);color:var(--neutral-50)}.ok-badge--ink.svelte-1albo7z{background:var(--plum-900);color:var(--green-400)}.ok-badge--outline.svelte-1albo7z{background:transparent;color:var(--plum-900);border-color:var(--plum-900)}.ok-badge--muted.svelte-1albo7z{background:var(--neutral-100);color:var(--neutral-600)}.ok-badge__dot.svelte-1albo7z{width:6px;height:6px;border-radius:999px;background:currentColor}.ok-tag.svelte-1wdcqcu{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.45em;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-sm);line-height:1;padding:7px 12px;border-radius:var(--radius-pill);border:var(--border-line) solid var(--plum-900);background:var(--surface-card);color:var(--text-strong);cursor:default}.ok-tag__fill.svelte-1wdcqcu{position:absolute;inset:0;background:var(--plum-900);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slow) var(--ease-out);z-index:0;pointer-events:none}.ok-tag__label.svelte-1wdcqcu{position:relative;z-index:1;display:inline-block}.ok-tag__over.svelte-1wdcqcu{position:absolute;inset:0;color:var(--neutral-50);clip-path:inset(0 100% 0 0);transition:clip-path var(--dur-slow) var(--ease-out);pointer-events:none;white-space:nowrap}.ok-tag__x.svelte-1wdcqcu{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;margin-right:-3px;font-family:var(--font-mono);font-size:13px;line-height:1;background:transparent;border:0;color:inherit;cursor:pointer;opacity:.7;transition:color var(--dur-base) var(--ease-out),opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.ok-tag__x.svelte-1wdcqcu:hover{opacity:1;background:#b6ff1f2e}.ok-tag--selectable.svelte-1wdcqcu{cursor:pointer}.ok-tag--selected.svelte-1wdcqcu .ok-tag__fill:where(.svelte-1wdcqcu),.ok-tag--selectable.svelte-1wdcqcu:hover .ok-tag__fill:where(.svelte-1wdcqcu){transform:scaleX(1)}.ok-tag--selected.svelte-1wdcqcu .ok-tag__over:where(.svelte-1wdcqcu),.ok-tag--selectable.svelte-1wdcqcu:hover .ok-tag__over:where(.svelte-1wdcqcu){clip-path:inset(0 0 0 0)}.ok-tag--selected.svelte-1wdcqcu .ok-tag__x:where(.svelte-1wdcqcu),.ok-tag--selectable.svelte-1wdcqcu:hover .ok-tag__x:where(.svelte-1wdcqcu){color:var(--neutral-50)}.ok-tag--ondark.svelte-1wdcqcu{background:transparent;border-color:var(--neutral-600);color:var(--neutral-300)}.ok-tag--ondark.svelte-1wdcqcu .ok-tag__fill:where(.svelte-1wdcqcu){background:var(--green-400)}.ok-tag--ondark.svelte-1wdcqcu .ok-tag__over:where(.svelte-1wdcqcu){color:var(--plum-900)}.ok-tag--ondark.ok-tag--selected.svelte-1wdcqcu,.ok-tag--ondark.ok-tag--selectable.svelte-1wdcqcu:hover{border-color:var(--green-400)}.ok-avatar.svelte-b4w4r{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-sans);font-weight:var(--weight-black);letter-spacing:-.02em;color:var(--plum-900);background:var(--green-400);border:var(--border-line) solid var(--plum-900);border-radius:var(--radius-md);overflow:hidden;flex:none}.ok-avatar--round.svelte-b4w4r{border-radius:999px}.ok-avatar--sm.svelte-b4w4r{width:28px;height:28px;font-size:11px}.ok-avatar--md.svelte-b4w4r{width:40px;height:40px;font-size:15px}.ok-avatar--lg.svelte-b4w4r{width:56px;height:56px;font-size:20px}.ok-avatar.svelte-b4w4r img:where(.svelte-b4w4r){width:100%;height:100%;object-fit:cover;display:block}.ok-avatar--plum.svelte-b4w4r{background:var(--plum-500);color:var(--neutral-50)}.ok-seg.svelte-54yezz{display:inline-flex;align-items:center;border:2px solid var(--plum-900);border-radius:var(--radius-xs, 2px);background:var(--neutral-50);padding:2px;gap:2px}.ok-seg__group.svelte-54yezz{position:relative;display:inline-flex;gap:2px}.ok-seg__thumb.svelte-54yezz{position:absolute;top:0;bottom:0;left:0;z-index:0;width:var(--thumb-w, 0);transform:translate(var(--thumb-x, 0));background:var(--plum-900);border-radius:var(--radius-xs, 2px);pointer-events:none}.ok-seg__thumb.is-animated.svelte-54yezz{transition:transform .34s var(--ease-out, cubic-bezier(.22, 1, .36, 1)),width .34s var(--ease-out, cubic-bezier(.22, 1, .36, 1))}.ok-seg__item.svelte-54yezz{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.45rem 1.1rem;cursor:pointer;border-radius:var(--radius-xs, 2px);overflow:hidden;-webkit-user-select:none;user-select:none}.ok-seg__item.svelte-54yezz input:where(.svelte-54yezz){position:absolute;opacity:0;width:0;height:0}.ok-seg__label.svelte-54yezz{position:relative;z-index:1;font-family:var(--font-sans);font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:lowercase;color:var(--plum-700);transition:color var(--dur-base, .2s) var(--ease-out, ease);white-space:nowrap}.ok-seg__item--active.svelte-54yezz{background:var(--plum-900)}.ok-seg.is-thumbed.svelte-54yezz .ok-seg__item--active:where(.svelte-54yezz){background:transparent}.ok-seg__item--active.svelte-54yezz .ok-seg__label:where(.svelte-54yezz){color:var(--neutral-50)}.ok-seg__item.svelte-54yezz:hover:not(.ok-seg__item--active) .ok-seg__label:where(.svelte-54yezz){color:var(--plum-900)}.ok-seg__item.svelte-54yezz:has(input:where(.svelte-54yezz):focus-visible){box-shadow:var(--ring, 0 0 0 3px rgba(107, 33, 80, .35))}.ok-seg__fill.svelte-54yezz{position:absolute;inset:0;z-index:0;border-radius:inherit;background:var(--neutral-200, #e7e2de);transform-origin:left center;transform:scaleX(0);animation:svelte-54yezz-ok-seg-fill var(--fill-ms, 6s) linear forwards}.ok-seg__fill.is-paused.svelte-54yezz{animation-play-state:paused}@keyframes svelte-54yezz-ok-seg-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ok-seg__play.svelte-54yezz{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:34px;padding:0;border:0;background:transparent;cursor:pointer;border-radius:var(--radius-xs, 2px);color:var(--plum-700);transition:color var(--dur-base, .2s) var(--ease-out, ease)}.ok-seg__play.svelte-54yezz:hover{color:var(--plum-900)}.ok-seg__play.svelte-54yezz svg:where(.svelte-54yezz){pointer-events:none}.ok-seg__play.svelte-54yezz:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 3px rgba(107, 33, 80, .35))}.ok-seg__divider.svelte-54yezz{align-self:stretch;width:2px;margin:4px 0;background:var(--plum-900);opacity:.16}.ok-seg--dark.svelte-54yezz{background:var(--plum-900);border-color:var(--neutral-50)}.ok-seg--dark.svelte-54yezz .ok-seg__label:where(.svelte-54yezz){color:var(--neutral-300)}.ok-seg--dark.svelte-54yezz .ok-seg__item--active:where(.svelte-54yezz){background:var(--neutral-50)}.ok-seg--dark.is-thumbed.svelte-54yezz .ok-seg__item--active:where(.svelte-54yezz){background:transparent}.ok-seg--dark.svelte-54yezz .ok-seg__thumb:where(.svelte-54yezz){background:var(--neutral-50)}.ok-seg--dark.svelte-54yezz .ok-seg__item--active:where(.svelte-54yezz) .ok-seg__label:where(.svelte-54yezz){color:var(--plum-900)}.ok-seg--dark.svelte-54yezz .ok-seg__item:where(.svelte-54yezz):hover:not(.ok-seg__item--active) .ok-seg__label:where(.svelte-54yezz){color:var(--neutral-50)}.ok-seg--dark.svelte-54yezz .ok-seg__fill:where(.svelte-54yezz){background:#f5f6f82e}.ok-seg--dark.svelte-54yezz .ok-seg__play:where(.svelte-54yezz){color:var(--neutral-300)}.ok-seg--dark.svelte-54yezz .ok-seg__play:where(.svelte-54yezz):hover{color:var(--neutral-50)}.ok-seg--dark.svelte-54yezz .ok-seg__divider:where(.svelte-54yezz){background:var(--neutral-50);opacity:.26}.ok-seg.is-subtle.svelte-54yezz{opacity:.72;transition:opacity .25s var(--ease-out, ease)}.ok-seg.is-subtle.svelte-54yezz:hover,.ok-seg.is-subtle.svelte-54yezz:focus-within{opacity:1}.ok-seg--dark.is-subtle.svelte-54yezz{border-color:#f5f6f852}.ok-seg--light.is-subtle.svelte-54yezz{border-color:#2d122638}@keyframes svelte-54yezz-ok-seg-pulse{0%,to{transform:scale(1)}35%{transform:scale(1.04)}70%{transform:scale(.99)}}.ok-seg--nudge.svelte-54yezz{animation:svelte-54yezz-ok-seg-pulse .6s var(--ease-spring, ease-out) 1}@media(prefers-reduced-motion:reduce){.ok-seg--nudge.svelte-54yezz{animation:none}.ok-seg__label.svelte-54yezz{transition:none}}.ok-slider.svelte-ouy1fn{display:block;width:100%}.ok-slider__head.svelte-ouy1fn{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.35rem}.ok-slider__label.svelte-ouy1fn{font-family:var(--font-sans);font-size:.8rem;font-weight:700;color:var(--plum-900)}.ok-slider__value.svelte-ouy1fn{font-family:var(--font-mono);font-size:.8rem;color:var(--plum-700);font-variant-numeric:tabular-nums}.ok-slider.svelte-ouy1fn input[type=range]:where(.svelte-ouy1fn){-webkit-appearance:none;appearance:none;display:block;width:100%;height:28px;background:transparent;cursor:pointer;margin:0}.ok-slider.svelte-ouy1fn input[type=range]:where(.svelte-ouy1fn)::-webkit-slider-runnable-track{height:8px;border:1.5px solid var(--plum-900);border-radius:999px;background:linear-gradient(to right,var(--green-400) var(--pct),var(--neutral-200, #e7e1db) var(--pct))}.ok-slider.svelte-ouy1fn input[type=range]:where(.svelte-ouy1fn)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7.5px;background:var(--plum-900);border:2px solid var(--plum-900);border-radius:var(--radius-xs, 2px);transition:background-color var(--dur-base, .2s) var(--ease-out, ease)}.ok-slider.svelte-ouy1fn input[type=range]:where(.svelte-ouy1fn):hover::-webkit-slider-thumb,.ok-slider.svelte-ouy1fn input[type=range]:where(.svelte-ouy1fn):active::-webkit-slider-thumb{background:var(--green-400)}.ok-slider.svelte-ouy1fn input[type=range]:where(.svelte-ouy1fn)::-moz-range-track{height:8px;border:1.5px solid var(--plum-900);border-radius:999px;background:var(--neutral-200, #e7e1db)}.ok-slider.svelte-ouy1fn input[type=range]:where(.svelte-ouy1fn)::-moz-range-progress{height:8px;border-radius:999px;background:var(--green-400)}.ok-slider.svelte-ouy1fn input[type=range]:where(.svelte-ouy1fn)::-moz-range-thumb{width:20px;height:20px;background:var(--plum-900);border:2px solid var(--plum-900);border-radius:var(--radius-xs, 2px)}.ok-slider.svelte-ouy1fn input[type=range]:where(.svelte-ouy1fn):focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 3px rgba(107, 33, 80, .35));border-radius:999px}@media(prefers-reduced-motion:reduce){.ok-slider.svelte-ouy1fn input[type=range]:where(.svelte-ouy1fn)::-webkit-slider-thumb{transition:none}}.ok-switch.svelte-iajj3u{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-strong);-webkit-user-select:none;user-select:none}.ok-switch.svelte-iajj3u input:where(.svelte-iajj3u){position:absolute;opacity:0;width:0;height:0}.ok-switch__track.svelte-iajj3u{position:relative;width:46px;height:26px;flex:none;background:var(--neutral-200);border:var(--border-line) solid var(--plum-900);border-radius:999px;transition:background-color var(--dur-base) var(--ease-out)}.ok-switch__thumb.svelte-iajj3u{position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--plum-900);border-radius:999px;transition:transform var(--dur-base) var(--ease-spring),background-color var(--dur-base) var(--ease-out)}.ok-switch.svelte-iajj3u input:where(.svelte-iajj3u):checked+.ok-switch__track:where(.svelte-iajj3u){background:var(--green-400)}.ok-switch.svelte-iajj3u input:where(.svelte-iajj3u):checked+.ok-switch__track:where(.svelte-iajj3u) .ok-switch__thumb:where(.svelte-iajj3u){transform:translate(20px)}.ok-switch.svelte-iajj3u input:where(.svelte-iajj3u):focus-visible+.ok-switch__track:where(.svelte-iajj3u){box-shadow:var(--ring)}.ok-switch.svelte-iajj3u input:where(.svelte-iajj3u):disabled+.ok-switch__track:where(.svelte-iajj3u){opacity:.45}.ok-switch--disabled.svelte-iajj3u{cursor:not-allowed}.ok-check.svelte-1qfeva3{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-strong);-webkit-user-select:none;user-select:none}.ok-check.svelte-1qfeva3 input:where(.svelte-1qfeva3){position:absolute;opacity:0;width:0;height:0}.ok-check__box.svelte-1qfeva3{position:relative;width:22px;height:22px;flex:none;background:var(--surface-card);border:var(--border-line) solid var(--plum-900);border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease-out)}.ok-check__box.svelte-1qfeva3 svg:where(.svelte-1qfeva3){position:absolute;inset:0;width:100%;height:100%;stroke:var(--plum-900);stroke-width:3.2;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.6);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-spring)}.ok-check.svelte-1qfeva3 input:where(.svelte-1qfeva3):checked+.ok-check__box:where(.svelte-1qfeva3){background:var(--green-400)}.ok-check.svelte-1qfeva3 input:where(.svelte-1qfeva3):checked+.ok-check__box:where(.svelte-1qfeva3) svg:where(.svelte-1qfeva3){opacity:1;transform:scale(1)}.ok-check.svelte-1qfeva3 input:where(.svelte-1qfeva3):focus-visible+.ok-check__box:where(.svelte-1qfeva3){box-shadow:var(--ring)}.ok-check.svelte-1qfeva3 input:where(.svelte-1qfeva3):disabled+.ok-check__box:where(.svelte-1qfeva3){opacity:.4}
