@charset "UTF-8";:root{--liv-color-primary-base-White: #ffffff;--liv-color-primary-base-Black: #000000;--liv-color-primary-neutral-25: #f9fafb;--liv-color-primary-neutral-30: #eef2f5;--liv-color-primary-neutral-50: #dee7ed;--liv-color-primary-neutral-100: #bccfdb;--liv-color-primary-neutral-200: #9bb8ca;--liv-color-primary-neutral-300: #7aa0b7;--liv-color-primary-neutral-400: #56839f;--liv-color-primary-neutral-500: #486d84;--liv-color-primary-neutral-600: #365264;--liv-color-primary-neutral-700: #243642;--liv-color-primary-neutral-800: #1b2932;--liv-color-primary-neutral-900: #121c22;--liv-color-primary-neutral-1000: #090d10;--liv-color-primary-brand-25: #f6faf0;--liv-color-primary-brand-30: #eef7e3;--liv-color-primary-brand-50: #deedca;--liv-color-primary-brand-100: #bedc99;--liv-color-primary-brand-200: #9dca67;--liv-color-primary-brand-300: #7db934;--liv-color-primary-brand-400: #5ca701;--liv-color-primary-brand-500: #3d8917;--liv-color-primary-brand-600: #216a29;--liv-color-primary-brand-700: #134421;--liv-color-primary-brand-800: #0f341c;--liv-color-primary-brand-900: #0a2416;--liv-color-primary-brand-1000: #04100b;--liv-color-primary-emerald-25: #f8fcf8;--liv-color-primary-emerald-30: #e9f6ea;--liv-color-primary-emerald-50: #d5f0d8;--liv-color-primary-emerald-100: #addfb1;--liv-color-primary-emerald-200: #82ce89;--liv-color-primary-emerald-300: #63ba6a;--liv-color-primary-emerald-400: #439d4b;--liv-color-primary-emerald-500: #378149;--liv-color-primary-emerald-600: #296040;--liv-color-primary-emerald-700: #1a3d2e;--liv-color-primary-emerald-800: #142e28;--liv-color-primary-emerald-900: #0e201c;--liv-color-primary-emerald-1000: #060e0c;--liv-color-primary-yellow-25: #fffaed;--liv-color-primary-yellow-30: #fcf3dc;--liv-color-primary-yellow-50: #fae7b9;--liv-color-primary-yellow-100: #ffd66e;--liv-color-primary-yellow-200: #ffc42e;--liv-color-primary-yellow-300: #f7ad00;--liv-color-primary-yellow-400: #d68f00;--liv-color-primary-yellow-500: #a66f00;--liv-color-primary-yellow-600: #7d5500;--liv-color-primary-yellow-700: #573b00;--liv-color-primary-yellow-800: #3b2800;--liv-color-primary-yellow-900: #291c00;--liv-color-primary-yellow-1000: #1a1100;--liv-color-primary-orange-25: #fff8f1;--liv-color-primary-orange-30: #fdf0e3;--liv-color-primary-orange-50: #fcdfc3;--liv-color-primary-orange-100: #fbc592;--liv-color-primary-orange-200: #ffa85e;--liv-color-primary-orange-300: #ff872b;--liv-color-primary-orange-400: #ed6b00;--liv-color-primary-orange-500: #c75608;--liv-color-primary-orange-600: #943d0e;--liv-color-primary-orange-700: #632c09;--liv-color-primary-orange-800: #431f07;--liv-color-primary-orange-900: #2f1605;--liv-color-primary-orange-1000: #1a0d02;--liv-color-primary-red-25: #fff7f5;--liv-color-primary-red-30: #ffeceb;--liv-color-primary-red-50: #fed9d6;--liv-color-primary-red-100: #ffb7b2;--liv-color-primary-red-200: #fc938b;--liv-color-primary-red-300: #fc7066;--liv-color-primary-red-400: #f54538;--liv-color-primary-red-500: #d4362a;--liv-color-primary-red-600: #ab251b;--liv-color-primary-red-700: #721913;--liv-color-primary-red-800: #4c1410;--liv-color-primary-red-900: #370e0b;--liv-color-primary-red-1000: #190705;--liv-color-alpha-white-5: rgba(255, 255, 255, .05);--liv-color-alpha-white-10: rgba(255, 255, 255, .1);--liv-color-alpha-white-20: rgba(255, 255, 255, .2);--liv-color-alpha-white-30: rgba(255, 255, 255, .3);--liv-color-alpha-white-40: rgba(255, 255, 255, .4);--liv-color-alpha-white-50: rgba(255, 255, 255, .5);--liv-color-alpha-white-60: rgba(255, 255, 255, .6);--liv-color-alpha-white-70: rgba(255, 255, 255, .7);--liv-color-alpha-white-80: rgba(255, 255, 255, .8);--liv-color-alpha-white-90: rgba(255, 255, 255, .9);--liv-color-alpha-white-100: #ffffff;--liv-color-alpha-black-0: rgba(9, 13, 16, 0);--liv-color-alpha-black-5: rgba(9, 13, 16, .05);--liv-color-alpha-black-10: rgba(9, 13, 16, .1);--liv-color-alpha-black-20: rgba(9, 13, 16, .2);--liv-color-alpha-black-30: rgba(9, 13, 16, .3);--liv-color-alpha-black-40: rgba(9, 13, 16, .4);--liv-color-alpha-black-50: rgba(9, 13, 16, .5);--liv-color-alpha-black-60: rgba(9, 13, 16, .6);--liv-color-alpha-black-70: rgba(9, 13, 16, .7);--liv-color-alpha-black-80: rgba(9, 13, 16, .8);--liv-color-alpha-black-90: rgba(9, 13, 16, .9);--liv-color-alpha-black-100: #090d10;--liv-color-alpha-brand-5: rgba(92, 167, 1, .05);--liv-color-alpha-brand-10: rgba(92, 167, 1, .1);--liv-color-alpha-brand-20: rgba(92, 167, 1, .2);--liv-color-alpha-brand-30: rgba(92, 167, 1, .3);--liv-color-alpha-brand-40: rgba(92, 167, 1, .4);--liv-color-alpha-brand-50: rgba(92, 167, 1, .5);--liv-color-alpha-brand-60: rgba(92, 167, 1, .6);--liv-color-alpha-brand-70: rgba(92, 167, 1, .7);--liv-color-alpha-brand-80: rgba(92, 167, 1, .8);--liv-color-alpha-brand-90: rgba(92, 167, 1, .9);--liv-color-alpha-brand-100: #5ca701;--liv-spacing-0: 0px;--liv-spacing-1: 1px;--liv-spacing-2: 2px;--liv-spacing-4: 4px;--liv-spacing-6: 6px;--liv-spacing-8: 8px;--liv-spacing-12: 12px;--liv-spacing-16: 16px;--liv-spacing-20: 20px;--liv-spacing-24: 24px;--liv-spacing-32: 32px;--liv-spacing-40: 40px;--liv-spacing-48: 48px;--liv-spacing-56: 56px;--liv-spacing-64: 64px;--liv-spacing-72: 72px;--liv-spacing-80: 80px;--liv-spacing-96: 96px;--liv-spacing-112: 112px;--liv-spacing-128: 128px;--liv-spacing-160: 160px;--liv-border-radius-0: 0px;--liv-border-radius-2: 2px;--liv-border-radius-4: 4px;--liv-border-radius-6: 6px;--liv-border-radius-8: 8px;--liv-border-radius-12: 12px;--liv-border-radius-16: 16px;--liv-border-radius-20: 20px;--liv-border-radius-24: 24px;--liv-border-radius-32: 32px;--liv-border-radius-40: 40px;--liv-border-radius-48: 48px;--liv-border-radius-56: 56px;--liv-border-radius-64: 64px;--liv-border-radius-100: 9999px;--liv-border-radius-button-small: var(--liv-border-radius-12);--liv-border-radius-button-medium: var(--liv-border-radius-16);--liv-border-radius-button-large: var(--liv-border-radius-20);--liv-border-radius-button-huge: var(--liv-border-radius-24);--liv-background-page-primary: var(--liv-color-primary-neutral-30);--liv-background-page-secondary: var(--liv-color-primary-base-White);--liv-background-page-overlay: var(--liv-color-alpha-black-30);--liv-background-inverse-primary: var(--liv-color-primary-neutral-900);--liv-background-surface-primary: var(--liv-color-primary-base-White);--liv-background-surface-secondary: var(--liv-color-primary-neutral-30);--liv-background-surface-secondary-strong: var(--liv-color-primary-neutral-300);--liv-background-surface-tertiary: var(--liv-color-primary-neutral-25);--liv-background-surface-tertiary-strong: var(--liv-color-primary-neutral-50);--liv-background-surface-transparent: var(--liv-color-alpha-white-10);--liv-background-surface-transparent-secondary: var(--liv-color-alpha-black-10);--liv-background-surface-brand-transparent: var(--liv-color-alpha-brand-10);--liv-background-surface-brand: var(--liv-color-primary-brand-50);--liv-background-surface-success: var(--liv-color-primary-emerald-50);--liv-background-surface-success-strong: var(--liv-color-primary-emerald-300);--liv-background-surface-warning: var(--liv-color-primary-orange-50);--liv-background-surface-warning-strong: var(--liv-color-primary-orange-300);--liv-background-surface-error: var(--liv-color-primary-red-50);--liv-background-surface-error-strong: var(--liv-color-primary-red-300);--liv-fill-neutral-default: var(--liv-color-primary-base-White);--liv-fill-neutral-hover: var(--liv-color-primary-neutral-25);--liv-fill-neutral-active: var(--liv-color-primary-neutral-25);--liv-fill-neutral-disabled: var(--liv-color-primary-neutral-50);--liv-fill-neutral-transparent: var(--liv-color-alpha-white-5);--liv-fill-secondary-default: var(--liv-color-primary-neutral-30);--liv-fill-secondary-hover: var(--liv-color-primary-neutral-50);--liv-fill-secondary-active: var(--liv-color-primary-neutral-50);--liv-fill-secondary-disabled: var(--liv-color-primary-neutral-30);--liv-fill-brand-default: var(--liv-color-primary-brand-400);--liv-fill-brand-hover: var(--liv-color-primary-brand-500);--liv-fill-brand-active: var(--liv-color-primary-brand-500);--liv-fill-brand-disabled: var(--liv-color-primary-neutral-50);--liv-fill-brand-transparent: var(--liv-color-alpha-brand-10);--liv-text-primary: var(--liv-color-primary-neutral-800);--liv-text-secondary: var(--liv-color-primary-neutral-500);--liv-text-tertiary: var(--liv-color-primary-neutral-300);--liv-text-tertiary-strong: var(--liv-color-primary-neutral-400);--liv-text-disabled: var(--liv-color-primary-neutral-200);--liv-text-link: var(--liv-color-primary-neutral-800);--liv-text-link-hover: var(--liv-color-primary-neutral-500);--liv-text-link-secondary: var(--liv-color-primary-neutral-500);--liv-text-link-secondary-hover: var(--liv-color-primary-neutral-200);--liv-text-bold-primary: var(--liv-color-primary-base-White);--liv-text-bold-secondary: var(--liv-color-primary-neutral-50);--liv-text-inverse-primary: var(--liv-color-primary-base-White);--liv-text-inverse-secondary: var(--liv-color-alpha-white-70);--liv-text-inverse-tertiary: var(--liv-color-alpha-white-50);--liv-text-inverse-link: var(--liv-color-alpha-white-70);--liv-text-inverse-link-hover: var(--liv-color-alpha-white-90);--liv-text-brand-default: var(--liv-color-primary-brand-400);--liv-text-brand-hover: var(--liv-color-primary-brand-500);--liv-text-brand-active: var(--liv-color-primary-brand-500);--liv-text-success-primary: var(--liv-color-primary-emerald-400);--liv-text-error-primary: var(--liv-color-primary-red-400);--liv-border-default: var(--liv-color-primary-neutral-50);--liv-border-brand: var(--liv-color-primary-brand-400);--liv-border-brand-secondary: var(--liv-color-primary-brand-100);--liv-border-transparent: var(--liv-color-alpha-black-5);--liv-border-avatar-transparent: var(--liv-color-alpha-white-50);--liv-border-error: var(--liv-color-primary-red-400);--liv-icon-primary: var(--liv-color-primary-neutral-800);--liv-icon-secondary: var(--liv-color-primary-neutral-500);--liv-icon-secondary-hover: var(--liv-color-primary-neutral-800);--liv-icon-secondary-active: var(--liv-color-primary-neutral-800);--liv-icon-disabled: var(--liv-color-primary-neutral-200);--liv-icon-tertiary: var(--liv-color-primary-neutral-300);--liv-icon-success: var(--liv-color-primary-emerald-300);--liv-icon-warning: var(--liv-color-primary-orange-300);--liv-icon-error: var(--liv-color-primary-red-300);--liv-icon-bold-primary: var(--liv-color-primary-base-White);--liv-icon-bold-secondary: var(--liv-color-primary-neutral-50);--liv-icon-brand-default: var(--liv-color-primary-brand-400);--liv-icon-brand-hover: var(--liv-color-primary-brand-500);--liv-icon-brand-active: var(--liv-color-primary-brand-500);--liv-icon-brand-disabled: var(--liv-color-primary-neutral-200);--liv-icon-accent-gray-subtle: var(--liv-color-primary-neutral-100);--liv-icon-accent-orange: var(--liv-color-primary-orange-300);--liv-icon-accent-yellow: var(--liv-color-primary-yellow-300)}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:local("Inter Regular"),local("Inter-Regular"),url(./fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:local("Inter Medium"),local("Inter-Medium"),url(./fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:local("Inter SemiBold"),local("Inter-SemiBold"),url(./fonts/Inter-SemiBold.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:local("Inter Bold"),local("Inter-Bold"),url(./fonts/Inter-Bold.woff2) format("woff2")}:root{--liv-fg-1: var(--liv-text-primary);--liv-fg-2: var(--liv-text-secondary);--liv-fg-3: var(--liv-text-tertiary);--liv-fg-disabled: var(--liv-text-disabled);--liv-fg-brand: var(--liv-text-brand-default);--liv-fg-on-brand: var(--liv-text-bold-primary);--liv-fg-inverse: var(--liv-text-inverse-primary);--liv-bg-page: var(--liv-background-page-primary);--liv-bg-surface: var(--liv-background-surface-primary);--liv-bg-raised: var(--liv-background-surface-tertiary);--liv-bg-inverse: var(--liv-background-inverse-primary);--liv-font-sans: "Inter", "Inter Placeholder", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--liv-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--liv-display-l: 600 120px/1 var(--liv-font-sans);--liv-display-m: 600 56px/1 var(--liv-font-sans);--liv-h-xhuge: 600 68px/1 var(--liv-font-sans);--liv-h-huge: 600 52px/1.1 var(--liv-font-sans);--liv-h-l: 600 32px/1.2 var(--liv-font-sans);--liv-h-m: 600 28px/1.2 var(--liv-font-sans);--liv-h-s: 600 22px/1.2 var(--liv-font-sans);--liv-h-xs: 600 18px/1.35 var(--liv-font-sans);--liv-h-xxs: 600 16px/1.35 var(--liv-font-sans);--liv-h-tiny: 600 14px/1.35 var(--liv-font-sans);--liv-p-xl: 400 22px/1.5 var(--liv-font-sans);--liv-p-l: 400 18px/1.5 var(--liv-font-sans);--liv-p-m: 400 16px/1.5 var(--liv-font-sans);--liv-p-s: 400 14px/1.5 var(--liv-font-sans);--liv-p-xs: 400 12px/1.5 var(--liv-font-sans);--liv-p-xxs: 400 10px/1.4 var(--liv-font-sans);--liv-p-xl-600: 600 22px/1.5 var(--liv-font-sans);--liv-p-l-600: 600 18px/1.5 var(--liv-font-sans);--liv-p-m-600: 600 16px/1.5 var(--liv-font-sans);--liv-p-s-600: 600 14px/1.5 var(--liv-font-sans);--liv-p-xs-600: 600 12px/1.5 var(--liv-font-sans);--liv-p-xxs-600: 600 10px/1.4 var(--liv-font-sans)}html,body{margin:0;padding:0;background:var(--liv-bg-page);color:var(--liv-fg-1);font:var(--liv-p-m);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.liv-h1{font:var(--liv-h-huge);letter-spacing:-.04em;margin:0;color:var(--liv-fg-1)}h2,.liv-h2{font:var(--liv-h-l);letter-spacing:-.03em;margin:0;color:var(--liv-fg-1)}h3,.liv-h3{font:var(--liv-h-m);letter-spacing:-.02em;margin:0;color:var(--liv-fg-1)}h4,.liv-h4{font:var(--liv-h-s);letter-spacing:-.02em;margin:0;color:var(--liv-fg-1)}h5,.liv-h5{font:var(--liv-h-xs);letter-spacing:-.008em;margin:0;color:var(--liv-fg-1)}h6,.liv-h6{font:var(--liv-h-tiny);letter-spacing:-.008em;margin:0;color:var(--liv-fg-1)}p,.liv-body{font:var(--liv-p-m);letter-spacing:-.008em;margin:0;color:var(--liv-fg-1)}.liv-body-l{font:var(--liv-p-l);letter-spacing:-.008em;color:var(--liv-fg-1)}.liv-body-s{font:var(--liv-p-s);letter-spacing:-.008em;color:var(--liv-fg-1)}.liv-caption{font:var(--liv-p-xs);letter-spacing:-.008em;color:var(--liv-fg-2)}.liv-overline{font:var(--liv-p-xxs-600);letter-spacing:.04em;text-transform:uppercase;color:var(--liv-fg-2)}.liv-display-l{font:var(--liv-display-l);letter-spacing:-.03em;color:var(--liv-fg-1)}.liv-display-m{font:var(--liv-display-m);letter-spacing:-.03em;color:var(--liv-fg-1)}.liv-h-xhuge{font:var(--liv-h-xhuge);letter-spacing:-.05em;color:var(--liv-fg-1)}a,.liv-link{color:var(--liv-text-link);text-decoration:none;border-bottom:1px solid currentColor;transition:color .15s ease}a:hover,.liv-link:hover{color:var(--liv-text-link-hover)}code,kbd,samp{font-family:var(--liv-font-mono);font-size:.92em;background:var(--liv-color-primary-neutral-30);padding:2px 6px;border-radius:var(--liv-border-radius-6)}.liv-fg-1{color:var(--liv-fg-1)}.liv-fg-2{color:var(--liv-fg-2)}.liv-fg-3{color:var(--liv-fg-3)}.liv-fg-brand{color:var(--liv-fg-brand)}.liv-fg-success{color:var(--liv-text-success-primary)}.liv-fg-error{color:var(--liv-text-error-primary)}.liv-fg-inverse{color:var(--liv-fg-inverse)}:root{--color-page-bg: #eef2f5;--color-surface: #ffffff;--color-surface-muted: #f7f8fa;--color-surface-light: #f9fafb;--color-banner-bg: #dee7ed;--color-text-primary: #1b2932;--color-text-secondary: #486d84;--color-text-tertiary: #56839f;--color-text-muted: #56839f;--color-text-on-primary: #ffffff;--color-divider: #bccfdb;--color-border-subtle: rgba(27, 41, 50, .08);--color-border-input: rgba(27, 41, 50, .12);--color-progress-track: rgba(0, 0, 0, .08);--color-brand: var(--liv-fill-brand-default);--color-brand-dark: var(--liv-fill-brand-hover);--color-brand-light: var(--liv-fill-brand-default);--color-brand-tint: var(--liv-color-primary-brand-30);--color-brand-glow: transparent;--color-accent: var(--color-brand);--color-accent-hover: var(--color-brand-dark);--color-online: #5ca701;--color-danger-bg: #ffe1e1;--color-danger-text: #d94040;--color-danger-soft: #ff6666;--color-success-bg: #ddedca;--color-success-text: #216a29;--font-family-base: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-family-brand: "Allura", cursive;--font-size-h2: 2.1875rem;--font-size-h3: 2rem;--font-size-h4: 1.75rem;--font-size-h5: 1.375rem;--font-size-h6: 1rem;--font-size-p1: 1.25rem;--font-size-p2: 1.125rem;--font-size-p3: 1rem;--font-size-p4: .875rem;--font-size-p5: .75rem;--font-size-p6: .625rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-tight: 1.2;--line-height-normal: 1.3;--line-height-relaxed: 1.5;--space-2: .125rem;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-20: 1.25rem;--space-24: 1.5rem;--space-32: 2rem;--space-40: 2.5rem;--space-64: 4rem;--radius-4: .25rem;--radius-8: .5rem;--radius-12: .75rem;--radius-16: 1rem;--radius-20: 1.25rem;--radius-24: 1.5rem;--radius-pill: 9999px;--shadow-card: none;--shadow-card-elevated: none;--shadow-button-glow: none;--color-background: var(--color-page-bg);--color-background-soft: var(--color-surface);--color-background-mute: var(--color-surface-muted);--color-border: var(--color-border-subtle);--color-border-hover: var(--color-border-input);--color-heading: var(--color-text-primary);--color-text: var(--color-text-primary);--section-gap: 10rem}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html,body{margin:0;padding:0;width:100%;height:100dvh;overflow:hidden;overscroll-behavior:none}body:after{content:"";position:fixed;left:0;right:0;bottom:0;height:50vh;transform:translateY(100%);background:var(--color-page-bg);pointer-events:none}body{font-family:var(--font-family-base);font-size:var(--font-size-p3);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--color-page-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}#app{width:100%;height:100%;display:flex;flex-direction:column;font-weight:var(--font-weight-regular)}a{text-decoration:none;color:var(--color-text-primary);transition:color .2s}button{font-family:inherit}
