.btn.svelte-1p6nmmz{border-radius:var(--ob-radius-md);font-weight:var(--ob-weight-semibold);text-align:center;white-space:nowrap;transition:background-color var(--ob-duration-fast) var(--ob-ease-out), border-color var(--ob-duration-fast) var(--ob-ease-out), color var(--ob-duration-fast) var(--ob-ease-out), transform var(--ob-duration-fast) var(--ob-ease-out), box-shadow var(--ob-duration-fast) var(--ob-ease-out);border-style:solid;border-width:1px;justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.btn.svelte-1p6nmmz:not(:disabled):active{transform:translateY(1px)}.btn.svelte-1p6nmmz:disabled{opacity:.5}.spinner.svelte-1p6nmmz{border:2px solid;border-top-color:#0000;border-radius:50%;width:.9em;height:.9em;animation:.7s linear infinite svelte-1p6nmmz-btn-spin}@keyframes svelte-1p6nmmz-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.svelte-1p6nmmz:not(:disabled):active{transform:none}.spinner.svelte-1p6nmmz{animation-duration:1.6s}}.badge-solid-savings{background:var(--ob-savings-fill);color:var(--ob-savings-on)}.badge-solid-deal{background:var(--ob-deal-fill);color:var(--ob-deal-on)}.price-block.svelte-1e9cvh .ob-price{font-variant-numeric:tabular-nums}.star-input.svelte-1qi7flp{cursor:pointer;border-radius:var(--ob-radius-xs);transition:transform var(--ob-duration-fast) var(--ob-ease-out-back);display:inline-flex}.star-input.svelte-1qi7flp:hover{transform:scale(1.15)}.star-input.svelte-1qi7flp:has(input:where(.svelte-1qi7flp):focus-visible){outline:2px solid var(--theme-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.star-input.svelte-1qi7flp:hover{transform:none}}.backdrop.svelte-1exabv0{z-index:var(--ob-z-drawer);background:var(--ob-overlay);animation:svelte-1exabv0-fade var(--ob-duration-fast) var(--ob-ease-out);display:flex;position:fixed;inset:0}.backdrop[data-side=right].svelte-1exabv0{justify-content:flex-end}.backdrop[data-side=bottom].svelte-1exabv0{align-items:flex-end}.backdrop-hit.svelte-1exabv0{cursor:default;position:absolute;inset:0}.panel.svelte-1exabv0{background:var(--ob-surface);box-shadow:var(--ob-shadow-4);flex-direction:column;display:flex;position:relative}.panel[data-side=left].svelte-1exabv0,.panel[data-side=right].svelte-1exabv0{width:min(var(--panel-width), 100vw);height:100%}.panel[data-side=left].svelte-1exabv0{animation:svelte-1exabv0-slide-left var(--ob-duration-base) var(--ob-ease-out-expo)}.panel[data-side=right].svelte-1exabv0{animation:svelte-1exabv0-slide-right var(--ob-duration-base) var(--ob-ease-out-expo)}.panel[data-side=bottom].svelte-1exabv0{border-radius:var(--ob-radius-xl) var(--ob-radius-xl) 0 0;width:100%;max-height:88dvh;padding-bottom:var(--ob-safe-bottom,0px);animation:svelte-1exabv0-slide-up var(--ob-duration-base) var(--ob-ease-out-expo)}.grabber.svelte-1exabv0{border-radius:var(--ob-radius-pill);background:var(--ob-line-strong);width:38px;height:4px;margin:10px auto 2px}.panel-head.svelte-1exabv0{justify-content:space-between;align-items:center;gap:var(--ob-space-4);padding:var(--ob-space-4) var(--ob-space-5);border-bottom:1px solid var(--ob-line);display:flex}.close.svelte-1exabv0{border-radius:var(--ob-radius-md);width:36px;height:36px;color:var(--ob-ink-muted);transition:background-color var(--ob-duration-fast) var(--ob-ease-out);place-items:center;display:grid}.close.svelte-1exabv0:hover{background:var(--ob-surface-3);color:var(--ob-ink)}.panel-body.svelte-1exabv0{overscroll-behavior:contain;min-height:0;padding:var(--ob-space-5);flex:1;overflow-y:auto}.panel-foot.svelte-1exabv0{border-top:1px solid var(--ob-line);padding:var(--ob-space-4) var(--ob-space-5);background:var(--ob-surface)}@keyframes svelte-1exabv0-fade{0%{opacity:0}}@keyframes svelte-1exabv0-slide-right{0%{transform:translate(100%)}}@keyframes svelte-1exabv0-slide-left{0%{transform:translate(-100%)}}@keyframes svelte-1exabv0-slide-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-1exabv0,.panel.svelte-1exabv0{animation:none}}.range.svelte-hwmorv{align-items:center;height:34px;display:flex;position:relative}.track.svelte-hwmorv{border-radius:var(--ob-radius-pill);background:var(--ob-line-strong);height:4px;position:absolute;inset-inline:0}.fill.svelte-hwmorv{border-radius:var(--ob-radius-pill);background:var(--theme-primary);position:absolute;top:0;bottom:0}.thumb.svelte-hwmorv{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;inset-inline:0}.thumb.svelte-hwmorv::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border:2px solid var(--ob-surface);background:var(--theme-primary);width:18px;height:18px;box-shadow:var(--ob-shadow-2);cursor:grab;transition:transform var(--ob-duration-fast) var(--ob-ease-out-back);border-radius:50%}.thumb.svelte-hwmorv::-moz-range-thumb{pointer-events:auto;border:2px solid var(--ob-surface);background:var(--theme-primary);width:18px;height:18px;box-shadow:var(--ob-shadow-2);cursor:grab;border-radius:50%}.thumb.svelte-hwmorv:hover::-webkit-slider-thumb{transform:scale(1.18)}.thumb.svelte-hwmorv:focus-visible::-webkit-slider-thumb{transform:scale(1.18)}.thumb.svelte-hwmorv:focus-visible::-webkit-slider-thumb{outline:2px solid var(--theme-primary);outline-offset:2px}.thumb.svelte-hwmorv:focus-visible::-moz-range-thumb{outline:2px solid var(--theme-primary);outline-offset:2px}.thumb.svelte-hwmorv:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.thumb.svelte-hwmorv:hover::-webkit-slider-thumb{transform:none}.thumb.svelte-hwmorv:focus-visible::-webkit-slider-thumb{transform:none}}.page-link.svelte-6xijoj{min-width:36px;min-height:36px;padding-inline:var(--ob-space-2);border:1px solid var(--ob-line);border-radius:var(--ob-radius-sm);background:var(--ob-surface);color:var(--ob-ink-muted);font-size:var(--ob-text-sm);font-variant-numeric:tabular-nums;transition:border-color var(--ob-duration-fast) var(--ob-ease-out), color var(--ob-duration-fast) var(--ob-ease-out), background-color var(--ob-duration-fast) var(--ob-ease-out)}.page-link.svelte-6xijoj:hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-primary)}.page-link.svelte-6xijoj:disabled{opacity:.4;cursor:not-allowed}.is-current.svelte-6xijoj{background:var(--theme-primary);border-color:var(--theme-primary);color:var(--theme-on-primary);font-weight:var(--ob-weight-semibold)}.actions.svelte-cdkm96{gap:var(--ob-space-2);flex-wrap:wrap;align-items:center;display:flex}button.svelte-cdkm96{border:1px solid var(--ob-line);border-radius:var(--ob-radius-md);background:var(--ob-surface);min-height:2.4rem;color:inherit;font-size:var(--ob-text-xs);font-weight:var(--ob-weight-semibold);cursor:pointer;align-items:center;gap:.35rem;padding:.35rem .7rem;display:inline-flex}button.svelte-cdkm96 svg:where(.svelte-cdkm96){flex:none;width:15px;height:15px}button.svelte-cdkm96:disabled{opacity:.5;cursor:default}.note.svelte-cdkm96{margin:var(--ob-space-2) 0 0;color:var(--ob-ink-muted);font-size:var(--ob-text-xs);overflow-wrap:anywhere}.grid.svelte-1cytq17{gap:var(--ob-space-3);min-width:0;display:grid}.controls.svelte-1cytq17{gap:var(--ob-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.search.svelte-1cytq17 input:where(.svelte-1cytq17),.size.svelte-1cytq17 select:where(.svelte-1cytq17){border:1px solid var(--ob-line);border-radius:var(--ob-radius-md);background:var(--ob-surface);min-height:2.4rem;color:inherit;padding:.35rem .6rem}.search.svelte-1cytq17 input:where(.svelte-1cytq17){min-width:14rem}.tools.svelte-1cytq17{gap:var(--ob-space-2);align-items:center;display:flex}.scroller.svelte-1cytq17{max-width:100%;overflow-x:auto}table.svelte-1cytq17{border-collapse:collapse;width:100%}th.svelte-1cytq17,td.svelte-1cytq17{border-bottom:1px solid var(--ob-line);text-align:left;white-space:nowrap;padding:.62rem}th.svelte-1cytq17{font-size:var(--ob-text-xs);color:var(--ob-ink-muted)}.sort.svelte-1cytq17{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;padding:0;display:inline-flex}.indicator.svelte-1cytq17{width:.75rem}.num.svelte-1cytq17{text-align:right;font-variant-numeric:tabular-nums}.actions-head.svelte-1cytq17,.actions.svelte-1cytq17{text-align:right}.none.svelte-1cytq17{padding:var(--ob-space-4);color:var(--ob-ink-muted);text-align:center;white-space:normal}.footer.svelte-1cytq17{gap:var(--ob-space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.count.svelte-1cytq17{color:var(--ob-ink-muted);font-size:var(--ob-text-xs);margin:0}.accordion.svelte-pd4bk1{border-bottom:1px solid var(--ob-line)}summary.svelte-pd4bk1{align-items:center;gap:var(--ob-space-3);min-height:52px;padding-inline:var(--ob-space-1);cursor:pointer;font-size:var(--ob-text-base);font-weight:var(--ob-weight-semibold);list-style:none;display:flex}summary.svelte-pd4bk1::-webkit-details-marker{display:none}summary.svelte-pd4bk1:hover{color:var(--theme-primary)}.label.svelte-pd4bk1{flex:1}.note.svelte-pd4bk1{font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-normal);color:var(--ob-ink-subtle)}.chev.svelte-pd4bk1{color:var(--ob-ink-subtle);transition:rotate var(--ob-duration-fast) var(--ob-ease-out);flex:none}.accordion[open].svelte-pd4bk1 .chev:where(.svelte-pd4bk1){rotate:180deg}.panel.svelte-pd4bk1{padding:0 var(--ob-space-1) var(--ob-space-4);animation:svelte-pd4bk1-reveal var(--ob-duration-base) var(--ob-ease-out)}@keyframes svelte-pd4bk1-reveal{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.panel.svelte-pd4bk1{animation:none}}.turnstile.svelte-ls9krz{gap:var(--ob-space-2);justify-items:start;display:grid}.widget.svelte-ls9krz:not(:empty){min-height:65px}.note.svelte-ls9krz{font-size:var(--ob-text-2xs);color:var(--ob-ink-subtle);line-height:var(--ob-leading-normal)}.note.is-error.svelte-ls9krz{color:var(--ob-danger);font-weight:var(--ob-weight-semibold)}code.svelte-ls9krz{border-radius:var(--ob-radius-xs);background:var(--ob-surface-3);font-size:inherit;padding:1px 4px}.brand.svelte-vmfnzf{align-items:center;gap:var(--ob-space-2);flex:none;display:inline-flex}.wordmark.svelte-vmfnzf{object-fit:contain;width:auto}.wordmark-lockup.svelte-vmfnzf{align-items:center;gap:var(--ob-space-2);min-width:0;display:inline-flex}.product-name.svelte-vmfnzf{padding-left:var(--ob-space-2);border-left:1px solid color-mix(in srgb, var(--ob-brand-navy-ink,#00246c) 40%, transparent);color:var(--ob-brand-navy-ink,#00246c);font-size:clamp(.83rem,1.1vw,1rem);font-weight:var(--ob-weight-bold);letter-spacing:var(--ob-tracking-tight);white-space:nowrap;line-height:1}.is-inverse.svelte-vmfnzf .product-name:where(.svelte-vmfnzf){color:#00246c;border-left-color:#00246c66}.is-inverse.wordmark-lockup.svelte-vmfnzf{border-radius:var(--ob-radius-sm);background:#fff;padding:4px 8px}.lockup-text.svelte-vmfnzf{font-size:var(--ob-text-lg);font-weight:var(--ob-weight-bold);letter-spacing:var(--ob-tracking-tight);color:var(--ob-brand-red,#e8102a)}.lockup-text.svelte-vmfnzf b:where(.svelte-vmfnzf){font-weight:var(--ob-weight-bold);color:var(--ob-brand-navy-ink,#00246c)}.lockup-text.is-inverse.svelte-vmfnzf,.lockup-text.is-inverse.svelte-vmfnzf b:where(.svelte-vmfnzf){color:#fff}.zoom.svelte-1qth8f6{gap:var(--ob-space-2);justify-items:center;min-width:0;max-width:100%;display:grid}.stage.svelte-1qth8f6{contain:paint;aspect-ratio:1;border:1px solid var(--ob-line);border-radius:var(--ob-radius-lg);background:var(--ob-surface);width:100%;max-width:100%;font:inherit;color:inherit;cursor:zoom-in;touch-action:none;grid-auto-rows:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.stage.is-zoomed.svelte-1qth8f6{cursor:grab}.stage.is-dragging.svelte-1qth8f6{cursor:grabbing}img.svelte-1qth8f6{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}img.is-animated.svelte-1qth8f6{transition:transform var(--ob-duration-base) var(--ob-ease-out)}.controls.svelte-1qth8f6{align-items:center;gap:var(--ob-space-1);border:1px solid var(--ob-line);border-radius:var(--ob-radius-pill);background:var(--ob-surface);box-shadow:var(--ob-shadow-1);padding:3px;display:flex}.controls.svelte-1qth8f6 button:where(.svelte-1qth8f6){border-radius:var(--ob-radius-pill);width:34px;height:34px;color:var(--ob-ink-muted);transition:background-color var(--ob-duration-fast) var(--ob-ease-out);place-items:center;display:grid}.controls.svelte-1qth8f6 button:where(.svelte-1qth8f6):hover:not(:disabled){background:var(--theme-primary-soft);color:var(--theme-primary)}.controls.svelte-1qth8f6 button:where(.svelte-1qth8f6):disabled{opacity:.35;cursor:not-allowed}.level.svelte-1qth8f6{min-width:3.2rem;font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);color:var(--ob-ink-muted);text-align:center}.full-view.svelte-1qth8f6{font:inherit;font-size:var(--ob-text-xs);color:var(--theme-primary,#0f62d6);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.full-view.svelte-1qth8f6:hover,.full-view.svelte-1qth8f6:focus-visible{text-decoration-thickness:2px}.hint.svelte-1qth8f6{font-size:var(--ob-text-2xs);color:var(--ob-ink-subtle)}@media (prefers-reduced-motion:reduce){img.is-animated.svelte-1qth8f6{transition:none}}@media (pointer:coarse){.hint.svelte-1qth8f6:after{content:" · pinch to zoom"}}.spin.svelte-m5fug5{gap:var(--ob-space-2);display:grid}.stage.svelte-m5fug5{aspect-ratio:1;border:1px solid var(--ob-line);border-radius:var(--ob-radius-lg);background:var(--ob-surface);width:100%;font:inherit;color:inherit;cursor:grab;touch-action:pan-y;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.stage.is-dragging.svelte-m5fug5{cursor:grabbing}img.svelte-m5fug5{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.loading.svelte-m5fug5{gap:var(--ob-space-2);justify-items:center;width:60%;display:grid}.bar.svelte-m5fug5{border-radius:var(--ob-radius-pill);background:var(--ob-surface-3);width:100%;height:4px;display:block;overflow:hidden}.bar.svelte-m5fug5 span:where(.svelte-m5fug5){background:var(--theme-primary);height:100%;transition:width var(--ob-duration-fast) linear;display:block}.loading.svelte-m5fug5 small:where(.svelte-m5fug5){font-size:var(--ob-text-2xs);color:var(--ob-ink-subtle);display:block}.nudge.svelte-m5fug5{bottom:var(--ob-space-3);align-items:center;gap:var(--ob-space-1);padding:var(--ob-space-1) var(--ob-space-3);border-radius:var(--ob-radius-pill);background:color-mix(in srgb, var(--ob-surface-inverse) 78%, transparent);color:var(--ob-ink-inverse);font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);pointer-events:none;display:inline-flex;position:absolute}.controls.svelte-m5fug5{align-items:center;gap:var(--ob-space-2);display:flex}.controls.svelte-m5fug5 button:where(.svelte-m5fug5){justify-content:center;align-items:center;gap:var(--ob-space-1);min-width:34px;min-height:34px;padding-inline:var(--ob-space-2);border:1px solid var(--ob-line-strong);border-radius:var(--ob-radius-pill);color:var(--ob-ink-muted);font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);display:inline-flex}.controls.svelte-m5fug5 button:where(.svelte-m5fug5):hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-primary)}.controls.svelte-m5fug5 button:where(.svelte-m5fug5):disabled{opacity:.4;cursor:not-allowed}.play.svelte-m5fug5{padding-inline:var(--ob-space-3)!important}.scrub.svelte-m5fug5{flex:1;display:flex}.scrub.svelte-m5fug5 input:where(.svelte-m5fug5){width:100%;accent-color:var(--theme-primary)}.keypoints.svelte-rxkrfz{gap:var(--ob-space-3);display:grid}.stage.svelte-rxkrfz{aspect-ratio:1;border:1px solid var(--ob-line);border-radius:var(--ob-radius-lg);background:var(--ob-surface);position:relative;overflow:hidden}.stage.svelte-rxkrfz img:where(.svelte-rxkrfz){object-fit:contain;width:100%;height:100%}.marker.svelte-rxkrfz{background:0 0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;translate:-50% -50%}.dot.svelte-rxkrfz{background:var(--theme-primary);width:26px;height:26px;color:var(--theme-on-primary);font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-bold);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 26%, transparent);transition:transform var(--ob-duration-fast) var(--ob-ease-out-back);border-radius:50%;place-items:center;display:grid}.marker.svelte-rxkrfz:before{content:"";border:2px solid var(--theme-primary);animation:svelte-rxkrfz-ping 2.4s var(--ob-ease-out) infinite;border-radius:50%;position:absolute;inset:0}.marker.svelte-rxkrfz:hover .dot:where(.svelte-rxkrfz),.marker.is-open.svelte-rxkrfz .dot:where(.svelte-rxkrfz){transform:scale(1.18)}.marker.is-open.svelte-rxkrfz:before{opacity:0;animation:none}@keyframes svelte-rxkrfz-ping{0%{opacity:.8;transform:scale(.7)}70%,to{opacity:0;transform:scale(1.3)}}.callout.svelte-rxkrfz{z-index:2;width:min(15rem,60%);padding:var(--ob-space-3);border:1px solid var(--ob-line);border-radius:var(--ob-radius-md);background:color-mix(in srgb, var(--ob-surface) 96%, transparent);box-shadow:var(--ob-shadow-3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:svelte-rxkrfz-rise var(--ob-duration-fast) var(--ob-ease-out);pointer-events:none;position:absolute}.callout.svelte-rxkrfz strong:where(.svelte-rxkrfz){font-size:var(--ob-text-xs)}.callout.svelte-rxkrfz p:where(.svelte-rxkrfz){font-size:var(--ob-text-2xs);line-height:var(--ob-leading-normal);color:var(--ob-ink-muted);margin-top:3px}@keyframes svelte-rxkrfz-rise{0%{opacity:0;transform:translateY(6px)}}.legend.svelte-rxkrfz{gap:var(--ob-space-1);margin:0;padding:0;list-style:none;display:grid}.legend.svelte-rxkrfz button:where(.svelte-rxkrfz){align-items:flex-start;gap:var(--ob-space-2);width:100%;padding:var(--ob-space-2);border-radius:var(--ob-radius-sm);text-align:left;display:flex}.legend.svelte-rxkrfz button:where(.svelte-rxkrfz):hover,.legend.svelte-rxkrfz button.is-on:where(.svelte-rxkrfz){background:var(--theme-primary-soft)}.legend-number.svelte-rxkrfz{background:var(--theme-primary);width:20px;height:20px;color:var(--theme-on-primary);font-size:11px;font-weight:var(--ob-weight-bold);border-radius:50%;flex:none;place-items:center;display:grid}.legend.svelte-rxkrfz strong:where(.svelte-rxkrfz){font-size:var(--ob-text-xs);display:block}.legend.svelte-rxkrfz small:where(.svelte-rxkrfz){font-size:var(--ob-text-2xs);line-height:var(--ob-leading-normal);color:var(--ob-ink-muted);margin-top:2px;display:block}@media (prefers-reduced-motion:reduce){.marker.svelte-rxkrfz:before,.callout.svelte-rxkrfz{animation:none}.marker.svelte-rxkrfz:hover .dot:where(.svelte-rxkrfz),.marker.is-open.svelte-rxkrfz .dot:where(.svelte-rxkrfz){transform:none}}.media.svelte-10g6zsb{gap:var(--ob-space-3);align-items:flex-start;display:flex}.thumbs.svelte-10g6zsb{gap:var(--ob-space-2);scrollbar-width:thin;max-height:32rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.thumb.svelte-10g6zsb{border:1px solid var(--ob-line-strong);border-radius:var(--ob-radius-sm);background:var(--ob-surface);width:52px;height:52px;transition:border-color var(--ob-duration-fast) var(--ob-ease-out), box-shadow var(--ob-duration-fast) var(--ob-ease-out);place-items:center;padding:3px;display:grid;overflow:hidden}.thumb.is-on.svelte-10g6zsb{border-color:var(--theme-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--theme-primary) 26%, transparent)}.thumb.svelte-10g6zsb img:where(.svelte-10g6zsb){object-fit:contain;width:100%;height:100%}.viewer.svelte-10g6zsb{gap:var(--ob-space-3);flex:1;min-width:0;display:grid}.tabs.svelte-10g6zsb{align-items:center;gap:var(--ob-space-1);padding-bottom:var(--ob-space-2);border-bottom:1px solid var(--ob-line);display:flex}.tabs.svelte-10g6zsb button:where(.svelte-10g6zsb){min-height:34px;padding-inline:var(--ob-space-3);border-radius:var(--ob-radius-pill);color:var(--ob-ink-muted);font-size:var(--ob-text-xs);font-weight:var(--ob-weight-semibold);transition:background-color var(--ob-duration-fast) var(--ob-ease-out), color var(--ob-duration-fast) var(--ob-ease-out)}.tabs.svelte-10g6zsb button:where(.svelte-10g6zsb):hover{background:var(--ob-surface-3);color:var(--ob-ink)}.tabs.svelte-10g6zsb button.is-on:where(.svelte-10g6zsb){background:var(--theme-primary-soft);color:var(--theme-primary)}.share.svelte-10g6zsb{place-items:center;width:34px;margin-left:auto;padding-inline:0!important;display:grid!important}[role=tabpanel].svelte-10g6zsb{outline:none}.empty.svelte-10g6zsb{padding:var(--ob-space-8) var(--ob-space-4);border:1px dashed var(--ob-line-strong);border-radius:var(--ob-radius-lg);text-align:center;font-size:var(--ob-text-xs);color:var(--ob-ink-subtle)}.video.svelte-10g6zsb{gap:var(--ob-space-2);margin:0;display:grid}.video.svelte-10g6zsb video:where(.svelte-10g6zsb){aspect-ratio:1;border:1px solid var(--ob-line);border-radius:var(--ob-radius-lg);background:#000;width:100%}.video.svelte-10g6zsb figcaption:where(.svelte-10g6zsb){font-size:var(--ob-text-2xs);color:var(--ob-ink-subtle)}.lightbox.svelte-10g6zsb{z-index:var(--ob-z-modal,100);background:#080e18e6;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.lightbox-body.svelte-10g6zsb{width:min(100%,1100px);max-height:100%;position:relative}.lightbox-body.svelte-10g6zsb .stage{aspect-ratio:auto;background:#101820;grid-auto-rows:minmax(0,1fr);grid-auto-columns:minmax(0,1fr);height:min(70vh,42rem)}.lightbox-body.svelte-10g6zsb .stage img{object-fit:contain;place-self:stretch stretch;width:100%;height:100%}.lightbox-thumbs.svelte-10g6zsb{gap:var(--ob-space-2);margin:var(--ob-space-2) 0 0;padding:0 0 var(--ob-space-1);flex-wrap:nowrap;justify-content:center;list-style:none;display:flex;overflow-x:auto}.lightbox-thumbs.svelte-10g6zsb .thumb:where(.svelte-10g6zsb){background:#ffffff0f;border-color:#ffffff59;width:3.25rem;height:3.25rem}.lightbox-thumbs.svelte-10g6zsb .thumb.is-on:where(.svelte-10g6zsb){border-color:#fff}.close.svelte-10g6zsb{color:#fff;background:#0000008a;border-radius:999px;place-items:center;width:2.35rem;height:2.35rem;display:grid;position:absolute;top:.65rem;right:.65rem}.lightbox-count.svelte-10g6zsb{text-align:center;color:#fff;font-size:var(--ob-text-xs);margin:.5rem 0 0}@media (width<=900px){.media.svelte-10g6zsb{flex-direction:column-reverse}.thumbs.svelte-10g6zsb{flex-wrap:nowrap;align-self:stretch;width:100%;min-width:0;max-height:none;display:flex;overflow-x:auto}.thumbs.svelte-10g6zsb li:where(.svelte-10g6zsb){flex:none}}.otp.svelte-8znu6e{gap:var(--ob-space-2);border:0;margin:0;padding:0;display:flex}input.svelte-8znu6e{border:1px solid var(--ob-line-strong);border-radius:var(--ob-radius-md);background:var(--ob-surface);width:3rem;height:3.4rem;color:var(--ob-ink);font-size:var(--ob-text-2xl);font-weight:var(--ob-weight-bold);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--ob-duration-fast) var(--ob-ease-out), box-shadow var(--ob-duration-fast) var(--ob-ease-out);padding:0}input.svelte-8znu6e:focus{border-color:var(--theme-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 22%, transparent);outline:none}.is-invalid.svelte-8znu6e input:where(.svelte-8znu6e){border-color:var(--ob-danger)}.otp.svelte-8znu6e:disabled input:where(.svelte-8znu6e){opacity:.55}@media (width<=420px){input.svelte-8znu6e{width:2.4rem;height:3rem;font-size:var(--ob-text-xl)}}.card.svelte-qnf27r{min-width:0;container-type:inline-size}.card.svelte-qnf27r .ob-card{flex-direction:column;display:flex;overflow:hidden}.card.svelte-qnf27r:hover .ob-card{border-color:var(--theme-primary-border);box-shadow:var(--ob-shadow-3)}.media-wrap.svelte-qnf27r{background:var(--ob-surface-3);position:relative}.media.svelte-qnf27r{aspect-ratio:1;place-items:center;display:grid;overflow:hidden}.media-img.svelte-qnf27r{object-fit:cover;width:100%;height:100%;transition:transform var(--ob-duration-slow) var(--ob-ease-out);transform:scale(1)}.card.svelte-qnf27r:hover .media-img:where(.svelte-qnf27r){transform:scale(1.05)}.media-fallback.svelte-qnf27r{aspect-ratio:1;background:var(--ob-line-strong);width:46%;color:var(--ob-surface);font-size:2rem;font-weight:var(--ob-weight-bold);border-radius:50%;place-items:center;display:grid}.badge-topleft.svelte-qnf27r{position:absolute;top:8px;left:8px}.badge-bottomleft.svelte-qnf27r{position:absolute;bottom:8px;left:8px}.badge-sold.svelte-qnf27r{background:color-mix(in srgb, var(--ob-surface) 72%, transparent);color:var(--ob-ink-muted);font-size:var(--ob-text-xs);font-weight:var(--ob-weight-bold);letter-spacing:var(--ob-tracking-wide);text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}.wish.svelte-qnf27r{border-radius:var(--ob-radius-pill);background:color-mix(in srgb, var(--ob-surface) 88%, transparent);width:34px;height:34px;color:var(--ob-ink-subtle);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:color var(--ob-duration-fast) var(--ob-ease-out), transform var(--ob-duration-fast) var(--ob-ease-out-back);place-items:center;display:grid;position:absolute;top:6px;right:6px}.wish.svelte-qnf27r:hover{color:var(--theme-primary);transform:scale(1.12)}.wish.is-on.svelte-qnf27r{color:var(--theme-primary)}.quick.svelte-qnf27r{inset-inline:0;padding-block:var(--ob-space-2);background:color-mix(in srgb, var(--ob-surface-inverse) 82%, transparent);color:var(--ob-ink-inverse);font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);opacity:0;transition:opacity var(--ob-duration-fast) var(--ob-ease-out), translate var(--ob-duration-fast) var(--ob-ease-out);position:absolute;bottom:0;translate:0 100%}.card.svelte-qnf27r:hover .quick:where(.svelte-qnf27r),.quick.svelte-qnf27r:focus-visible{opacity:1;translate:0}.body.svelte-qnf27r{gap:var(--ob-space-1);padding:var(--ob-space-3);flex-direction:column;display:flex}.is-compact.svelte-qnf27r .body:where(.svelte-qnf27r){padding:var(--ob-space-2)}.brand.svelte-qnf27r{font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);letter-spacing:var(--ob-tracking-wide);text-transform:uppercase;color:var(--ob-ink-subtle)}.title.svelte-qnf27r{font-size:var(--ob-text-xs);font-weight:var(--ob-weight-medium);line-height:var(--ob-leading-snug);color:var(--ob-ink);-webkit-line-clamp:2;line-clamp:2;min-height:calc(var(--ob-text-xs) * var(--ob-leading-snug) * 2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.add.svelte-qnf27r{margin-top:var(--ob-space-2);border:1px solid var(--theme-primary-border);border-radius:var(--ob-radius-sm);background:var(--theme-primary-soft);min-height:36px;color:var(--theme-primary);font-size:var(--ob-text-xs);font-weight:var(--ob-weight-bold);transition:background-color var(--ob-duration-fast) var(--ob-ease-out), color var(--ob-duration-fast) var(--ob-ease-out)}.add.svelte-qnf27r:hover:not(:disabled){background:var(--theme-primary);color:var(--theme-on-primary)}.add.svelte-qnf27r:disabled{opacity:.45;cursor:not-allowed}.is-list.svelte-qnf27r .ob-card{flex-direction:row}.is-list.svelte-qnf27r .media-wrap:where(.svelte-qnf27r){flex:0 0 clamp(120px,22%,190px)}.is-list.svelte-qnf27r .body:where(.svelte-qnf27r){padding:var(--ob-space-4);flex:1;justify-content:center}.is-list.svelte-qnf27r .title:where(.svelte-qnf27r){font-size:var(--ob-text-base);-webkit-line-clamp:3;line-clamp:3;min-height:0}.is-list.svelte-qnf27r .add:where(.svelte-qnf27r){padding-inline:var(--ob-space-6);align-self:flex-start}@media (prefers-reduced-motion:reduce){.media-img.svelte-qnf27r,.card.svelte-qnf27r:hover .media-img:where(.svelte-qnf27r),.wish.svelte-qnf27r:hover{transition:none;transform:none}.quick.svelte-qnf27r{transition:none}}.facet.svelte-nxvo50{border-bottom:1px solid var(--ob-line);padding-block:var(--ob-space-1)}.facet.svelte-nxvo50 h3:where(.svelte-nxvo50){font-size:inherit;font-weight:inherit;margin:0}.facet-head.svelte-nxvo50{align-items:center;gap:var(--ob-space-2);width:100%;min-height:42px;padding-inline:var(--ob-space-1);font-size:var(--ob-text-sm);font-weight:var(--ob-weight-semibold);color:var(--ob-ink);text-align:left;display:flex}.facet-head.svelte-nxvo50>span:where(.svelte-nxvo50):first-child{flex:1}.count-pill.svelte-nxvo50{border-radius:var(--ob-radius-pill);background:var(--theme-primary);min-width:20px;color:var(--theme-on-primary);font-size:var(--ob-text-2xs);font-variant-numeric:tabular-nums;text-align:center;padding:1px 6px}.chev.svelte-nxvo50{color:var(--ob-ink-subtle);transition:rotate var(--ob-duration-fast) var(--ob-ease-out)}.chev.is-open.svelte-nxvo50{rotate:180deg}.facet-body.svelte-nxvo50{padding:0 var(--ob-space-1) var(--ob-space-3)}.facet-search.svelte-nxvo50{width:100%;min-height:34px;margin-bottom:var(--ob-space-2);padding-inline:var(--ob-space-2);border:1px solid var(--ob-line);border-radius:var(--ob-radius-sm);background:var(--ob-surface);font-size:var(--ob-text-xs)}.facet-list.svelte-nxvo50{overscroll-behavior:contain;gap:1px;max-height:15rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.facet-option.svelte-nxvo50{align-items:center;gap:var(--ob-space-2);min-height:32px;padding-inline:var(--ob-space-1);border-radius:var(--ob-radius-xs);font-size:var(--ob-text-xs);color:var(--ob-ink-muted);cursor:pointer;transition:background-color var(--ob-duration-instant) var(--ob-ease-out);display:flex}.facet-option.svelte-nxvo50:hover{background:var(--theme-primary-soft);color:var(--ob-ink)}.facet-option.svelte-nxvo50:has(input:where(.svelte-nxvo50):checked){color:var(--ob-ink);font-weight:var(--ob-weight-medium)}.facet-option.svelte-nxvo50:has(input:where(.svelte-nxvo50):focus-visible){outline:2px solid var(--theme-primary);outline-offset:1px}.facet-option.svelte-nxvo50 input:where(.svelte-nxvo50){width:15px;height:15px;accent-color:var(--theme-primary);flex:none}.facet-label.svelte-nxvo50{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.facet-count.svelte-nxvo50{font-size:var(--ob-text-2xs);font-variant-numeric:tabular-nums;color:var(--ob-ink-subtle)}.facet-empty.svelte-nxvo50{padding:var(--ob-space-2) var(--ob-space-1);font-size:var(--ob-text-xs);color:var(--ob-ink-subtle)}.facet-more.svelte-nxvo50{margin-top:var(--ob-space-2);padding-inline:var(--ob-space-1);font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);color:var(--theme-primary)}.facet-more.svelte-nxvo50:hover{text-decoration:underline}.rail.svelte-13jdts4{flex-direction:column;display:flex}.rail-head.svelte-13jdts4{justify-content:space-between;align-items:center;gap:var(--ob-space-2);padding:var(--ob-space-3) var(--ob-space-1);border-bottom:1px solid var(--ob-line-strong);display:flex}.clear.svelte-13jdts4{font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);color:var(--theme-primary)}.clear.svelte-13jdts4:hover{text-decoration:underline}.facet.svelte-13jdts4{border-bottom:1px solid var(--ob-line);padding:var(--ob-space-3) var(--ob-space-1)}.price-title.svelte-13jdts4{margin-bottom:var(--ob-space-1);font-size:var(--ob-text-sm);font-weight:var(--ob-weight-semibold)}.bands.svelte-13jdts4 ul:where(.svelte-13jdts4){gap:2px;margin:0;padding:0;list-style:none;display:grid}.bands.svelte-13jdts4 button:where(.svelte-13jdts4){width:100%;padding:4px var(--ob-space-1);border-radius:var(--ob-radius-sm);font-size:var(--ob-text-xs);color:var(--ob-ink-muted);text-align:left;align-items:baseline;gap:5px;display:flex}.bands.svelte-13jdts4 button:where(.svelte-13jdts4):hover{color:var(--theme-primary);text-decoration:underline}.bands.svelte-13jdts4 button.is-on:where(.svelte-13jdts4){background:var(--theme-primary-soft);color:var(--theme-primary);font-weight:var(--ob-weight-semibold)}.band-count.svelte-13jdts4{font-size:var(--ob-text-2xs);color:var(--ob-ink-subtle)}.stock-row.svelte-13jdts4{align-items:center;gap:var(--ob-space-2);font-size:var(--ob-text-xs);color:var(--ob-ink-muted);cursor:pointer;display:flex}.stock-row.svelte-13jdts4 input:where(.svelte-13jdts4){width:15px;height:15px;accent-color:var(--theme-primary)}.price-readout.svelte-13jdts4{font-size:var(--ob-text-xs);font-variant-numeric:tabular-nums;color:var(--ob-ink-muted)}.price-inputs.svelte-13jdts4{align-items:center;gap:var(--ob-space-1);margin-top:var(--ob-space-2);display:flex}.price-inputs.svelte-13jdts4 input:where(.svelte-13jdts4){width:100%;min-width:0;min-height:34px;padding-inline:var(--ob-space-2);border:1px solid var(--ob-line);border-radius:var(--ob-radius-sm);background:var(--ob-surface);font-size:var(--ob-text-xs);font-variant-numeric:tabular-nums}.price-inputs.svelte-13jdts4>span:where(.svelte-13jdts4){color:var(--ob-ink-subtle)}.go.svelte-13jdts4{min-height:34px;padding-inline:var(--ob-space-3);border-radius:var(--ob-radius-sm);background:var(--theme-primary);color:var(--theme-on-primary);font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-bold);letter-spacing:var(--ob-tracking-wide);flex:none}.go.svelte-13jdts4:disabled{opacity:.45;cursor:not-allowed}.rail-empty.svelte-13jdts4,.rail-note.svelte-13jdts4{padding:var(--ob-space-3) var(--ob-space-1);font-size:var(--ob-text-2xs);color:var(--ob-ink-subtle)}.chip.svelte-1rq6073{align-items:center;gap:var(--ob-space-1);min-height:30px;padding:0 var(--ob-space-1) 0 var(--ob-space-2);border:1px solid var(--theme-primary-border);border-radius:var(--ob-radius-pill);background:var(--theme-primary-soft);color:var(--theme-primary);font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);display:inline-flex}.chip.svelte-1rq6073 button:where(.svelte-1rq6073){border-radius:var(--ob-radius-pill);color:currentColor;width:20px;height:20px;transition:background-color var(--ob-duration-instant) var(--ob-ease-out);place-items:center;display:grid}.chip.svelte-1rq6073 button:where(.svelte-1rq6073):hover{background:color-mix(in srgb, var(--theme-primary) 20%, transparent)}.clear-all.svelte-1rq6073{font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);color:var(--ob-ink-muted);text-decoration:underline}.clear-all.svelte-1rq6073:hover{color:var(--theme-primary)}.strip.svelte-qwfqpq{background:var(--ob-surface-2);border-bottom:1px solid var(--ob-line)}.strip-list.svelte-qwfqpq{justify-content:center;align-items:center;gap:clamp(var(--ob-space-4), 4vw, var(--ob-space-12));padding-block:var(--ob-space-2);scrollbar-width:none;margin:0;list-style:none;display:flex;overflow-x:auto}.strip-list.svelte-qwfqpq::-webkit-scrollbar{display:none}.strip-list.svelte-qwfqpq li:where(.svelte-qwfqpq){align-items:center;gap:var(--ob-space-2);font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);letter-spacing:.02em;text-transform:uppercase;color:var(--ob-ink-muted);white-space:nowrap;flex:none;display:flex}.strip-list.svelte-qwfqpq svg:where(.svelte-qwfqpq){color:var(--theme-primary)}.pincode.svelte-q8pmdl{gap:var(--ob-space-1);display:grid}.field-label.svelte-q8pmdl{font-size:var(--ob-text-sm);font-weight:var(--ob-weight-semibold)}.row.svelte-q8pmdl{gap:var(--ob-space-1);display:flex}input.svelte-q8pmdl{min-width:0;min-height:38px;padding-inline:var(--ob-space-3);border:1px solid var(--ob-line-strong);border-radius:var(--ob-radius-sm);background:var(--ob-surface);font-size:var(--ob-text-sm);font-variant-numeric:tabular-nums;letter-spacing:.08em}.inline.svelte-q8pmdl input:where(.svelte-q8pmdl){width:8.5rem}.block.svelte-q8pmdl input:where(.svelte-q8pmdl){flex:1}button.svelte-q8pmdl{min-height:38px;padding-inline:var(--ob-space-4);border:1px solid var(--theme-primary);border-radius:var(--ob-radius-sm);background:var(--theme-primary);color:var(--theme-on-primary);font-size:var(--ob-text-xs);font-weight:var(--ob-weight-bold);transition:background-color var(--ob-duration-fast) var(--ob-ease-out)}button.svelte-q8pmdl:hover{background:var(--theme-primary-hover,var(--theme-primary));color:var(--theme-on-primary)}.msg.svelte-q8pmdl{font-size:var(--ob-text-2xs)}.is-error.svelte-q8pmdl{color:var(--ob-danger);font-weight:var(--ob-weight-semibold)}.is-ok.svelte-q8pmdl{color:var(--ob-savings)}.note.svelte-q8pmdl{font-size:var(--ob-text-2xs);color:var(--ob-ink-subtle)}.inline.svelte-q8pmdl .note:where(.svelte-q8pmdl){display:none}.search.svelte-1dvon63{flex:1;min-width:0;position:relative}.search-form.svelte-1dvon63{border-radius:var(--ob-radius-md);background:var(--ob-surface);height:42px;transition:border-color var(--ob-duration-fast) var(--ob-ease-out);border:2px solid #0000;align-items:stretch;display:flex;overflow:hidden}.search-form.svelte-1dvon63:focus-within{border-color:var(--theme-primary)}.scope.svelte-1dvon63{max-width:8.5rem;padding-inline:var(--ob-space-2);border:0;border-right:1px solid var(--ob-line);background:var(--ob-surface-3);color:var(--ob-ink-muted);font-size:var(--ob-text-xs);cursor:pointer;flex:none}.query.svelte-1dvon63{min-width:0;padding-inline:var(--ob-space-3);font-size:var(--ob-text-sm);color:var(--ob-ink);background:0 0;border:0;outline:0;flex:1}.submit.svelte-1dvon63{background:var(--theme-primary);width:48px;color:var(--theme-on-primary);transition:background-color var(--ob-duration-fast) var(--ob-ease-out);flex:none;place-items:center;display:grid}.submit.svelte-1dvon63:hover{background:var(--theme-primary-hover)}.popup.svelte-1dvon63{inset-inline:0;z-index:var(--ob-z-dropdown);max-height:22rem;padding:var(--ob-space-1);background:var(--ob-surface);border:1px solid var(--ob-line);border-radius:var(--ob-radius-md);box-shadow:var(--ob-shadow-3);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);overflow-y:auto}.group-label.svelte-1dvon63{padding:var(--ob-space-2) var(--ob-space-3) var(--ob-space-1);font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-bold);letter-spacing:var(--ob-tracking-wide);text-transform:uppercase;color:var(--ob-ink-subtle)}.option.svelte-1dvon63 button:where(.svelte-1dvon63){align-items:center;gap:var(--ob-space-2);width:100%;min-height:38px;padding-inline:var(--ob-space-3);border-radius:var(--ob-radius-sm);color:var(--ob-ink);font-size:var(--ob-text-sm);text-align:left;display:flex}.option.svelte-1dvon63 button:where(.svelte-1dvon63) svg:where(.svelte-1dvon63){color:var(--ob-ink-subtle);flex:none}.option.svelte-1dvon63:hover button:where(.svelte-1dvon63),.option.is-active.svelte-1dvon63 button:where(.svelte-1dvon63){background:var(--theme-primary-soft);color:var(--theme-primary)}.mega.svelte-1oy9syp{background:var(--ob-surface);border-bottom:1px solid var(--ob-line);position:relative}.strip.svelte-1oy9syp{align-items:center;gap:var(--ob-space-1);overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.strip.svelte-1oy9syp::-webkit-scrollbar{display:none}.strip-item.svelte-1oy9syp{flex:none}.trigger.svelte-1oy9syp{align-items:center;gap:var(--ob-space-1);min-height:40px;padding-inline:var(--ob-space-3);color:var(--ob-ink-muted);font-size:var(--ob-text-sm);font-weight:var(--ob-weight-medium);white-space:nowrap;transition:color var(--ob-duration-fast) var(--ob-ease-out), border-color var(--ob-duration-fast) var(--ob-ease-out);border-bottom:2px solid #0000;display:inline-flex}.trigger.svelte-1oy9syp:hover,.trigger.is-open.svelte-1oy9syp{color:var(--theme-primary);border-bottom-color:var(--theme-primary)}.panel.svelte-1oy9syp{inset-inline:0;z-index:var(--ob-z-dropdown);background:var(--ob-surface);border-block:1px solid var(--ob-line);box-shadow:var(--ob-shadow-3);animation:svelte-1oy9syp-panel-in var(--ob-duration-fast) var(--ob-ease-out);position:absolute;top:100%}.panel-inner.svelte-1oy9syp{gap:var(--ob-space-8);padding-block:var(--ob-space-5);display:flex}.columns.svelte-1oy9syp{gap:var(--ob-space-5);flex:1;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.column.svelte-1oy9syp h3:where(.svelte-1oy9syp){margin-bottom:var(--ob-space-2);font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-bold);letter-spacing:var(--ob-tracking-wide);text-transform:uppercase;color:var(--theme-primary)}.column.svelte-1oy9syp ul:where(.svelte-1oy9syp){gap:2px;margin:0;padding:0;list-style:none;display:grid}.column.svelte-1oy9syp a:where(.svelte-1oy9syp){font-size:var(--ob-text-xs);color:var(--ob-ink-muted);padding-block:4px;display:block}.column.svelte-1oy9syp a:where(.svelte-1oy9syp):hover{color:var(--theme-primary);text-decoration:underline}.feature.svelte-1oy9syp{align-content:center;gap:var(--ob-space-1);padding:var(--ob-space-5);border-radius:var(--ob-radius-lg);background:linear-gradient(135deg, var(--theme-primary-soft), color-mix(in srgb, var(--theme-primary) 16%, transparent));transition:transform var(--ob-duration-base) var(--ob-ease-out);flex:0 0 15rem;display:grid}.feature.svelte-1oy9syp:hover{transform:translateY(-3px)}.feature-art.svelte-1oy9syp{width:84px;height:84px;margin-bottom:var(--ob-space-2);background:var(--ob-surface);border-radius:50%;place-items:center;display:grid;overflow:hidden}.feature-art.svelte-1oy9syp img:where(.svelte-1oy9syp){object-fit:cover;width:100%;height:100%}.feature-caption.svelte-1oy9syp{font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-bold);letter-spacing:var(--ob-tracking-wide);text-transform:uppercase;color:var(--theme-primary)}.feature.svelte-1oy9syp strong:where(.svelte-1oy9syp){font-size:var(--ob-text-lg);line-height:var(--ob-leading-tight);color:var(--ob-ink)}.feature-cta.svelte-1oy9syp{font-size:var(--ob-text-xs);font-weight:var(--ob-weight-semibold);color:var(--theme-primary)}@keyframes svelte-1oy9syp-panel-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.panel.svelte-1oy9syp{animation:none}.feature.svelte-1oy9syp:hover{transform:none}}.social.svelte-1p07k0q{gap:var(--ob-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}a.svelte-1p07k0q{border:1px solid var(--ob-line-strong);border-radius:var(--ob-radius-pill);width:38px;height:38px;color:var(--ob-ink-muted);transition:transform var(--ob-duration-fast) var(--ob-ease-out-back), border-color var(--ob-duration-fast) var(--ob-ease-out), background-color var(--ob-duration-fast) var(--ob-ease-out), color var(--ob-duration-fast) var(--ob-ease-out);place-items:center;display:grid}.is-sm.svelte-1p07k0q a:where(.svelte-1p07k0q){width:32px;height:32px}svg.svelte-1p07k0q{width:18px;height:18px}.is-sm.svelte-1p07k0q svg:where(.svelte-1p07k0q){width:16px;height:16px}a.svelte-1p07k0q:hover,a.svelte-1p07k0q:focus-visible{border-color:var(--theme-primary);background:var(--theme-primary-soft);color:var(--theme-primary);transform:translateY(-2px)}.is-inverse.svelte-1p07k0q a:where(.svelte-1p07k0q){border-color:color-mix(in srgb, var(--ob-on-chrome) 32%, transparent);color:var(--ob-on-chrome)}.is-inverse.svelte-1p07k0q a:where(.svelte-1p07k0q):hover,.is-inverse.svelte-1p07k0q a:where(.svelte-1p07k0q):focus-visible{border-color:var(--ob-on-chrome);background:color-mix(in srgb, var(--ob-on-chrome) 14%, transparent);color:var(--ob-on-chrome)}.is-still.svelte-1p07k0q a:where(.svelte-1p07k0q),.is-still.svelte-1p07k0q a:where(.svelte-1p07k0q):hover,.is-still.svelte-1p07k0q a:where(.svelte-1p07k0q):focus-visible{transition:none;transform:none}@media (prefers-reduced-motion:reduce){a.svelte-1p07k0q,a.svelte-1p07k0q:hover,a.svelte-1p07k0q:focus-visible{transition:none;transform:none}}.chat.svelte-1p2294g{right:var(--ob-space-4);bottom:calc(var(--ob-space-4) + var(--chat-offset,0px));z-index:60;justify-items:end;gap:var(--ob-space-2);display:grid;position:fixed}.launcher.svelte-1p2294g{border-radius:var(--ob-radius-pill);background:var(--theme-primary);width:54px;height:54px;color:var(--theme-on-primary);box-shadow:var(--ob-shadow-3);transition:transform var(--ob-duration-fast) var(--ob-ease-out-back), background-color var(--ob-duration-fast) var(--ob-ease-out);place-items:center;display:grid;position:relative}.launcher.svelte-1p2294g:hover{background:var(--theme-primary-hover);transform:scale(1.06)}.launcher.is-open.svelte-1p2294g{background:var(--ob-surface-inverse);color:var(--ob-ink-inverse)}.glyph.svelte-1p2294g{place-items:center;display:grid}.ring.svelte-1p2294g{border:2px solid var(--theme-primary);animation:svelte-1p2294g-ping 2.2s var(--ob-ease-out) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:0}.ring.is-late.svelte-1p2294g{animation-delay:1.1s}@keyframes svelte-1p2294g-ping{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.75)}}.panel.svelte-1p2294g{width:min(21rem, calc(100vw - var(--ob-space-8)));border:1px solid var(--ob-line);border-radius:var(--ob-radius-xl);background:var(--ob-surface);box-shadow:var(--ob-shadow-4);transform-origin:100% 100%;overflow:hidden}.panel.is-animated.svelte-1p2294g{animation:svelte-1p2294g-rise var(--ob-duration-base) var(--ob-ease-out-expo)}@keyframes svelte-1p2294g-rise{0%{opacity:0;transform:translateY(10px)scale(.96)}}header.svelte-1p2294g{justify-content:space-between;align-items:flex-start;gap:var(--ob-space-2);padding:var(--ob-space-4);background:var(--ob-chrome);color:var(--ob-on-chrome);display:flex}.title.svelte-1p2294g{font-size:var(--ob-text-sm);font-weight:var(--ob-weight-bold)}.sub.svelte-1p2294g{font-size:var(--ob-text-2xs);opacity:.78;margin-top:2px}.close.svelte-1p2294g{border-radius:var(--ob-radius-pill);width:28px;height:28px;color:inherit;place-items:center;display:grid}.close.svelte-1p2294g:hover{background:color-mix(in srgb, var(--ob-on-chrome) 16%, transparent)}ul.svelte-1p2294g{padding:var(--ob-space-2);margin:0;list-style:none;display:grid}li.svelte-1p2294g a:where(.svelte-1p2294g){align-items:center;gap:2px var(--ob-space-2);padding:var(--ob-space-3);border-radius:var(--ob-radius-md);color:var(--ob-ink);transition:background-color var(--ob-duration-fast) var(--ob-ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}li.svelte-1p2294g a:where(.svelte-1p2294g):hover{background:var(--theme-primary-soft)}li.svelte-1p2294g strong:where(.svelte-1p2294g){font-size:var(--ob-text-xs);font-weight:var(--ob-weight-semibold)}li.svelte-1p2294g small:where(.svelte-1p2294g){font-size:var(--ob-text-2xs);line-height:var(--ob-leading-normal);color:var(--ob-ink-subtle);grid-column:1}li.svelte-1p2294g svg:where(.svelte-1p2294g){color:var(--ob-ink-subtle);grid-area:1/2/span 2}li.svelte-1p2294g a:where(.svelte-1p2294g):hover svg:where(.svelte-1p2294g){color:var(--theme-primary)}.footnote.svelte-1p2294g{padding:0 var(--ob-space-4) var(--ob-space-4);font-size:var(--ob-text-2xs);line-height:var(--ob-leading-normal);color:var(--ob-ink-subtle)}@media (prefers-reduced-motion:reduce){.ring.svelte-1p2294g{animation:none;display:none}.panel.is-animated.svelte-1p2294g{animation:none}.launcher.svelte-1p2294g,.launcher.svelte-1p2294g:hover{transition:none;transform:none}}.panel.svelte-1uhozt1{gap:var(--ob-space-5);padding-bottom:var(--ob-space-6);display:grid}.intro.svelte-1uhozt1,.hint.svelte-1uhozt1{font-size:var(--ob-text-2xs);line-height:var(--ob-leading-normal);color:var(--ob-ink-subtle)}fieldset.svelte-1uhozt1{border:0;margin:0;padding:0}legend.svelte-1uhozt1{padding:0 0 var(--ob-space-2);font-size:var(--ob-text-sm);font-weight:var(--ob-weight-bold);color:var(--ob-ink)}input[type=radio].svelte-1uhozt1,input[type=checkbox].svelte-1uhozt1{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}label.svelte-1uhozt1:has(input:where(.svelte-1uhozt1):focus-visible){outline:var(--ob-focus-width,2px) solid var(--theme-primary);outline-offset:2px}.swatches.svelte-1uhozt1{gap:var(--ob-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.swatch.svelte-1uhozt1{padding:var(--ob-space-2);border:1px solid var(--ob-line);border-radius:var(--ob-radius-md);cursor:pointer;transition:border-color var(--ob-duration-fast) var(--ob-ease-out);justify-items:center;gap:5px;display:grid}.swatch.svelte-1uhozt1:hover,.swatch.is-on.svelte-1uhozt1{border-color:var(--theme-primary)}.chip.svelte-1uhozt1{border-radius:50%;width:26px;height:26px;box-shadow:inset 0 0 0 1px #0000001f}.swatch.is-on.svelte-1uhozt1 .chip:where(.svelte-1uhozt1){box-shadow:inset 0 0 0 1px #0000001f, 0 0 0 3px var(--theme-primary-soft)}.swatch-label.svelte-1uhozt1{text-align:center;color:var(--ob-ink-muted);font-size:11px}.custom.svelte-1uhozt1{align-items:center;gap:var(--ob-space-2);margin-top:var(--ob-space-3);font-size:var(--ob-text-xs);color:var(--ob-ink-muted);display:flex}.custom.svelte-1uhozt1 input[type=color]:where(.svelte-1uhozt1){border:1px solid var(--ob-line-strong);border-radius:var(--ob-radius-sm);opacity:1;pointer-events:auto;cursor:pointer;background:0 0;width:34px;height:28px;padding:0;position:static}.custom.svelte-1uhozt1 code:where(.svelte-1uhozt1){color:var(--ob-ink-subtle);font-size:11px}.tiles.svelte-1uhozt1{gap:var(--ob-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tile.svelte-1uhozt1{padding:var(--ob-space-2) 4px;border:1px solid var(--ob-line);border-radius:var(--ob-radius-md);color:var(--ob-ink-muted);cursor:pointer;justify-items:center;gap:5px;font-size:11px;display:grid}.tile.is-on.svelte-1uhozt1{border-color:var(--theme-primary);background:var(--theme-primary-soft)}.tile-swatch.svelte-1uhozt1{border:1px solid var(--ob-line-strong);border-radius:var(--ob-radius-sm);width:100%;height:26px}.segmented.svelte-1uhozt1{border:1px solid var(--ob-line);border-radius:var(--ob-radius-pill);background:var(--ob-surface-2);gap:3px;padding:3px;display:flex}.segmented.svelte-1uhozt1 label:where(.svelte-1uhozt1){border-radius:var(--ob-radius-pill);min-height:32px;font-size:var(--ob-text-2xs);font-weight:var(--ob-weight-semibold);color:var(--ob-ink-muted);cursor:pointer;flex:1;place-items:center;display:grid}.segmented.svelte-1uhozt1 label.is-on:where(.svelte-1uhozt1){background:var(--ob-surface);color:var(--theme-primary);box-shadow:var(--ob-shadow-1)}.segmented.svelte-1uhozt1 label:where(.svelte-1uhozt1):has(input:where(.svelte-1uhozt1):disabled){opacity:.45;cursor:not-allowed}.sizes.svelte-1uhozt1{gap:var(--ob-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.size.svelte-1uhozt1{padding:var(--ob-space-2) 4px;border:1px solid var(--ob-line);border-radius:var(--ob-radius-md);cursor:pointer;justify-items:center;gap:3px;display:grid}.size.is-on.svelte-1uhozt1{border-color:var(--theme-primary);background:var(--theme-primary-soft)}.size-sample.svelte-1uhozt1{font-weight:var(--ob-weight-bold);color:var(--ob-ink);line-height:1.1}.size-label.svelte-1uhozt1{color:var(--ob-ink-muted);font-size:11px}.stack.svelte-1uhozt1{gap:var(--ob-space-2);display:grid}.row.svelte-1uhozt1,.toggle.svelte-1uhozt1{align-items:flex-start;gap:var(--ob-space-3);padding:var(--ob-space-3);border:1px solid var(--ob-line);border-radius:var(--ob-radius-md);cursor:pointer;display:flex}.row.is-on.svelte-1uhozt1{border-color:var(--theme-primary);background:var(--theme-primary-soft)}.toggle.svelte-1uhozt1{margin-bottom:var(--ob-space-2)}.toggle.svelte-1uhozt1:before{content:"";border:1.5px solid var(--ob-line-strong);border-radius:var(--ob-radius-xs);background:var(--ob-surface);flex:none;width:18px;height:18px;margin-top:2px}.toggle.svelte-1uhozt1:has(input:where(.svelte-1uhozt1):checked):before{border-color:var(--theme-primary);background:var(--theme-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") center / 13px no-repeat}.row.svelte-1uhozt1 strong:where(.svelte-1uhozt1),.toggle.svelte-1uhozt1 strong:where(.svelte-1uhozt1){font-size:var(--ob-text-xs);color:var(--ob-ink);display:block}.row.svelte-1uhozt1 small:where(.svelte-1uhozt1),.toggle.svelte-1uhozt1 small:where(.svelte-1uhozt1){font-size:var(--ob-text-2xs);line-height:var(--ob-leading-normal);color:var(--ob-ink-subtle);margin-top:2px;display:block}.reset.svelte-1uhozt1{border:1px solid var(--ob-line-strong);border-radius:var(--ob-radius-pill);min-height:40px;font-size:var(--ob-text-xs);font-weight:var(--ob-weight-semibold);color:var(--ob-ink-muted)}.reset.svelte-1uhozt1:hover:not(:disabled){border-color:var(--theme-primary);color:var(--theme-primary)}.reset.svelte-1uhozt1:disabled{opacity:.45;cursor:not-allowed}.iso.svelte-qk2e9h{width:100%;height:auto;display:block;overflow:visible}.iso.svelte-qk2e9h .iso-float{animation:svelte-qk2e9h-iso-float 5s var(--ob-ease-in-out) infinite;transform-box:fill-box;transform-origin:50%}.iso.svelte-qk2e9h .iso-float-slow{animation:svelte-qk2e9h-iso-float 7.5s var(--ob-ease-in-out) infinite;transform-box:fill-box;transform-origin:50%}.iso.svelte-qk2e9h .iso-float-delay{animation-delay:-2.4s}.iso.svelte-qk2e9h .iso-spin{transform-box:fill-box;transform-origin:50%;animation:18s linear infinite svelte-qk2e9h-iso-spin}.iso.svelte-qk2e9h .iso-pulse{animation:svelte-qk2e9h-iso-pulse 3.2s var(--ob-ease-in-out) infinite;transform-box:fill-box;transform-origin:50%}.iso-ground.svelte-qk2e9h{animation:svelte-qk2e9h-iso-ground 5s var(--ob-ease-in-out) infinite}@keyframes svelte-qk2e9h-iso-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes svelte-qk2e9h-iso-spin{to{transform:rotate(360deg)}}@keyframes svelte-qk2e9h-iso-pulse{0%,to{opacity:.35;transform:scale(.94)}50%{opacity:.85;transform:scale(1.04)}}@keyframes svelte-qk2e9h-iso-ground{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(.9)}}@media (prefers-reduced-motion:reduce){.iso.svelte-qk2e9h *{animation:none!important}}
