:root{--ink-color-common-white: #FFFFFF;--ink-color-common-black: #000000;--ink-color-neutral-50: #fafafa;--ink-color-neutral-100: #f3f3f3;--ink-color-neutral-200: #dfdfdf;--ink-color-neutral-300: #c0c0c0;--ink-color-neutral-400: #9b9b9b;--ink-color-neutral-500: #737373;--ink-color-neutral-600: #5c5c5c;--ink-color-neutral-700: #454545;--ink-color-neutral-800: #303030;--ink-color-neutral-900: #1c1c1c;--ink-color-neutral-950: #0a0a0a;--ink-color-slate-50: #fafafb;--ink-color-slate-100: #f2f3f5;--ink-color-slate-200: #dbdfe5;--ink-color-slate-300: #b9c1cc;--ink-color-slate-400: #909cad;--ink-color-slate-500: #64748b;--ink-color-slate-600: #4f5c6f;--ink-color-slate-700: #3c4655;--ink-color-slate-800: #29303b;--ink-color-slate-900: #171c24;--ink-color-slate-950: #070a0e;--ink-color-red-50: #ffeef1;--ink-color-red-100: #ffccd1;--ink-color-red-200: #ffaaaf;--ink-color-red-300: #ff868a;--ink-color-red-400: #ff5f5f;--ink-color-red-500: #ef4444;--ink-color-red-600: #d3363c;--ink-color-red-700: #ba202a;--ink-color-red-800: #94141e;--ink-color-red-900: #6d0a12;--ink-color-red-950: #490107;--ink-color-orange-50: #fff8ed;--ink-color-orange-100: #ffe6c8;--ink-color-orange-200: #ffd1a3;--ink-color-orange-300: #ffb77d;--ink-color-orange-400: #ff9752;--ink-color-orange-500: #f97316;--ink-color-orange-600: #e35708;--ink-color-orange-700: #c34100;--ink-color-orange-800: #992f00;--ink-color-orange-900: #6f1f00;--ink-color-orange-950: #4a0d00;--ink-color-amber-50: #fffbee;--ink-color-amber-100: #fff1ca;--ink-color-amber-200: #ffe2a5;--ink-color-amber-300: #ffd07d;--ink-color-amber-400: #ffba50;--ink-color-amber-500: #f59e0b;--ink-color-amber-600: #df8100;--ink-color-amber-700: #bb6600;--ink-color-amber-800: #944d00;--ink-color-amber-900: #6d3600;--ink-color-amber-950: #491f00;--ink-color-yellow-50: #fffeed;--ink-color-yellow-100: #fff8c7;--ink-color-yellow-200: #ffefa0;--ink-color-yellow-300: #ffe277;--ink-color-yellow-400: #ffd148;--ink-color-yellow-500: #eab308;--ink-color-yellow-600: #d59600;--ink-color-yellow-700: #b37800;--ink-color-yellow-800: #8e5d00;--ink-color-yellow-900: #694200;--ink-color-yellow-950: #462900;--ink-color-lime-50: #efffeb;--ink-color-lime-100: #d0ffc0;--ink-color-lime-200: #b6ff94;--ink-color-lime-300: #a2f96c;--ink-color-lime-400: #93e948;--ink-color-lime-500: #84cc16;--ink-color-lime-600: #7ebd0a;--ink-color-lime-700: #70a402;--ink-color-lime-800: #5a8300;--ink-color-lime-900: #416100;--ink-color-lime-950: #264100;--ink-color-green-50: #edffeb;--ink-color-green-100: #daffd7;--ink-color-green-200: #a3fda3;--ink-color-green-300: #65f377;--ink-color-green-400: #31e060;--ink-color-green-500: #22c55e;--ink-color-green-600: #14b65d;--ink-color-green-700: #0b9e54;--ink-color-green-800: #038145;--ink-color-green-900: #006031;--ink-color-green-950: #004019;--ink-color-emerald-50: #e9ffee;--ink-color-emerald-100: #d4fede;--ink-color-emerald-200: #9ef9bc;--ink-color-emerald-300: #5eed9d;--ink-color-emerald-400: #27d68c;--ink-color-emerald-500: #10b981;--ink-color-emerald-600: #05ad83;--ink-color-emerald-700: #009678;--ink-color-emerald-800: #007862;--ink-color-emerald-900: #005a48;--ink-color-emerald-950: #003d2b;--ink-color-teal-50: #eafef5;--ink-color-teal-100: #d5fdec;--ink-color-teal-200: #9ff9d9;--ink-color-teal-300: #5fecc8;--ink-color-teal-400: #29d5ba;--ink-color-teal-500: #14b8a6;--ink-color-teal-600: #09aca7;--ink-color-teal-700: #019397;--ink-color-teal-800: #007479;--ink-color-teal-900: #00565a;--ink-color-teal-950: #003c3d;--ink-color-cyan-50: #ebfffe;--ink-color-cyan-100: #d8fffe;--ink-color-cyan-200: #a3fbff;--ink-color-cyan-300: #60ebfc;--ink-color-cyan-400: #28cfed;--ink-color-cyan-500: #06b6d4;--ink-color-cyan-600: #0095c1;--ink-color-cyan-700: #0076a4;--ink-color-cyan-800: #005b83;--ink-color-cyan-900: #004262;--ink-color-cyan-950: #002a42;--ink-color-blue-50: #e8f6ff;--ink-color-blue-100: #d2ecff;--ink-color-blue-200: #98cdff;--ink-color-blue-300: #509aff;--ink-color-blue-400: #1967f9;--ink-color-blue-500: #004ADD;--ink-color-blue-600: #143fc4;--ink-color-blue-700: #1d36a8;--ink-color-blue-800: #1e2c8d;--ink-color-blue-900: #1a2071;--ink-color-blue-950: #161456;--ink-color-violet-50: #f2f3ff;--ink-color-violet-100: #e5e7ff;--ink-color-violet-200: #c7c6ff;--ink-color-violet-300: #aa9cff;--ink-color-violet-400: #9a77ff;--ink-color-violet-500: #8b5cf6;--ink-color-violet-600: #824fd3;--ink-color-violet-700: #6e30be;--ink-color-violet-800: #572197;--ink-color-violet-900: #3e136e;--ink-color-violet-950: #250649;--ink-color-fuchsia-50: #faf0ff;--ink-color-fuchsia-100: #f5e1ff;--ink-color-fuchsia-200: #ebb9ff;--ink-color-fuchsia-300: #e482ff;--ink-color-fuchsia-400: #e34eff;--ink-color-fuchsia-500: #d946ef;--ink-color-fuchsia-600: #bf38d2;--ink-color-fuchsia-700: #a722ba;--ink-color-fuchsia-800: #851594;--ink-color-fuchsia-900: #620b6d;--ink-color-fuchsia-950: #400249;--ink-font-family-brand: NeueHaasGroteskDisplay, Helvetica, Arial, sans-serif;--ink-font-family-brand-ui: NeueHaasGroteskText, Helvetica, Arial, sans-serif;--ink-font-family-ui: Inter, Roboto, Helvetica, Arial, sans-serif;--ink-font-family-ui-old: Avenir, Roboto, Helvetica, Arial, sans-serif;--ink-font-family-ios: "SF Pro";--ink-font-family-android: Roboto;--ink-font-family-mono: Menlo, Monaco, "Courier New", monospace;--ink-font-weight-black: 900;--ink-font-weight-heavy: 800;--ink-font-weight-bold: 700;--ink-font-weight-demi: 600;--ink-font-weight-medium: 500;--ink-font-weight-regular: 400;--ink-font-weight-light: 300;--ink-font-weight-thin: 200;--ink-font-weight-ultra-light: 100;--ink-spacing-0: 0px;--ink-spacing-25: 1px;--ink-spacing-50: 2px;--ink-spacing-100: 4px;--ink-spacing-150: 6px;--ink-spacing-200: 8px;--ink-spacing-250: 10px;--ink-spacing-300: 12px;--ink-spacing-350: 14px;--ink-spacing-400: 16px;--ink-spacing-450: 18px;--ink-spacing-500: 20px;--ink-spacing-600: 24px;--ink-spacing-700: 28px;--ink-spacing-800: 32px;--ink-spacing-900: 36px;--ink-spacing-1000: 40px;--ink-spacing-1100: 44px;--ink-spacing-1200: 48px;--ink-spacing-1300: 52px;--ink-spacing-1400: 56px;--ink-spacing-1500: 60px;--ink-spacing-1600: 64px;--ink-spacing-1800: 72px;--ink-spacing-2000: 80px;--ink-spacing-2400: 96px;--ink-spacing-2800: 112px;--ink-spacing-3200: 128px;--ink-spacing-3600: 144px;--ink-spacing-4000: 160px;--ink-spacing-4400: 176px;--ink-spacing-4800: 192px;--ink-spacing-5200: 208px;--ink-spacing-5600: 224px;--ink-spacing-6000: 240px;--ink-spacing-6400: 256px;--ink-spacing-7200: 288px;--ink-spacing-8000: 320px;--ink-spacing-9600: 384px;--ink-breakpoints-xs: 444px;--ink-breakpoints-sm: 600px;--ink-breakpoints-md: 900px;--ink-breakpoints-lg: 1200px;--ink-breakpoints-xl: 1536px;--ink-opacity-light-default: 100;--ink-opacity-light-hover: 4;--ink-opacity-light-selected: 8;--ink-opacity-light-focus: 12;--ink-opacity-light-focus-visible: 30;--ink-opacity-light-outlined-border: 50;--ink-opacity-dark-default: 0;--ink-opacity-dark-hover: 8;--ink-opacity-dark-selected: 16;--ink-opacity-dark-focus: 12;--ink-opacity-dark-focus-visible: 30;--ink-opacity-dark-outlined-border: 50;--ink-time-duration-shortest: .175s;--ink-time-duration-shorter: .2s;--ink-time-duration-short: .225s;--ink-time-duration-standard: .25s;--ink-time-duration-medium: .3s;--ink-time-duration-long: .5s;--ink-time-duration-longer: 1s;--ink-time-duration-longest: 2s;--ink-font-family-default: var(--ink-font-family-ui);--ink-font-weight-heading: var(--ink-font-weight-bold);--ink-font-weight-strong: var(--ink-font-weight-demi);--ink-font-weight-title: var(--ink-font-weight-medium);--ink-font-weight-body: var(--ink-font-weight-regular);--ink-font-size-display-1: var(--ink-spacing-3200);--ink-font-size-display-2: var(--ink-spacing-2400);--ink-font-size-display-3: var(--ink-spacing-1800);--ink-font-size-heading-1: var(--ink-spacing-1500);--ink-font-size-heading-2: var(--ink-spacing-1200);--ink-font-size-heading-3: var(--ink-spacing-1000);--ink-font-size-heading-4: var(--ink-spacing-800);--ink-font-size-title-lg: var(--ink-spacing-600);--ink-font-size-title-md: var(--ink-spacing-500);--ink-font-size-title-sm: var(--ink-spacing-400);--ink-font-size-body-lg: var(--ink-spacing-450);--ink-font-size-body-md: var(--ink-spacing-400);--ink-font-size-body-sm: var(--ink-spacing-350);--ink-font-size-body-xs: var(--ink-spacing-300);--ink-font-size-caption: var(--ink-spacing-250);--ink-font-line-height-display-1: var(--ink-spacing-2400);--ink-font-line-height-display-2: var(--ink-spacing-2000);--ink-font-line-height-display-3: var(--ink-spacing-1500);--ink-font-line-height-heading-1: var(--ink-spacing-1800);--ink-font-line-height-heading-2: var(--ink-spacing-1400);--ink-font-line-height-heading-3: var(--ink-spacing-1200);--ink-font-line-height-heading-4: var(--ink-spacing-1000);--ink-font-line-height-title-lg: var(--ink-spacing-800);--ink-font-line-height-title-md: var(--ink-spacing-700);--ink-font-line-height-title-sm: var(--ink-spacing-600);--ink-font-line-height-body-lg: var(--ink-spacing-600);--ink-font-line-height-body-md: var(--ink-spacing-500);--ink-font-line-height-body-sm: var(--ink-spacing-450);--ink-font-line-height-body-xs: var(--ink-spacing-400);--ink-font-line-height-caption: var(--ink-spacing-350);--ink-spacing-size-3xs: var(--ink-spacing-50);--ink-spacing-size-2xs: var(--ink-spacing-100);--ink-spacing-size-xs: var(--ink-spacing-200);--ink-spacing-size-sm: var(--ink-spacing-300);--ink-spacing-size-md: var(--ink-spacing-400);--ink-spacing-size-lg: var(--ink-spacing-600);--ink-spacing-size-xl: var(--ink-spacing-800);--ink-spacing-size-2xl: var(--ink-spacing-1200);--ink-spacing-size-3xl: var(--ink-spacing-1600);--ink-responsive-device-mobile: var(--ink-breakpoints-xs);--ink-responsive-device-tablet: var(--ink-breakpoints-md);--ink-responsive-device-desktop: var(--ink-breakpoints-lg);--ink-border-radius-none: var(--ink-spacing-0);--ink-border-radius-sm: var(--ink-spacing-100);--ink-border-radius-md: var(--ink-spacing-200);--ink-border-radius-lg: var(--ink-spacing-400);--ink-border-width-none: var(--ink-spacing-0);--ink-border-width-sm: var(--ink-spacing-25);--ink-border-width-md: var(--ink-spacing-50);--ink-border-width-lg: var(--ink-spacing-100);--ink-palette-text-primary-on-light: var(--ink-color-neutral-950);--ink-palette-text-primary-on-dark: var(--ink-color-neutral-50);--ink-palette-text-secondary-on-light: var(--ink-color-neutral-700);--ink-palette-text-secondary-on-dark: var(--ink-color-neutral-400);--ink-palette-text-tertiary-on-light: var(--ink-color-neutral-400);--ink-palette-text-tertiary-on-dark: var(--ink-color-neutral-600);--ink-palette-primary-main-on-light: var(--ink-color-blue-500);--ink-palette-primary-main-on-dark: var(--ink-color-blue-300);--ink-palette-primary-light-on-light: var(--ink-color-blue-50);--ink-palette-primary-light-on-dark: var(--ink-color-blue-950);--ink-palette-primary-dark-on-light: var(--ink-color-blue-800);--ink-palette-primary-dark-on-dark: var(--ink-color-blue-300);--ink-palette-primary-contrast-on-light: var(--ink-color-common-white);--ink-palette-primary-contrast-on-dark: var(--ink-color-common-black);--ink-palette-warning-main-on-light: var(--ink-color-amber-500);--ink-palette-warning-main-on-dark: var(--ink-color-amber-300);--ink-palette-warning-light-on-light: var(--ink-color-amber-100);--ink-palette-warning-light-on-dark: var(--ink-color-amber-900);--ink-palette-warning-dark-on-light: var(--ink-color-amber-800);--ink-palette-warning-dark-on-dark: var(--ink-color-amber-300);--ink-palette-warning-contrast-on-light: var(--ink-color-common-white);--ink-palette-warning-contrast-on-dark: var(--ink-color-common-black);--ink-palette-error-main-on-light: var(--ink-color-red-500);--ink-palette-error-main-on-dark: var(--ink-color-red-300);--ink-palette-error-light-on-light: var(--ink-color-red-100);--ink-palette-error-light-on-dark: var(--ink-color-red-900);--ink-palette-error-dark-on-light: var(--ink-color-red-800);--ink-palette-error-dark-on-dark: var(--ink-color-red-300);--ink-palette-error-contrast-on-light: var(--ink-color-common-white);--ink-palette-error-contrast-on-dark: var(--ink-color-common-black);--ink-palette-success-main-on-light: var(--ink-color-green-500);--ink-palette-success-main-on-dark: var(--ink-color-green-300);--ink-palette-success-light-on-light: var(--ink-color-green-100);--ink-palette-success-light-on-dark: var(--ink-color-green-900);--ink-palette-success-dark-on-light: var(--ink-color-green-800);--ink-palette-success-dark-on-dark: var(--ink-color-green-300);--ink-palette-success-contrast-on-light: var(--ink-color-common-white);--ink-palette-success-contrast-on-dark: var(--ink-color-common-black);--ink-palette-info-main-on-light: var(--ink-color-blue-500);--ink-palette-info-main-on-dark: var(--ink-color-blue-300);--ink-palette-info-light-on-light: var(--ink-color-blue-100);--ink-palette-info-light-on-dark: var(--ink-color-blue-900);--ink-palette-info-dark-on-light: var(--ink-color-blue-800);--ink-palette-info-dark-on-dark: var(--ink-color-blue-300);--ink-palette-info-contrast-on-light: var(--ink-color-common-white);--ink-palette-info-contrast-on-dark: var(--ink-color-common-black);--ink-palette-tip-main-on-light: var(--ink-color-violet-500);--ink-palette-tip-main-on-dark: var(--ink-color-violet-300);--ink-palette-tip-light-on-light: var(--ink-color-violet-100);--ink-palette-tip-light-on-dark: var(--ink-color-violet-900);--ink-palette-tip-dark-on-light: var(--ink-color-violet-800);--ink-palette-tip-dark-on-dark: var(--ink-color-violet-300);--ink-palette-tip-contrast-on-light: var(--ink-color-common-white);--ink-palette-tip-contrast-on-dark: var(--ink-color-common-black);--ink-palette-border-default-on-light: var(--ink-color-slate-100);--ink-palette-border-default-on-dark: var(--ink-color-slate-900);--ink-palette-border-subtle-on-light: var(--ink-color-slate-200);--ink-palette-border-subtle-on-dark: var(--ink-color-slate-800);--ink-palette-border-muted-on-light: var(--ink-color-slate-300);--ink-palette-border-muted-on-dark: var(--ink-color-slate-800);--ink-palette-border-emphasized-on-light: var(--ink-color-slate-400);--ink-palette-border-emphasized-on-dark: var(--ink-color-slate-700);--ink-palette-bg-default-on-light: var(--ink-color-common-white);--ink-palette-bg-default-on-dark: var(--ink-color-common-black);--ink-palette-bg-inverted-on-light: var(--ink-color-common-black);--ink-palette-bg-inverted-on-dark: var(--ink-color-common-white);--ink-palette-bg-subtle-on-light: var(--ink-color-slate-50);--ink-palette-bg-subtle-on-dark: var(--ink-color-slate-950);--ink-palette-bg-muted-on-light: var(--ink-color-slate-100);--ink-palette-bg-muted-on-dark: var(--ink-color-slate-800);--ink-palette-bg-emphasized-on-light: var(--ink-color-slate-200);--ink-palette-bg-emphasized-on-dark: var(--ink-color-slate-700);--ink-shadow-1: inset 0px 1.5px 2px 0px rgba(0,0,0,.2), inset 0px 1.5px 2px 0px rgba(0,0,0,.1);--ink-shadow-2: 0px 1px 1px 0px rgba(0,0,0,.2), 0px 2px 1px -1px rgba(0,0,0,.1), 0px 1px 3px 0px rgba(0,0,0,.1);--ink-shadow-3: 0px 2px 3px -2px rgba(0,0,0,.2), 0px 3px 12px -4px rgba(0,0,0,.1), 0px 4px 16px -8px rgba(0,0,0,.1);--ink-shadow-4: 0px 8px 40px 0px rgba(0,0,0,.2), 0px 12px 32px -16px rgba(0,0,0,.1);--ink-shadow-5: 0px 12px 60px 0px rgba(0,0,0,.2), 0px 12px 32px -16px rgba(0,0,0,.1);--ink-shadow-6: 0px 12px 60px 0px rgba(0,0,0,.3), 0px 16px 64px 0px rgba(0,0,0,.2), 0px 16px 36px -20px rgba(0,0,0,.1);--ink-fb1-color-pv-main: var(--ink-color-blue-200);--ink-fb1-color-pv-text: var(--ink-color-blue-700);--ink-fb1-color-pv-hover: var(--ink-color-blue-300);--ink-fb1-color-pv-active: var(--ink-color-blue-400);--ink-fb1-color-bstc-main: var(--ink-color-amber-200);--ink-fb1-color-bstc-text: var(--ink-color-amber-700);--ink-fb1-color-bstc-hover: var(--ink-color-amber-300);--ink-fb1-color-bstc-active: var(--ink-color-amber-400);--ink-fb1-color-veec-main: var(--ink-color-green-200);--ink-fb1-color-veec-text: var(--ink-color-green-700);--ink-fb1-color-veec-hover: var(--ink-color-green-300);--ink-fb1-color-veec-active: var(--ink-color-green-400);--ink-fb1-color-swh-main: var(--ink-color-teal-200);--ink-fb1-color-swh-text: var(--ink-color-teal-700);--ink-fb1-color-swh-hover: var(--ink-color-teal-300);--ink-fb1-color-swh-active: var(--ink-color-teal-400);--ink-fb1-color-prc-main: var(--ink-color-violet-200);--ink-fb1-color-prc-text: var(--ink-color-violet-700);--ink-fb1-color-prc-hover: var(--ink-color-violet-300);--ink-fb1-color-prc-active: var(--ink-color-violet-400);--ink-font-spacing-display-1: var(--ink-spacing-size-3xl);--ink-font-spacing-display-2: var(--ink-spacing-size-2xl);--ink-font-spacing-display-3: var(--ink-spacing-size-xl);--ink-font-spacing-heading-1: var(--ink-spacing-size-3xl);--ink-font-spacing-heading-2: var(--ink-spacing-size-2xl);--ink-font-spacing-heading-3: var(--ink-spacing-size-xl);--ink-font-spacing-heading-4: var(--ink-spacing-size-lg);--ink-font-spacing-title-lg: var(--ink-spacing-size-md);--ink-font-spacing-title-md: var(--ink-spacing-size-sm);--ink-font-spacing-title-sm: var(--ink-spacing-size-xs);--ink-font-spacing-body-lg: var(--ink-spacing-size-md);--ink-font-spacing-body-md: var(--ink-spacing-size-sm);--ink-font-spacing-body-sm: var(--ink-spacing-size-xs);--ink-font-spacing-body-xs: var(--ink-spacing-size-2xs);--ink-font-spacing-caption: var(--ink-spacing-size-3xs);--ink-responsive-spacing-jumper-3x-xl-desktop: var(--ink-spacing-size-3xl);--ink-responsive-spacing-jumper-3x-xl-tablet: var(--ink-spacing-size-2xl);--ink-responsive-spacing-jumper-3x-xl-mobile: var(--ink-spacing-size-xl);--ink-palette-border-error-on-light: var(--ink-palette-error-main-on-light);--ink-palette-border-error-on-dark: var(--ink-palette-error-main-on-dark);--ink-palette-border-success-on-light: var(--ink-palette-success-main-on-light);--ink-palette-border-success-on-dark: var(--ink-palette-success-main-on-dark);--ink-palette-bg-error-on-light: var(--ink-palette-error-main-on-light);--ink-palette-bg-error-on-dark: var(--ink-palette-error-main-on-dark);--ink-palette-bg-success-on-light: var(--ink-palette-success-main-on-light);--ink-palette-bg-success-on-dark: var(--ink-palette-success-main-on-dark);--ink-palette-bg-info-on-light: var(--ink-palette-info-main-on-light);--ink-palette-bg-info-on-dark: var(--ink-palette-info-main-on-dark)}:root{--text: oklab(92.2% 0 0);font-family:var(--ink-font-family-ui);line-height:1.5;font-weight:400;color-scheme:light dark;background-color:var(--ink-palette-bg-subtle-on-dark);color:var(--text);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}a{color:var(--ink-palette-primary-main-on-dark);display:block;font-weight:500;text-decoration:inherit}a:hover{color:var(--ink-palette-primary-light-on-dark)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{line-height:1.1;margin:0}p{margin:0}p,span{display:block;line-height:normal}.hr{background-color:var(--ink-palette-border-subtle-on-dark);height:1px;margin:0;width:100%}ul,li{padding:0;margin:0}li{list-style-type:none}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:var(--ink-palette-primary-main-on-light)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:var(--ink-palette-text-primary-on-light);background-color:var(--ink-palette-bg-subtle-on-light)}a{color:var(--ink-palette-primary-main-on-dark)}a:hover{color:var(--ink-palette-primary-light-on-dark)}button{background-color:#f9f9f9}button:hover{border-color:var(--ink-palette-primary-main-on-dark)}.hr{background-color:var(--ink-palette-border-default-on-light)}}:root{--bg: var(--ink-palette-bg-subtle-on-light);--bg-primary: var(--ink-palette-primary-main-on-light);--bg-primary-light: var(--ink-palette-primary-light-on-light);--bg-primary-dark: var(--ink-palette-primary-dark-on-light);--bg-warning: var(--ink-palette-warning-main-on-light)}@media (prefers-color-scheme: dark){:root{--bg: var(--ink-palette-bg-subtle-on-dark);--bg-primary: var(--ink-palette-primary-main-on-dark);--bg-primary-light: var(--ink-palette-primary-light-on-dark);--bg-primary-dark: var(--ink-palette-primary-dark-on-dark);--bg-warning: var(--ink-palette-warning-main-on-dark)}}#root{align-items:center;display:flex;flex-direction:column;height:100svh;max-width:800px;margin:0 auto;text-align:center;width:100%}body{background-color:var(--bg)}.content{align-items:center;display:flex;flex-direction:column;flex:1;justify-content:center}.logo{height:9rem;width:9rem;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em var(--ink-palette-primary-main-on-light))}.grid{display:grid;justify-content:center}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-item{flex:1}.list-item{padding:.5rem 1rem}.list-item:not(:last-child){border-bottom:1px solid var(--ink-palette-border-subtle-on-dark)}.card-link{border:1px solid var(--ink-palette-border-default-on-dark);border-radius:var(--ink-border-radius-lg);font-size:1.25em;text-align:left;will-change:border-color;transition:border-color 225ms}.card-link:hover{border-color:var(--ink-palette-primary-main-on-light)}.card-link:hover .card-link__media>*{transform:scale(1.1)}.card-link__title{color:var(--ink-palette-text-primary-on-dark);font-size:var(--ink-font-size-title-sm);font-weight:var(--ink-font-weight-strong);margin-bottom:var(--ink-font-spacing-body-xs)}.card-link__media{aspect-ratio:5 / 3;background-color:var(--bg-primary-light);border-radius:var(--ink-border-radius-lg);overflow:hidden;height:var(--spacing-3600)}.card-link__media img{height:100%;object-fit:contain;width:100%;will-change:transform;transition:transform 225ms}.card-link__description{color:var(--ink-palette-text-secondary-on-dark);font-size:var(--ink-font-size-body-sm);font-weight:var(--ink-font-weight-regular)}.bg-warning{background-color:var(--bg-warning)}.bg-error{background-color:var(--ink-palette-error-light-on-dark)}.bg-success{background-color:var(--ink-palette-success-light-on-dark)}.bg-primary{background-color:var(--bg-primary)}.bg-primary-light{background-color:var(--ink-color-blue-100)}.bg-primary-dark{background-color:var(--bg-primary-dark)}.p-1{padding:.5rem}.p-2{padding:1rem}.footer-text{margin:1rem 0}.primary-text{color:var(--ink-palette-text-primary-on-dark)}.secondary-text{color:var(--ink-palette-text-secondary-on-dark)}.tertiary-text{color:var(--ink-palette-text-tertiary-on-dark)}.text-caption{font-size:.75rem}.text-body1{font-size:1rem}.text-body2{font-size:.875rem}.text-headline{font-size:1.5rem}@media (max-width: 444px){.content{padding:0 var(--ink-spacing-size-xs)}.grid-cols-flex{grid-template-columns:repeat(1,1fr)}.grid-gap-flex{gap:var(--ink-spacing-size-xs)}}@media (min-width: 600px){.grid-cols-flex{grid-template-columns:repeat(2,1fr)}.grid-gap-flex{gap:var(--ink-spacing-size-sm)}}@media (min-width: 900px){.grid-cols-flex{grid-template-columns:repeat(3,1fr)}.grid-gap-flex{gap:var(--ink-spacing-size-md)}}@media (prefers-color-scheme: light){.list-item:not(:last-child){border-bottom:1px solid var(--ink-palette-border-emphasized-on-light)}.card-link{background-color:var(--ink-palette-bg-default-on-light);border-color:var(--ink-palette-border-default-on-light)}.card-link:hover{border-color:var(--ink-palette-primary-main-on-dark)}.card-link__title,.primary-text{color:var(--ink-palette-text-primary-on-light)}.secondary-text{color:var(--ink-palette-text-secondary-on-light)}.tertiary-text{color:var(--ink-palette-text-tertiary-on-light)}.card-link{color:var(--ink-color-common-black)}.bg-warning{background-color:var(--ink-palette-warning-light-on-light)}.bg-error{background-color:var(--ink-palette-error-light-on-light)}.bg-success{background-color:var(--ink-palette-success-light-on-light)}}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-UltraLight.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-UltraLightItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-Thin.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-ThinItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-Demi.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-DemiItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-Heavy.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://ink.formbay.com/resources/fonts/Avenir/Avenir-HeavyItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasGroteskDisplay;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Display/NeueHaasGrotesk-Display-UltraThin.otf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskDisplay;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Display/NeueHaasGrotesk-Display-Thin.otf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskDisplay;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Display/NeueHaasGrotesk-Display-Light.otf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskDisplay;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Display/NeueHaasGrotesk-Display-Regular.otf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskDisplay;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Display/NeueHaasGrotesk-Display-Medium.otf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskDisplay;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Display/NeueHaasGrotesk-Display-Bold.otf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskDisplay;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Display/NeueHaasGrotesk-Display-Black.otf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskText;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Text/NeueHaasGrotesk-Text-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskText;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Text/NeueHaasGrotesk-Text-Regular-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasGroteskText;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Text/NeueHaasGrotesk-Text-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskText;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Text/NeueHaasGrotesk-Text-Medium-Italic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:NeueHaasGroteskText;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Text/NeueHaasGrotesk-Text-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:NeueHaasGroteskText;src:url(https://ink.formbay.com/resources/fonts/NeueHaasGrotesk/Text/NeueHaasGrotesk-Text-Bold-Italic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(https://ink.formbay.com/resources/fonts/Inter/Inter-Variable.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://ink.formbay.com/resources/fonts/Inter/Inter-Italic-Variable.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}
