@font-face{font-family:Geist;font-style:normal;font-weight:300;font-display:swap;src:url(/mockup-design/fonts/Geist-300.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/mockup-design/fonts/Geist-400.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/mockup-design/fonts/Geist-500.woff2)format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/mockup-design/fonts/Geist-600.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/mockup-design/fonts/GeistMono-400.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/mockup-design/fonts/GeistMono-500.woff2)format("woff2")}.lb-design{--lemon-50:#fffceb;--lemon-100:#fff6c7;--lemon-200:#ffec8a;--lemon-300:#ffe14d;--lemon-400:#ffda24;--lemon-500:#ffd400;--lemon-600:#e0ba00;--lemon-700:#a88b00;--lemon-800:#6b5900;--lemon-900:#332a00;--ink-0:#fff;--ink-25:#fcfcfd;--ink-50:#f7f7f8;--ink-100:#f1f1f3;--ink-200:#e6e6e9;--ink-300:#d2d2d7;--ink-400:#a8a8b0;--ink-500:#86868e;--ink-600:#63636b;--ink-700:#3f3f45;--ink-800:#232326;--ink-900:#111113;--ink-950:#0a0a0b;--hairline:#11111314;--hairline-strong:#11111324;--green-50:#eef8f1;--green-500:#30a46c;--green-700:#1e7a4d;--red-50:#fdf0ef;--red-500:#e5484d;--red-700:#b4282e;--amber-50:#fff6e8;--amber-500:#f2a33a;--amber-700:#a8650d;--blue-50:#eff4fe;--blue-500:#3e7bfa;--blue-700:#2556c4;--brand:var(--lemon-500);--brand-soft:var(--lemon-100);--brand-tint:var(--lemon-50);--accent:var(--ink-900);--accent-hover:var(--ink-700);--on-accent:var(--ink-0);--fg-1:var(--ink-900);--fg-2:var(--ink-600);--fg-3:var(--ink-500);--fg-disabled:var(--ink-400);--fg-inverse:var(--ink-0);--text-body:var(--fg-1);--text-muted:var(--fg-2);--text-subtle:var(--fg-3);--surface-page:var(--ink-0);--surface-card:var(--ink-0);--surface-subtle:var(--ink-50);--surface-sunken:var(--ink-100);--surface-raised:var(--ink-0);--surface-inverse:var(--ink-900);--surface-hover:#1111130a;--surface-selected:#1111130f;--border-1:var(--hairline);--border-2:var(--hairline-strong);--border-focus:var(--ink-900);--success:var(--green-500);--success-fg:var(--green-700);--success-bg:var(--green-50);--danger:var(--red-500);--danger-fg:var(--red-700);--danger-bg:var(--red-50);--warning:var(--amber-500);--warning-fg:var(--amber-700);--warning-bg:var(--amber-50);--info:var(--blue-500);--info-fg:var(--blue-700);--info-bg:var(--blue-50);--focus-ring:0 0 0 4px #11111314}.dark .lb-design:not(.lb-landing){--lemon-50:#1f1b08;--lemon-100:#2b250b;--lemon-200:#4a3f0e;--lemon-700:#e8c62a;--lemon-800:#f2d75a;--lemon-900:#fff0a8;--ink-0:#1b1b1e;--ink-25:#1e1e21;--ink-50:#222225;--ink-100:#29292d;--ink-200:#333338;--ink-300:#434348;--ink-400:#5a5a61;--ink-500:#82828b;--ink-600:#a3a3ab;--ink-700:#c6c6cc;--ink-800:#dddde1;--ink-900:#ededf0;--ink-950:#f7f7f8;--hairline:#ffffff14;--hairline-strong:#ffffff24;--green-50:#11251a;--green-700:#63d397;--red-50:#2c1415;--red-700:#ff8f91;--amber-50:#2a1e0b;--amber-700:#f4b862;--blue-50:#101c33;--blue-700:#90b3ff;--surface-hover:#ffffff0d;--surface-selected:#ffffff14;--focus-ring:0 0 0 4px #ffffff1a;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0000004d, 0 2px 8px #00000040;--shadow-md:0 2px 4px #00000040, 0 8px 24px #00000059;--shadow-lg:0 4px 8px #0000004d, 0 24px 64px #00000080;--scrim:#0a0a0b99;--glass:#1b1b1eb8;--switch-knob-off:var(--ink-600);--surface-backdrop:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.lb-design{--space-0:0;--space-1:2px;--space-2:4px;--space-3:8px;--space-4:12px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:32px;--space-9:40px;--space-10:48px;--space-11:64px;--space-12:96px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:22px;--radius-xl:28px;--radius-2xl:36px;--radius-pill:999px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--sidebar-w:248px;--topbar-h:64px;--content-max:1180px;--font-display:"Geist", ui-sans-serif, -apple-system, system-ui, sans-serif;--font-sans:"Geist", ui-sans-serif, -apple-system, system-ui, sans-serif;--font-mono:"Geist Mono", ui-monospace, Menlo, monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fs-display-xl:76px;--fs-display-l:56px;--fs-display-m:40px;--fs-h1:30px;--fs-h2:22px;--fs-h3:18px;--fs-h4:16px;--fs-body-l:17px;--fs-body:15px;--fs-body-s:13px;--fs-caption:12px;--fs-overline:11px;--lh-tight:1.04;--lh-snug:1.2;--lh-normal:1.5;--lh-relaxed:1.65;--ls-display:-.045em;--ls-heading:-.025em;--ls-body:-.006em;--ls-overline:.04em;--type-display:var(--fw-regular) var(--fs-display-l)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-medium) var(--fs-h1)/var(--lh-snug) var(--font-display);--type-h2:var(--fw-medium) var(--fs-h2)/var(--lh-snug) var(--font-display);--type-h3:var(--fw-medium) var(--fs-h3)/var(--lh-snug) var(--font-display);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-normal) var(--font-sans);--type-label:var(--fw-medium) var(--fs-body-s)/var(--lh-snug) var(--font-sans);--type-mono:var(--fw-regular) var(--fs-body-s)/var(--lh-normal) var(--font-mono);--shadow-xs:0 1px 2px #1111130a;--shadow-sm:0 1px 2px #1111130a, 0 2px 8px #1111130a;--shadow-md:0 2px 4px #11111308, 0 8px 24px #1111130f;--shadow-lg:0 4px 8px #1111130a, 0 24px 64px #1111131f;--shadow-inset:inset 0 0 0 1px var(--hairline);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.32, 1.3, .5, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.4s;--blur-overlay:20px;--blur-glass:24px;--scrim:#fafafb99;--glass:#ffffffb8;--z-dropdown:20;--z-sticky:30;--z-overlay:40;--z-modal:50;--z-toast:60;--z-tooltip:70;font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-normal);letter-spacing:var(--ls-body);color:var(--fg-1);background:var(--surface-page);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.lb-design,.lb-design *,.lb-design :before,.lb-design :after{box-sizing:border-box}.lb-design :where(button,input,select,textarea){font-family:var(--font-sans);letter-spacing:inherit}.lb-design :where(button,[role=button]){-webkit-tap-highlight-color:transparent}.lb-design a{color:var(--fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--ink-300);text-decoration-color:var(--ink-300);text-underline-offset:3px}.lb-design a:hover{-webkit-text-decoration-color:var(--ink-900);text-decoration-color:var(--ink-900)}.lb-design ::selection{background:var(--lemon-200);color:var(--ink-900)}.lb-design .squircle{corner-shape:squircle}.lb-design :where(button,a,[tabindex]):focus-visible{outline:2px solid var(--ink-900);outline-offset:3px}.lb-design .lb-ds-input input:focus-visible{outline:0}.lb-design .lb-ds-input input::placeholder{color:var(--fg-3);opacity:1}.lb-design .lb-ds-select:focus-visible{outline:0;box-shadow:inset 0 0 0 1px var(--ink-900), var(--focus-ring)!important}.lb-design .lb-ds-select:not([data-disabled]):hover,.lb-design .lb-ds-select[data-popup-open]{background:var(--ink-100)!important}.lb-design .lb-ds-select-value[data-placeholder]{color:var(--fg-3)}.lb-design .lb-ds-select-popup{box-sizing:border-box;min-width:max(var(--anchor-width), 160px);max-height:min(var(--available-height), 320px);border-radius:var(--radius-md);corner-shape:squircle;background:var(--surface-raised);box-shadow:var(--shadow-inset), var(--shadow-lg);transform-origin:var(--transform-origin);transition:opacity .14s var(--ease-out), transform .14s var(--ease-out);outline:0;padding:4px;overflow-y:auto}.lb-design .lb-ds-select-popup[data-starting-style],.lb-design .lb-ds-select-popup[data-ending-style]{opacity:0;transform:scale(.97)translateY(-2px)}.lb-design .lb-ds-select-popup[data-ending-style]{transition-duration:90ms}.lb-design .lb-ds-select-list{outline:0}.lb-design .lb-ds-select-item{border-radius:var(--radius-sm);corner-shape:squircle;min-height:34px;font:400 14px/1.3 var(--font-sans);color:var(--fg-1);cursor:pointer;-webkit-user-select:none;user-select:none;outline:0;align-items:center;gap:10px;padding:0 10px 0 12px;scroll-margin:4px;display:flex}.lb-design .lb-ds-select-item[data-highlighted]{background:var(--surface-selected)}.lb-design .lb-ds-select-item[data-selected]{font-weight:500}.lb-design .lb-ds-select-item[data-disabled]{color:var(--fg-3);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.lb-design .lb-ds-select-popup{transition:none}}.lb-design .lb-ds-native-choice{opacity:0;width:1px;height:1px;margin:0;position:absolute}.lb-design .lb-ds-native-choice:focus-visible+.lb-ds-choice-visual{outline:2px solid var(--ink-900);outline-offset:3px}.lb-design .lb-ds-native-choice:disabled+.lb-ds-choice-visual{cursor:not-allowed}@keyframes lbwave{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.lb-design *,.lb-design :before,.lb-design :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
