/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--radius-sm:calc(var(--radius) * .5);--radius-md:calc(var(--radius) * .75);--radius-lg:calc(var(--radius) * 1);--radius-3xl:calc(var(--radius) * 3);--ease-out:cubic-bezier(0, 0, .2, 1);--blur-md:12px;--shadow-overlay:var(--overlay-shadow);--ease-smooth:ease;--ease-out-quart:cubic-bezier(.165, .84, .44, 1)}@layer base{:root,.light,.default,[data-theme=light],[data-theme=default]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--white:oklch(100% 0 0);--black:oklch(0% 0 0);--snow:oklch(99.11% 0 0);--eclipse:oklch(21.03% .0059 285.89);--spacing:.25rem;--border-width:1px;--field-border-width:0px;--disabled-opacity:.5;--ring-offset-width:2px;--cursor-interactive:pointer;--cursor-disabled:not-allowed;--radius:.5rem;--field-radius:calc(var(--radius) * 1.5);--background:oklch(97.02% 0 0);--foreground:var(--eclipse);--surface:var(--white);--surface-foreground:var(--foreground);--surface-secondary:oklch(95.24% .0013 286.37);--surface-secondary-foreground:var(--foreground);--surface-tertiary:oklch(93.73% .0013 286.37);--surface-tertiary-foreground:var(--foreground);--overlay:var(--white);--overlay-foreground:var(--foreground);--muted:oklch(55.17% .0138 285.94);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(94% .001 286.375);--default-foreground:var(--eclipse);--accent:oklch(62.04% .195 253.83);--accent-foreground:var(--snow);--field-background:var(--white);--field-foreground:oklch(21.03% .0059 285.89);--field-placeholder:var(--muted);--field-border:transparent;--success:oklch(73.29% .1935 150.81);--success-foreground:var(--eclipse);--warning:oklch(78.19% .1585 72.33);--warning-foreground:var(--eclipse);--danger:oklch(65.32% .2328 25.74);--danger-foreground:var(--snow);--segment:var(--white);--segment-foreground:var(--eclipse);--border:oklch(90% .004 286.32);--separator:oklch(92% .004 286.32);--focus:var(--accent);--link:var(--foreground);--backdrop:#00000080;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft:color-mix(in oklab, var(--accent) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 70%, var(--foreground) 30%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--accent-soft-hover:color-mix(in oklab, var(--accent) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 70%, var(--foreground) 40%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft:color-mix(in oklab, var(--warning) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 70%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--warning-soft-hover:color-mix(in oklab, var(--warning) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft:color-mix(in oklab, var(--success) 15%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 60%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--success-soft-hover:color-mix(in oklab, var(--success) 20%, transparent)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,.light,.default,[data-theme=light],[data-theme=default]{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}:root,.light,.default,[data-theme=light],[data-theme=default]{--surface-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--overlay-shadow:0 2px 8px 0 #0000000f, 0 -6px 12px 0 #00000008, 0 14px 28px 0 #00000014;--field-shadow:0 2px 4px 0 #0000000a, 0 1px 2px 0 #0000000f, 0 0 1px 0 #0000000f;--skeleton-animation:shimmer;--tooltip-delay:1.5s;--tooltip-close-delay:.5s}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(12% .005 285.823);--foreground:var(--snow);--surface:oklch(21.03% .0059 285.89);--surface-foreground:var(--foreground);--surface-secondary:oklch(25.7% .0037 286.14);--surface-tertiary:oklch(27.21% .0024 247.91);--overlay:oklch(21.03% .0059 285.89);--overlay-foreground:var(--foreground);--muted:oklch(70.5% .015 286.067);--scrollbar:var(--scrollbar-thumb);--scrollbar-thumb:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--scrollbar-thumb:color-mix(in oklch, var(--foreground) 15%, transparent)}}.dark,[data-theme=dark]{--scrollbar-track:transparent;--scrollbar-gutter:auto;--scrollbar-width:thin;--scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);--default:oklch(27.4% .006 286.033);--default-foreground:var(--snow);--field-background:oklch(21.03% .0059 285.89);--field-foreground:var(--foreground);--warning:oklch(82.03% .1388 76.34);--warning-foreground:var(--eclipse);--danger:oklch(59.4% .1967 24.63);--danger-foreground:var(--snow);--segment:oklch(39.64% .01 285.93);--segment-foreground:var(--foreground);--border:oklch(28% .006 286.033);--separator:oklch(25% .006 286.033);--focus:var(--accent);--link:var(--foreground);--backdrop:#0009;--surface-shadow:0 0 0 0 transparent inset;--overlay-shadow:0 0 1px 0 #ffffff4d inset;--field-shadow:0 0 0 0 transparent inset;--surface-hover:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--surface-hover:color-mix(in oklab, var(--surface) 92%, var(--surface-foreground) 8%)}}.dark,[data-theme=dark]{--background-secondary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--background-secondary:color-mix(in oklab, var(--background) 96%, var(--foreground) 4%)}}.dark,[data-theme=dark]{--background-tertiary:var(--background)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--background-tertiary:color-mix(in oklab, var(--background) 92%, var(--foreground) 8%)}}.dark,[data-theme=dark]{--background-inverse:var(--foreground);--default-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-hover:color-mix(in oklab, var(--default) 96%, var(--default-foreground) 4%)}}.dark,[data-theme=dark]{--accent-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-hover:color-mix(in oklab, var(--accent) 90%, var(--accent-foreground) 10%)}}.dark,[data-theme=dark]{--success-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-hover:color-mix(in oklab, var(--success) 90%, var(--success-foreground) 10%)}}.dark,[data-theme=dark]{--warning-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-hover:color-mix(in oklab, var(--warning) 90%, var(--warning-foreground) 10%)}}.dark,[data-theme=dark]{--danger-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-hover:color-mix(in oklab, var(--danger) 90%, var(--danger-foreground) 10%)}}.dark,[data-theme=dark]{--field-hover:var(--field-background,var(--default))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-hover:color-mix(in oklab, var(--field-background,var(--default)) 90%, var(--field-foreground,var(--foreground)) 2%)}}.dark,[data-theme=dark]{--field-focus:var(--field-background,var(--default));--field-border-hover:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-border-hover:color-mix(in oklab, var(--field-border,var(--border)) 88%, var(--field-foreground,var(--foreground)) 10%)}}.dark,[data-theme=dark]{--field-border-focus:var(--field-border,var(--border))}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--field-border-focus:color-mix(in oklab, var(--field-border,var(--border)) 74%, var(--field-foreground,var(--foreground)) 22%)}}.dark,[data-theme=dark]{--default-soft:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-soft:color-mix(in oklab, var(--default) 50%, transparent)}}.dark,[data-theme=dark]{--default-soft-foreground:var(--default-foreground);--default-soft-hover:var(--default)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--default-soft-hover:color-mix(in oklab, var(--default) 60%, transparent)}}.dark,[data-theme=dark]{--accent-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft:color-mix(in oklab, var(--accent) 12%, transparent)}}.dark,[data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--accent-soft-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--accent-soft-hover:color-mix(in oklab, var(--accent) 16%, transparent)}}.dark,[data-theme=dark]{--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft:color-mix(in oklab, var(--danger) 15%, transparent)}}.dark,[data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--danger-soft-hover:var(--danger)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--danger-soft-hover:color-mix(in oklab, var(--danger) 20%, transparent)}}.dark,[data-theme=dark]{--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft:color-mix(in oklab, var(--warning) 12%, transparent)}}.dark,[data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--warning-soft-hover:var(--warning)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--warning-soft-hover:color-mix(in oklab, var(--warning) 16%, transparent)}}.dark,[data-theme=dark]{--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft:color-mix(in oklab, var(--success) 12%, transparent)}}.dark,[data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 80%, var(--foreground) 30%)}}.dark,[data-theme=dark]{--success-soft-hover:var(--success)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--success-soft-hover:color-mix(in oklab, var(--success) 16%, transparent)}}.dark,[data-theme=dark]{--separator-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--separator-secondary:color-mix(in oklab, var(--surface) 85%, var(--surface-foreground) 15%)}}.dark,[data-theme=dark]{--separator-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--separator-tertiary:color-mix(in oklab, var(--surface) 81%, var(--surface-foreground) 19%)}}.dark,[data-theme=dark]{--border-secondary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-secondary:color-mix(in oklab, var(--surface) 78%, var(--surface-foreground) 22%)}}.dark,[data-theme=dark]{--border-tertiary:var(--surface)}@supports (color:color-mix(in lab, red, red)){.dark,[data-theme=dark]{--border-tertiary:color-mix(in oklab, var(--surface) 66%, var(--surface-foreground) 34%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true]:not(.dark):not([data-theme=dark]){--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:var(--accent)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--accent-soft-foreground:color-mix(in oklab, var(--accent) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--danger-soft-foreground:color-mix(in oklab, var(--danger) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:var(--warning)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--warning-soft-foreground:color-mix(in oklab, var(--warning) 92%, var(--foreground) 8%)}}[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:var(--success)}@supports (color:color-mix(in lab, red, red)){[data-vibrant-palette=true].dark,[data-vibrant-palette=true][data-theme=dark]{--success-soft-foreground:color-mix(in oklab, var(--success) 92%, var(--foreground) 8%)}}}}@layer base;@layer components{.alert{justify-content:flex-start;align-items:flex-start;gap:calc(var(--spacing) * 4);background-color:var(--surface);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-shadow:var(--surface-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-radius:min(32px, var(--radius-3xl));flex-direction:row;display:flex}.alert__content{flex-direction:column;flex-grow:1;align-items:flex-start;height:100%;display:flex}.alert__indicator{padding:var(--spacing);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.alert__indicator [data-slot=alert-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.alert__title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.alert__description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--muted)}.alert--default .alert__indicator,.alert--default .alert__title{color:var(--foreground)}.alert--accent .alert__indicator,.alert--accent .alert__title{color:var(--accent-soft-foreground)}.alert--success .alert__indicator,.alert--success .alert__title{color:var(--success-soft-foreground)}.alert--warning .alert__indicator,.alert--warning .alert__title{color:var(--warning-soft-foreground)}.alert--danger .alert__indicator,.alert--danger .alert__title{color:var(--danger-soft-foreground)}.alert-dialog__trigger{cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), background-color .15s var(--ease-smooth), box-shadow .15s var(--ease-out);display:inline-block}.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *),.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.alert-dialog__trigger:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.alert-dialog__trigger:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.alert-dialog__trigger:focus-visible:not(:focus),.alert-dialog__trigger[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.alert-dialog__trigger:disabled,.alert-dialog__trigger[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.alert-dialog__trigger:active,.alert-dialog__trigger[data-pressed=true]{transform:scale(.97)}.alert-dialog__backdrop{z-index:50;height:var(--visual-viewport-height);flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:fixed;inset:0}.alert-dialog__backdrop[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);--tw-enter-opacity:0}.alert-dialog__backdrop[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:var(--ease-out);transition-duration:.1s;transition-timing-function:var(--ease-out);--tw-exit-opacity:0}.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]{will-change:opacity}:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__backdrop[data-exiting=true],.alert-dialog__backdrop[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__backdrop--transparent{background-color:#0000}.alert-dialog__backdrop--opaque{background-color:var(--backdrop)}.alert-dialog__backdrop--blur{background-color:var(--backdrop);--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.alert-dialog__container{height:var(--visual-viewport-height);width:100%;min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;flex:1;align-items:center;display:flex}@media (width>=40rem){.alert-dialog__container{width:fit-content;padding:calc(var(--spacing) * 10)}}.alert-dialog__container{pointer-events:none}.alert-dialog__container[data-entering=true]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.25s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-enter-opacity:0;--tw-enter-scale:calc(105*1%);transition-duration:.25s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(1*var(--spacing))}@media (width>=40rem){.alert-dialog__container[data-entering=true][data-placement=auto]{--tw-enter-translate-y:calc(0*100%)}}.alert-dialog__container[data-entering=true][data-placement=top]{--tw-enter-translate-y:calc(1*var(--spacing)*-1)}.alert-dialog__container[data-entering=true][data-placement=center]{--tw-enter-translate-y:calc(0*-100%)}.alert-dialog__container[data-entering=true][data-placement=bottom]{--tw-enter-translate-y:calc(1*var(--spacing))}.alert-dialog__container[data-exiting=true]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);--tw-duration:.1s;--tw-ease:cubic-bezier(.25, .46, .45, .94);--tw-exit-opacity:0;--tw-exit-scale:.95;transition-duration:.1s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]{will-change:opacity,transform}:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):is([data-reduce-motion=true],[data-reduce-motion=true] *):after{animation:none}@media (prefers-reduced-motion:reduce){:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,:is(.alert-dialog__container[data-exiting=true],.alert-dialog__container[data-entering=true]):not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{animation:none}}.alert-dialog__dialog{background-color:var(--overlay);--tw-shadow:var(--overlay-shadow);width:100%;min-height:0;max-height:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;border-radius:min(32px, var(--radius-3xl));padding:calc(var(--spacing) * 6);pointer-events:auto;outline-style:none;flex-direction:column;display:flex;position:relative;overflow:clip}.alert-dialog__dialog[data-placement=auto]{margin-top:auto}@media (width>=40rem){.alert-dialog__dialog[data-placement=auto]{margin-block:auto}}.alert-dialog__dialog[data-placement=center]{margin-block:auto}.alert-dialog__dialog[data-placement=bottom]{margin-top:auto}.alert-dialog__dialog[data-placement=top]{margin-top:0}.alert-dialog__dialog--xs{max-width:var(--container-xs)}.alert-dialog__dialog--sm{max-width:var(--container-sm)}.alert-dialog__dialog--md{max-width:var(--container-md)}.alert-dialog__dialog--lg{max-width:var(--container-lg)}.alert-dialog__dialog--cover{width:100%;height:100%;min-height:100%}.alert-dialog__header{gap:calc(var(--spacing) * 3);flex-direction:column;margin-bottom:0;display:flex}.alert-dialog__header>.modal__icon{margin-bottom:0}.alert-dialog__heading{vertical-align:middle;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground)}.alert-dialog__icon{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:calc(var(--radius) * 3);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.alert-dialog__icon [data-slot=alert-dialog-default-icon]{box-sizing:content-box;width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.alert-dialog__icon--default{background-color:var(--default);color:var(--foreground)}.alert-dialog__icon--accent{background-color:var(--accent-soft);color:var(--accent-soft-foreground)}.alert-dialog__icon--success{background-color:var(--success-soft);color:var(--success-soft-foreground)}.alert-dialog__icon--warning{background-color:var(--warning-soft);color:var(--warning-soft-foreground)}.alert-dialog__icon--danger{background-color:var(--danger-soft);color:var(--danger-soft-foreground)}.alert-dialog__body{scrollbar-width:var(--scrollbar-width);scrollbar-color:var(--scrollbar-color);scrollbar-gutter:var(--scrollbar-gutter);min-height:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.43;color:var(--muted);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:-3px;flex:1;margin-block:0;padding:3px;line-height:1.43;overflow-y:auto}.alert-dialog__footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-direction:row;margin-top:0;display:flex}.alert-dialog__close-trigger{inset-inline-end:calc(var(--spacing) * 4);top:calc(var(--spacing) * 4);position:absolute}.alert-dialog__header+.alert-dialog__body{margin-top:calc(var(--spacing) * 2)}.alert-dialog__header+.alert-dialog__footer,.alert-dialog__body+.alert-dialog__footer{margin-top:calc(var(--spacing) * 5)}.close-button{isolation:isolate;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);transform-origin:50%;border-radius:calc(var(--radius) * 1.5);padding:var(--spacing);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:var(--cursor-interactive);transition:transform .25s var(--ease-out-quart), color .15s var(--ease-out), background-color .1s var(--ease-out), box-shadow .15s var(--ease-out);transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *),.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):before,.close-button:is([data-reduce-motion=true],[data-reduce-motion=true] *):after{transition-property:none}@media (prefers-reduced-motion:reduce){.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)),.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):before,.close-button:not(:is([data-reduce-motion=true],[data-reduce-motion=true] *)):after{transition-property:none}}.close-button:focus-visible:not(:focus),.close-button[data-focus-visible=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--focus);--tw-ring-offset-width:var(--ring-offset-width);--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none}.close-button:disabled,.close-button[aria-disabled=true]{opacity:var(--disabled-opacity);cursor:var(--cursor-disabled);pointer-events:none}.close-button[data-pending=true]{pointer-events:none}.close-button svg{pointer-events:none;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);margin-inline:calc(var(--spacing) * -.5);margin-block:calc(var(--spacing) * .5);flex-shrink:0;align-self:center}.close-button--default{background-color:var(--default);color:var(--muted)}@media (hover:hover){.close-button--default:hover,.close-button--default[data-hovered=true]{background-color:var(--default-hover)}}.close-button--default:active,.close-button--default[data-pressed=true]{transform:scale(.93)}}@layer utilities;@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.toast-stack button.close-button{appearance:none;color:var(--muted);box-shadow:none;background:0 0;border:0}.toast-stack button.close-button:hover,.toast-stack button.close-button[data-hovered=true],.toast-stack button.close-button[data-pressed=true]{box-shadow:none;background:0 0}.toast-stack button.close-button:after{content:"";position:absolute;inset:-10px}@media (width>=1025px){.toast-stack button.close-button:after{inset:-4px}}.yahpaz-alert-dialog-backdrop.alert-dialog__backdrop{z-index:80}.yahpaz-alert-dialog.alert-dialog__dialog{font-family:var(--font-ui);text-align:start}.yahpaz-alert-dialog--rtl.alert-dialog__dialog{direction:rtl}.yahpaz-alert-dialog--ltr.alert-dialog__dialog{direction:ltr}.yahpaz-alert-dialog .alert-dialog__header,.yahpaz-alert-dialog .alert-dialog__heading,.yahpaz-alert-dialog .alert-dialog__body{text-align:start}.yahpaz-alert-dialog .alert-dialog__header{padding-inline-end:var(--space-8)}.yahpaz-alert-dialog .alert-dialog__footer{justify-content:flex-end}.yahpaz-alert-dialog .alert-dialog__close-trigger{position:absolute;inset-block-start:var(--space-4);inset-inline:auto}.yahpaz-alert-dialog--rtl .alert-dialog__close-trigger{right:auto;left:var(--space-4)}.yahpaz-alert-dialog--ltr .alert-dialog__close-trigger{left:auto;right:var(--space-4)}@media (width<=1024px){.yahpaz-alert-dialog .alert-dialog__footer{flex-direction:column;align-items:stretch}.yahpaz-alert-dialog .alert-dialog__footer .btn{width:100%}}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-hebrew-hebrew-700-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}:root{--ink-900:#0f1b2d;--ink-700:#22354e;--ink-500:#445a73;--ink-400:#5b6f86;--ink-300:#8b9caf;--ink-100:#dde4eb;--ink-50:#eef2f6;--navy-sunken:#122036;--navy-page:#182a47;--navy-raised:#213656;--navy-overlay:#2a4168;--paper-0:#fff;--paper-50:#f6f8fa;--paper-100:#edf1f5;--blue-800:#17416e;--blue-700:#1d4e89;--blue-600:#2e6cb4;--blue-300:#8fbceb;--blue-200:#a9cdf2;--blue-100:#dce8f5;--blue-50:#edf4fb;--green-field:#2e7d5b;--green-field-tint:#e3f1ea;--green-field-on-tint:#215c43;--green-command:#66c79b;--red-field:#b3382f;--red-field-tint:#f9e9e7;--red-field-on-tint:#93291f;--red-command:#ef8177;--red-command-on-tint:#f6a29a;--amber-field:#b07c24;--amber-field-tint:#f7eedc;--amber-field-on-tint:#7a5410;--amber-command:#e0b05c;--plate-yellow:#f5c400;--plate-field:var(--plate-yellow);--plate-ink:var(--ink-900);--plate-band:var(--blue-800);--plate-band-text:var(--paper-0);--plate-flag:var(--blue-800);--km-post-border:var(--red-field);--km-post-face:var(--paper-0);--km-post-ink:var(--ink-900);--font-display:"IBM Plex Sans Hebrew", "Heebo", "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", sans-serif;--font-ui:"IBM Plex Sans Hebrew", "Heebo", "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", sans-serif;--font-brand:"Suez One", "Frank Ruhl Libre", "Times New Roman", "Noto Serif Hebrew", serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-stamp:3px;--radius-full:9999px;--content-max:1120px;--form-max:720px;--sidebar-width:240px;--appbar-height:48px;--tabbar-height:56px;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.24s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--shadow-overlay:0 8px 24px #0f1b2d29;--shadow-scroll-cue:0 -12px 24px #0f1b2d2e}:root,[data-theme=field]{--surface-page:var(--paper-50);--surface-raised:var(--paper-0);--surface-sunken:var(--paper-100);--surface-overlay:var(--paper-0);--text-primary:var(--ink-900);--text-secondary:var(--ink-500);--text-muted:var(--ink-400);--text-on-accent:var(--paper-0);--accent:var(--blue-700);--accent-fill:var(--blue-700);--accent-hover:var(--blue-800);--accent-subtle:var(--blue-50);--stroke-hairline:#0f1b2d1f;--stroke-strong:#0f1b2d8c;--status-done:var(--green-field);--status-done-tint:var(--green-field-tint);--status-done-on-tint:var(--green-field-on-tint);--status-alert:var(--red-field);--status-alert-tint:var(--red-field-tint);--status-alert-on-tint:var(--red-field-on-tint);--status-partial:var(--amber-field);--status-partial-tint:var(--amber-field-tint);--status-partial-on-tint:var(--amber-field-on-tint);--status-pending:var(--blue-700);--status-pending-tint:var(--blue-50);--status-pending-on-tint:var(--blue-700);--status-draft:var(--ink-400);--status-draft-tint:transparent;--status-draft-on-tint:var(--ink-400);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=command]{--surface-page:var(--navy-page);--surface-raised:var(--navy-raised);--surface-sunken:var(--navy-sunken);--surface-overlay:var(--navy-overlay);--text-primary:#f2f6fa;--text-secondary:#c3cedc;--text-muted:#9fb0c4;--text-on-accent:var(--paper-0);--accent:var(--blue-300);--accent-fill:var(--blue-600);--accent-hover:var(--blue-200);--accent-subtle:#8fbceb24;--stroke-hairline:#f2f6fa26;--stroke-strong:#f2f6fa73;--status-done:var(--green-command);--status-done-tint:#66c79b14;--status-done-on-tint:var(--green-command);--status-alert:var(--red-command);--status-alert-tint:#ef817714;--status-alert-on-tint:var(--red-command-on-tint);--status-partial:var(--amber-command);--status-partial-tint:#e0b05c14;--status-partial-on-tint:var(--amber-command);--status-pending:var(--blue-300);--status-pending-tint:#8fbceb14;--status-pending-on-tint:var(--blue-300);--status-draft:#9fb0c4;--status-draft-tint:#9fb0c414;--status-draft-on-tint:#9fb0c4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100dvh;height:var(--app-height,100dvh);overflow:hidden}body{height:100dvh;height:var(--app-height,100dvh);overscroll-behavior:none;font:400 16px/24px var(--font-ui);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow:hidden}#root{height:100dvh;height:var(--app-height,100dvh);overflow:hidden}[data-theme]{color:var(--text-primary)}h1,h2,h3,p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0}a{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.t-display{font-family:var(--font-display);font-size:26px;font-weight:700;line-height:32px}.t-title,h1.t-title{color:var(--text-primary);font-size:22px;line-height:28px;font-family:var(--font-display)!important;font-weight:700!important}.t-section{font:600 17px/24px var(--font-ui)}.t-body{font:400 16px/24px var(--font-ui)}.t-body-strong{font:600 16px/24px var(--font-ui)}.t-label{font:500 13px/18px var(--font-ui);letter-spacing:.01em}.t-caption{font:400 12px/16px var(--font-ui)}.t-stamp{font:700 12px/16px var(--font-ui);letter-spacing:.06em}.t-num{font:400 16px/24px var(--font-mono)}.mono{font-family:var(--font-mono)}.t-num-lg{font:500 20px/26px var(--font-mono)}@media (width>=1025px){.t-display{font-size:32px;line-height:38px}.t-title,h1.t-title{font-size:28px;line-height:34px}.t-section{font-size:18px;line-height:26px}.t-num-lg{font-size:22px;line-height:28px}}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-danger{color:var(--status-alert)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--stroke-strong);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus-visible{transform:translateY(0)}.icon-mirror{transform:scaleX(-1)}.ltr{direction:ltr;unicode-bidi:isolate}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{height:var(--rdp-nav-height);inset-inline-start:0;display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{height:var(--rdp-nav-height);inset-inline-end:0;justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-width:96px;min-height:44px;padding-inline:var(--space-5);border-radius:var(--radius-sm);font:600 16px/24px var(--font-ui);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.4;pointer-events:none}.btn svg{flex:none;width:20px;height:20px}.btn--primary{background:var(--accent-fill);color:var(--text-on-accent)}.btn--secondary{border-color:var(--stroke-strong);color:var(--text-primary);background:0 0}.btn--ghost{color:var(--accent);background:0 0;min-width:0}.btn--destructive{background:var(--status-alert);color:var(--text-on-accent)}[data-theme=command] .btn--destructive{border-color:var(--status-alert);color:var(--status-alert);background:0 0}@media (hover:hover){.btn--primary:hover:not(:disabled){background:var(--accent-hover)}.btn--secondary:hover:not(:disabled),.btn--ghost:hover:not(:disabled){background:var(--accent-subtle)}}.btn--block{width:100%}.btn--icon{width:44px;min-width:44px;padding-inline:0}@media (width>=1025px){.btn{min-height:40px}}.btn__spinner{border-radius:var(--radius-full);border:2px solid;border-block-start-color:#0000;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{flex-direction:column;display:flex}.field__label{color:var(--text-secondary);font:500 13px/18px var(--font-ui);letter-spacing:.01em;margin-block-end:var(--space-1)}.field__required{color:var(--status-alert);margin-inline-start:.2em;font-weight:700}.field__control{align-items:center;display:flex;position:relative}.field__input{width:100%;height:44px;padding-inline:var(--space-3);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font:400 16px/24px var(--font-ui);transition:border-color var(--duration-fast) var(--ease-standard)}textarea.field__input{min-height:96px;padding-block:var(--space-2);resize:vertical}.field__input::placeholder{color:var(--text-muted)}.field__input[type=search],.search-field input{text-overflow:ellipsis;overflow:hidden}.field__input:focus-visible{border-color:var(--accent)}.field__input[data-blank=true]{border-block-end:1.5px dotted var(--accent)}.field__input[aria-invalid=true]{border-color:var(--status-alert)}.field__input:disabled,.field__input[readonly]{background:var(--surface-sunken)}.field__input--numeric{font:400 16px/24px var(--font-mono)}.field__input--with-affix,.field__select{padding-inline-end:var(--space-12)}.field__select{appearance:none;cursor:pointer}.select-field__trigger{text-align:start;cursor:pointer;align-items:center;display:flex}.select-field__trigger:disabled{cursor:not-allowed}.select-field__trigger--placeholder .select-field__value{color:var(--text-muted)}.select-field__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-field__trigger:has(.media-plate-choice){height:auto;min-height:44px;padding-block:var(--space-1)}.select-field__value:has(.media-plate-choice){text-overflow:unset;white-space:normal;overflow:visible}.select-field__value--stack{align-items:stretch;gap:var(--space-2);text-overflow:unset;white-space:normal;flex-direction:column;display:flex;overflow:visible}.select-field__trigger:has(.select-field__value--stack){height:auto;min-height:44px;padding-block:var(--space-1)}.select-field__chevron{pointer-events:none;transition:transform var(--duration-fast) var(--ease-standard)}.select-field__menu{z-index:80;padding:var(--space-2);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);animation:menu-in var(--duration-base) var(--ease-standard);flex-direction:column;margin:0;display:flex;position:fixed;overflow:hidden}.select-field__list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.select-field__search{background:var(--surface-overlay);flex:none;margin-block-end:var(--space-1);padding-block-end:var(--space-1)}.select-field__search .search-field{width:100%;min-width:0}.select-field__search .search-field input{min-width:0}.select-field__empty{padding:var(--space-3)}.select-field__option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font:400 16px/24px var(--font-ui);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.select-field__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-field__option:has(.media-plate-choice){min-height:52px}.select-field__option-label:has(.media-plate-choice){text-overflow:unset;white-space:normal;overflow:visible}.select-field__option-text{align-items:flex-start;gap:var(--space-1);text-align:start;flex-direction:column;display:flex}.select-field__option:has(.select-field__option-text){min-height:52px;padding-block:var(--space-2)}.select-field__option-label:has(.select-field__option-text){text-overflow:unset;white-space:normal;overflow:visible}.select-field__option-description{color:var(--text-muted);font-weight:400}.select-field__check{color:var(--accent);flex:none}.select-field__option:disabled{color:var(--text-muted);cursor:default}.select-field__option:disabled.is-selected{background:var(--surface-sunken);color:var(--text-muted)}.select-field__option:disabled .select-field__check{color:var(--text-muted)}.select-field__option.is-selected{background:var(--accent-subtle);color:var(--accent);font-weight:600}.select-field__option.is-active:not(.is-selected){background:var(--accent-subtle)}@media (hover:hover){.select-field__option:hover:not(:disabled){background:var(--accent-subtle)}}.lead-option{align-items:flex-start;gap:var(--space-1);text-align:start;flex-direction:column;display:flex}.select-field__option:has(.lead-option){min-height:52px;padding-block:var(--space-2)}.select-field__option-label:has(.lead-option){text-overflow:unset;white-space:normal;overflow:visible}@media (prefers-reduced-motion:reduce){.select-field__menu{animation:none}}.field__affix{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-secondary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--space-1)}@media (hover:hover){.field__affix:hover{background:var(--accent-subtle)}}.field__hint{color:var(--text-muted);font:400 12px/16px var(--font-ui);margin-block-start:var(--space-1)}.field__hint--error{color:var(--status-alert)}.field-note{align-items:center;gap:calc(var(--space-1) / 2);margin-block-start:var(--space-2);margin-block-end:var(--space-1);display:flex}.field-note__text{min-width:0;color:var(--text-secondary);font:400 12px/16px var(--font-ui);text-align:start;flex:0 auto;margin:0}.field-note__tip{color:var(--text-secondary);flex:none;align-items:center;display:inline-flex}.field-note__tip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}p.alert{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);font:400 16px/24px var(--font-ui);display:flex}p.alert svg{flex:none;width:20px;height:20px;margin-block-start:2px}p.alert--error{background:var(--status-alert-tint);color:var(--status-alert-on-tint)}p.alert--info{background:var(--accent-subtle);color:var(--accent)}.stamp{border:1.5px solid var(--stamp-ink);border-radius:var(--radius-stamp);background:var(--stamp-tint);color:var(--stamp-text);font:700 12px/16px var(--font-ui);letter-spacing:.06em;white-space:nowrap;border-start-end-radius:1px;align-items:center;padding:4px 10px;display:inline-flex}.stamp--done{--stamp-ink:var(--status-done);--stamp-tint:var(--status-done-tint);--stamp-text:var(--status-done-on-tint)}.stamp--partial{--stamp-ink:var(--status-partial);--stamp-tint:var(--status-partial-tint);--stamp-text:var(--status-partial-on-tint)}.stamp--pending{--stamp-ink:var(--status-pending);--stamp-tint:var(--status-pending-tint);--stamp-text:var(--status-pending-on-tint)}.stamp--draft{--stamp-ink:var(--status-draft);--stamp-tint:var(--status-draft-tint);--stamp-text:var(--status-draft-on-tint);border-style:dashed}.stamp--alert{--stamp-ink:var(--status-alert);--stamp-tint:var(--status-alert-tint);--stamp-text:var(--status-alert-on-tint)}.stamp--header{transform-origin:50%;padding:6px 14px;font-size:13px;line-height:18px;transform:rotate(-8deg)}.stamp--press{animation:stamp-press var(--duration-base) var(--ease-standard)}.stamp--header.stamp--press{animation:stamp-press-header var(--duration-base) var(--ease-standard)}.event-status-trail{align-items:stretch;gap:var(--space-2);flex-direction:column;min-width:12rem;max-width:22rem;display:flex}.event-status-trail__steps{align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;display:flex}.event-status-trail__step{align-items:center;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.event-status-trail__step:not(:last-child):before{content:"";background:var(--stroke-strong);opacity:.45;height:2px;position:absolute;inset-block-start:5px;inset-inline:calc(50% + 7px) calc(7px - 50%)}.event-status-trail__node{z-index:1;box-sizing:border-box;border:1.5px solid var(--stroke-strong);background:var(--surface-raised);border-radius:999px;flex:none;width:10px;height:10px;position:relative}.event-status-trail__node--past{border-color:var(--text-secondary);background:var(--text-secondary)}.event-status-trail__node--future{border-color:var(--text-muted);background:var(--surface-raised);opacity:.75}.event-status-trail__node--current{width:12px;height:12px}.event-status-trail__node--tone-done{border-color:var(--status-done);background:var(--status-done)}.event-status-trail__node--tone-partial{border-color:var(--status-partial);background:var(--status-partial)}.event-status-trail__node--tone-pending{border-color:var(--status-pending);background:var(--status-pending)}.event-status-trail__node--tone-draft{border-color:var(--status-draft);background:var(--status-draft-tint);border-style:dashed}.event-status-trail__node--tone-alert{border-color:var(--status-alert);background:var(--status-alert)}.event-status-trail__label{width:max-content;max-width:none;font:600 12px/16px var(--font-ui);letter-spacing:.01em;text-align:center;white-space:nowrap}.event-status-trail__label--done{color:var(--status-done-on-tint)}.event-status-trail__label--partial{color:var(--status-partial-on-tint)}.event-status-trail__label--pending{color:var(--status-pending)}.event-status-trail__label--draft{color:var(--status-draft)}.event-status-trail__label--alert{color:var(--status-alert-on-tint)}.table tbody td.table-cell--status{height:auto;min-height:48px;padding-block:var(--space-2);vertical-align:middle}@keyframes stamp-press{0%{opacity:0;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes stamp-press-header{0%{opacity:0;transform:rotate(-8deg)scale(1.12)}to{opacity:1;transform:rotate(-8deg)scale(1)}}.card{min-width:0;padding:var(--space-4);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-raised)}@media (width>=1025px){.card{padding:var(--space-5)}}.event-card-shell{column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body stamp""notice notice""fill fill";display:grid}.event-card-shell--manual{border-inline-start:3px solid var(--accent);background:var(--accent-subtle)}.event-card-shell--overdue{border-inline-start:3px solid var(--status-alert);background:var(--status-alert-tint)}.event-card{gap:var(--space-2);border-radius:var(--radius-sm);text-align:start;width:100%;transition:background-color var(--duration-fast) var(--ease-standard);border:0;flex-direction:column;grid-area:body;display:flex}.event-card:active{background:var(--surface-sunken)}@media (hover:hover){.event-card-shell:not(.event-card-shell--manual):not(.event-card-shell--overdue) .event-card:hover{background:var(--accent-subtle)}}.event-card__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.event-card__type{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.event-card__overdue-mark{flex-shrink:0;align-items:center;display:inline-flex}.event-card__overdue-mark-hit{color:var(--status-alert);align-items:center;display:inline-flex}.event-frozen-mark{flex-shrink:0;align-items:center;display:inline-flex}.event-frozen-mark__hit{color:var(--status-pending);align-items:center;display:inline-flex}.event-frozen-mark__hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shift-card__disclose{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--text-secondary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.shift-card__disclose:hover{background:var(--accent-subtle)}}.shift-odometer{gap:var(--space-4);flex-direction:column;display:flex}.shift-odometer__fields{gap:var(--space-3);display:grid}@media (width>=641px){.shift-odometer__fields{grid-template-columns:1fr 1fr}}.shift-odometer__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.event-frozen-notice{align-items:center;gap:var(--space-2);border-block-start:1px solid var(--stroke-hairline);color:var(--status-pending);grid-area:notice;padding-block-start:var(--space-2);display:flex}.event-frozen-notice svg{flex-shrink:0}.event-card-shell--incomplete{border-inline-start:3px solid var(--status-alert)}.event-card .incomplete-notice{border-block-start:1px solid var(--stroke-hairline);margin-block-start:var(--space-1);padding-block-start:var(--space-2)}.incomplete-notice{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.incomplete-notice__mark{color:var(--status-partial-on-tint);font:600 13px/18px var(--font-ui);letter-spacing:.01em;flex:none}.incomplete-notice__fields{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.incomplete-notice__field{color:var(--text-primary);font:400 12px/16px var(--font-ui);border-block-end:1.5px dotted var(--status-partial);padding-block-end:1px}.events-incomplete-section{gap:var(--space-3);flex-direction:column;display:flex}.events-incomplete-heading{color:var(--text-secondary);font:500 13px/18px var(--font-ui);letter-spacing:.01em;margin:0;padding-block-start:var(--space-2);padding-block-end:var(--space-2)}.table caption.events-incomplete-heading{caption-side:top;text-align:start;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--stroke-hairline);background:var(--surface-raised)}.stamp-stack{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.stamp-stack__note{max-width:11rem;color:var(--status-alert)}.event-card__stamp{background:0 0;border:0;grid-area:stamp;justify-content:flex-end;place-self:start end;align-items:flex-start;min-width:44px;min-height:44px;padding:0;display:inline-flex}.event-card__fill{grid-area:fill}.event-card__fill .btn{width:100%}@media (width>=1025px){.event-card-shell:has(.event-card__fill){grid-template-areas:"body stamp""notice notice"".fill"}.event-card__fill{justify-self:end}.event-card__fill .btn{width:auto}}.event-card__meta{gap:var(--space-2);color:var(--text-muted);font:400 12px/16px var(--font-ui);flex-wrap:wrap;display:flex}.event-type-label{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.event-type-label--section{font:600 17px/24px var(--font-ui);color:var(--text-primary)}.event-type-label--cancelled .event-type-label__name{color:var(--text-muted);text-decoration:line-through}.event-type-label__tag{font:600 12px/16px var(--font-ui);letter-spacing:.02em;color:var(--status-draft-on-tint);background:var(--status-draft-tint);border:1px solid var(--status-draft);border-radius:var(--radius-sm);flex:none;padding:1px 6px}.ledger{gap:var(--space-3);flex-direction:column;display:flex}.ledger__row{align-items:baseline;gap:var(--space-2);min-width:0;min-height:32px;display:flex}.ledger__label{max-width:45%;color:var(--text-secondary);font:500 13px/18px var(--font-ui);letter-spacing:.01em;flex:0 auto}.ledger__leader{min-width:var(--space-4);margin-inline:var(--space-2);border-block-end:1px dotted var(--stroke-hairline);flex:auto;transform:translateY(-4px)}.ledger__value{min-width:0;max-width:55%;color:var(--text-primary);font:400 16px/24px var(--font-ui);font-family:var(--font-ui);text-align:end;overflow-wrap:anywhere;word-break:break-word;flex:0 auto}.ledger__value--numeric{font-family:var(--font-mono)}.ledger__value--empty{color:var(--text-muted)}.ledger__row--missing .ledger__label,.ledger__row--missing .ledger__value{color:var(--status-alert)}.ledger__row:has(.license-plate){align-items:center}.ledger__row:has(.license-plate) .ledger__leader{transform:none}.ledger__value:has(.license-plate){align-items:flex-end;gap:var(--space-2);flex-direction:column;max-width:none;display:flex}.ledger__row:has(.treated-plates){align-items:baseline;row-gap:var(--space-2);flex-wrap:wrap}.ledger__row:has(.treated-plates) .ledger__label{max-width:none}.ledger__row:has(.treated-plates) .ledger__leader{transform:translateY(-4px)}.ledger__value:has(.treated-plates){text-align:start;flex-direction:column;flex:100%;align-items:stretch;gap:0;width:100%;max-width:none;display:flex}.license-plate{background:var(--plate-field);height:36px;color:var(--plate-ink);border:1px solid var(--plate-ink);border-radius:var(--radius-sm);vertical-align:middle;flex-direction:row;align-items:stretch;display:inline-flex;overflow:hidden}.license-plate__band{width:var(--space-6);background:var(--plate-band);color:var(--plate-band-text);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.license-plate__flag{width:16px;height:12px;display:block}.license-plate__il{font:500 12px/12px var(--font-mono);color:var(--plate-band-text)}.license-plate__serial{padding-inline:var(--space-2);font:500 16px/24px var(--font-mono);color:var(--plate-ink);align-items:center;display:flex}.license-plate--sm{height:29px}.license-plate--sm .license-plate__band{width:19px}.license-plate--sm .license-plate__flag{width:13px;height:10px}.license-plate--sm .license-plate__il{font:500 10px/10px var(--font-mono)}.license-plate--sm .license-plate__serial{padding-inline:var(--space-1);font:500 13px/18px var(--font-mono)}.treated-plates-field{gap:var(--space-3);flex-direction:column;display:flex}.treated-plates{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.treated-plates__item{min-width:0}.treated-plates__item--row{flex-direction:column;align-items:stretch;gap:2px;min-width:0;display:flex}.treated-plates__item--edit{align-items:center;gap:var(--space-2);flex-direction:row;min-height:44px}.treated-plates__main{align-items:center;gap:var(--space-2);flex-direction:row;min-width:0;display:flex}.treated-plates--stack .treated-plates__main{min-height:0}.treated-plates__card{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.treated-plates__card--read{gap:var(--space-2)}.treated-plates__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:row;width:100%;min-height:44px;display:flex}.treated-plates__identity{align-items:center;gap:var(--space-2);flex-direction:row;min-width:0;display:flex}.car-logo{object-fit:contain;flex:none;width:32px;height:32px;display:block}.treated-plates__item--row .car-logo{width:28px;height:28px}.treated-plates__specs{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.treated-plates__spec{align-items:baseline;gap:var(--space-2);flex-direction:row;margin:0;display:flex}.treated-plates__spec-label{min-width:2.25rem;color:var(--text-secondary);font:500 13px/18px var(--font-ui);letter-spacing:.01em;flex:none;margin:0}.treated-plates__spec-value{min-width:0;color:var(--text-primary);font:400 15px/22px var(--font-ui);flex:auto;margin:0}.treated-plates__details{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.treated-plates__item--edit .treated-plates__details{flex-direction:row;flex:auto;align-items:center}.treated-plates__details--pending{flex-direction:row;align-items:center}.treated-plates__details--failed{align-items:center;gap:var(--space-2);flex-direction:row}.treated-plates__caption{flex:auto;min-width:0}.treated-plates__miss{width:44px;height:44px;color:var(--status-alert);cursor:default;flex:none;justify-content:center;align-items:center;display:inline-flex}.treated-plates__item--edit .treated-plates__miss{width:28px;height:28px}.treated-plates__miss-label{flex:auto;min-width:0}.treated-plates__actions{align-items:center;gap:var(--space-2);flex-direction:row;flex:none;margin-inline-start:auto;display:flex}.treated-plates__left-field{margin:0}.treated-plates__left-where{width:100%;min-height:44px}.treated-plates__item--edit .treated-plates__left-where{width:10rem;height:36px;min-height:36px;padding-inline:var(--space-2);font:400 14px/20px var(--font-ui);flex:none}.treated-plates__where{font:400 14px/20px var(--font-ui);margin:0}.treated-plates__where-label{color:var(--text-secondary);font-weight:500}.treated-plates__where-wrap{min-width:0;padding-inline-start:calc(28px + var(--space-2))}.treated-plates__remove{flex:none}.treated-plates__compose{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.treated-plates__compose .field{flex:auto;min-width:0}.treated-plates__add{box-sizing:border-box;flex:none;align-self:stretch;width:100%;min-height:44px;padding-block:0}.treated-plates__card>*{width:100%;min-width:0}@media (width>=641px){.treated-plates__specs{column-gap:var(--space-4);row-gap:var(--space-1);flex-flow:wrap}.treated-plates__compose{flex-direction:row;align-items:flex-start}.treated-plates__add{width:auto;min-width:96px;align-self:flex-start;margin-block-start:calc(18px + var(--space-1))}}@media (width>=1025px){.treated-plates-field,.treated-plates{gap:var(--space-2)}.treated-plates--stack{gap:var(--space-1)}}.form-section{border-block-start:1px solid var(--stroke-hairline);margin-block-start:var(--space-8)}.form-section:first-child{margin-block-start:0}.form-section__heading{align-items:baseline;gap:var(--space-2);background:var(--surface-raised);font:600 17px/24px var(--font-ui);margin-block-start:-13px;padding-inline-end:var(--space-3);display:inline-flex}.dialog .form-section__heading{background:var(--surface-overlay)}.form-section__counter{font-family:var(--font-display);font-weight:700}.form-section__fields{gap:var(--space-4);flex-direction:column;margin-block-start:var(--space-4);display:flex}.chips{gap:var(--space-2);scrollbar-width:none;scroll-padding-inline:var(--space-4);display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip-tip{flex:none;display:inline-flex}.chip{height:36px;padding-inline:var(--space-3);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);color:var(--text-secondary);font:500 13px/18px var(--font-ui);letter-spacing:.01em;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;flex:none}.chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.chips--field-height{align-items:stretch;min-height:44px}.chips--field-height .chip{align-items:center;height:44px;display:inline-flex}@media (hover:hover){.chip:hover{background:var(--accent-subtle)}}.tag{height:24px;padding-inline:var(--space-2);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);color:var(--text-secondary);font:400 12px/16px var(--font-ui);white-space:nowrap;align-items:center;display:inline-flex}.tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.avatar{border-radius:var(--radius-full);background:var(--accent-subtle);width:32px;height:32px;color:var(--accent);font:500 13px/18px var(--font-ui);letter-spacing:.01em;flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar--sm{width:28px;height:28px}.avatar--lg{width:40px;height:40px}.user-presence{flex-shrink:0;align-items:center;display:inline-flex}.user-presence__disc{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full)}.user-presence--now .user-presence__disc{background:var(--status-done)}.user-presence--recent .user-presence__disc{background:var(--status-partial)}.availability-dot{width:var(--space-4);height:var(--space-4);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.availability-dot__halo,.availability-dot__core{border-radius:var(--radius-full)}.availability-dot__halo{position:absolute;inset:0}.availability-dot__core{width:var(--space-2);height:var(--space-2);position:relative}.availability-dot--available .availability-dot__halo{background:var(--status-done-tint)}.availability-dot--available .availability-dot__core{background:var(--status-done)}.availability-dot--unavailable .availability-dot__halo{background:var(--status-alert-tint)}.availability-dot--unavailable .availability-dot__core{background:var(--status-alert)}.availability-status{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.availability-status__copy{text-align:start;flex-direction:column;min-width:0;display:flex}.availability-trigger{min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.availability-trigger--compact{padding-inline:var(--space-3)}@media (width>=1025px){.availability-trigger,.availability-trigger--compact{min-height:40px}}.availability-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.availability-trigger:hover{background:var(--accent-subtle)}}.availability-choice{gap:var(--space-1);flex-direction:column;display:flex}.availability-choice__option{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding-block:var(--space-2);padding-inline:var(--space-4);border-radius:var(--radius-sm);color:var(--text-primary);font:400 16px/24px var(--font-ui);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex}.availability-choice__option[aria-checked=true]{background:var(--accent-subtle);color:var(--accent)}.availability-choice__label{flex:1;min-width:0}.availability-choice__check{width:20px;height:20px;color:var(--accent);flex:none}.availability-choice__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.availability-choice__option:disabled{opacity:.4;pointer-events:none}.availability-choice__option:active:not(:disabled){transform:translateY(1px)}@media (hover:hover) and (pointer:fine){.availability-choice__option:hover{background:var(--accent-subtle)}}.user-name-with-presence{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.android-install-mark{flex-shrink:0;align-items:center;display:inline-flex}.android-install-mark__hit{color:var(--text-muted);align-items:center;display:inline-flex}.android-install-mark__hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell{height:100dvh;height:var(--app-height,100dvh);max-height:100dvh;max-height:var(--app-height,100dvh);background:var(--surface-page);flex-direction:column;display:flex;overflow:hidden}.appbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);height:var(--appbar-height);padding-inline:var(--space-4);border-block-end:1px solid var(--stroke-hairline);background:var(--surface-page);color:var(--text-primary);flex:none;display:flex}.appbar__brand{align-items:center;gap:var(--space-2);min-width:0;max-width:calc(100% - 56px);color:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;margin:0;padding:0;display:flex}.appbar__brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.appbar__brand:hover{opacity:.9}}.appbar__system{font-family:var(--font-brand);white-space:nowrap;flex:none;font-size:20px;font-weight:400;line-height:24px}.appbar__brand-rule{background:var(--stroke-hairline);flex:none;width:1px;height:18px}.appbar__unit{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ui);color:var(--text-secondary);font-size:13px;font-weight:500;line-height:18px;overflow:hidden}@media (width>=1025px){.appbar__brand{gap:var(--space-3);max-width:calc(100% - 200px)}.appbar__system{font-size:22px;line-height:26px}.appbar__brand-rule{height:22px}.appbar__unit{font-size:14px;line-height:20px}}.appbar__cluster{align-items:center;gap:var(--space-2);flex:none;display:flex}.appbar__user{border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.menu-anchor{position:relative}.menu{z-index:30;min-width:220px;padding:var(--space-2);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-overlay);box-shadow:var(--shadow-overlay);animation:menu-in var(--duration-base) var(--ease-standard);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}.menu.availability-popover{z-index:40;min-width:260px;max-width:min(320px, calc(100vw - (var(--space-4) * 2)));padding:var(--space-3);position:fixed;inset-block-start:auto;inset-inline-end:auto;overflow:auto}.menu--rise{inset-block-start:auto;inset-block-end:calc(100% + var(--space-1));inset-inline:0 auto}@keyframes menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.menu__header{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--stroke-hairline);flex-direction:column;margin-block-end:var(--space-2);display:flex}.menu__header .availability-trigger{width:100%;min-height:44px;margin-inline:calc(var(--space-3) * -1);padding-inline:var(--space-3)}.menu__item{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font:400 16px/24px var(--font-ui);text-align:start;background:0 0;border:0;display:flex}.menu__item svg{flex:none;width:20px;height:20px}@media (hover:hover){.menu__item:hover{background:var(--accent-subtle)}}.shell__body{flex:1;min-height:0;display:flex;overflow:hidden}.sidebar{width:var(--sidebar-width);min-height:0;padding:var(--space-4) var(--space-3);border-inline-end:1px solid var(--stroke-hairline);background:var(--surface-page);flex-direction:column;flex:none;display:none;position:relative;overflow:hidden}.sidebar__brand{align-items:flex-start;gap:var(--space-1);width:100%;margin:0 0 var(--space-4);padding:var(--space-2) var(--space-3);color:inherit;text-align:start;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;flex-direction:column;flex:none;display:flex}.sidebar__brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.sidebar__brand:hover{opacity:.9}}.sidebar__brand-unit{min-width:0;font-family:var(--font-ui);color:var(--text-secondary);font-size:12px;font-weight:500;line-height:16px}.sidebar__footer .appbar__cluster{width:100%;padding-block-start:var(--space-3);padding-inline:var(--space-2);border-block-start:1px solid var(--stroke-hairline);justify-content:space-between;margin-block-start:var(--space-3)}.sidebar__resize{z-index:2;cursor:col-resize;touch-action:none;background:0 0;border:0;width:8px;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-end:-4px}.sidebar__resize:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sidebar__nav{gap:var(--space-1);overscroll-behavior-y:contain;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow-y:auto}.sidebar__footer{gap:var(--space-1);flex-direction:column;flex:none;width:100%;margin-block-start:auto;display:flex}.events-page__create{white-space:nowrap;flex:none}.nav-item{align-items:center;gap:var(--space-3);height:36px;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--text-secondary);font:400 16px/24px var(--font-ui);text-align:start;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex;position:relative}.nav-item svg{flex:none;width:20px;height:20px}.nav-icon{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.nav-attention-dot{border-radius:var(--radius-full);background:var(--status-alert);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--surface-page);pointer-events:none;position:absolute;inset-block-start:-1px;inset-inline-end:-2px}.nav-item[aria-current=page] .nav-attention-dot,.nav-item:hover .nav-attention-dot{box-shadow:0 0 0 1.5px var(--accent-subtle)}.nav-item[aria-current=page]{background:var(--accent-subtle);color:var(--accent)}.nav-item[aria-current=page]:before{content:"";inset-inline-start:0;inset-block:var(--space-1);border-radius:var(--radius-sm);background:var(--accent);width:2px;position:absolute}.create-event-btn{box-sizing:border-box;border-radius:var(--radius-sm);width:fit-content;max-width:100%;display:inline-flex;position:relative}.create-event-btn--block{width:100%;display:flex}.create-event-btn__border{pointer-events:none;z-index:1;border-radius:inherit;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;border:2px solid #0000;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);mask-image:linear-gradient(#0000,#0000),linear-gradient(#000,#000);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.create-event-btn__border-dot{aspect-ratio:1;background:linear-gradient(to right, transparent, var(--accent), var(--accent));position:absolute}.create-event-btn__border-static{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.create-event-btn__border-static{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent)}}.create-event-btn>.btn,.create-event-btn>.nav-item{z-index:0;width:100%;position:relative}.create-event-btn>.btn--primary{background:var(--surface-page);border-color:var(--stroke-strong);color:var(--text-primary)}@media (hover:hover){.create-event-btn>.btn--primary:hover:not(:disabled){background:var(--accent-subtle);color:var(--text-primary)}}.sidebar__new-event-shell{width:75%;margin-block-end:var(--space-1);margin-inline-end:auto}.nav-item.sidebar__new-event{box-sizing:border-box;white-space:nowrap;border:1px solid var(--stroke-strong);background:var(--surface-page);width:100%;color:var(--text-primary);cursor:pointer}.nav-item.sidebar__new-event svg{width:16px;height:16px}.nav-item.sidebar__new-event:before{content:none}.nav-item.sidebar__new-event:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.create-event-btn>.nav-item[aria-current=page]{background:var(--accent-subtle);color:var(--accent)}.nav-item__label{flex:auto;min-width:0}.nav-item__chevron{width:16px;height:16px;transition:transform var(--duration-fast) var(--ease-standard);flex:none;margin-inline-start:auto}.nav-item__chevron.is-open{transform:rotate(180deg)}.nav-flyout{position:relative}.menu.nav-flyout__panel{z-index:40;min-width:180px;position:fixed;inset:auto}.menu.nav-flyout__panel .menu__item[aria-current=page]{background:var(--accent-subtle);color:var(--accent)}.nav-item--sub{padding-inline-start:var(--space-8)}.tabbar-more__menu{gap:var(--space-1);flex-direction:column;display:flex}@media (hover:hover){.nav-item:hover{background:var(--accent-subtle)}.nav-item--cockpit:hover,.nav-item--cockpit[aria-current=page]:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.nav-item--cockpit:hover,.nav-item--cockpit[aria-current=page]:hover{background:color-mix(in srgb, var(--accent) 20%, var(--accent-subtle))}}.nav-item--cockpit:hover,.nav-item--cockpit[aria-current=page]:hover{color:var(--accent)}}.shell__main{overscroll-behavior-y:contain;min-width:0;min-height:0;padding:var(--space-6) var(--space-4);flex-direction:column;flex:1;padding-block-end:var(--space-6);display:flex;overflow:hidden auto}.shell:has(.feedback-fab):not(:has(.event-form__footer)) .shell__main{padding-block-end:calc(var(--space-6) + 44px + var(--space-4))}.shell__main>*{max-width:var(--content-max);width:100%;min-width:0;margin-inline:auto}.shell__main>.page--wide{max-width:calc(var(--content-max) * 1.2)}.shell__main>.page--wide.page--users{max-width:calc(var(--content-max) * 1.2 * 1.15)}.shell__main--narrow>*{max-width:var(--form-max)}.app-footer{gap:var(--space-5);width:100%;flex-direction:column;flex:none;margin-block-start:auto;padding-block-start:var(--space-8);padding-block-end:var(--space-4);display:flex}.app-footer__top{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.app-footer__brand{align-items:center;gap:var(--space-2);min-height:44px;color:var(--text-primary);font:inherit;text-align:start;background:0 0;border:0;margin:0;padding:0;display:inline-flex}button.app-footer__brand{cursor:pointer}div.app-footer__brand{cursor:default}.app-footer__favicon{border-radius:var(--radius-sm);flex:none;width:28px;height:28px}.app-footer__brand-name{font:700 20px/28px var(--font-ui)}.app-footer__security{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;max-width:100%;display:inline-flex}.app-footer__vendors{align-items:center;gap:var(--space-2);flex:none;margin:0;padding:0;list-style:none;display:flex}.app-footer__vendor-btn{border-radius:var(--radius-full);background:var(--surface-sunken);width:40px;height:40px;color:var(--text-secondary);transition:background-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app-footer__vendor-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-footer__vendor-logo{flex:none;width:20px;height:20px}.app-footer__security-label{color:var(--text-muted);font:400 12px/16px var(--font-ui);margin:0}.app-footer__bottom{gap:var(--space-4);border-block-start:1px solid var(--stroke-hairline);flex-direction:column;padding-block-start:var(--space-5);display:flex}.app-footer__copy{align-items:start;gap:var(--space-1);color:var(--text-muted);font:400 14px/22px var(--font-ui);text-align:start;flex-direction:column;display:flex}.app-footer__legal{white-space:nowrap}.app-footer__actions{align-items:start;gap:var(--space-1);text-align:start;flex-direction:column;display:flex}.app-footer__links{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-footer__link{border-radius:var(--radius-sm);min-height:44px;color:var(--text-primary);font:400 14px/20px var(--font-ui);text-underline-offset:.2em;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.app-footer__link--legal{color:var(--text-muted);margin-block-start:var(--space-1)}.app-footer__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.app-footer__vendor-btn:hover{background:var(--accent-subtle);color:var(--text-primary)}.app-footer__link:hover{text-decoration:underline}.app-footer__link--legal:hover{color:var(--text-secondary)}}.app-footer__link:active{color:var(--text-primary)}@media (width>=1025px){.app-footer{padding-block-start:var(--space-10);padding-block-end:var(--space-6)}.app-footer__bottom{justify-content:space-between;align-items:start;gap:var(--space-4) var(--space-8);flex-flow:wrap;padding-block-start:var(--space-6)}.app-footer__actions{margin-inline-start:auto}.app-footer__link{min-height:40px}}.android-download,.ios-download{max-width:36rem;padding-block:var(--space-4);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.android-download__header,.ios-download__header{gap:var(--space-2);flex-direction:column;display:flex}.android-download__panel,.ios-download__panel{padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md,8px)}.android-download__steps,.ios-download__steps{gap:var(--space-2);flex-direction:column;margin:0;padding-inline-start:1.25rem;display:flex}.android-download a.btn,.ios-download a.btn,.login__android-actions a.btn{justify-content:center;align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.login__android{gap:var(--space-2);padding:var(--space-3);background:var(--surface-sunken,var(--surface-raised));border:1px solid var(--stroke-hairline);border-radius:var(--radius-md,8px);flex-direction:column;margin-block-end:var(--space-3);display:flex}.login__android-actions{margin-block-start:var(--space-1)}.login__footer{justify-content:center;align-items:center;gap:var(--space-2);padding-block:var(--space-4) var(--space-2);flex-wrap:wrap;display:flex}.login__footer-sep{background:var(--text-on-command,#c3cedc);width:1px;height:14px}@supports (color:color-mix(in lab, red, red)){.login__footer-sep{background:color-mix(in srgb, var(--text-on-command,#c3cedc) 35%, transparent)}}.login__footer-link{appearance:none;color:var(--text-secondary,#c3cedc);font:inherit;text-underline-offset:.15em;cursor:pointer;min-height:44px;padding-inline:var(--space-2);background:0 0;border:0;font-size:.8125rem;text-decoration:underline}.privacy{max-width:var(--content-max);width:100%}.privacy__header{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-6);display:flex}.privacy__section{gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-6);display:flex}.privacy__list{gap:var(--space-2);flex-direction:column;margin:0;padding-inline-start:var(--space-4);list-style:none;display:flex}.privacy__contact{padding:var(--space-4);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-sunken)}html[data-keyboard-open] .tabbar{display:none}html[data-keyboard-open] .event-form__footer{position:static}.tabbar{z-index:20;width:100%;height:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--stroke-hairline);background:var(--surface-raised);flex:none;padding-block-end:env(safe-area-inset-bottom,0px);display:flex}.tab{justify-content:center;align-items:center;gap:var(--space-1);min-width:0;padding-inline:var(--space-1);color:var(--text-muted);font:400 12px/16px var(--font-ui);background:0 0;border:0;flex-direction:column;flex:1;display:flex;position:relative}.tab svg{width:24px;height:24px}.tab .nav-attention-dot{box-shadow:0 0 0 1.5px var(--surface-raised)}.tab[aria-current=page]{color:var(--accent)}.tab[aria-current=page]:before{content:"";background:var(--accent);height:2px;position:absolute;inset-block-start:0;inset-inline:25%}.tabbar-more{gap:var(--space-2);flex-direction:column;display:flex}.tabbar-more .nav-item{height:44px}@media (width>=1025px){.sidebar{display:flex}.tabbar{display:none}.shell__main{padding:var(--space-12) var(--space-8)}.shell--cards{background:var(--surface-sunken)}.shell--cards .shell__body{padding:var(--space-3);gap:var(--space-3)}.shell--cards .sidebar{border-inline-end:0;border:1px solid var(--stroke-hairline);border-radius:var(--radius-lg);overflow:visible}.shell--cards .shell__main{background:var(--surface-page);border:1px solid var(--stroke-hairline);border-radius:var(--radius-lg)}}@media (width>=641px) and (width<=1024px){.shell__main{padding-inline:var(--space-6)}}.shell__main:has(.event-form__footer){padding-block-end:0}.shell__main:has(>.live-track){padding-block:0}.shell__main>.live-track{max-width:var(--form-max);flex:1}.shell__main:has(.event-groups){padding-block-start:0}.shell__main:has(.event-groups)>*{padding-block-start:var(--space-6)}@media (width>=1025px){.shell__main:has(.event-groups)>*{padding-block-start:var(--space-12)}}:is(.shell__main:has(.event-form__footer)>.event-form,.shell__main:has(.event-form__footer)>.responder-fill){flex:1 0 auto;min-height:100%}.shell__main:has(.event-form__footer)>.event-form{flex-direction:column;justify-content:flex-start;align-items:center}.shell__main:has(.event-form__footer)>.responder-fill{flex-direction:column;display:flex}.shell__main:has(.event-form__footer) .event-form__panel{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0;flex-direction:column;flex:1 0 auto;display:flex}.page-head+.chips{margin-block-end:var(--space-6)}.page-head:has(+.events-toolbar){margin-block-end:var(--space-6)}.events-toolbar{align-items:stretch;gap:var(--space-3);flex-direction:column;margin-block-end:var(--space-6);display:flex}.events-toolbar__search{width:100%;min-width:0}.events-toolbar__filters{align-items:stretch;gap:var(--space-3);flex-wrap:wrap;display:flex}.events-toolbar__status{flex:12em;min-width:0}.events-toolbar__status .select-field,.events-toolbar__status .field__control{width:100%}.events-toolbar__others{height:auto;min-height:44px;padding-inline:var(--space-4);white-space:nowrap;flex:none;align-items:center;display:inline-flex}.events-toolbar__others-full{display:none}@media (width>=1025px){.page-head:has(+.events-toolbar){margin-block-end:var(--space-4)}.events-toolbar{align-items:center;gap:var(--space-2);flex-flow:row}.events-toolbar__search{flex:auto;width:auto}.events-toolbar__filters{align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:none}.events-toolbar__status{flex:0 14em;min-width:8em}.events-toolbar__others{height:44px;padding-inline:var(--space-3)}.events-toolbar__others-short{display:none}.events-toolbar__others-full{display:inline}}.mine-head{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-5);display:flex}.mine-head .t-title,.mine-head .ledger,.mine-head__notice{margin:0}.mine-section-empty{padding-block:var(--space-3);margin:0}.mine-logged-caption{margin:0;margin-block-end:var(--space-3)}.mine-shift-group{list-style:none}.mine-shift-group__head{z-index:9;background:var(--surface-page);position:sticky;inset-block-start:0}.mine-shift-group__toggle{align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding-block:var(--space-2);text-align:start;color:inherit;border-radius:var(--radius-sm);background:0 0;border:0;display:flex}@media (hover:hover){.mine-shift-group__toggle:hover{background:var(--accent-subtle)}}.mine-shift-group__identity{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.mine-shift-group__chevron{color:var(--text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.mine-shift-group__chevron.is-rotated{transform:rotate(180deg)}.mine-logged-row{padding:0}.mine-logged-row__hit{justify-content:space-between;align-items:flex-start;gap:var(--space-3);width:100%;min-height:44px;padding-inline:var(--space-4);padding-block:var(--space-3);text-align:start;color:inherit;background:0 0;border:0;display:flex}@media (hover:hover){.mine-logged-row__hit:hover{background:var(--accent-subtle)}}.mine-logged-row__hit:active{background:var(--surface-sunken)}.mine-logged-row__meta{gap:var(--space-2);flex-wrap:wrap;display:flex}.event-groups{display:block}.event-group{overflow:visible}.event-group+.event-group{margin-block-start:var(--space-4)}.group-head{z-index:10;padding-block:var(--space-2);background:var(--surface-page);color:var(--text-muted);font:500 13px/18px var(--font-ui);letter-spacing:.01em;position:sticky;inset-block-start:0}.stack-3{gap:var(--space-3);flex-direction:column;display:flex}.stack-4{gap:var(--space-4);flex-direction:column;display:flex}.stack-6{gap:var(--space-6);flex-direction:column;display:flex}.row-between{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.table-wrap{border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-raised);overflow:hidden}.table{border-collapse:collapse;text-align:start;width:100%}:where(.table thead th){height:40px;padding-inline:var(--space-4);background:var(--surface-sunken);color:var(--text-secondary);font:500 13px/18px var(--font-ui);letter-spacing:.01em;text-align:start;white-space:nowrap}.table tbody tr{border-block-start:1px solid var(--stroke-hairline);transition:background-color var(--duration-fast) var(--ease-standard)}:where(.table tbody td){height:48px;padding-inline:var(--space-4);font:400 16px/24px var(--font-ui)}.table .num{text-align:start}.table .table-cell--nowrap{white-space:nowrap}.table .table-col--otp{width:6.5rem;max-width:6.5rem}.table .truncate{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.table--events .table-col--location{width:260px;max-width:260px}.table--events .table-col--location__text{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.table--events tbody tr.table-row--done{background:var(--status-done-tint)}.table--events tbody tr.table-row--needs-completion>td:first-child,.table--events tbody tr.table-row--completion-meta>td{border-inline-start:3px solid var(--status-alert)}.table--events tbody tr.table-row--completion-meta{border-block-start:1px dotted var(--stroke-hairline)}.table--events tbody tr.table-row--completion-meta td{height:auto;padding-block:var(--space-2);vertical-align:middle}.table-wrap--event-locations{overflow:visible}.table--event-locations tbody tr.table-row--missing-map{background:var(--status-alert-tint)}.table--event-locations tbody td.table-cell--maps{min-width:16rem;padding-block:var(--space-2);vertical-align:top}.table--event-locations tbody tr:focus-within{z-index:2;position:relative}.event-locations-card--missing{background:var(--status-alert-tint)}.table--event-audit tbody tr.is-open{background:var(--accent-subtle)}.table--event-audit tbody tr.event-audit__detail-row td{height:auto;padding-block:var(--space-3);background:var(--surface-sunken)}.event-audit-card__open{gap:var(--space-1);width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.event-audit-card__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-audit-card__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.event-audit__diff{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.event-audit__diff-row{gap:var(--space-1);flex-direction:column;display:flex}.event-audit__diff-row dd{margin:0}.event-audit__json{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow-x:auto}.card>.event-audit__diff,.card>.event-audit__json{margin-block-start:var(--space-3)}.event-locations-card__open{gap:var(--space-1);width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.event-locations-card__open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-locations-card__top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.event-locations-card__maps{margin-block-start:var(--space-3)}.event-locations-maps__hint{margin-block-start:var(--space-1)}.hover-tip{z-index:60;box-sizing:border-box;max-width:min(360px,100vw - 16px);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--shadow-overlay);font:400 14px/20px var(--font-ui);text-align:start;pointer-events:none;animation:menu-in var(--duration-base) var(--ease-standard);border:1px solid #f2f6fa26;position:fixed}.hover-tip--overdue{background:var(--status-alert-tint);color:var(--status-alert-on-tint);border-color:var(--status-alert)}.hover-tip__sections{gap:var(--space-3);flex-direction:column;display:flex}.hover-tip__section{gap:var(--space-1);flex-direction:column;display:flex}.hover-tip__heading{color:var(--text-secondary);font:500 12px/16px var(--font-ui);letter-spacing:.04em;margin:0}.hover-tip__list{margin:0;padding:0;list-style:none}.hover-tip__list li{font:400 14px/20px var(--font-ui)}.hover-tip__empty{color:var(--text-muted);font:400 13px/18px var(--font-ui);margin:0}.event-status-trail__tip-anchor{cursor:default;width:max-content;max-width:none;display:block}.event-list-lead__overflow{white-space:nowrap;cursor:default}@media (prefers-reduced-motion:reduce){.hover-tip{animation:none}}.table tbody td.table-cell--edit{height:auto;min-height:48px;padding-block:var(--space-2);vertical-align:middle}.table-edit{align-items:flex-start;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.table-edit__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.table-input{box-sizing:border-box;min-width:3.25rem;max-width:100%;height:32px;padding-inline:var(--space-2);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font:400 14px/20px var(--font-ui)}.table-input.mono{font-family:var(--font-mono)}.table-input:focus-visible{border-color:var(--accent);outline:none}.table-input--cards{text-align:center;width:3.5rem}.table-edit__suggest{cursor:pointer;color:var(--text-muted);font:400 12px/16px var(--font-ui);white-space:nowrap;background:0 0;border:none;margin:0;padding:0}.table-edit__suggest:hover{color:var(--accent)}.tags--compact{gap:var(--space-1)}.tag--compact{height:22px;padding-inline:var(--space-1);font:400 12px/16px var(--font-ui);align-items:center;gap:2px;display:inline-flex}.table-edit__remove{border-radius:var(--radius-sm);width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.table-edit__remove:hover{color:var(--text-primary);background:var(--accent-subtle)}@media (hover:hover){.table tbody tr:hover{background:var(--accent-subtle);cursor:pointer}.table--events tbody tr.table-row--done:hover{background:var(--status-done-tint)}.table--events tbody tr.table-row--needs-completion:hover+.table-row--completion-meta,.table--events tbody tr.table-row--completion-meta:hover{background:var(--accent-subtle)}.table--events tbody tr.table-row--needs-completion:has(+.table-row--completion-meta:hover){background:var(--accent-subtle)}.table--event-locations tbody tr.table-row--missing-map:hover{background:var(--status-alert-tint)}.table tbody tr.is-static:hover{cursor:default}}.detail{position:relative}.shell__main:has(>.detail--has-map){padding-block-start:0;padding-inline:0}.shell__main>.detail--has-map{max-width:none}.detail__hero{flex-direction:column;justify-content:flex-end;width:100%;min-height:280px;display:flex;position:relative;overflow:hidden}.detail__map-hero{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.detail__map-hero__img{object-fit:cover;object-position:center;opacity:.52;width:100%;height:100%}.detail__map-hero__fade{background:linear-gradient(180deg, var(--surface-page,var(--bg)) 0%, var(--surface-page,var(--bg)) 50%, var(--surface-page,var(--bg)) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.detail__map-hero__fade{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-page,var(--bg)) 40%, #000 28%) 0%, color-mix(in srgb, var(--surface-page,var(--bg)) 52%, #000 40%) 50%, color-mix(in srgb, var(--surface-page,var(--bg)) 55%, #000 45%) 100%)}}.detail__map-hero__fade{opacity:.52}.detail__map-hero__scrim{background:linear-gradient(180deg, var(--surface-page,var(--bg)) 0%, var(--surface-page,var(--bg)) 38%, var(--surface-page,var(--bg)) 68%, var(--surface-page,var(--bg)) 85%, var(--surface-page,var(--bg)) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.detail__map-hero__scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-page,var(--bg)) 12%, transparent) 0%, color-mix(in srgb, var(--surface-page,var(--bg)) 28%, transparent) 38%, color-mix(in srgb, var(--surface-page,var(--bg)) 65%, transparent) 68%, color-mix(in srgb, var(--surface-page,var(--bg)) 88%, transparent) 85%, var(--surface-page,var(--bg)) 100%)}}.detail__letterhead{z-index:1;position:relative}.detail--has-map .detail__letterhead{min-height:280px;padding-inline:var(--space-4);max-width:var(--content-max);box-sizing:border-box;width:100%;flex-direction:column;justify-content:flex-end;gap:0;margin-inline:auto;padding-block-start:var(--space-6);padding-block-end:var(--space-6);display:flex}.detail--has-map .detail__back{margin-block-end:auto}.detail--has-map .detail__grid{padding-inline:var(--space-4);max-width:var(--content-max);box-sizing:border-box;width:100%;margin-block-start:var(--space-6);margin-inline:auto}.detail__back{margin-block-end:var(--space-4)}.detail__title-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.detail__actions{align-items:center;gap:var(--space-2);margin-block-start:var(--space-4);margin-block-end:var(--space-2);display:flex}.detail--has-map .detail__actions{margin-block-end:0}.detail__grid{gap:var(--space-6);z-index:1;margin-block-start:var(--space-10);display:grid;position:relative}@media (width>=1025px){.detail__hero{min-height:320px}.detail--has-map .detail__letterhead{min-height:320px;padding-inline:var(--space-8);padding-block-start:var(--space-8);padding-block-end:var(--space-8)}.detail--has-map .detail__grid{padding-inline:var(--space-8)}.shell__main--narrow>.detail--has-map .detail__letterhead,.shell__main--narrow>.detail--has-map .detail__grid{max-width:var(--form-max)}}.detail__notes{border-block-start:1px solid var(--stroke-hairline);margin-block-start:var(--space-4);padding-block-start:var(--space-4)}.responder-card__head{align-items:center;gap:var(--space-3);border-block-end:1px solid var(--stroke-hairline);margin-block-end:var(--space-3);padding-block-end:var(--space-3);display:flex}.responder-card__head--flush{border-block-end:none;margin-block-end:0;padding-block-end:0}.responder-card__toggle{align-items:center;gap:var(--space-3);width:100%;min-height:44px;margin:calc(-1 * var(--space-2));padding:var(--space-2);text-align:start;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;display:flex}.responder-card__toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.responder-card__toggle:hover{background:var(--accent-subtle)}}.responder-card__identity{flex:1;min-width:0}.responder-card__chevron{color:var(--text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.responder-card__toggle .stamp{flex-shrink:0}.responder-card__chevron.is-rotated{transform:rotate(180deg)}@media (width>=1025px){.detail__grid{grid-template-columns:5fr 7fr;align-items:start}.detail__aside{position:sticky;inset-block-start:0}}.empty{align-items:center;gap:var(--space-3);max-width:320px;padding-block:var(--space-12);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.empty svg{width:40px;height:40px;color:var(--text-muted)}.empty__media{width:100%;height:auto;display:block}.btn--compact-icon svg{transform:scale(.7)}.skeleton{border-radius:var(--radius-sm);background:var(--surface-sunken);animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton{opacity:1;animation:none}}.login{box-sizing:border-box;min-height:100%;min-height:var(--app-height,100dvh);padding:var(--space-6) var(--space-4);background:var(--surface-page);color:var(--text-primary);justify-content:center;align-items:center;padding-block-start:calc(var(--space-8) + env(safe-area-inset-top,0px));padding-block-end:calc(var(--space-8) + env(safe-area-inset-bottom,0px));display:flex}.login__stage{align-items:stretch;gap:var(--space-8);flex-direction:column;width:min(100%,400px);display:flex}.login__masthead{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.login__lockup{justify-content:center;align-items:center;gap:var(--space-4);flex-direction:row;display:flex}.login__wordmark{font-family:var(--font-brand);color:var(--text-primary);white-space:nowrap;flex:none;margin:0;font-size:44px;font-weight:400;line-height:48px}.login__divider{background:var(--stroke-hairline);flex:none;align-self:stretch;width:1px;min-height:48px}.login__unit{text-align:start;font:400 14px/20px var(--font-ui);color:var(--text-secondary);flex-direction:column;margin:0;display:flex}.login__unit-line{white-space:nowrap}.login__card{width:100%;padding:var(--space-6);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);box-shadow:0 8px 24px #0f1b2d29}.login__card--setup{align-self:center;width:min(100%,420px)}.login__form{gap:var(--space-5);flex-direction:column;display:flex}.login__form--setup{gap:var(--space-6)}.login__form-head{margin:0}.login__heading{font:600 17px/24px var(--font-ui);color:var(--text-primary);margin:0}.login__lede{margin:0}.login__fields{gap:var(--space-4);flex-direction:column;display:flex}.login__actions{gap:var(--space-3);flex-direction:column;padding-block-start:var(--space-1);display:flex}.login__links{justify-content:center;display:flex}.login__links .btn{min-height:44px;padding-inline:var(--space-3)}.login-setup__welcome{gap:var(--space-3);border-block-end:1px solid var(--stroke-hairline);flex-direction:column;padding-block-end:var(--space-4);display:flex}.login-setup__eyebrow{letter-spacing:.01em;margin:0}.login-setup__person{align-items:center;gap:var(--space-3);display:flex}.login-setup__hello{margin:0;line-height:1.45}.login-setup__intro{gap:var(--space-2);flex-direction:column;display:flex}.login-setup__title-row{align-items:center;gap:var(--space-2);display:flex}.login-setup__title-row .t-section{margin:0}.login-setup__icon{border-radius:var(--radius-sm);background:var(--accent-subtle);width:36px;height:36px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.login-setup__success{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.login-setup__success .t-section{margin:0}@media (width<=360px){.login__lockup{row-gap:var(--space-3);flex-wrap:wrap}.login__divider{display:none}.login__unit{text-align:center;align-items:center}}@media (width>=641px){.login{padding:var(--space-12) var(--space-8)}.login__stage{gap:var(--space-10);width:min(100%,440px)}.login__wordmark{font-size:56px;line-height:60px}.login__divider{min-height:60px}.login__unit{font-size:16px;line-height:24px}.login__card{padding:var(--space-8)}}@media (width>=1025px){.login{padding:var(--space-16)}.login__stage{gap:var(--space-12);width:min(100%,460px)}.login__lockup{gap:var(--space-6)}.login__wordmark{font-size:72px;line-height:76px}.login__divider{min-height:76px}.login__unit{font-size:18px;line-height:28px}.login__card{padding:var(--space-10)}.login__heading{font-size:18px;line-height:26px}.login__card--setup{width:min(100%,480px)}.login__links .btn{min-height:40px}}.toast-stack{z-index:60;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-start:calc(var(--appbar-height) + var(--space-3));inset-inline:0}@media (width>=1025px){.toast-stack{width:min(360px, calc(100% - var(--space-12)));align-items:stretch;padding-inline:0;inset-block-start:auto;inset-block-end:var(--space-6);inset-inline-start:var(--space-6);inset-inline-end:auto}}.toast{pointer-events:auto;width:100%;max-width:360px;animation:toast-in var(--duration-base) var(--ease-standard)}.toast .alert{width:100%}.toast--leaving{animation:toast-out var(--duration-base) var(--ease-exit) forwards}.toast__icon{flex:none;margin-block-start:2px}.toast__message{min-width:0;font:400 14px/20px var(--font-ui);flex:1;margin:0}.toast__body{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.toast__body .toast__message{flex:none}.toast__close{border-radius:var(--radius-sm);width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-block:-10px;margin-inline-end:-12px;padding:0;display:inline-flex}.toast__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.toast__close:hover{background:0 0}}@media (width>=1025px){.toast__close{width:32px;min-width:32px;height:32px;min-height:32px;margin-block:-4px;margin-inline-end:-8px}}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.toast,.toast--leaving{animation:none}}.update-notice-stack{z-index:60;align-items:center;gap:var(--space-2);padding-inline:var(--space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-start:calc(var(--appbar-height) + var(--space-3));inset-inline:0}.update-notice-stack .toast{pointer-events:auto;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--stroke-hairline);border-inline-start-width:3px;border-inline-start-color:var(--accent);border-radius:var(--radius-md);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--shadow-overlay);display:flex}.dialog-root{z-index:70;place-items:end center;display:grid;position:fixed;inset:0}@media (width>=1025px){.dialog-root{place-items:center}}.dialog-backdrop{cursor:pointer;background:#0a121e8c;border:0;position:absolute;inset:0}.dialog{z-index:1;border:1px solid var(--stroke-hairline);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface-overlay);width:min(480px,100%);max-height:min(92dvh,900px);color:var(--text-primary);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:relative}.dialog--form{width:min(640px,100%)}@media (width>=1025px){.dialog--wide{width:min(var(--content-max), calc(100vw - var(--space-8)))}}.dialog--desktop{border-radius:var(--radius-md)}.dialog--sheet{width:100%}.dialog__header .t-section{flex:1;min-width:0}.dialog__handle{width:32px;height:4px;margin:var(--space-2) auto 0;border-radius:var(--radius-full);background:var(--stroke-strong)}.dialog__header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border-block-end:1px solid var(--stroke-hairline);display:flex}.dialog__body{padding:var(--space-4);overflow:auto}.dialog__footer{gap:var(--space-2);padding:var(--space-4);border-block-start:1px solid var(--stroke-hairline);flex-direction:column-reverse;display:flex}.dialog__footer .btn{width:100%}@media (width>=1025px){.dialog__footer{flex-direction:row;justify-content:flex-end;align-items:center}.dialog__footer .btn{width:auto}}.check-row{align-items:center;gap:var(--space-2);cursor:pointer;min-height:44px;display:flex}.check-row.is-disabled{opacity:.4;pointer-events:none}.check-row__input{opacity:0;width:1px;height:1px;position:absolute}.check-row__box{border:1px solid var(--stroke-strong);background:var(--surface-raised);border-radius:3px;flex:none;width:20px;height:20px}.check-row__input:checked+.check-row__box{background:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px}.check-row__input:focus-visible+.check-row__box{outline:2px solid var(--accent);outline-offset:2px}.admin-toolbar{margin-block-end:var(--space-4)}.report-filters{gap:var(--space-3);align-items:end;margin-block-end:var(--space-4);display:grid}@media (width>=641px){.report-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.report-filters .period-picker__panel{max-width:calc(100vw - var(--space-8))}}.search-field{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-muted);display:flex}.search-field input{color:var(--text-primary);font:400 16px/24px var(--font-ui);background:0 0;border:0;outline:none;flex:1}.sidebar__section{margin:var(--space-4) var(--space-3) var(--space-2);color:var(--text-muted);font:500 13px/18px var(--font-ui);letter-spacing:.01em}.icon-btn{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-secondary);border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--accent-subtle);color:var(--accent)}.vehicle-row{gap:var(--space-2);flex-direction:column;display:flex}.vehicle-row__fields{gap:var(--space-3);grid-template-columns:1fr;align-items:end;display:grid}.vehicle-row__fields .icon-btn,.vehicle-row__actions{justify-self:start}.vehicle-row__actions{align-items:center;gap:var(--space-2);display:flex}.vehicle-row__status{margin:0}.vehicle-row--archived .vehicle-row__fields .field__input:disabled{color:var(--text-secondary)}@media (width>=641px){.vehicle-row__fields{grid-template-columns:1fr 1fr auto}.vehicle-row__fields .icon-btn,.vehicle-row__actions{place-self:end stretch}}.form-alert{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--status-alert-tint);color:var(--status-alert-on-tint);font:400 14px/20px var(--font-ui)}.tag--alert{border-color:var(--status-alert);color:var(--status-alert)}.tag--pending{border-color:var(--status-pending);color:var(--status-pending)}.is-muted{opacity:.7}.user-card{gap:var(--space-3);text-align:start;flex-direction:column;width:100%;display:flex}.user-card__head{align-items:flex-start;gap:var(--space-2);display:flex}.user-card__identity-btn{align-items:center;gap:var(--space-3);min-width:0;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.user-card__identity-btn--static,.user-card__details--static{cursor:default}.user-card__identity{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.user-card__details{gap:var(--space-3);width:100%;color:inherit;text-align:start;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.overflow-menu{display:inline-flex;position:relative}.overflow-menu__panel{z-index:40;min-width:180px;padding:var(--space-1);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-overlay);box-shadow:var(--shadow-overlay)}.overflow-menu__panel--portal{overscroll-behavior:contain;position:fixed;overflow-y:auto}.overflow-menu__panel button{width:100%;padding:var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font:400 16px/24px var(--font-ui);text-align:start;background:0 0;border:0;display:block}.overflow-menu__panel button:hover{background:var(--accent-subtle)}.overflow-menu__panel button.is-danger{color:var(--status-alert)}.contact-card{gap:var(--space-3);text-align:start;flex-direction:column;width:100%;display:flex}.contact-card__head{align-items:center;gap:var(--space-3);display:flex}.contact-card__identity{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.contact-card__identity p{margin:0}.contact-actions{align-items:center;gap:var(--space-2);display:inline-flex}.contact-actions--stack{width:100%;display:flex}.contact-actions__tip{display:inline-flex}.contact-actions--stack .contact-actions__tip{flex:1}.contact-actions--stack .btn{flex:1;width:100%}.admin-segments{margin-block-end:var(--space-2)}.chips.admin-segments.mine-inbox-tabs{min-height:44px;align-items:stretch;margin-block-end:var(--space-4)}.chips.admin-segments.mine-inbox-tabs .chip{align-items:center;height:44px;display:inline-flex}.lists-layout--desktop{gap:var(--space-6);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.lists-nav-stack{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.lists-nav{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.lists-nav .nav-item{width:100%;height:44px;min-height:44px}.lists-title-row{align-items:center;gap:var(--space-2);min-width:0;display:flex}.report-catalog{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.report-catalog__card{gap:var(--space-2);text-align:start;cursor:pointer;width:100%;height:100%;transition:background-color var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex}.report-catalog__card:active{background:var(--surface-sunken)}@media (hover:hover){.report-catalog__card:hover{background:var(--accent-subtle)}}.report-catalog-card{width:100%;height:100%;min-height:11.25rem;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;transition:filter var(--duration-fast) var(--ease-standard), transform var(--duration-base) var(--ease-standard);border:1px solid #0000;flex-direction:column;justify-content:space-between;margin:0;display:flex;position:relative;overflow:hidden}.report-catalog-card--red{color:#fff;background:#ef4444e6}.report-catalog-card--default{background:var(--surface-raised);border-color:var(--stroke-hairline);color:var(--text-primary)}.report-catalog-card--gray{background:var(--surface-sunken);color:var(--text-primary)}.report-catalog-card--blue{color:#fff;background:#3b82f6e6}.report-catalog-card__copy{z-index:1;gap:var(--space-2);flex-direction:column;min-width:0;max-width:calc(100% - 5.5rem);height:100%;display:flex;position:relative}.report-catalog-card__title{display:block}.report-catalog-card__includes{opacity:.85;white-space:pre-line;display:block}.report-catalog-card__cta{align-items:center;gap:var(--space-1);color:inherit;margin-block-start:auto;padding-block-start:var(--space-3);display:inline-flex}.report-catalog-card--default .report-catalog-card__cta,.report-catalog-card--gray .report-catalog-card__cta{color:var(--accent)}.report-catalog-card__cta svg{transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.report-catalog-card__glyph{color:currentColor;opacity:.18;pointer-events:none;width:10rem;height:10rem;transition:opacity var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard);position:absolute;inset-block-end:-1.75rem;inset-inline-end:-1.5rem}.report-catalog-card--default .report-catalog-card__glyph,.report-catalog-card--gray .report-catalog-card__glyph{color:var(--text-secondary);opacity:.14}.report-catalog-card:active{filter:brightness(.97)}.report-catalog-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.report-catalog-card:hover{transform:translateY(-1px)}.report-catalog-card--red:hover,.report-catalog-card--blue:hover{filter:brightness(1.04)}.report-catalog-card--default:hover,.report-catalog-card--gray:hover{filter:brightness(.985)}.report-catalog-card:hover .report-catalog-card__cta{text-underline-offset:.2em;text-decoration:underline}.report-catalog-card:hover .report-catalog-card__cta svg{transform:translate(-.2rem)}.report-catalog-card:hover .report-catalog-card__glyph{opacity:.26;transform:scale(1.06)rotate(-3deg)translate(-.35rem)}.report-catalog-card--default:hover .report-catalog-card__glyph,.report-catalog-card--gray:hover .report-catalog-card__glyph{opacity:.2}}@media (prefers-reduced-motion:reduce){.report-catalog-card,.report-catalog-card__cta svg,.report-catalog-card__glyph{transition:none}.report-catalog-card:hover,.report-catalog-card:hover .report-catalog-card__cta svg,.report-catalog-card:hover .report-catalog-card__glyph{transform:none}}@media (width>=1025px){.report-catalog{gap:var(--space-6);grid-template-columns:1fr 1fr}.report-catalog-card{min-height:12.5rem;padding:var(--space-6)}}.report-km-action{appearance:none;width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:underline;display:inline-flex}.report-km-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.report-row-commands{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.fuel-hub{gap:var(--space-6);flex-direction:column;display:flex}.fuel-hub__prompt{text-align:center;color:var(--text-primary)}.list-rows{border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-raised);margin:0;padding:0;list-style:none;overflow:visible}.list-rows__item,.list-rows__editor{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding-inline:var(--space-4);padding-block:var(--space-2);display:flex}.list-rows__item--stack{padding-block:var(--space-3);align-items:flex-start}.list-rows__label{flex-direction:column;gap:2px;min-width:0;display:flex}.list-rows__actions{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.location-places__control{position:relative}.location-places--compact,.location-places--compact .field__label{margin:0}.location-places__list{z-index:20;padding:var(--space-1);background:var(--surface-raised);border:1px solid var(--stroke-hairline);border-radius:var(--radius-sm);box-shadow:var(--shadow-elevated,0 8px 24px #0000001f);inset-inline:0;max-height:280px;margin:0;list-style:none;position:absolute;top:calc(100% + 4px);overflow:auto}.location-places__option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;flex-direction:column;gap:2px;display:flex}.location-places__option--active,.location-places__option:hover{background:var(--surface-muted,#0000000a)}.location-places__option--free{border-block-start:1px solid var(--stroke-hairline);margin-block-start:var(--space-1);font-weight:600}.location-places__status{padding:var(--space-2) var(--space-3);color:var(--ink-muted);font-size:var(--text-caption)}.location-places__group-label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--text-muted);font:var(--type-label);border-block-start:1px solid var(--stroke-hairline)}.location-places__status+.location-places__group-label,.location-places__list>.location-places__group-label:first-child{border-block-start:0}.location-places__primary{color:var(--ink-primary)}.location-places__secondary{font-size:var(--text-caption,.8125rem);color:var(--ink-muted,var(--text-muted))}.list-rows__item+.list-rows__item,.list-rows__item+.list-rows__editor,.list-rows__editor+.list-rows__item,.list-rows__editor+.list-rows__editor{border-block-start:1px solid var(--stroke-hairline)}.list-inline-editor{gap:var(--space-3);width:100%;padding-block:var(--space-2);flex-direction:column;display:flex}.list-inline-editor__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}[data-theme=command] .btn--destructive{border:1px solid var(--status-alert);color:var(--status-alert);background:0 0}.stack-8{gap:var(--space-8);flex-direction:column;display:flex}.page-head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block-end:var(--space-6);display:flex}.page-head__intro{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.page-head__actions{align-items:center;gap:var(--space-3);display:flex}.fuel-quarter{gap:var(--space-5);flex-direction:column;min-height:0;display:flex}.fuel-quarter__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.fuel-quarter__intro{min-width:0}.fuel-quarter__actions{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:none;display:flex}.fuel-quarter-autosave{text-align:end;min-height:18px;font-weight:400}.fuel-quarter-autosave--slot{visibility:hidden}.fuel-quarter__action-btns{align-items:center;gap:var(--space-3);flex-direction:row;display:flex}.fuel-quarter__toolbar{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.fuel-quarter-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.fuel-quarter-kpis__cell{padding-block:var(--space-2);padding-inline:var(--space-4)}.fuel-quarter-kpis__cell+.fuel-quarter-kpis__cell{border-inline-start:1px solid var(--stroke-hairline)}.fuel-quarter-kpis__value{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.fuel-quarter__search{flex:min(100%,280px);min-width:0}.fuel-quarter__control{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.fuel-quarter__label{color:var(--text-secondary);font:500 13px/18px var(--font-ui);letter-spacing:.01em}.fuel-quarter__year-input{box-sizing:border-box;width:7.5rem;height:44px;padding-inline:var(--space-3);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font:400 16px/24px var(--font-mono)}.fuel-quarter__year-input:focus-visible{border-color:var(--accent);outline:none}.fuel-quarter__quarters{align-items:stretch;gap:var(--space-2);flex-wrap:wrap;height:44px;display:flex}.fuel-quarter__quarter{height:44px;padding-inline:var(--space-3);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);color:var(--text-secondary);font:500 13px/18px var(--font-ui);letter-spacing:.01em;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.fuel-quarter__quarter[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}@media (hover:hover){.fuel-quarter__quarter:hover{background:var(--accent-subtle)}}.table-wrap--fuel-quarter{max-height:min(70vh,100vh - 16rem);overflow:auto}.table--fuel-quarter{min-width:960px}.table--fuel-quarter thead th{z-index:2;height:36px;padding-block:0;padding-inline:var(--space-3);font:500 12px/16px var(--font-ui);box-shadow:0 1px 0 var(--stroke-hairline);position:sticky;inset-block-start:0}.table--fuel-quarter tbody td{height:40px;max-height:40px;padding-block:var(--space-1);padding-inline:var(--space-3);font:400 14px/20px var(--font-ui);vertical-align:middle}.table--fuel-quarter tbody td.table-cell--edit{height:40px;min-height:40px;max-height:40px;padding-block:var(--space-1);overflow:visible}.table--fuel-quarter__name{font:400 14px/18px var(--font-ui)}.fuel-responder-name{align-items:center;gap:var(--space-2);min-inline-size:0;display:inline-flex}.table--fuel-quarter__sticky{z-index:1;background:var(--surface-raised);min-width:8.5rem;box-shadow:-1px 0 0 var(--stroke-hairline);position:sticky;inset-inline-start:0}.table--fuel-quarter thead .table--fuel-quarter__sticky{z-index:3;background:var(--surface-sunken)}.table--fuel-quarter__cards{min-width:10rem}.table--fuel-quarter .table-input{height:28px;font:400 13px/18px var(--font-ui)}.table--fuel-quarter .table-edit__row{flex-wrap:nowrap}.table--fuel-quarter .table-edit__suggest{font:400 11px/14px var(--font-ui)}.table--fuel-quarter .tag--compact{height:20px}.table--fuel-quarter tbody tr{cursor:default}@media (hover:hover){.table--fuel-quarter tbody tr:hover{cursor:default}}.period-picker{z-index:60;gap:var(--space-1);flex-direction:column;display:flex;position:relative}.period-picker__label{font:500 13px/18px var(--font-ui);color:var(--text-secondary)}.period-picker__trigger{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding-inline:var(--space-3);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);text-align:start;display:flex}.period-picker__trigger svg{color:var(--text-muted);flex:none}.period-picker__value{flex:1;min-width:0}.period-picker__panel{padding:var(--space-4);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-overlay);margin-block-start:var(--space-2);box-shadow:0 8px 24px #0f1b2d29}@media (width>=1025px){.period-picker__panel{z-index:60;width:max-content;max-width:100%;position:absolute;inset-inline-start:0}}.period-picker__modes,.period-picker__presets,.period-picker__grid,.period-picker__year-nav{gap:var(--space-2);flex-wrap:wrap;display:flex}.period-picker__modes{margin-block-end:var(--space-4)}.period-picker__range{gap:var(--space-3);flex-direction:column;display:flex}.period-picker__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.period-picker__grid--years{grid-template-columns:repeat(4,minmax(0,1fr))}.period-picker__year-nav{justify-content:space-between;align-items:center;margin-block-end:var(--space-3)}.period-picker__mode,.period-picker__cell,.period-picker__nav{min-height:44px;padding-inline:var(--space-3);border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);color:var(--text-secondary);font:500 13px/18px var(--font-ui);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.period-picker__cell{width:100%}.period-picker__mode[aria-selected=true],.period-picker__cell[aria-pressed=true]{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}@media (hover:hover){.period-picker__mode:hover,.period-picker__cell:hover,.period-picker__nav:hover{background:var(--accent-subtle)}}.period-picker__mode:disabled,.period-picker__cell:disabled,.period-picker__nav:disabled{opacity:.4;pointer-events:none}.period-picker .rdp-root{--rdp-accent-color:var(--accent-fill);--rdp-accent-background-color:var(--accent-subtle);--rdp-day_button-border-radius:var(--radius-sm);--rdp-selected-border:2px solid var(--accent-fill);--rdp-today-color:var(--accent);--rdp-range_middle-background-color:var(--accent-subtle);--rdp-range_middle-color:var(--text-primary);--rdp-range_start-color:var(--text-on-accent);--rdp-range_end-color:var(--text-on-accent);--rdp-range_start-background:var(--accent-subtle);--rdp-range_end-background:var(--accent-subtle);--rdp-range_start-date-background-color:var(--accent-fill);--rdp-range_end-date-background-color:var(--accent-fill);--rdp-months-gap:var(--space-6);--rdp-animation_duration:var(--duration-fast);--rdp-animation_timing:var(--ease-standard);color:var(--text-primary)}.period-picker .rdp-selected{font-size:inherit}.period-picker .rdp-month_caption{font:700 16px/24px var(--font-ui)}@media (prefers-reduced-motion:reduce){.period-picker .rdp-root{--rdp-animation_duration:0s}}.card-numbers-trigger{align-items:center;gap:var(--space-2);max-width:100%;min-height:28px;padding:0 var(--space-1);border-radius:var(--radius-sm);color:inherit;font:400 13px/18px var(--font-ui);cursor:default;text-align:start;background:0 0;border:1px solid #0000;margin:0;display:inline-flex}.card-numbers-trigger:hover,.card-numbers-trigger[aria-expanded=true]{border-color:var(--stroke-strong);background:var(--accent-subtle)}.card-numbers-trigger__count{flex:none}.card-numbers-trigger__preview{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);overflow:hidden}.card-numbers-panel{z-index:80;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--stroke-strong);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex;position:fixed;box-shadow:0 8px 24px #00000047}.card-numbers-panel__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.card-numbers-panel .table-input{width:100%;height:32px}.event-form{justify-content:center;width:100%;display:flex}.event-form__panel{width:min(100%, var(--form-max));padding:var(--space-5);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-raised);padding-block-end:0}.shell__main>.event-form--standalone{width:min(100%, calc(var(--form-max) * 1.3));max-width:calc(var(--form-max) * 1.3);align-self:center;margin-inline:auto}.event-form--standalone .event-form__frame,.event-form--standalone .event-form__panel,.responder-fill{width:100%}.responder-fill__section{margin-block-start:var(--space-8)}.banner{padding:var(--space-3) var(--space-4);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);margin-block-end:var(--space-4)}.banner--info{background:var(--accent-subtle);color:var(--text-primary)}.banner--alert{border-color:var(--status-alert);background:var(--status-alert-tint);color:var(--status-alert-on-tint)}.impersonation-bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--accent-subtle);color:var(--text-primary);border-block-end:1px solid var(--stroke-hairline);flex-wrap:wrap;flex:none;display:flex}.impersonation-bar__text{color:var(--text-primary);margin:0}.impersonation-bar .btn--secondary{color:var(--text-primary);border-color:var(--stroke-strong,var(--stroke-hairline));background:var(--surface-raised)}.impersonation-picker__list{border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);max-block-size:min(50vh,360px);margin:0;padding:0;list-style:none;overflow:auto}.impersonation-picker__row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--stroke-hairline);cursor:pointer;display:flex}.impersonation-picker__row:last-child{border-block-end:0}.impersonation-picker__row.is-selected{background:var(--accent-subtle)}.impersonation-picker__row input{margin-block-start:.35em}.event-form__head{gap:var(--space-4);flex-direction:column;margin-block-end:var(--space-8);display:flex}.event-form__back{align-items:center;gap:var(--space-1);min-height:44px;padding-inline:var(--space-2);color:var(--accent);font:600 15px/22px var(--font-ui);background:0 0;border:0;margin-inline-start:calc(-1 * var(--space-2));display:inline-flex}.event-form__title-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.event-form__title-line{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.event-form__cancelled .check-row{border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);background:var(--surface-page);gap:var(--space-2);min-height:0;padding:6px 12px}.event-form__cancelled .check-row .t-body{font:600 13px/18px var(--font-ui);letter-spacing:.02em}.event-form__cancelled--on .check-row{border-color:var(--status-draft);background:var(--status-draft-tint);color:var(--status-draft-on-tint)}.event-form__stamps,.event-stamps{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.event-form__title-block{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.event-form__sections{gap:var(--space-8);flex-direction:column;display:flex}.event-form__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}.event-leads-row{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.event-leads-row__main{flex:2 1 calc(66% - var(--space-4));min-inline-size:min(100%,10rem)}.event-leads-row__secondary{flex:1 1 calc(33% - var(--space-4));min-inline-size:min(100%,9rem)}.event-form--phone .event-leads-row{align-items:stretch;gap:var(--space-3);flex-direction:column}.event-form--phone .event-leads-row__main,.event-form--phone .event-leads-row__secondary{flex:100%;min-inline-size:100%}.event-form__grid.event-form__identity{grid-template-columns:1fr;grid-template-areas:"date""typeId""callsign""timesNote""times""districtPlace";width:100%}.event-form__f-date,.event-form__f-police,.event-form__f-district,.event-form__f-patrol,.event-form__f-ok-prefix,.event-form__f-ok-number,.event-form__f-type-id,.event-form__f-callsign,.event-form__f-times,.event-form__f-times-note,.event-form__f-district-place,.event-form__f-type,.event-form__f-road,.event-form__f-location,.event-form__f-places{width:100%;min-width:0}.event-form__f-type,.event-form__f-district{gap:var(--space-4);flex-direction:column;display:flex}.event-form--phone .event-form__f-type,.event-form--phone .event-form__f-district{gap:var(--space-3)}.event-form__identity>.event-form__f-type-id{grid-area:typeId}.event-form__identity>.event-form__f-callsign{grid-area:callsign}.event-form__identity>.event-form__f-times-note{grid-area:timesNote}.event-form__identity>.event-form__f-date{grid-area:date}.event-form__identity>.event-form__f-times{grid-area:times}.event-form__identity>.event-form__f-district-place{grid-area:districtPlace}.event-type-id,.event-callsign,.event-date-times{flex-direction:column;width:100%;display:flex}.event-type-id__fields,.event-callsign__fields,.event-date-times__fields{gap:var(--space-3);grid-template-columns:1fr 1fr;width:100%;display:grid}.event-district-place{gap:var(--space-3);grid-template-columns:1fr;grid-template-areas:"district""note""place""road";width:100%;display:grid}.event-district-place>.event-form__f-district{grid-area:district}.event-district-place>.field-note{grid-area:note}.event-district-place>.event-form__f-location,.event-district-place>.event-form__f-places{grid-area:place}.event-district-place>.event-form__f-road{grid-area:road}@media (width>=641px){.event-form__grid.event-form__identity{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"typeId typeId typeId""callsign callsign callsign""timesNote timesNote timesNote""date times times""districtPlace districtPlace districtPlace"}.event-form__identity>.event-form__f-date,.event-form__identity>.event-form__f-times{align-self:end}.event-type-id__fields,.event-callsign__fields,.event-date-times__fields{gap:var(--space-4)}.event-district-place{gap:var(--space-4);grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr) minmax(0,.7fr);grid-template-areas:"note note note""district place road"}}.event-form--phone .event-form__head{margin-block-end:var(--space-4)}.event-form--phone .event-form__sections{gap:var(--space-6)}.event-form--phone .form-section:first-child{margin-block-start:0}.event-form--phone .event-form__grid{gap:var(--space-3);grid-template-columns:1fr 1fr}@media (width<=640px){.event-form--phone .event-form__grid.event-form__identity,.event-form--phone.event-form--places .event-form__grid.event-form__identity{gap:var(--space-3);grid-template-columns:1fr;grid-template-areas:"date""typeId""callsign""timesNote""times""districtPlace";width:100%}}.event-form--phone .responder-assign__toolbar{flex-direction:column;align-items:stretch}.event-form--phone .responder-assign__toolbar .btn{width:100%}.assignment-list{border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-page);margin:0;padding:0;list-style:none;overflow:hidden}.assignment-list__row{align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-3);border-block-end:1px solid var(--stroke-hairline);display:flex}.assignment-list__row:last-child{border-block-end:0}.assignment-list__open{min-width:0;min-height:44px;padding-block:var(--space-2);text-align:start;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;display:flex}.assignment-list__remove{min-height:44px;padding-inline:var(--space-2);color:var(--status-alert);font:600 15px/22px var(--font-ui);background:0 0;border:0;flex-shrink:0}@media (hover:hover){.assignment-list__open:hover{background:var(--accent-subtle)}}.event-form__panel:has(>.event-form__footer)>:nth-last-child(2){margin-block-end:var(--space-8)}.event-form__footer{z-index:5;margin-block-start:auto;margin-inline:calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--stroke-hairline);background:var(--surface-raised);transition:box-shadow var(--duration-base) var(--ease-standard);background-clip:padding-box;position:sticky;inset-block-end:0}.shell:not(:has(.tabbar)) .event-form__footer{padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.event-form__footer--scroll-cue{box-shadow:var(--shadow-scroll-cue)}.event-form__footer-actions{gap:var(--space-2);flex-direction:column;display:flex}.responder-assign{gap:var(--space-3);flex-direction:column;display:flex}.responder-assign__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.responder-picker__panel{border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-page);box-shadow:var(--shadow-overlay);overflow:hidden}.responder-picker__list{max-height:240px;overflow:auto}.responder-picker__empty{padding:var(--space-4)}.responder-picker__option{align-items:center;gap:var(--space-3);width:100%;min-height:52px;padding:var(--space-3);border:0;border-block-start:1px solid var(--stroke-hairline);text-align:start;color:inherit;background:0 0;display:flex}.responder-picker__option:first-child{border-block-start:0}.responder-picker__meta{text-align:start;flex-direction:column;flex:1;min-width:0;display:flex}.responder-picker__add{color:var(--accent);font-weight:600}.responder-picker__option:disabled,.responder-picker__option--disabled{color:var(--text-muted);opacity:.4;cursor:default;pointer-events:none}.responder-picker__option:disabled .responder-picker__add,.responder-picker__option--disabled .responder-picker__add{color:var(--text-muted)}@media (hover:hover){.responder-picker__option:hover:not(:disabled){background:var(--accent-subtle)}}.assignment-empty{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--stroke-strong);border-radius:var(--radius-md);background:var(--surface-page);flex-direction:column;display:flex}.assignment-card{border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-page);padding:var(--space-2)}.assignment-card--open{background:var(--surface-sunken)}.assignment-card__head{align-items:center;gap:var(--space-1);display:flex}.assignment-card__toggle{align-items:center;gap:var(--space-3);min-width:0;min-height:52px;padding:var(--space-2);text-align:start;color:inherit;border-radius:var(--radius-sm);background:0 0;border:0;flex:1;display:flex}@media (hover:hover){.assignment-card__toggle:hover{background:var(--accent-subtle)}}.assignment-card__identity{flex-direction:column;flex:1;min-width:0;display:flex}.assignment-card__chevron{color:var(--text-secondary);transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.assignment-card__chevron.is-rotated{transform:rotate(180deg)}.assignment-card__body{gap:var(--space-4);padding:var(--space-3);border-block-start:1px solid var(--stroke-hairline);flex-direction:column;margin-block-start:var(--space-2);padding-block-start:var(--space-4);display:flex}.assignment-card__treated{gap:var(--space-3);flex-direction:column;display:flex}.assignment-card__steppers{gap:var(--space-2);flex-direction:column;display:flex}.toggle-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;display:flex}.toggle-row.is-disabled{opacity:.4;pointer-events:none}.toggle{border-radius:var(--radius-full);background:var(--stroke-strong);width:40px;height:24px;transition:background-color var(--duration-fast) var(--ease-standard);border:0;position:relative}.toggle[aria-checked=true]{background:var(--accent)}.toggle__thumb{border-radius:var(--radius-full);background:var(--paper-0,#fff);width:20px;height:20px;transition:inset-inline-start var(--duration-fast) var(--ease-standard);position:absolute;inset-block-start:2px;inset-inline-start:2px}.toggle[aria-checked=true] .toggle__thumb{inset-inline-start:18px}.time-field__label-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:18px;margin-block-end:var(--space-1);display:flex}.time-field__label-row .field__label{margin-block-end:0}.time-field__now{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:var(--accent);font:600 13px/18px var(--font-ui);background:0 0;border:0;margin-block:-13px}@media (hover:hover){.time-field__now:hover{background:var(--accent-subtle)}}.stepper{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;display:flex}.stepper__controls{align-items:center;gap:var(--space-2);display:inline-flex}.stepper__btn{border:1px solid var(--stroke-strong);border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-primary);background:0 0;justify-content:center;align-items:center;display:inline-flex;position:relative}.stepper__btn:after{content:"";position:absolute;inset:-4px}@media (hover:hover){.stepper__btn:hover:not(:disabled){background:var(--accent-subtle)}}.stepper__btn:disabled{opacity:.4}.stepper__value{text-align:center;min-width:40px;font:500 20px/26px var(--font-mono)}@media (width>=720px){.event-form__grid{grid-template-columns:1fr 1fr}.event-form__grid.event-form__identity{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}}@media (width>=1025px){.event-form__panel{padding:var(--space-8);padding-block-end:0}.event-form__footer{margin-inline:calc(-1 * var(--space-8));padding-inline:var(--space-8);inset-block-end:0}.event-form__footer-actions{flex-flow:wrap;justify-content:flex-end}.event-form__footer-actions .btn{width:auto;min-width:160px}.event-form__footer-actions .btn--ghost{margin-inline-end:auto}}.profile-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.profile-stats__cell{padding-block:var(--space-2);padding-inline:var(--space-4)}.profile-stats__cell+.profile-stats__cell{border-inline-start:1px solid var(--stroke-hairline)}.profile-stats__value{margin-block-start:var(--space-2);display:block}.profile-stats__caption{margin-block-start:var(--space-4)}.profile-vehicles__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.profile-vehicles__head .t-section{margin:0}.profile-vehicle{align-items:center;gap:var(--space-2);display:flex}.ledger__value:has(.profile-vehicle){max-width:none}.profile-vehicle__star{color:var(--text-secondary);cursor:pointer;flex:none}.profile-vehicle__star[aria-pressed=true]{color:var(--accent)}.profile-vehicle__star:hover:not(:disabled){background:var(--accent-subtle);color:var(--accent)}.profile-vehicle__star:active:not(:disabled){transform:translateY(1px)}.profile-vehicle__star:disabled{opacity:.4;pointer-events:none}.shell__main:has(>.cockpit){padding:0;overflow:hidden}.shell__main>.cockpit{flex:auto;max-width:none;height:auto;min-height:0}.cockpit{background:var(--surface-page);flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.cockpit__reel{z-index:22;border-block-end:1px solid var(--stroke-hairline);background:var(--surface-page);flex-direction:column;flex:none;min-height:0;max-height:40%;display:flex;position:relative}.cockpit__reel-head{gap:var(--space-3);padding:var(--space-4);border-block-end:1px solid var(--stroke-hairline);flex-direction:column;flex:none;display:flex}.cockpit__reel-meta{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.cockpit__clock,.cockpit__reel-meta .t-caption{margin:0}.cockpit__reel-body{padding:var(--space-4)}.cockpit__reel-empty{margin:0}.cockpit__list{overscroll-behavior-y:contain;flex:1;min-height:0;overflow-y:auto}.cockpit__row{border-block-end:1px solid var(--stroke-hairline);align-items:stretch;display:flex;position:relative}.cockpit__row.is-current{background:var(--accent-subtle);color:var(--accent)}.cockpit__row.is-current:before{content:"";inset-inline-start:0;inset-block:var(--space-1);border-radius:var(--radius-sm);background:var(--accent);width:2px;position:absolute}.cockpit__delete{flex:none;align-self:start;margin-block-start:var(--space-2);margin-inline-end:var(--space-2)}.cockpit__delete-hint{color:var(--status-alert)}.cockpit__item{align-items:stretch;gap:var(--space-1);width:100%;min-height:44px;padding:var(--space-3) var(--space-4);color:inherit;text-align:start;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.cockpit__item-id,.cockpit__item-title{overflow-wrap:anywhere;min-width:0}.cockpit__item-title.is-draft{color:var(--text-muted)}.cockpit__row.is-current .cockpit__item-title.is-draft{color:inherit}.cockpit__item-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cockpit__item-stamp{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cockpit__item-age{align-items:baseline;gap:var(--space-2);margin-block-start:var(--space-1);display:flex}.cockpit__item-age:before{content:"";min-width:var(--space-4);border-block-end:1px dotted var(--stroke-hairline);flex:auto;transform:translateY(-.35em)}.cockpit__item[aria-current=true]{color:inherit;background:0 0}.cockpit__item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cockpit__stage{overscroll-behavior-y:contain;min-width:0;min-height:0;padding:var(--space-4);scroll-padding-block:var(--space-4);flex:1;padding-block-end:50vh;overflow:auto}.cockpit__stage:has(>.empty){justify-content:center;align-items:center;padding-block-end:var(--space-4);display:flex}.cockpit__stage .event-form{justify-content:flex-start}.cockpit__stage .event-form__panel{padding-block-end:var(--space-8)}.event-form__lock{width:min(100%,720px);position:relative}.event-form__lock .event-form__panel{width:100%}.event-form__panel[data-readonly] .field__input{background:var(--surface-sunken);resize:none}.event-form__panel[data-readonly] .field__input[data-blank=true]{border-block-end:1px solid var(--stroke-strong)}.event-form__panel[data-readonly] .field__affix,.event-form__panel[data-readonly] .event-form__cancelled:not(.event-form__cancelled--on),.event-form__panel[data-readonly] .responder-assign__toolbar .btn,.event-form__panel[data-readonly] .assignment-empty .btn,.event-form__panel[data-readonly] .assignment-card .btn--icon,.event-form__panel[data-readonly] .assignment-list__remove,.event-form__panel[data-readonly] .assignment-card__chevron{display:none}.event-form__panel[data-readonly] .assignment-card__toggle{cursor:default}.event-form__panel[data-readonly] .field__input--with-affix,.event-form__panel[data-readonly] .field__select{padding-inline-end:var(--space-3)}.cockpit-edit-veil{z-index:2;border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;inset:0}.cockpit-edit-veil__label{opacity:0;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);pointer-events:none}.cockpit-edit-veil:hover,.cockpit-edit-veil:focus-visible{background:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){.cockpit-edit-veil:hover,.cockpit-edit-veil:focus-visible{background:color-mix(in srgb, var(--surface-sunken) 78%, transparent)}}.cockpit-edit-veil:hover .cockpit-edit-veil__label,.cockpit-edit-veil:focus-visible .cockpit-edit-veil__label{opacity:1}.cockpit-edit-veil:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.cockpit-edit-veil{background:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){.cockpit-edit-veil{background:color-mix(in srgb, var(--surface-sunken) 78%, transparent)}}.cockpit-edit-veil__label{opacity:1}}@media (prefers-reduced-motion:no-preference){.cockpit-edit-veil{transition:background-color var(--duration-fast) var(--ease-standard)}.cockpit-edit-veil__label{transition:opacity var(--duration-fast) var(--ease-standard)}}@media (hover:hover){.cockpit__row:hover{background:var(--accent-subtle)}}@media (width>=1025px){.cockpit{flex-direction:row}.cockpit__reel{flex:0 0 calc(var(--sidebar-width) * 1.5);border-block-end:0;border-inline-end:1px solid var(--stroke-hairline);height:100%;max-height:none}.cockpit-map-drawer{width:min(calc(var(--sidebar-width) * 2.5), calc(100% - var(--sidebar-width) * 1.5))}.cockpit__row.is-current:after{content:"";background:var(--accent);width:2px;position:absolute;inset-block:0;inset-inline-end:-1px}.cockpit__stage{padding:var(--space-8);scroll-padding-block:var(--space-8);padding-block-end:50vh}.cockpit__stage:has(>.empty){padding-block-end:var(--space-8)}}.cockpit-map-tab{z-index:20;align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;padding-block:var(--space-2);padding-inline:var(--space-2);border:1px solid var(--stroke-hairline);background:var(--surface-raised);color:var(--text-primary);font:inherit;cursor:pointer;border-inline-end:0;border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md);flex-direction:column;display:flex;position:absolute;inset-block-start:var(--space-6);inset-inline-end:0}.cockpit-map-tab:hover{background:var(--accent-subtle)}.cockpit-map-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cockpit-map-drawer{z-index:21;width:min(100%, calc(var(--sidebar-width) * 2.5));padding:var(--space-4);gap:var(--space-4);background:var(--surface-page);border-inline-start:1px solid var(--stroke-hairline);box-shadow:var(--shadow-overlay);animation:cockpit-map-in var(--duration-slow) var(--ease-standard);flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}@keyframes cockpit-map-in{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cockpit-map-drawer{animation:none}}.cockpit-map-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-3);flex:none;display:flex}.cockpit-map-drawer__head .t-section{margin:0}.cockpit-intro{gap:var(--space-4);flex-direction:column;display:flex}.cockpit-intro__lead{color:var(--text-secondary)}.cockpit-intro__steps{flex-direction:column;display:flex}.cockpit-intro__step{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--stroke-hairline);display:flex}.cockpit-intro__step:last-child{padding-block-end:0}.cockpit-intro__icon{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.ops-map-panel--fill{gap:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.ops-map-panel--fill .user-map-nearby{flex:none;max-height:40%;overflow:auto}.user-map--fill,.user-map--fill .user-map__canvas{min-height:0}.user-map-pin--event .user-map-pin__dot{background:var(--status-alert)}.user-map-pin--draggable{cursor:grab;touch-action:none}.user-map-pin--dragging{cursor:grabbing;z-index:5}.user-map-pin--live{z-index:3}.user-map-pin--live .user-map-pin__dot{width:var(--space-6);height:var(--space-6);background:var(--status-done);color:var(--text-on-accent);justify-content:center;align-items:center;display:inline-flex}.user-map-pin--live .user-map-pin__icon{width:var(--space-4);height:var(--space-4)}.user-map-pin__tip--live{border-color:var(--status-done)}.user-map-pin--unavailable .user-map-pin__label{background:var(--status-draft)}@supports (color:color-mix(in lab, red, red)){.user-map-pin--unavailable .user-map-pin__label{background:color-mix(in srgb, var(--status-draft) 28%, var(--text-on-accent))}}.user-map-pin--unavailable .user-map-pin__label{color:var(--status-draft)}.user-map-pin--unavailable .user-map-pin__tip{border-color:var(--status-draft)}.user-map-pin--cluster .user-map-pin__dot{width:var(--space-4);height:var(--space-4);background:var(--accent);border-color:var(--surface-raised)}.user-map-pin--cluster .user-map-pin__label{font:500 12px/16px var(--font-ui)}.user-map-pin--volunteer .user-map-pin__dot{background:var(--status-done);border-color:var(--surface-raised)}.user-map-pin--phone .user-map-pin__dot{background:var(--status-draft);border-color:var(--surface-raised)}.user-map-pin--phone .user-map-pin__phone{width:var(--space-3);height:var(--space-3);color:currentColor;flex:none}.user-map-pin__tip--phone{border-color:var(--status-draft)}.user-map-pin--unavailable .user-map-pin__dot,.user-map-pin--unavailable .user-map-pin__label{background:var(--status-draft)}@supports (color:color-mix(in lab, red, red)){.user-map-pin--unavailable .user-map-pin__label{background:color-mix(in srgb, var(--status-draft) 28%, var(--text-on-accent))}}.user-map-pin--unavailable .user-map-pin__label{border-color:var(--stroke-hairline);color:var(--status-draft)}.user-map-pin--hit{cursor:pointer}.address-row{gap:var(--space-2);flex-direction:column;display:flex}.address-row__fields{gap:var(--space-3);grid-template-columns:1fr;align-items:end;display:grid}.address-row__fields--extra .icon-btn{justify-self:start}@media (width>=641px){.address-row__fields--extra{grid-template-columns:1fr 2fr auto}.address-row__fields--extra .icon-btn{place-self:end stretch}}.user-map-page{flex-direction:column;flex:1;min-height:0;display:flex}.user-map{border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-sunken);flex:1;min-height:720px;position:relative;overflow:hidden}.user-map__layers{top:var(--space-4);right:var(--space-4);z-index:5;position:absolute}.user-map-legend{top:var(--space-4);z-index:5;inline-size:max-content;max-inline-size:36ch;padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-overlay);pointer-events:none;position:absolute;inset-inline-end:var(--space-4)}.user-map-legend__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.user-map-legend__row{align-items:center;gap:var(--space-2);font:400 12px/16px var(--font-ui);color:var(--text-secondary);white-space:nowrap;display:flex}.user-map-legend__swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);border:2px solid var(--stroke-strong);background:var(--text-on-accent);box-shadow:var(--shadow-overlay);flex:none}.user-map-legend__swatch--volunteer{background:var(--status-done);border-color:var(--status-done)}.user-map-legend__swatch--phone{background:var(--status-draft);border-color:var(--status-draft);color:var(--text-on-accent);justify-content:center;align-items:center;display:inline-flex}.user-map-legend__swatch--phone svg{width:70%;height:70%}.user-map-legend__swatch--unavailable{background:var(--status-draft)}.user-map-legend__swatch--live{background:var(--status-done);border-color:var(--status-done);color:var(--text-on-accent);justify-content:center;align-items:center;display:inline-flex}.user-map-legend__swatch--live svg{width:70%;height:70%}.user-map__layers-btn{background:var(--surface-raised);border:1px solid var(--stroke-strong);box-shadow:var(--shadow-overlay);color:var(--text-primary)}.user-map__layers-btn[aria-expanded=true]{color:var(--accent)}.user-map__layers-menu{min-width:240px;padding:var(--space-3);gap:var(--space-2);right:0;flex-direction:column;display:flex;inset-inline-end:auto}.user-map__station-tip{z-index:4;transform:translate(-50%, calc(-100% - var(--space-2)));padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font:500 12px/16px var(--font-ui);white-space:nowrap;box-shadow:var(--shadow-overlay);pointer-events:none;position:absolute}.user-map__canvas{width:100%;height:100%;min-height:720px}.user-map-pin{align-items:center;gap:var(--space-1);z-index:1;flex-direction:column;display:flex;position:absolute;transform:translate(-50%,-50%)}.user-map-pin:hover,.user-map-pin:focus-visible{z-index:4;outline:none}.user-map-pin:focus-visible .user-map-pin__label{outline:2px solid var(--accent);outline-offset:2px}.user-map-pin__tip{padding-block:var(--space-1);padding-inline:var(--space-2);border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font:500 12px/16px var(--font-ui);white-space:nowrap;box-shadow:var(--shadow-overlay);opacity:0;visibility:hidden;pointer-events:none;margin-block-start:var(--space-1);position:absolute;top:100%;left:50%;transform:translate(-50%)}.user-map-pin__tip--alert{border-color:var(--status-alert);color:var(--status-alert)}.user-map-pin:hover .user-map-pin__tip,.user-map-pin:focus-visible .user-map-pin__tip{opacity:1;visibility:visible}.user-map-pin__dot{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-full);background:var(--text-on-accent);border:2px solid var(--stroke-strong);box-shadow:var(--shadow-overlay)}.user-map-pin--search .user-map-pin__dot,.user-map-pin--event .user-map-pin__dot,.user-map-pin--live .user-map-pin__dot,.user-map-pin--unavailable .user-map-pin__dot{border-color:var(--surface-raised)}.user-map-pin__label{align-items:center;gap:var(--space-1);font:400 12px/16px var(--font-ui);color:var(--text-primary);background:var(--surface-raised);border:1px solid var(--stroke-hairline);border-radius:var(--radius-sm);padding-block:2px;padding-inline:var(--space-2);white-space:nowrap;box-shadow:var(--shadow-overlay);display:inline-flex}.user-map-pin.user-map-pin--km{z-index:0;justify-content:center;gap:0;min-width:44px;min-height:44px;transform:translate(-50%,-50%)}.user-map-pin__km-face{box-sizing:border-box;inline-size:var(--space-10);block-size:var(--space-6);border:2px solid var(--km-post-border);border-radius:var(--radius-sm);background:var(--km-post-face);box-shadow:var(--shadow-overlay);flex:none;justify-content:center;align-items:center;display:flex}.user-map-pin__km-num{color:var(--km-post-ink);font:500 12px/16px var(--font-mono)}.user-map-pin.user-map-pin--km:focus-visible .user-map-pin__km-face{outline:2px solid var(--accent);outline-offset:2px}.user-map-pin--search{z-index:2}.user-map-pin--search .user-map-pin__dot{background:var(--status-partial)}.user-map-pin--search .user-map-pin__label{white-space:normal;text-align:center;max-inline-size:24ch}.user-map-nearby{gap:var(--space-2);flex-direction:column;display:flex}.user-map-nearby__list{border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-raised);margin:0;padding:0;list-style:none}.user-map-nearby__list>li+li .user-map-nearby__row{border-block-start:1px solid var(--stroke-hairline)}.user-map-nearby__row{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding-inline:var(--space-4);padding-block:var(--space-2);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.user-map-nearby__row:hover,.user-map-nearby__row--active{background:var(--accent-subtle)}.user-map-nearby__row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.user-map-nearby__who{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.user-map-nearby__meta{flex-shrink:0}.live-track{box-sizing:border-box;min-height:100%;padding:var(--space-6) var(--space-4);justify-content:center;align-items:center;padding-block-start:calc(var(--space-6) + env(safe-area-inset-top,0px));padding-block-end:calc(var(--space-6) + env(safe-area-inset-bottom,0px));display:flex}.live-track__card{box-sizing:border-box;align-items:stretch;gap:var(--space-4);width:min(100%, var(--form-max));padding:var(--space-6);border:1px solid var(--stroke-hairline);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);flex-direction:column;display:flex}.live-track__card>.t-title{margin:0}.live-track__lead{color:var(--text-secondary);margin:0}.event-media{gap:var(--space-4);flex-direction:column;display:flex}.event-media__title{margin:0}.event-media__head{align-items:baseline}.event-media__band{gap:var(--space-2);flex-direction:column;display:flex}.event-media__band-title{margin:0}.event-media__grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.event-media__thumb{aspect-ratio:1;border:1px solid var(--stroke-hairline);border-radius:var(--radius-sm);background:var(--surface-sunken);cursor:pointer;width:100%;padding:0;display:block;overflow:hidden}.event-media__thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-media__thumb img,.event-media__draft-thumb{object-fit:cover;width:100%;height:100%;display:block}.event-media__thumb-miss{background:var(--surface-sunken);width:100%;height:100%;display:block}.event-media__drafts{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event-media__draft{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--stroke-hairline);border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:96px minmax(0,1fr);display:grid}.event-media__draft-thumb{border-radius:var(--radius-sm);background:var(--surface-sunken);width:96px;height:96px}.event-media__draft-fields{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.event-media__draft-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.event-media__add{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.event-media__lightbox{gap:var(--space-4);flex-direction:column;display:flex}.event-media__full{object-fit:contain;border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;height:auto;max-height:min(70vh,640px);display:block}.event-media__side{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.event-media__meta{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.event-media__meta-row{gap:var(--space-1);flex-direction:column;display:flex}.event-media__meta-row dd{margin:0}.event-media__plate-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.media-plate-choice{align-items:center;gap:var(--space-2);flex-direction:row;min-width:0;display:flex}.media-plate-choice__caption{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=1025px){.event-media__lightbox{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);display:grid}.event-media__full{max-height:70vh}}@media (width<=1024px){.event-media__draft{grid-template-columns:1fr}.event-media__draft-thumb{aspect-ratio:1;width:100%;height:auto}}.feedback-fab{z-index:15;pointer-events:none;width:44px;height:44px;display:flex;position:fixed;inset-block-end:calc(var(--tabbar-height) + env(safe-area-inset-bottom,0px) + var(--space-4));inset-inline-end:var(--space-4)}.shell:not(:has(.tabbar)) .feedback-fab{inset-block-end:var(--space-4)}.shell:has(.event-form__footer) .feedback-fab{display:none}@media (width>=1025px){.feedback-fab{inset-block-end:var(--space-6);inset-inline-end:var(--space-6)}}.feedback-fab__btn{pointer-events:auto;width:44px;min-width:44px;height:44px;min-height:44px}fieldset.field{border:0;min-inline-size:0;margin:0;padding:0}.feedback-record,.feedback-record__live,.feedback-record__preview,.feedback-inbox__head,.feedback-inbox__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.feedback-record__time{color:var(--text-secondary)}.feedback-record__preview{width:100%}.feedback-record__audio{width:100%;min-width:0;min-height:44px}.feedback-record__preview .feedback-record__audio{flex:1}.feedback-inbox{margin:0;padding:0;list-style:none}.feedback-inbox__head{justify-content:space-between}.feedback-inbox__body{white-space:pre-wrap}.feedback-attach{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.feedback-attach__list{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.feedback-attach__row{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.feedback-attach__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.feedback-inbox__files{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feedback-inbox__thumb{object-fit:contain;border-radius:var(--radius-sm);background:var(--surface-sunken);width:auto;max-width:100%;height:auto;max-height:240px;display:block}.feedback-inbox__video{border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;max-height:240px}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
