@layer ticksly-foundation,ticksly-components,ticksly-utilities;@layer ticksly-foundation{*,*:before,*:after,::backdrop{box-sizing:border-box}}:root,[data-theme=light]{--t-bg: oklch(.992 .004 95);--t-surface: oklch(1 0 0);--t-surface-hover: oklch(.985 .006 260);--t-border: oklch(.92 .01 255);--t-border-hover: oklch(.84 .02 255);--t-border-dashed: oklch(.82 .018 255);--t-text: oklch(.26 .02 255);--t-text-secondary: oklch(.48 .015 255);--t-text-muted: oklch(.62 .014 255);--t-accent-purple: oklch(.55 .24 285);--t-accent-purple-soft: oklch(.49 .19 285);--t-accent-purple-bg: oklch(.55 .24 285 / 10%);--t-accent-green: oklch(.72 .19 155);--t-accent-green-soft: oklch(.48 .13 155);--t-accent-green-bg: oklch(.72 .19 155 / 11%);--t-accent-blue: oklch(.6 .19 255);--t-accent-blue-soft: oklch(.47 .15 255);--t-accent-blue-bg: oklch(.6 .19 255 / 10%);--t-accent-amber: oklch(.8 .16 80);--t-accent-amber-soft: oklch(.56 .13 80);--t-accent-amber-bg: oklch(.8 .16 80 / 12%);--t-accent-rose: oklch(.64 .24 15);--t-accent-rose-soft: oklch(.56 .19 15);--t-accent-rose-bg: oklch(.64 .24 15 / 11%);--t-accent-teal: oklch(.75 .12 180);--t-accent-teal-soft: oklch(.44 .09 180);--t-accent-teal-bg: oklch(.75 .12 180 / 12%);--t-radius-sm: .4375rem;--t-radius-md: .625rem;--t-radius-lg: .75rem;--t-radius-xl: .875rem;--t-radius-2xl: 1rem;--t-radius-3xl: 1.25rem;--shell-surface-radius: var(--t-radius-3xl);--t-gap-xs: .5rem;--t-gap-sm: .75rem;--t-gap-md: 1rem;--t-gap-lg: 1.5rem;--t-gap-xl: 2rem;--t-gap-2xl: 2.5rem;--t-gap-3xl: 3rem;--t-shadow-fab: 0 .25rem 1.5rem oklch(.55 .24 285 / 18%);--t-shadow-sm: 0 .0625rem .125rem color-mix(in srgb, var(--t-text) 8%, transparent);--t-shadow-overlay: 0 .375rem 1rem oklch(0 0 0 / 16%);--t-shadow-popover: 0 1.125rem 3rem oklch(0 0 0 / 22%), 0 0 0 .0625rem var(--t-border-default);--t-stepper-glow: radial-gradient(circle, var(--t-accent-purple-bg), transparent 62%);--t-stepper-complete-bg: linear-gradient(135deg, oklch(.72 .18 155), oklch(.62 .2 150));--t-stepper-complete-shadow: 0 .375rem 1.125rem oklch(.62 .2 150 / 35%), inset 0 .0625rem 0 oklch(1 0 0 / 25%);--t-page-layout-default-max: 100rem;--t-page-layout-narrow-max: 70rem;--t-sticky-footer-bg: oklch(from var(--t-surface) l c h / 72%);--t-sticky-footer-border: oklch(from var(--t-border) l c h / 50%);--t-text-primary: oklch(.145 0 0);--t-text-faint: oklch(.62 .014 255 / .55);--t-surface-raised: oklch(.98 0 0);--t-surface-input-hover: oklch(.96 0 0);--t-surface-input: oklch(.98 0 0);--t-border-input: oklch(.145 0 0 / .14);--t-skeleton-base: oklch(.91 .006 255);--t-skeleton-shine: oklch(.965 .004 255);--t-border-subtle: oklch(.145 0 0 / .08);--t-border-default: oklch(.145 0 0 / .14);--t-border-strong: oklch(.145 0 0 / .22);--t-danger: oklch(.62 .22 22);--t-danger-bg: oklch(.62 .22 22 / .1);--t-danger-border: oklch(.62 .22 22 / .3);--t-success: oklch(.72 .19 155);--t-success-bg: oklch(.72 .19 155 / .1);--t-success-border: oklch(.72 .19 155 / .22);--t-accent-blue-grad: linear-gradient(135deg, oklch(.68 .18 255), oklch(.8 .14 210));--t-accent-amber-grad: linear-gradient(135deg, oklch(.72 .18 45), oklch(.82 .15 70));--t-accent-green-grad: linear-gradient(135deg, oklch(.76 .18 145), oklch(.78 .15 165));--t-accent-rose-grad: linear-gradient(135deg, oklch(.68 .24 320), oklch(.7 .22 0));--t-accent-purple-grad: linear-gradient(135deg, oklch(.55 .24 285), oklch(.68 .24 295));--t-accent-purple-glow: 0 0 0 .375rem oklch(.55 .24 285 / .15), 0 0 1.5rem .125rem oklch(.55 .24 285 / .35);--t-focus-ring: oklch(.68 .24 295 / .65);--dp-bg: var(--t-surface-raised);--dp-bg-elevated: var(--t-surface);--dp-bg-hover: var(--t-surface-input-hover);--dp-bg-pressed: var(--t-surface);--dp-bg-disabled: var(--t-surface-input);--dp-overlay-bg: oklch(.145 0 0 / .45);--dp-fg: var(--t-text-primary);--dp-fg-muted: var(--t-text-secondary);--dp-fg-faint: var(--t-text-muted);--dp-fg-disabled: var(--t-text-faint);--dp-fg-on-accent: white;--dp-fg-danger: var(--t-danger);--dp-accent: var(--t-accent-purple);--dp-accent-hover: var(--t-accent-purple-soft);--dp-accent-pressed: var(--t-accent-purple-soft);--dp-accent-fg: white;--dp-accent-soft: var(--t-accent-purple-bg);--dp-accent-soft-hover: var(--t-accent-purple-bg);--dp-range-bg: var(--t-accent-purple-bg);--dp-range-bg-edge: var(--t-accent-purple);--dp-range-fg-edge: white;--dp-today-ring: var(--t-accent-purple);--dp-today-fg: var(--t-accent-purple);--dp-border: var(--t-border-input);--dp-border-strong: var(--t-border-strong);--dp-border-focus: var(--t-accent-purple);--dp-radius-xs: var(--t-radius-sm);--dp-radius-sm: var(--t-radius-sm);--dp-radius-md: var(--t-radius-md);--dp-radius-lg: var(--t-radius-lg);--dp-radius-xl: var(--t-radius-xl);--dp-radius-pill: 624.9375rem;--dp-radius-cell: var(--t-radius-md);--dp-space-0: 0;--dp-space-1: .25rem;--dp-space-2: .5rem;--dp-space-3: .75rem;--dp-space-4: 1rem;--dp-space-5: 1.25rem;--dp-space-6: 1.5rem;--dp-space-8: 2rem;--dp-padding-popover: .75rem;--dp-padding-modal: 1.25rem;--dp-padding-sheet: 1rem;--dp-cell-size: 2.25rem;--dp-cell-size-mobile: 2.75rem;--dp-cell-gap: .125rem;--dp-grid-columns: 7;--dp-grid-rows: 6;--dp-month-grid-columns: 3;--dp-font-family: inherit;--dp-font-size-md: .875rem;--dp-font-size-sm: .875rem;--dp-duration-fast: .15s;--dp-duration-base: .2s;--dp-easing: cubic-bezier(.4, 0, .2, 1);--dp-shadow-popover: 0 .25rem 1rem oklch(.145 0 0 / .12), 0 0 0 .0625rem var(--t-border);--dp-shadow-modal: 0 1.5rem 3rem oklch(.145 0 0 / .18);--dp-z-popover: 50;--dp-z-modal: 100;--dp-z-sheet: 100;--t-overlay-z-step: 10;--modal-z-index: 1000;--side-sheet-z-index: 1000;--pp-z-index: 1002;--tt-z-index: 1004;--bs-bg: var(--t-surface);--bs-bar-bg: var(--t-surface);--bs-blur: 0;--bs-bg-opaque: var(--t-surface);--bs-border: var(--t-border-subtle);--bs-color: var(--t-text-primary);--bs-overlay-bg: oklch(.145 0 0 / .55);--bs-overlay-blur: .25rem;--bs-radius: 1.75rem;--bs-shadow: 0 -.625rem 2.5rem oklch(.145 0 0 / .12);--bs-handle-bg: var(--t-border-strong);--bs-min-height: 50svh;--bs-max-height: 92svh;--bs-overlay-bg-opaque: oklch(.145 0 0 / .62);--bs-overlay-z-index: 1000;--bs-z-index: 1001;--onb-scrim: oklch(.145 0 0 / .42);--onb-scrim-blur: 3px;--onb-scrim-z: 2000;--onb-card-z: 2001;--onb-beacon-z: 58;--bs-motion-duration: .3s;--t-space-0: 0;--t-space-1: .25rem;--t-space-2: .5rem;--t-space-3: .75rem;--t-space-4: 1rem;--t-space-5: 1.25rem;--t-space-6: 1.5rem;--t-space-8: 2rem;--t-space-10: 2.5rem;--t-space-12: 3rem;--t-font-family-inter: "Inter Variable", "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-family-manrope: "Manrope Variable", "Manrope", "Manrope Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-family-roboto: "Roboto Variable", "Roboto", "Roboto Fallback", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--t-font-family-geologica: "Geologica Variable", "Geologica", "Geologica Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-family-comfortaa: "Comfortaa Variable", "Comfortaa", "Comfortaa Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-family-mplus-rounded: "M PLUS Rounded 1c", "M PLUS Rounded 1c Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-family-huninn: "Huninn", "Huninn Fallback", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-family-system: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-font-family-mono: "JetBrains Mono", ui-monospace, monospace;--t-font-size-xs: .75rem;--t-font-size-sm: .8125rem;--t-font-size-md: .875rem;--t-font-size-lg: 1rem;--t-font-size-xl: 1.25rem;--t-control-sm: 2rem;--t-control-md: 2.5rem;--t-control-lg: 3rem;--t-icon-sm: 1rem;--t-icon-md: 1.25rem;--t-icon-lg: 1.5rem;--t-duration-fast: .12s;--t-duration-base: .18s;--t-duration-slow: .28s;--t-bg-canvas: var(--t-bg);--t-bg-surface: var(--t-surface);--t-bg-surface-raised: var(--t-surface-raised);--t-bg-interactive: var(--t-surface-input);--t-fg-primary: var(--t-text-primary);--t-fg-secondary: var(--t-text-secondary);--t-fg-muted: var(--t-text-muted);--t-fg-on-accent: oklch(.985 0 0);--t-border-default-semantic: var(--t-border-default);--t-action-primary: var(--t-accent-purple);--t-action-primary-hover: var(--t-accent-purple-soft);--t-status-success: var(--t-success);--t-status-warning: var(--t-accent-amber);--t-status-danger: var(--t-danger);--t-status-info: var(--t-accent-blue);--t-layout-page-inline: clamp(1rem, .5rem + 1.5vi, 2rem);--t-layout-page-block: clamp(1rem, .75rem + 1vi, 2rem);--t-layout-section-gap: clamp(1.5rem, 1rem + 1.5vi, 3rem);--t-layout-content-max: 90rem;--t-layout-content-narrow: 50rem;--t-button-radius: var(--t-radius-md);--t-toggle-knob-bg: oklch(.985 0 0);--t-toggle-knob-shadow: 0 .0625rem .1875rem color-mix(in oklch, var(--t-fg-primary) 35%, transparent);--t-input-block-size: 2.75rem;--t-hover-overlay: oklch(.145 0 0 / .05);--t-active-overlay: oklch(.145 0 0 / .1);--t-hover-overlay-inverse: oklch(1 0 0 / .14);--t-active-overlay-inverse: oklch(1 0 0 / .22);--t-disabled-opacity: .56;--t-height-xs: 1.5rem;--t-height-s: 2rem;--t-height-m: 2.375rem;--t-height-l: 3.5rem;--t-radius-control-xs: .25rem;--t-radius-control-s: .625rem;--t-radius-control-m: .625rem;--t-radius-control-l: .75rem;--t-hitbox-min: 2.75rem;--t-ease-standard: cubic-bezier(.2, 0, .4, .9);--t-ease-enter: cubic-bezier(0, 0, .4, .9);--t-ease-exit: cubic-bezier(.2, 0, 1, 1);--t-ease-expressive: cubic-bezier(.4, .1, .2, 1);--t-ease-expressive-exit: cubic-bezier(.4, 0, 1, 1);--t-ease-spring: cubic-bezier(.35, 1.3, .25, 1);--t-duration-state: .15s;--t-duration-popup: .15s;--t-duration-hint: .3s;--t-duration-hint-exit: .15s;--t-duration-indicator: .3s;--t-duration-pulse: 1s;--t-button-primary-bg: var(--t-text);--t-button-primary-fg: var(--t-bg);--t-button-accent-bg: var(--t-accent-purple);--t-button-accent-fg: oklch(1 0 0);--t-button-secondary-bg: oklch(.26 .02 255 / .07);--t-button-secondary-fg: var(--t-text-primary);--t-button-quiet-fg: oklch(.33 .02 255);--t-button-muted-fg: oklch(.48 .015 255);--t-button-outline-border: oklch(.26 .02 255 / .16);--t-button-floating-bg: oklch(1 0 0);--t-button-floating-shadow: 0 .25rem 1.25rem oklch(0 0 0 / .1);--t-button-destructive-bg: oklch(.58 .22 25);--t-button-destructive-fg: oklch(1 0 0);--t-button-action-fg: var(--t-accent-purple-soft);--t-button-checked-ring: var(--t-accent-purple);--t-loader-color: var(--t-accent-purple);--t-hint-bg: var(--t-text);--t-hint-fg: var(--t-bg);--t-hint-floating-bg: oklch(1 0 0);--t-hint-floating-fg: var(--t-text-primary);--t-hint-floating-shadow: 0 .375rem 2rem oklch(0 0 0 / .12);--t-hint-error-bg: oklch(.56 .22 22);--t-hint-error-fg: oklch(1 0 0);--t-hint-max-width: 20rem;--t-dropdown-bg: oklch(1 0 0);--t-dropdown-fg: var(--t-text-primary);--t-dropdown-shadow: 0 .375rem 2rem oklch(0 0 0 / .12);--t-dropdown-outline: oklch(.145 0 0 / .08);--t-dropdown-slide: 1rem;--t-progress-track: oklch(.145 0 0 / .08);--t-progress-color: var(--t-accent-purple);--t-files-border: var(--t-border-dashed);--t-files-drag-border: var(--t-accent-purple);--t-files-drag-bg: var(--t-accent-purple-bg);--t-file-preview-bg: var(--t-skeleton-base);--t-textfield-bg: var(--t-surface);--t-textfield-bg-hover: var(--t-surface);--t-textfield-border: var(--t-border-input);--t-textfield-border-hover: var(--t-border-input);--t-textfield-shadow: none;--t-textfield-shadow-hover: none;--t-textfield-solid-bg: oklch(.145 0 0 / .02);--t-textfield-solid-bg-hover: oklch(.145 0 0 / .035);--t-textfield-solid-border: var(--t-border-input);--t-textfield-solid-border-hover: oklch(.145 0 0 / .24);--t-textfield-focus: oklch(.145 0 0 / .45);--t-textfield-focus-ring: 0 0 0 .1875rem oklch(.145 0 0 / .06);--t-textfield-invalid: var(--t-danger);--t-textfield-secondary-bg: var(--t-button-secondary-bg);--t-textfield-autofill-bg: oklch(.97 .06 105);--t-textfield-padding-s: .625rem;--t-textfield-padding-m: .875rem;--t-textfield-font-m: var(--t-font-control-s);--t-textfield-padding-l: 1rem;--t-segmented-bg: var(--t-surface);--t-segmented-border: var(--t-border);--t-segmented-indicator-bg: var(--t-bg);--t-segmented-indicator-shadow: none;--t-segmented-separator: oklch(.145 0 0 / .12);--t-chip-bg: oklch(.145 0 0 / .06);--t-chip-fg: var(--t-text-primary);--t-chip-checked-bg: var(--t-accent-purple);--t-chip-checked-fg: oklch(1 0 0);--t-breadcrumbs-fg: var(--t-text-secondary);--t-breadcrumbs-current-fg: var(--t-text-primary);--t-breadcrumbs-separator-fg: var(--t-text-muted);--t-pulse-color: var(--t-accent-purple);--t-pulse-size: .5rem}[data-theme=dark],.dark{--onb-scrim: oklch(.12 .012 265 / .58);--t-bg: oklch(.13 0 0);--t-surface: oklch(.17 0 0);--t-surface-hover: oklch(.19 0 0);--t-border: oklch(.21 0 0);--t-border-hover: oklch(.27 0 0);--t-border-dashed: oklch(.3 0 0);--t-text: oklch(.98 0 0);--t-text-secondary: oklch(.55 0 0);--t-text-muted: oklch(.42 0 0);--t-accent-purple: oklch(.55 .24 285);--t-accent-purple-soft: oklch(.72 .17 285);--t-accent-purple-bg: oklch(.55 .24 285 / 12%);--t-accent-green: oklch(.72 .19 155);--t-accent-green-soft: oklch(.8 .17 155);--t-accent-green-bg: oklch(.72 .19 155 / 12%);--t-accent-blue: oklch(.6 .19 255);--t-accent-blue-soft: oklch(.73 .14 255);--t-accent-blue-bg: oklch(.6 .19 255 / 12%);--t-accent-amber: oklch(.8 .16 80);--t-accent-amber-soft: oklch(.85 .14 85);--t-accent-amber-bg: oklch(.8 .16 80 / 12%);--t-accent-rose: oklch(.64 .24 15);--t-accent-rose-soft: oklch(.74 .18 15);--t-accent-rose-bg: oklch(.64 .24 15 / 12%);--t-accent-teal: oklch(.75 .12 180);--t-accent-teal-soft: oklch(.82 .1 180);--t-accent-teal-bg: oklch(.75 .12 180 / 12%);--t-radius-sm: .4375rem;--t-radius-md: .625rem;--t-radius-lg: .75rem;--t-radius-xl: .875rem;--t-radius-2xl: 1rem;--t-radius-3xl: 1.25rem;--t-gap-xs: .5rem;--t-gap-sm: .75rem;--t-gap-md: 1rem;--t-gap-lg: 1.5rem;--t-gap-xl: 2rem;--t-gap-2xl: 2.5rem;--t-gap-3xl: 3rem;--t-shadow-fab: 0 .25rem 1.5rem oklch(.55 .24 285 / 30%);--t-shadow-sm: 0 .0625rem .125rem color-mix(in srgb, var(--t-text) 8%, transparent);--t-shadow-overlay: 0 .375rem 1rem oklch(0 0 0 / 36%);--t-shadow-popover: 0 1.125rem 3rem oklch(0 0 0 / 48%), 0 0 0 .0625rem var(--t-border-default);--t-text-primary: oklch(1 0 0);--t-text-faint: oklch(1 0 0 / .28);--t-surface-raised: oklch(.22 0 0);--t-surface-input-hover: oklch(.26 0 0);--t-surface-input: oklch(.19 0 0);--t-border-input: oklch(1 0 0 / .18);--t-skeleton-base: oklch(.26 0 0);--t-skeleton-shine: oklch(.34 0 0);--t-border-subtle: oklch(1 0 0 / .08);--t-border-default: oklch(1 0 0 / .14);--t-border-strong: oklch(1 0 0 / .22);--t-danger: oklch(.72 .19 22);--t-danger-bg: oklch(.72 .19 22 / .12);--t-danger-border: oklch(.72 .19 22 / .3);--t-success: oklch(.79 .18 155);--t-success-bg: oklch(.79 .18 155 / .1);--t-success-border: oklch(.79 .18 155 / .22);--t-accent-blue-grad: linear-gradient(135deg, oklch(.68 .18 255), oklch(.8 .14 210));--t-accent-amber-grad: linear-gradient(135deg, oklch(.72 .18 45), oklch(.82 .15 70));--t-accent-green-grad: linear-gradient(135deg, oklch(.76 .18 145), oklch(.78 .15 165));--t-accent-rose-grad: linear-gradient(135deg, oklch(.68 .24 320), oklch(.7 .22 0));--t-accent-purple-grad: linear-gradient(135deg, oklch(.55 .24 285), oklch(.68 .24 295));--t-accent-purple-glow: 0 0 0 .375rem oklch(.55 .24 285 / .15), 0 0 1.5rem .125rem oklch(.55 .24 285 / .35);--t-focus-ring: oklch(.68 .24 295 / .65);--dp-overlay-bg: oklch(0 0 0 / .6);--dp-shadow-popover: 0 .25rem 1rem oklch(0 0 0 / .4), 0 0 0 .0625rem var(--t-border);--dp-shadow-modal: 0 1.5rem 3rem oklch(0 0 0 / .6);--bs-bg: oklch(.2 0 0);--bs-bar-bg: oklch(.2 0 0);--bs-bg-opaque: var(--t-surface-raised);--bs-overlay-bg: oklch(0 0 0 / .66);--bs-shadow: 0 -.625rem 2.5rem oklch(0 0 0 / .25);--t-hover-overlay: oklch(1 0 0 / .07);--t-active-overlay: oklch(1 0 0 / .12);--t-hover-overlay-inverse: oklch(.145 0 0 / .08);--t-active-overlay-inverse: oklch(.145 0 0 / .14);--t-button-primary-bg: var(--t-text);--t-button-primary-fg: var(--t-bg);--t-button-accent-bg: var(--t-accent-purple);--t-button-accent-fg: oklch(1 0 0);--t-button-secondary-bg: oklch(1 0 0 / .09);--t-button-secondary-fg: var(--t-text-primary);--t-button-quiet-fg: oklch(.88 0 0);--t-button-muted-fg: oklch(.72 0 0);--t-button-outline-border: oklch(1 0 0 / .16);--t-button-floating-bg: oklch(.25 0 0);--t-button-floating-shadow: 0 .25rem 1.25rem oklch(0 0 0 / .4);--t-button-destructive-bg: oklch(.62 .21 25);--t-button-destructive-fg: oklch(1 0 0);--t-button-action-fg: var(--t-accent-purple-soft);--t-button-checked-ring: var(--t-accent-purple);--t-loader-color: var(--t-accent-purple-soft);--t-hint-bg: var(--t-text);--t-hint-fg: var(--t-bg);--t-hint-floating-bg: oklch(.25 0 0);--t-hint-floating-fg: var(--t-text-primary);--t-hint-floating-shadow: 0 .375rem 2rem oklch(0 0 0 / .5), 0 0 0 .0625rem var(--t-border-subtle);--t-hint-error-bg: var(--t-danger);--t-hint-error-fg: oklch(.145 0 0);--t-dropdown-bg: oklch(.2 0 0);--t-dropdown-fg: var(--t-text-primary);--t-dropdown-shadow: 0 .375rem 2rem oklch(0 0 0 / .48);--t-dropdown-outline: oklch(1 0 0 / .1);--t-progress-track: oklch(1 0 0 / .08);--t-progress-color: var(--t-accent-purple);--t-files-border: var(--t-border-dashed);--t-files-drag-border: var(--t-accent-purple);--t-files-drag-bg: var(--t-accent-purple-bg);--t-file-preview-bg: var(--t-skeleton-base);--t-textfield-bg: var(--t-surface);--t-textfield-bg-hover: var(--t-surface);--t-textfield-border: var(--t-border);--t-textfield-border-hover: var(--t-border);--t-textfield-shadow: none;--t-textfield-shadow-hover: none;--t-textfield-solid-bg: oklch(1 0 0 / .03);--t-textfield-solid-bg-hover: oklch(1 0 0 / .05);--t-textfield-solid-border: oklch(1 0 0 / .15);--t-textfield-solid-border-hover: oklch(1 0 0 / .24);--t-textfield-focus: oklch(1 0 0 / .5);--t-textfield-focus-ring: 0 0 0 .1875rem oklch(1 0 0 / .06);--t-textfield-invalid: var(--t-danger);--t-textfield-secondary-bg: var(--t-button-secondary-bg);--t-textfield-autofill-bg: oklch(.33 .05 105);--t-segmented-bg: var(--t-surface);--t-segmented-border: var(--t-border);--t-segmented-indicator-bg: var(--t-bg);--t-segmented-indicator-shadow: none;--t-segmented-separator: oklch(1 0 0 / .12);--t-chip-bg: oklch(1 0 0 / .08);--t-chip-fg: var(--t-text-primary);--t-chip-checked-bg: var(--t-accent-purple);--t-chip-checked-fg: oklch(1 0 0);--t-breadcrumbs-fg: var(--t-text-secondary);--t-breadcrumbs-current-fg: var(--t-text-primary);--t-breadcrumbs-separator-fg: var(--t-text-muted);--t-pulse-color: var(--t-accent-purple-soft)}:root,[data-font=inter]{--t-font-family-ui: var(--t-font-family-inter);--t-font-weight-regular: 400;--t-font-weight-medium: 500;--t-font-weight-semibold: 600;--t-font-weight-bold: 700;--t-letter-spacing-heading: -.011em}[data-font=manrope]{--t-font-family-ui: var(--t-font-family-manrope);--t-font-weight-regular: 500;--t-font-weight-medium: 600;--t-font-weight-semibold: 700;--t-font-weight-bold: 800;--t-letter-spacing-heading: 0}[data-font=roboto]{--t-font-family-ui: var(--t-font-family-roboto);--t-font-weight-regular: 400;--t-font-weight-medium: 500;--t-font-weight-semibold: 600;--t-font-weight-bold: 700;--t-letter-spacing-heading: 0}[data-font=geologica]{--t-font-family-ui: var(--t-font-family-geologica);--t-font-weight-regular: 400;--t-font-weight-medium: 500;--t-font-weight-semibold: 600;--t-font-weight-bold: 700;--t-letter-spacing-heading: 0}[data-font=comfortaa]{--t-font-family-ui: var(--t-font-family-comfortaa);--t-font-weight-regular: 400;--t-font-weight-medium: 500;--t-font-weight-semibold: 600;--t-font-weight-bold: 700;--t-letter-spacing-heading: 0}[data-font=mplus-rounded]{--t-font-family-ui: var(--t-font-family-mplus-rounded);--t-font-weight-regular: 400;--t-font-weight-medium: 500;--t-font-weight-semibold: 700;--t-font-weight-bold: 700;--t-letter-spacing-heading: 0}[data-font=huninn]{--t-font-family-ui: var(--t-font-family-huninn);--t-font-weight-regular: 400;--t-font-weight-medium: 400;--t-font-weight-semibold: 700;--t-font-weight-bold: 700;--t-letter-spacing-heading: 0}[data-font=system]{--t-font-family-ui: var(--t-font-family-system);--t-font-weight-regular: 400;--t-font-weight-medium: 500;--t-font-weight-semibold: 600;--t-font-weight-bold: 700;--t-letter-spacing-heading: 0}:root,[data-font]{--t-font-family-display: var(--t-font-family-ui);--t-font-text: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + .875rem) / 1.5 var(--t-font-family-ui);--t-font-h1: var(--t-font-weight-bold) calc(var(--t-font-offset, 0rem) + 3.125rem) / 1.12 var(--t-font-family-display);--t-font-h2: var(--t-font-weight-bold) calc(var(--t-font-offset, 0rem) + 2.75rem) / calc(48 / 44) var(--t-font-family-display);--t-font-h3: var(--t-font-weight-bold) calc(var(--t-font-offset, 0rem) + 2.25rem) / calc(40 / 36) var(--t-font-family-display);--t-font-h4: var(--t-font-weight-bold) calc(var(--t-font-offset, 0rem) + 1.75rem) / calc(32 / 28) var(--t-font-family-display);--t-font-h5: var(--t-font-weight-bold) calc(var(--t-font-offset, 0rem) + 1.5rem) / calc(28 / 24) var(--t-font-family-display);--t-font-h6: var(--t-font-weight-bold) calc(var(--t-font-offset, 0rem) + 1.25rem) / calc(24 / 20) var(--t-font-family-display);--t-font-body-l: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + 1.0625rem) / calc(28 / 17) var(--t-font-family-ui);--t-font-body-m: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + 1rem) / 1.5 var(--t-font-family-ui);--t-font-body-s: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + .875rem) / calc(20 / 14) var(--t-font-family-ui);--t-font-control-s: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + .8125rem) / calc(16 / 13) var(--t-font-family-ui);--t-font-body-xs: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + .75rem) / calc(16 / 12) var(--t-font-family-ui);--t-font-ui-l: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + 1.0625rem) / calc(24 / 17) var(--t-font-family-ui);--t-font-ui-m: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + 1rem) / 1.25 var(--t-font-family-ui);--t-font-ui-s: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + .875rem) / calc(16 / 14) var(--t-font-family-ui);--t-font-ui-xs: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + .75rem) / 1.25 var(--t-font-family-ui);--t-font-ui-2xs: var(--t-font-weight-regular) calc(var(--t-font-offset, 0rem) + .6875rem) / calc(12 / 11) var(--t-font-family-ui)}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2");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("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2");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}@font-face{font-family:Inter Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:106.14%;ascent-override:91.27%;descent-override:22.72%;line-gap-override:0%}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-wght-normal-F76KYTZG.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-ext-wght-normal-6XGHMEDV.woff2") format("woff2");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-latin-wght-normal-73PUZEUA.woff2") format("woff2");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}@font-face{font-family:Manrope Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:101.08%;ascent-override:105.46%;descent-override:29.68%;line-gap-override:0%}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/roboto-cyrillic-wght-normal-PQJO5WEV.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/roboto-latin-ext-wght-normal-QRJLAF7B.woff2") format("woff2");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:Roboto Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/roboto-latin-wght-normal-3ZSHNGCF.woff2") format("woff2");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}@font-face{font-family:Roboto Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:101.81%;ascent-override:91.12%;descent-override:23.98%;line-gap-override:0%}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geologica-cyrillic-wght-normal-PGCP6Q6E.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geologica-latin-ext-wght-normal-IWSVOCC2.woff2") format("woff2");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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geologica-latin-wght-normal-2GDFZBL5.woff2") format("woff2");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}@font-face{font-family:Geologica Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:106.52%;ascent-override:91.53%;descent-override:25.82%;line-gap-override:0%}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/comfortaa-cyrillic-wght-normal-JI6RZT7O.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/comfortaa-latin-ext-wght-normal-5VZGDW6D.woff2") format("woff2");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:Comfortaa Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url("./media/comfortaa-latin-wght-normal-FNSWF3EM.woff2") format("woff2");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}@font-face{font-family:Comfortaa Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:119.96%;ascent-override:73.44%;descent-override:19.51%;line-gap-override:0%}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:400;src:url("./media/m-plus-rounded-1c-cyrillic-400-normal-IUOKJLPR.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:400;src:url("./media/m-plus-rounded-1c-latin-ext-400-normal-X4HYBEWW.woff2") format("woff2");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:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:400;src:url("./media/m-plus-rounded-1c-latin-400-normal-I4WUHBKG.woff2") format("woff2");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}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url("./media/m-plus-rounded-1c-cyrillic-500-normal-EC5O6LJJ.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url("./media/m-plus-rounded-1c-latin-ext-500-normal-EKZFFLE5.woff2") format("woff2");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:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:500;src:url("./media/m-plus-rounded-1c-latin-500-normal-LSUKMKW3.woff2") format("woff2");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}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url("./media/m-plus-rounded-1c-cyrillic-700-normal-DE2BCC7V.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url("./media/m-plus-rounded-1c-latin-ext-700-normal-YMRATZ7G.woff2") format("woff2");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:"M PLUS Rounded 1c";font-style:normal;font-display:swap;font-weight:700;src:url("./media/m-plus-rounded-1c-latin-700-normal-ASHFPV7R.woff2") format("woff2");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}@font-face{font-family:"M PLUS Rounded 1c Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:102.55%;ascent-override:104.83%;descent-override:31.2%;line-gap-override:8.78%}@font-face{font-family:Huninn;font-style:normal;font-display:swap;font-weight:400;src:url("./media/huninn-cyrillic-400-normal-SDYH7RWZ.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Huninn;font-style:normal;font-display:swap;font-weight:400;src:url("./media/huninn-latin-ext-400-normal-L5JE4CDH.woff2") format("woff2");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:Huninn;font-style:normal;font-display:swap;font-weight:400;src:url("./media/huninn-latin-400-normal-NKPKC3A7.woff2") format("woff2");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}@font-face{font-family:Huninn Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");size-adjust:105.65%;ascent-override:88.97%;descent-override:17.04%;line-gap-override:0%}@layer ticksly-foundation{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--t-font-family-ui);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{block-size:0;color:inherit;border-block-start-width:.0625rem}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--t-font-family-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{inset-block-end:-.25em}sup{inset-block-start:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-inline-size:100%;block-size:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:100%}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:1.25rem}::file-selector-button{margin-inline-end:.25rem}::placeholder{opacity:100%}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: .0625rem){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{appearance:none}::-webkit-date-and-time-value{min-block-size:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:auto}::-webkit-inner-spin-button,::-webkit-outer-spin-button{block-size:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}.main-layout__container:has(.event-form-page){container-type:normal!important;container-name:none!important}@layer ticksly-foundation{*{border-color:var(--t-border);outline-color:color-mix(in oklab,var(--t-focus-ring) 50%,transparent);transition:background-color .3s ease,border-color .3s ease,color .3s ease,fill .3s ease,stroke .3s ease}html,body{max-width:100%;overflow-x:hidden;overscroll-behavior-x:none;background-color:var(--t-bg);color:var(--t-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--t-font-family-ui)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--t-font-family-ui);background-color:var(--t-bg);color:var(--t-text-primary)}@media(max-width:767px){.woot-widget-holder,.woot-elements--right,.woot-widget-bubble,#cw-widget-holder,iframe[title="Chatwoot widget"]{right:calc(-1.35rem + env(safe-area-inset-right,0rem))!important}.woot-widget-holder,#cw-widget-holder{bottom:calc(7.2rem + env(safe-area-inset-bottom,0rem))!important}}
