@font-face{font-family:Material Design Icons;src:url(/fonts/materialdesignicons-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@layer vuetify-core,vuetify-components,vuetify-overrides,vuetify-utilities,vuetify-final;@layer app-overrides{.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-full{border-radius:var(--radius-full)}.transition-fast{transition:all var(--transition-fast)}.transition-normal{transition:all var(--transition-normal)}.transition-slow{transition:all var(--transition-slow)}.text-display-large,.text-display-medium{font-family:var(--v-font-heading);font-size:var(--text-hero-size);font-weight:var(--font-weight-bold);line-height:var(--text-hero-line);letter-spacing:var(--text-hero-tracking)}.text-display-small,.text-headline-large{font-family:var(--v-font-heading);font-size:var(--text-display-size);font-weight:var(--font-weight-bold);line-height:var(--text-display-line);letter-spacing:var(--text-display-tracking)}.text-headline-medium,.text-headline-small{font-family:var(--v-font-heading);font-size:var(--text-headline-size);font-weight:var(--font-weight-semibold);line-height:var(--text-headline-line);letter-spacing:var(--text-headline-tracking)}.text-title-large{font-family:var(--v-font-heading);font-size:var(--text-title-size);font-weight:var(--font-weight-semibold);line-height:var(--text-title-line);letter-spacing:var(--text-title-tracking)}.text-title-medium,.text-body-large{font-family:var(--v-font-body);font-size:var(--text-body-size);font-weight:var(--font-weight-normal);line-height:var(--text-body-line);letter-spacing:var(--text-body-tracking)}.text-title-small,.text-body-medium,.text-label-large{font-family:var(--v-font-body);font-size:var(--text-compact-size);font-weight:var(--font-weight-normal);line-height:var(--text-compact-line);letter-spacing:var(--text-compact-tracking)}.text-body-small,.text-label-medium,.text-label-small{font-family:var(--v-font-body);font-size:var(--text-caption-size);font-weight:var(--font-weight-normal);line-height:var(--text-caption-line);letter-spacing:var(--text-caption-tracking)}.text-title-medium,.text-title-small,.text-label-large,.text-label-medium,.text-label-small{font-weight:var(--font-weight-semibold)}.text-h4{font-family:var(--v-font-heading);font-size:var(--text-display-size);font-weight:var(--font-weight-bold);line-height:var(--text-display-line);letter-spacing:var(--text-display-tracking)}.text-h5{font-family:var(--v-font-heading);font-size:var(--text-headline-size);font-weight:var(--font-weight-semibold);line-height:var(--text-headline-line);letter-spacing:var(--text-headline-tracking)}.text-h6{font-family:var(--v-font-heading);font-size:var(--text-title-size);font-weight:var(--font-weight-semibold);line-height:var(--text-title-line);letter-spacing:var(--text-title-tracking)}.text-subtitle-2{font-family:var(--v-font-body);font-size:var(--text-compact-size);font-weight:var(--font-weight-semibold);line-height:var(--text-compact-line);letter-spacing:var(--text-compact-tracking)}.text-body-1{font-family:var(--v-font-body);font-size:var(--text-body-size);font-weight:var(--font-weight-normal);line-height:var(--text-body-line);letter-spacing:var(--text-body-tracking)}.text-caption{font-family:var(--v-font-body);font-size:var(--text-caption-size);font-weight:var(--font-weight-normal);line-height:var(--text-caption-line);letter-spacing:var(--text-caption-tracking)}.num{font-variant-numeric:tabular-nums}}:root{--color-primary:rgb(var(--v-theme-primary));--color-primary-light:color-mix(in srgb, rgb(var(--v-theme-primary)) 78%, rgb(var(--v-theme-surface)));--color-primary-lighter:color-mix(in srgb, rgb(var(--v-theme-primary)) 52%, rgb(var(--v-theme-surface)));--color-primary-dark:rgb(var(--v-theme-primary-darken-1));--color-primary-darkest:color-mix(in srgb, rgb(var(--v-theme-primary-darken-1)) 80%, rgb(var(--v-theme-on-surface)));--color-secondary:rgb(var(--v-theme-secondary));--color-secondary-light:color-mix(in srgb, rgb(var(--v-theme-secondary)) 72%, rgb(var(--v-theme-surface)));--color-secondary-dark:rgb(var(--v-theme-secondary-darken-1));--color-accent:rgb(var(--v-theme-accent));--color-accent-light:color-mix(in srgb, rgb(var(--v-theme-accent)) 72%, rgb(var(--v-theme-surface)));--color-accent-dark:color-mix(in srgb, rgb(var(--v-theme-accent)) 82%, rgb(var(--v-theme-on-surface)));--color-brown:rgb(var(--v-koumiz-brown));--color-success:rgb(var(--v-theme-success));--color-success-light:color-mix(in srgb, rgb(var(--v-theme-success)) 72%, rgb(var(--v-theme-surface)));--color-success-dark:color-mix(in srgb, rgb(var(--v-theme-success)) 82%, rgb(var(--v-theme-on-surface)));--color-warning:rgb(var(--v-theme-warning));--color-warning-light:color-mix(in srgb, rgb(var(--v-theme-warning)) 72%, rgb(var(--v-theme-surface)));--color-warning-dark:color-mix(in srgb, rgb(var(--v-theme-warning)) 82%, rgb(var(--v-theme-on-surface)));--color-error:rgb(var(--v-theme-error));--color-error-light:color-mix(in srgb, rgb(var(--v-theme-error)) 72%, rgb(var(--v-theme-surface)));--color-error-dark:color-mix(in srgb, rgb(var(--v-theme-error)) 82%, rgb(var(--v-theme-on-surface)));--color-info:rgb(var(--v-theme-info));--color-info-light:color-mix(in srgb, rgb(var(--v-theme-info)) 72%, rgb(var(--v-theme-surface)));--color-info-dark:color-mix(in srgb, rgb(var(--v-theme-info)) 82%, rgb(var(--v-theme-on-surface)));--color-page:rgb(var(--v-theme-background));--color-surface:rgb(var(--v-theme-surface));--color-surface-variant:rgb(var(--v-theme-surface-variant));--color-surface-hover:color-mix(in srgb, rgb(var(--v-theme-on-surface)) calc(var(--v-hover-opacity) * 100%), rgb(var(--v-theme-surface)));--color-text-primary:rgb(var(--v-theme-on-surface));--color-text-secondary:rgba(var(--v-theme-on-surface), var(--v-medium-emphasis-opacity));--color-text-disabled:rgba(var(--v-theme-on-surface), var(--v-disabled-opacity));--color-text-on-primary:rgb(var(--v-theme-on-primary));--color-border:rgba(var(--v-border-color), var(--v-border-opacity));--color-border-accent:rgba(var(--v-border-color), calc(var(--v-border-opacity) * 2));--color-overlay:rgba(var(--v-theme-on-surface), .08);--color-overlay-strong:rgba(var(--v-theme-on-surface), .12);--color-scrim:rgba(var(--v-theme-on-surface), .5);--color-surface-frosted:rgba(var(--v-theme-surface), .92);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity)), 0 1px 3px rgba(var(--v-shadow-color), var(--v-shadow-key-opacity));--shadow-md:0 2px 4px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity)), 0 4px 12px rgba(var(--v-shadow-color), var(--v-shadow-key-opacity));--shadow-lg:0 4px 8px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity)), 0 12px 28px rgba(var(--v-shadow-color), var(--v-shadow-key-opacity));--shadow-xl:0 8px 16px rgba(var(--v-shadow-color), var(--v-shadow-ambient-opacity)), 0 24px 48px rgba(var(--v-shadow-color), var(--v-shadow-key-opacity));--transition-fast:.15s ease-in-out;--transition-normal:.3s ease-in-out;--transition-slow:.5s ease-in-out;--transition-easing:cubic-bezier(.4, 0, .2, 1);--font-family-base:var(--v-font-body);--font-family-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Courier New", monospace;--font-size-xs:var(--text-caption-size);--font-size-sm:var(--text-compact-size);--font-size-base:var(--text-body-size);--font-size-lg:var(--text-title-size);--font-size-xl:var(--text-title-size);--font-size-2xl:var(--text-headline-size);--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.6;--letter-spacing-tight:-.015em;--letter-spacing-normal:0}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--v-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--v-font-heading:"Plus Jakarta Sans", var(--v-font-body);--text-hero-size:clamp(2rem, 1.5rem + 2.5vw, 2.5rem);--text-hero-line:1.15;--text-hero-tracking:-.025em;--text-display-size:clamp(1.75rem, 1.45rem + 1.5vw, 2rem);--text-display-line:1.2;--text-display-tracking:-.02em;--text-headline-size:1.5rem;--text-headline-line:1.25;--text-headline-tracking:-.015em;--text-title-size:1.25rem;--text-title-line:1.3;--text-title-tracking:-.01em;--text-body-size:1rem;--text-body-line:1.55;--text-body-tracking:0;--text-compact-size:.875rem;--text-compact-line:1.45;--text-compact-tracking:.005em;--text-caption-size:.75rem;--text-caption-line:1.4;--text-caption-tracking:.01em;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.pswp__caption{background:var(--color-scrim);font-size:var(--text-body-size);color:rgb(var(--v-theme-on-primary));border-radius:4px;width:calc(100% - 32px);max-width:400px;padding:2px 8px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.hidden-caption-content{display:none}