@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-opsz-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-opsz-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--color-bg: light-dark(oklch(1 0 0), oklch(0 0 0));--color-text: light-dark(oklch(.28 0 0), oklch(.967 .001 286));--color-text-soft: light-dark(oklch(.45 0 0), oklch(.85 .008 286));--color-text-muted: light-dark(oklch(.53 0 0), oklch(.705 .015 286));--color-text-faint: light-dark(oklch(.76 0 0), oklch(.52 .014 286));--color-rule: light-dark(oklch(.93 0 0), oklch(.21 0 0));--color-ring: light-dark(oklch(0 0 0 / .08), oklch(1 0 0 / .08));--color-card: light-dark(oklch(1 0 0), oklch(.155 .004 286));--color-pill: light-dark(oklch(1 0 0), oklch(.18 .003 286));--color-control-fill: light-dark(oklch(1 0 0), oklch(1 0 0 / .06));--color-control-hover: light-dark(oklch(.985 0 0), oklch(1 0 0 / .1));--color-control-ring: light-dark(oklch(0 0 0 / .08), oklch(1 0 0 / .1));--color-field-ring: light-dark(oklch(.66 0 0), oklch(.54 0 0));--color-primary-fill: var(--color-text);--color-primary-ink: light-dark(oklch(1 0 0), oklch(.17 .006 286));--color-primary-ring: light-dark(oklch(.22 0 0), oklch(1 0 0 / .35));--color-primary-hover: light-dark(oklch(.34 0 0), oklch(.91 .003 286));--color-header-glass: light-dark(oklch(1 0 0 / .82), oklch(0 0 0 / .82));--color-overlay: light-dark(oklch(1 0 0 / .7), oklch(0 0 0 / .45));--color-accent: light-dark(oklch(.56 .17 45), oklch(.72 .16 50));--color-success: light-dark(oklch(.54 .15 150),oklch(.83 .15 152));--color-free: light-dark(oklch(.5 .13 150), oklch(.84 .09 152));--color-free-fill: light-dark(oklch(.95 .04 150), oklch(.84 .09 152 / .15));--color-amber: light-dark(oklch(.5 .11 65), oklch(.86 .13 80));--color-amber-fill: light-dark(oklch(.96 .05 85), oklch(.77 .17 70 / .14));--color-tag-fill: var(--color-control-fill);--color-tag-ring: var(--color-control-ring);--color-tag-text: var(--color-text-muted);--shadow-drop: 0 32px 56px -12px light-dark(oklch(0 0 0 / .08), oklch(0 0 0 / .6));--shadow-pill-ring: 0 0 0 1px light-dark(oklch(.93 0 0), oklch(.26 .006 286));--shadow-pill-lift: 0 0 0 1px light-dark(oklch(.92 0 0), oklch(.28 .008 286)), 0 6px 14px -4px light-dark(oklch(0 0 0 / .08), oklch(0 0 0 / 0));--shadow-ghost-ring: 0 0 0 1px light-dark(oklch(.95 0 0), oklch(.22 .006 286));--hue-green: oklch(.8 .18 145);--hue-blue: oklch(.68 .17 258);--hue-violet: oklch(.62 .23 295);--hue-pink: oklch(.73 .19 355);--hue-orange: oklch(.8 .15 60);--color-canvas: var(--color-bg);--color-surface: var(--color-card);--color-surface-sunken: light-dark(oklch(.97 0 0), oklch(.2 .004 286));--color-surface-tinted: light-dark(oklch(.975 0 0), oklch(.19 .004 286));--color-surface-hover: var(--color-control-hover);--color-surface-selected: light-dark(oklch(.965 0 0), oklch(.21 .005 286));--color-workspace: var(--color-bg);--color-fill: light-dark(oklch(.955 0 0), oklch(.22 .006 286));--color-fill-strong: light-dark(oklch(.92 0 0), oklch(.28 .008 286));--color-border: var(--color-rule);--color-border-strong: light-dark(oklch(.885 0 0), oklch(.28 .008 286));--color-border-input: light-dark(oklch(.885 0 0), oklch(1 0 0 / .16));--color-divider-soft: var(--color-rule);--color-divider-dashed: light-dark(oklch(.77 0 0), oklch(1 0 0 / .3));--color-text-label: var(--color-text-soft);--color-text-inverse: var(--color-primary-ink);--color-icon: var(--color-text-muted);--color-icon-strong: var(--color-text);--color-primary-top: var(--color-primary-fill);--color-primary-bottom: var(--color-primary-fill);--color-primary-border: var(--color-primary-ring);--color-primary-highlight: oklch(1 0 0 / 0);--color-primary-text: var(--color-primary-ink);--color-tag: light-dark(oklch(.255 0 0), oklch(.92 0 0));--color-segment-top: var(--color-pill);--color-segment-bottom: var(--color-pill);--color-focus: var(--color-text);--color-glass: oklch(.32 .02 250 / .45);--color-glass-hover: oklch(.28 .02 250 / .55);--color-glass-border: oklch(1 0 0 / .28);--color-glass-ink: oklch(1 0 0);--shadow-glass: inset 0 1px 0 oklch(1 0 0 / .18), 0 4px 14px oklch(0 0 0 / .12);--text-shadow-glass: 0 1px 2px oklch(0 0 0 / .25);--color-scrim: oklch(0 0 0 / .35);--color-image-outline: light-dark(oklch(0 0 0 / .1), oklch(1 0 0 / .1));--color-on-critical: oklch(1 0 0);--color-logo-tile: oklch(1 0 0);--brand-shopify: oklch(.73 .16 128);--landing-wire: light-dark(oklch(0 0 0 / .13), oklch(1 0 0 / .14));--landing-wire-on: light-dark(oklch(0 0 0 / .5), oklch(1 0 0 / .6));--landing-rail: light-dark(oklch(.85 0 0), oklch(.42 0 0));--landing-dot-ink: light-dark(oklch(.9 0 0), oklch(.26 .006 286));--landing-chip: light-dark(oklch(1 0 0 / .92), oklch(.2 .003 286));--landing-picker: light-dark(oklch(1 0 0), oklch(.255 .003 286));--landing-picker-top: light-dark(oklch(.52 .12 55), oklch(.85 .09 65));--landing-picker-top-fill: oklch(.83 .09 65 / .13);--landing-window-top: light-dark(oklch(1 0 0), oklch(.1 0 0));--landing-window-bottom: light-dark(oklch(.985 0 0), oklch(.14 .002 286));--landing-success: light-dark(oklch(.6 .15 150), oklch(.83 .15 152));--landing-spark-tip: oklch(1 0 0);--landing-plot-dot: oklch(.52 .014 286 / .32);--landing-fibre-dot: oklch(1 0 0 / .1);--landing-night: oklch(.1 .002 286);--landing-night-field: oklch(0 0 0 / .6);--landing-closing-top: oklch(.25 .01 290);--landing-closing-bottom: oklch(.13 .01 290);--shadow-landing-closing: inset 0 1px 0 oklch(1 0 0 / .16), inset 0 0 0 1px oklch(1 0 0 / .08), 0 18px 28px oklch(0 0 0 / .6);--color-pro-bg: light-dark(oklch(.923 .069 326.9), oklch(.36 .1 330));--color-pro-border: light-dark(oklch(.86 .1 327), oklch(.45 .12 330));--color-pro-text: light-dark(oklch(.382 .163 339.5), oklch(.9 .08 330));--color-ring-top: oklch(.644 .157 8.1);--color-ring-mid: oklch(.715 .201 334.5);--color-ring-bottom: oklch(.804 .106 63.1);--color-coral: oklch(.682 .206 33);--color-tooltip: light-dark(oklch(.196 0 0), oklch(.96 0 0));--color-success-bg: light-dark(oklch(.959 .021 156.8), oklch(.3 .05 155));--color-success-text: light-dark(oklch(.46 .12 152.5), oklch(.85 .1 155));--color-success-border: light-dark(oklch(.88 .06 156), oklch(.4 .07 155));--color-warning-bg: light-dark(oklch(.97 .029 82.6), oklch(.32 .05 80));--color-warning-text: light-dark(oklch(.494 .109 66.9), oklch(.88 .1 82));--color-warning-border: light-dark(oklch(.88 .08 80), oklch(.42 .07 80));--color-critical-bg: light-dark(oklch(.956 .019 25.6), oklch(.3 .07 28));--color-critical-text: light-dark(oklch(.52 .19 32), oklch(.85 .09 28));--color-critical-border: light-dark(oklch(.86 .07 28), oklch(.42 .1 28));--color-critical: oklch(.586 .2 32.1);--color-critical-hover: oklch(.54 .2 32);--color-info-bg: light-dark(oklch(.951 .02 264.5), oklch(.3 .06 264));--color-info-text: light-dark(oklch(.488 .217 264.4), oklch(.86 .08 264));--color-info-border: light-dark(oklch(.86 .06 264), oklch(.42 .09 264));--icon-dim-dark-top: light-dark(oklch(.42 0 0), oklch(.98 0 0));--icon-dim-dark-bottom: light-dark(oklch(.2 0 0), oklch(.82 0 0));--icon-dim-light-top: light-dark(oklch(.95 0 0), oklch(.5 0 0));--icon-dim-light-bottom: light-dark(oklch(.8 0 0), oklch(.36 0 0));--font-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-md: .875rem;--text-ui: 1rem;--text-base: 1rem;--text-lg: 1.0625rem;--text-title: 1.25rem;--text-badge: .75rem;--text-xl: clamp(1.875rem, 1.2rem + 1.6vw, 2.5rem);--text-2xl: clamp(2.5rem, 1.6rem + 2.4vw, 3.625rem);--leading-tight: 1.22;--leading-normal: 1.5;--tracking-tight: -.03em;--tracking-display: -.035em;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--space-0-5: 2px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-gutter: 17px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 10px;--radius-card: 12px;--radius-lg: 20px;--radius-menu: 20px;--radius-full: 999px;--hairline: 1px;--hairline-thin: 1px;--size-topbar: 60px;--size-rail: 64px;--size-rail-item: 40px;--size-rail-step-gap: 8px;--size-panel: 470px;--size-avatar: 32px;--size-button-lg: 44px;--size-button-md: 36px;--size-button-sm: 32px;--size-segmented: 40px;--size-touch: 44px;--size-menu-row: 40px;--size-menu-width: 280px;--size-dialog: 576px;--shadow-window: 0 0 0 1px var(--color-ring);--shadow-card: 0 0 0 1px var(--color-ring);--shadow-segment: var(--shadow-pill-lift);--shadow-menu: 0 0 0 1px var(--color-ring), var(--shadow-drop);--shadow-dialog: 0 0 0 1px var(--color-ring), var(--shadow-drop);--shadow-button: 0 0 0 0 oklch(0 0 0 / 0);--shadow-focus: 0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-text);--focus-outline: 2px solid var(--color-text);--focus-offset: 3px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-enter: cubic-bezier(.16, 1, .3, 1);--duration-fast: .12s;--duration-base: .2s;--duration-slow: .3s;--press-scale: .96}:root[data-theme=light]{color-scheme:light}:root[data-theme=system]{color-scheme:light dark}[data-scheme=dark]{color-scheme:dark}@keyframes sf-rise{0%{opacity:0;translate:0 14px;filter:blur(6px)}}@keyframes sf-drop{0%{opacity:0;translate:0 -10px;filter:blur(4px)}}@keyframes sf-fade{0%{opacity:0}}@keyframes sf-icon{0%{opacity:0;scale:.25;filter:blur(4px)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--color-canvas);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(button,input,select,textarea){font:inherit;color:inherit}:where(img,svg,video){display:block;max-inline-size:100%}:where(a){color:inherit}:where(:focus-visible){outline:var(--focus-outline);outline-offset:var(--focus-offset)}::selection{background:light-dark(oklch(0 0 0 / .12),oklch(1 0 0 / .24))}@media(forced-colors:active){:focus-visible{outline:2px solid CanvasText!important;outline-offset:2px}}.sf-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
