﻿:root{--paint-legacy: visible}@layer legacy{@font-face{font-family:"Open Sans";font-style:normal;font-weight:300 800;font-display:swap;src:url("/assets/open-sans-normal-latin-7177765c.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300 800;font-display:swap;src:url("/assets/open-sans-italic-latin-7ddc190c.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/roboto-normal-latin-68137444.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto";font-style:italic;font-weight:100 900;font-display:swap;src:url("/assets/roboto-italic-latin-4fad4971.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:100 700;font-display:swap;src:url("/assets/ibm-plex-sans-normal-latin-bf0c3289.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans";font-style:italic;font-weight:100 700;font-display:swap;src:url("/assets/ibm-plex-sans-italic-latin-2b6c434f.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito";font-style:normal;font-weight:200 1000;font-display:swap;src:url("/assets/nunito-normal-latin-8d9cc785.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Nunito";font-style:italic;font-weight:200 1000;font-display:swap;src:url("/assets/nunito-italic-latin-da5afd61.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:100;font-display:swap;src:url("/assets/poppins-100-normal-latin-18e4f8cb.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:200;font-display:swap;src:url("/assets/poppins-200-normal-latin-57cd651d.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/poppins-300-normal-latin-15730e98.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/poppins-400-normal-latin-d360be31.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/poppins-500-normal-latin-afc692de.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/poppins-600-normal-latin-765bd6dc.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/poppins-700-normal-latin-96729a37.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url("/assets/poppins-800-normal-latin-b7299acd.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:normal;font-weight:900;font-display:swap;src:url("/assets/poppins-900-normal-latin-e03ebf53.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:100;font-display:swap;src:url("/assets/poppins-100-italic-latin-db1a8ec5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:200;font-display:swap;src:url("/assets/poppins-200-italic-latin-9c5b94c8.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:300;font-display:swap;src:url("/assets/poppins-300-italic-latin-c7d93768.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;font-display:swap;src:url("/assets/poppins-400-italic-latin-9802ec93.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;font-display:swap;src:url("/assets/poppins-500-italic-latin-d7cac040.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;font-display:swap;src:url("/assets/poppins-600-italic-latin-2366a0d9.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:700;font-display:swap;src:url("/assets/poppins-700-italic-latin-dbb3d682.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:800;font-display:swap;src:url("/assets/poppins-800-italic-latin-cb85d672.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Poppins";font-style:italic;font-weight:900;font-display:swap;src:url("/assets/poppins-900-italic-latin-cf24c9ff.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url("/assets/inter-normal-latin-3ccc852c.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:italic;font-weight:100 900;font-display:swap;src:url("/assets/inter-italic-latin-88e15c88.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--hu-primary: var(--color-primary);--hu-primary-rgb: 0, 99, 255;--hu-primary-bg-subtle: color-mix(in oklab, var(--color-primary) 12%, transparent);--hu-primary-text-emphasis: var(--color-secondary);--hu-secondary: var(--color-secondary);--hu-secondary-color: color-mix(in oklab, var(--color-base-content) 65%, transparent);--hu-secondary-bg: var(--color-base-200);--hu-tertiary-bg: var(--color-base-200);--hu-success: var(--color-success);--hu-info: var(--color-info);--hu-warning: var(--color-warning);--hu-warning-text-emphasis: var(--color-warning);--hu-warning-bg-subtle: color-mix(in oklab, var(--color-warning) 14%, transparent);--hu-success-text-emphasis: var(--color-success);--hu-danger: var(--color-error);--hu-danger-bg-subtle: color-mix(in oklab, var(--color-error) 12%, transparent);--hu-danger-text-emphasis: var(--color-error);--hu-dark: var(--color-neutral);--hu-light: var(--color-base-200);--hu-body-bg: var(--color-base-100);--hu-body-color: var(--color-base-content);--hu-emphasis-color: var(--color-base-content);--hu-border-color: var(--color-base-300);--hu-border-color-translucent: color-mix(in oklab, var(--color-base-content) 12%, transparent);--hu-link-color: var(--color-primary);--hu-link-hover-color: var(--color-secondary);--hu-card-bg: var(--color-base-100);--hu-card-shadow: 0 0.5rem 1rem color-mix(in oklab, var(--color-base-content) 12%, transparent);--hu-paper: #fff;--hu-paper-ink: #1b2130;--hu-offcanvas-width: 26rem;--hu-gray-100: #f4f6fb;--hu-gray-200: #e7ecf5;--hu-gray-300: #d6dde9;--hu-gray-600: #677182;--hu-gray-700: #4b5565;--hu-gray-800: #2c3442;--hu-gray-900: #1b2130;--hu-border-radius: 0.625rem;--hu-border-radius-sm: 0.5rem;--hu-border-radius-lg: 1rem;--hu-font-sans-serif: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;--hu-brand-white: #E4E9F6;--hu-brand-black: #151517;--hu-brand-sky: #A0C5FF;--hu-brand-electric: #0063FF;--hu-brand-navy: #003C99;--hu-brand-gradient: linear-gradient(135deg, #003C99 0%, #0063FF 55%, #A0C5FF 100%);--hu-brand-focal: radial-gradient(120% 120% at 78% 18%, rgba(160, 197, 255, 0.55) 0%, #0063FF 34%, #003C99 62%, #151517 100%);--hu-shell-rail-bg: #333C4E;--hu-shell-rail-color: rgba(228, 233, 246, 0.78);--hu-shell-rail-hover-bg: rgba(228, 233, 246, 0.08);--hu-shell-rail-active-color: #fff;--hu-shell-rail-marker: #0063FF;--hu-shell-select: rgba(0, 99, 255, 0.22);--hu-shell-flyout-bg: #fff;--hu-shell-flyout-color: #4b5565;--hu-shell-topbar-bg: #333C4E;--hu-shell-topbar-border: transparent;--hu-shell-topbar-ink: #fff;--hu-shell-topbar-muted: rgba(228, 233, 246, 0.72);--hu-shell-topbar-hover-bg: rgba(228, 233, 246, 0.1);--hu-shell-topbar-field-bg: rgba(228, 233, 246, 0.1);--hu-shell-topbar-field-ink: #fff;--hu-shell-topbar-field-muted: rgba(228, 233, 246, 0.55);--hu-shell-surface: #fff;--hu-shell-ground: #eef1f8;--hu-shell-muted: #677182;--hu-shell-band: #E4E9F6;--hu-shell-band-ink: #003C99;--hu-shell-band-muted: #677182;--hu-shell-band-edge: #d6dde9;--hu-shell-card-shadow: 0 8px 24px rgba(21, 21, 23, 0.06), 0 1px 2px rgba(21, 21, 23, 0.04);--hu-shell-card-border: transparent}[data-theme=hullop-dark]{--hu-gray-100: color-mix(in oklab, var(--color-base-content) 4%, var(--color-base-100));--hu-gray-200: color-mix(in oklab, var(--color-base-content) 9%, var(--color-base-100));--hu-gray-300: color-mix(in oklab, var(--color-base-content) 16%, var(--color-base-100));--hu-gray-600: color-mix(in oklab, var(--color-base-content) 60%, var(--color-base-100));--hu-gray-700: color-mix(in oklab, var(--color-base-content) 72%, var(--color-base-100));--hu-gray-800: color-mix(in oklab, var(--color-base-content) 86%, var(--color-base-100));--hu-gray-900: var(--color-base-content);--hu-shell-rail-bg: #1c2029;--hu-shell-select: rgba(0, 99, 255, 0.3);--hu-shell-rail-color: rgba(228, 233, 246, 0.72);--hu-shell-flyout-bg: #1c2029;--hu-shell-flyout-color: rgba(228, 233, 246, 0.82);--hu-shell-topbar-bg: #1c2029;--hu-shell-topbar-border: transparent;--hu-shell-topbar-ink: #fff;--hu-shell-topbar-muted: rgba(228, 233, 246, 0.6);--hu-shell-topbar-hover-bg: rgba(228, 233, 246, 0.1);--hu-shell-topbar-field-bg: rgba(228, 233, 246, 0.08);--hu-shell-topbar-field-ink: #fff;--hu-shell-topbar-field-muted: rgba(228, 233, 246, 0.5);--hu-shell-surface: #1a1d24;--hu-shell-ground: #151517;--hu-shell-muted: rgba(228, 233, 246, 0.6);--hu-shell-band: #1a1d24;--hu-shell-band-ink: #A0C5FF;--hu-shell-band-muted: rgba(228, 233, 246, 0.6);--hu-shell-band-edge: #262b35;--hu-shell-card-shadow: 0 18px 48px rgba(0, 0, 0, 0.45);--hu-shell-card-border: #262b35}body{background-color:var(--hu-shell-ground);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{letter-spacing:-0.011em}.brand-gradient{background-image:var(--hu-brand-gradient)}.brand-focal{background-image:var(--hu-brand-focal)}[data-band=blue]{--hu-shell-band: #d2e1fc;--hu-shell-band-ink: #0359e1;--hu-shell-band-muted: rgba(3, 89, 225, 0.72);--hu-shell-band-edge: #bfcde5}[data-theme=hullop-dark] [data-band=blue]{--hu-shell-band: #17243a;--hu-shell-band-ink: #3b87ff;--hu-shell-band-muted: rgba(59, 135, 255, 0.72);--hu-shell-band-edge: #2a364a}[data-band=sky]{--hu-shell-band: #d6eaf6;--hu-shell-band-ink: #1c6f97;--hu-shell-band-muted: rgba(28, 111, 151, 0.72);--hu-shell-band-edge: #c3d4e0}[data-theme=hullop-dark] [data-band=sky]{--hu-shell-band: #1a2a36;--hu-shell-band-ink: #1f9dd9;--hu-shell-band-muted: rgba(31, 157, 217, 0.72);--hu-shell-band-edge: #2d3b46}[data-band=green]{--hu-shell-band: #d4ebeb;--hu-shell-band-ink: #137464;--hu-shell-band-muted: rgba(19, 116, 100, 0.72);--hu-shell-band-edge: #c1d5d6}[data-theme=hullop-dark] [data-band=green]{--hu-shell-band: #192b2e;--hu-shell-band-ink: #12a58c;--hu-shell-band-muted: rgba(18, 165, 140, 0.72);--hu-shell-band-edge: #2c3c3f}[data-band=amber]{--hu-shell-band: #f2ead8;--hu-shell-band-ink: #8a630a;--hu-shell-band-muted: rgba(138, 99, 10, 0.72);--hu-shell-band-edge: #dcd5c5}[data-theme=hullop-dark] [data-band=amber]{--hu-shell-band: #2e2a20;--hu-shell-band-ink: #e6a100;--hu-shell-band-muted: rgba(230, 161, 0, 0.72);--hu-shell-band-edge: #3f3b32}[data-band=violet]{--hu-shell-band: #e1dcf6;--hu-shell-band-ink: #703ed5;--hu-shell-band-muted: rgba(112, 62, 213, 0.72);--hu-shell-band-edge: #cdc8df}[data-theme=hullop-dark] [data-band=violet]{--hu-shell-band: #28263a;--hu-shell-band-ink: #a575ff;--hu-shell-band-muted: rgba(165, 117, 255, 0.72);--hu-shell-band-edge: #3a384c}[data-band=grey]{--hu-shell-band: #d9dce3;--hu-shell-band-ink: #333c4e;--hu-shell-band-muted: rgba(51, 60, 78, 0.72);--hu-shell-band-edge: #c5c8ce}[data-theme=hullop-dark] [data-band=grey]{--hu-shell-band: #1c2028;--hu-shell-band-ink: #838893;--hu-shell-band-muted: rgba(131, 136, 147, 0.72);--hu-shell-band-edge: #2f3239}@font-face{font-display:block;font-family:"tabler-icons";src:url("/assets/tabler-icons-d04452b7.woff2") format("woff2");font-weight:normal;font-style:normal}.ti{font-family:"tabler-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ti-activity:before{content:""}.ti-activity-heartbeat:before{content:""}.ti-adjustments:before{content:""}.ti-adjustments-alt:before{content:""}.ti-adjustments-horizontal:before{content:""}.ti-affiliate:before{content:""}.ti-alert-circle:before{content:""}.ti-alert-hexagon:before{content:""}.ti-alert-triangle:before{content:""}.ti-align-center:before{content:""}.ti-align-justified:before{content:""}.ti-align-left:before{content:""}.ti-align-right:before{content:""}.ti-alt:before{content:"ﱔ"}.ti-antenna-bars-5:before{content:""}.ti-api:before{content:""}.ti-archive:before{content:""}.ti-arrow-back-up:before{content:""}.ti-arrow-down-to-arc:before{content:"ﶇ"}.ti-arrow-guide:before{content:""}.ti-arrow-left:before{content:""}.ti-arrow-narrow-left:before{content:""}.ti-arrow-narrow-right:before{content:""}.ti-arrow-right:before{content:""}.ti-arrow-up-from-arc:before{content:"ﶌ"}.ti-arrow-up-right:before{content:""}.ti-arrows-diagonal:before{content:""}.ti-arrows-diagonal-minimize-2:before{content:""}.ti-arrows-exchange:before{content:""}.ti-arrows-minimize:before{content:""}.ti-arrows-move:before{content:""}.ti-arrows-shuffle:before{content:""}.ti-arrows-split:before{content:""}.ti-arrows-up-down:before{content:""}.ti-asterisk:before{content:""}.ti-at:before{content:""}.ti-badge:before{content:""}.ti-ban:before{content:""}.ti-bell:before{content:""}.ti-bell-ringing:before{content:""}.ti-binary:before{content:""}.ti-blockquote:before{content:""}.ti-blocks:before{content:"𐂲"}.ti-blur:before{content:""}.ti-bold:before{content:""}.ti-bolt:before{content:""}.ti-book:before{content:""}.ti-book-2:before{content:""}.ti-bookmark:before{content:""}.ti-bookmark-off:before{content:""}.ti-briefcase:before{content:""}.ti-building:before{content:""}.ti-building-bank:before{content:""}.ti-building-community:before{content:""}.ti-building-factory:before{content:""}.ti-building-factory-2:before{content:""}.ti-bulb:before{content:""}.ti-calendar:before{content:""}.ti-calendar-check:before{content:""}.ti-calendar-clock:before{content:"ﴮ"}.ti-calendar-due:before{content:""}.ti-calendar-event:before{content:""}.ti-calendar-month:before{content:"ﴯ"}.ti-calendar-x:before{content:""}.ti-camera:before{content:""}.ti-cancel:before{content:"１"}.ti-cash:before{content:""}.ti-category:before{content:""}.ti-cell:before{content:""}.ti-chart-bar:before{content:""}.ti-chart-donut:before{content:""}.ti-chart-histogram:before{content:""}.ti-chart-line:before{content:""}.ti-check:before{content:""}.ti-checkbox:before{content:""}.ti-checklist:before{content:""}.ti-checks:before{content:""}.ti-checkup-list:before{content:""}.ti-chess-knight:before{content:""}.ti-chevron-down:before{content:""}.ti-chevron-left:before{content:""}.ti-chevron-right:before{content:""}.ti-chevrons-left:before{content:""}.ti-chevrons-right:before{content:""}.ti-circle-check:before{content:""}.ti-circle-dashed:before{content:""}.ti-circle-plus:before{content:""}.ti-circle-x:before{content:""}.ti-click:before{content:""}.ti-clipboard:before{content:""}.ti-clipboard-check:before{content:""}.ti-clipboard-list:before{content:""}.ti-clock:before{content:""}.ti-cloud:before{content:""}.ti-cloud-check:before{content:""}.ti-cloud-lock:before{content:""}.ti-cloud-off:before{content:""}.ti-code:before{content:""}.ti-coin:before{content:""}.ti-coin-off:before{content:""}.ti-column-insert-right:before{content:""}.ti-column-remove:before{content:"﫴"}.ti-columns:before{content:""}.ti-container:before{content:""}.ti-copy:before{content:""}.ti-cpu:before{content:""}.ti-credit-card:before{content:""}.ti-csv:before{content:""}.ti-currency-dollar:before{content:""}.ti-dashboard:before{content:""}.ti-database:before{content:""}.ti-database-plus:before{content:"益"}.ti-decimal:before{content:"都"}.ti-details:before{content:""}.ti-device-desktop:before{content:""}.ti-dice:before{content:""}.ti-dimensions:before{content:""}.ti-direction:before{content:""}.ti-disabled:before{content:""}.ti-disc:before{content:""}.ti-download:before{content:""}.ti-droplet:before{content:""}.ti-duplicate:before{content:"𐊲"}.ti-edit:before{content:""}.ti-equal:before{content:""}.ti-exposure:before{content:""}.ti-external-link:before{content:""}.ti-eye:before{content:""}.ti-eye-off:before{content:""}.ti-file:before{content:""}.ti-file-alert:before{content:""}.ti-file-certificate:before{content:""}.ti-file-check:before{content:""}.ti-file-description:before{content:""}.ti-file-download:before{content:""}.ti-file-search:before{content:""}.ti-file-text:before{content:""}.ti-file-type-pdf:before{content:"﬐"}.ti-file-upload:before{content:""}.ti-files:before{content:""}.ti-filter:before{content:""}.ti-filters:before{content:""}.ti-fingerprint:before{content:""}.ti-fish:before{content:""}.ti-flag:before{content:""}.ti-flame:before{content:""}.ti-focus:before{content:""}.ti-folder:before{content:""}.ti-folder-open:before{content:"﫷"}.ti-forms:before{content:""}.ti-frame:before{content:""}.ti-function:before{content:""}.ti-gauge:before{content:""}.ti-gavel:before{content:""}.ti-ghost:before{content:""}.ti-git-compare:before{content:""}.ti-git-merge:before{content:""}.ti-grip-vertical:before{content:""}.ti-hash:before{content:""}.ti-heading:before{content:""}.ti-heart-rate-monitor:before{content:""}.ti-help:before{content:""}.ti-history:before{content:""}.ti-home:before{content:""}.ti-icons:before{content:""}.ti-id:before{content:""}.ti-inbox:before{content:""}.ti-info-circle:before{content:""}.ti-italic:before{content:""}.ti-jpg:before{content:""}.ti-json:before{content:""}.ti-key:before{content:""}.ti-label:before{content:"Ｘ"}.ti-language:before{content:""}.ti-layers-subtract:before{content:""}.ti-layout-dashboard:before{content:""}.ti-layout-grid:before{content:""}.ti-leaf:before{content:""}.ti-library:before{content:"﵌"}.ti-line:before{content:""}.ti-link:before{content:""}.ti-list:before{content:""}.ti-list-check:before{content:""}.ti-list-details:before{content:""}.ti-list-numbers:before{content:""}.ti-list-search:before{content:""}.ti-loader-2:before{content:""}.ti-lock:before{content:""}.ti-lock-open:before{content:""}.ti-logout:before{content:""}.ti-logout-2:before{content:"奄"}.ti-mail:before{content:""}.ti-mail-check:before{content:"魯"}.ti-map-pin:before{content:""}.ti-math-symbols:before{content:""}.ti-matrix:before{content:"𐂼"}.ti-menu:before{content:""}.ti-menu-2:before{content:""}.ti-message:before{content:""}.ti-message-circle:before{content:""}.ti-message-plus:before{content:""}.ti-messages:before{content:""}.ti-minus:before{content:""}.ti-moon:before{content:""}.ti-movie:before{content:""}.ti-navigation:before{content:""}.ti-note:before{content:""}.ti-notes:before{content:""}.ti-notification:before{content:""}.ti-number:before{content:""}.ti-numbers:before{content:""}.ti-option:before{content:"𐆟"}.ti-palette:before{content:""}.ti-paperclip:before{content:""}.ti-password:before{content:""}.ti-pdf:before{content:""}.ti-pencil:before{content:""}.ti-percentage:before{content:""}.ti-phone:before{content:""}.ti-photo:before{content:""}.ti-pick:before{content:"﫼"}.ti-pin:before{content:""}.ti-placeholder:before{content:""}.ti-plant-2:before{content:""}.ti-player-play:before{content:""}.ti-player-stop:before{content:""}.ti-plug-connected:before{content:""}.ti-plus:before{content:""}.ti-png:before{content:""}.ti-pool:before{content:""}.ti-presentation:before{content:""}.ti-printer:before{content:""}.ti-progress:before{content:"嗀"}.ti-progress-check:before{content:"降"}.ti-prompt:before{content:""}.ti-puzzle:before{content:""}.ti-radio:before{content:""}.ti-refresh:before{content:""}.ti-reload:before{content:""}.ti-repeat:before{content:""}.ti-report:before{content:""}.ti-report-analytics:before{content:""}.ti-resize:before{content:""}.ti-robot:before{content:""}.ti-route:before{content:""}.ti-row-insert-bottom:before{content:""}.ti-row-remove:before{content:"﫾"}.ti-ruler-2:before{content:""}.ti-salt:before{content:""}.ti-scale:before{content:""}.ti-screenshot:before{content:""}.ti-search:before{content:""}.ti-section:before{content:""}.ti-select:before{content:""}.ti-select-all:before{content:"立"}.ti-selector:before{content:""}.ti-send:before{content:""}.ti-server:before{content:""}.ti-settings:before{content:""}.ti-settings-2:before{content:""}.ti-share:before{content:""}.ti-shield:before{content:""}.ti-shield-check:before{content:""}.ti-signature:before{content:""}.ti-sitemap:before{content:""}.ti-sparkles:before{content:""}.ti-speakerphone:before{content:""}.ti-stairs-up:before{content:""}.ti-star:before{content:""}.ti-sum:before{content:""}.ti-sun:before{content:""}.ti-switch:before{content:""}.ti-table:before{content:""}.ti-table-off:before{content:""}.ti-table-plus:before{content:"﨟"}.ti-tabs:before{content:"𐊇"}.ti-tag:before{content:"𐂖"}.ti-tags:before{content:""}.ti-target:before{content:""}.ti-template:before{content:""}.ti-toggle-right:before{content:""}.ti-tool:before{content:""}.ti-track:before{content:""}.ti-trash:before{content:""}.ti-tree:before{content:""}.ti-trending-down:before{content:""}.ti-trending-up:before{content:""}.ti-truck:before{content:""}.ti-txt:before{content:""}.ti-typography:before{content:""}.ti-underline:before{content:""}.ti-upload:before{content:""}.ti-user:before{content:""}.ti-user-circle:before{content:""}.ti-user-edit:before{content:""}.ti-user-plus:before{content:""}.ti-user-shield:before{content:""}.ti-user-up:before{content:""}.ti-users:before{content:""}.ti-users-group:before{content:"﨡"}.ti-video:before{content:""}.ti-weight:before{content:""}.ti-window:before{content:""}.ti-world:before{content:""}.ti-writing:before{content:""}.ti-x:before{content:""}.ti-zip:before{content:""}.w-auto{width:auto !important}.sortable-slot{border-radius:var(--radius-box);outline:2px dashed color-mix(in oklab, var(--color-primary) 45%, transparent);outline-offset:-2px;background:color-mix(in oklab, var(--color-primary) 6%, transparent)}.sortable-slot>*{visibility:hidden}.sortable-lifted{opacity:1 !important;rotate:1.5deg;scale:1.03;box-shadow:0 18px 40px -12px color-mix(in oklab, var(--color-base-content) 35%, transparent);border-radius:var(--radius-box);cursor:grabbing}[data-sortable-handle]{touch-action:none}.is-sorting,.is-sorting *{cursor:grabbing !important;user-select:none}.is-sorting :is(.rail,.topbar){pointer-events:none}.btn-icon{display:inline-flex;align-items:center;justify-content:center;padding:0;width:2.25rem;height:2.25rem}.btn-icon.btn-sm{width:1.875rem;height:1.875rem}.btn-icon.btn-lg{width:2.75rem;height:2.75rem}.avatar-xs{height:1.5rem;width:1.5rem}.avatar-sm{height:2.25rem;width:2.25rem}.avatar-md{height:3.5rem;width:3.5rem}.avatar-lg{height:4.5rem;width:4.5rem}.avatar-title{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.spotlight{animation:spotlight-flash 3s ease-out forwards;box-shadow:inset 4px 0 0 var(--color-primary);border-radius:var(--radius-box, 0.5rem);scroll-margin-top:6rem}@keyframes spotlight-flash{0%{background-color:color-mix(in oklab, var(--color-primary) 28%, transparent)}60%{background-color:color-mix(in oklab, var(--color-primary) 28%, transparent)}100%{background-color:color-mix(in oklab, var(--color-primary) 8%, transparent)}}.shell{min-height:100vh}.rail{position:fixed;inset:0 auto 0 0;z-index:1035;width:4rem;display:none;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem 0;background:var(--hu-shell-rail-bg);color:var(--hu-shell-rail-color)}.rail__head{display:flex;align-items:center;justify-content:center;width:100%;padding:0 .65rem;margin-bottom:.75rem}.rail__brand{display:flex;align-items:center;gap:.55rem;justify-content:center;height:2.5rem;color:#fff;text-decoration:none}.rail__brand svg{width:1.6rem;height:auto;flex-shrink:0}.rail__brand-name{display:none;font-weight:600;font-size:1.05rem;letter-spacing:-0.02em;white-space:nowrap}.rail__full{display:none;width:100%;padding:0 .6rem;overflow-y:auto;color:var(--hu-shell-rail-color)}.rail__full .rail__flyout-title{color:rgba(228, 233, 246, 0.42)}.rail__full .rail__flyout-link{color:inherit}.rail__full .rail__flyout-link:hover,.rail__full .rail__flyout-link:focus-visible{background:var(--hu-shell-rail-hover-bg);color:#fff}.rail__full .rail__flyout-link.is-active{background:var(--hu-shell-select);color:#fff}.rail__nav{display:flex;flex-direction:column;align-items:center;gap:.2rem;width:100%;margin:0;padding:0;list-style:none;overflow-y:auto;scrollbar-width:none}.rail__nav::-webkit-scrollbar{display:none}.rail__item{position:relative;width:100%;display:flex;justify-content:center}.rail__link{position:relative;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:.625rem;background:rgba(0,0,0,0);color:inherit;font-size:1.15rem;transition:background-color .15s ease,color .15s ease}.rail__link:hover,.rail__link:focus-visible{background:var(--hu-shell-rail-hover-bg);color:var(--hu-shell-rail-active-color)}.rail__link:focus-visible{outline:2px solid var(--hu-brand-sky);outline-offset:2px}.rail__link.is-active{color:var(--hu-shell-rail-active-color);background:var(--hu-shell-rail-hover-bg)}.rail__link.is-active::before{content:"";position:absolute;left:-0.625rem;top:50%;transform:translateY(-50%);width:.1875rem;height:1.35rem;border-radius:0 .1875rem .1875rem 0;background:var(--hu-shell-rail-marker)}.rail__flyout{position:fixed;top:var(--flyout-top, 0);left:calc(4rem - .5rem);z-index:1040;width:17rem;padding:.5rem;border:1px solid var(--hu-border-color);border-radius:1rem;background:var(--hu-shell-flyout-bg);color:var(--hu-shell-flyout-color);box-shadow:0 16px 40px rgba(21,21,23,.18);opacity:0;visibility:hidden;transform:translateX(-0.35rem);transition:opacity .14s ease,transform .14s ease,visibility .14s}.rail__flyout.is-open{opacity:1;visibility:visible;transform:translateX(0)}.rail__flyout-title{padding:.35rem .6rem .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hu-shell-muted)}.rail__flyout-link{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border-radius:.5rem;color:inherit;font-size:.8125rem;text-decoration:none}.rail__flyout-link:hover,.rail__flyout-link:focus-visible{background:rgba(0,99,255,.09);color:var(--hu-primary)}.rail__flyout-link.is-active{background:rgba(0,99,255,.12);color:var(--hu-primary);font-weight:500}.topbar{position:fixed;top:0;right:0;left:0;z-index:1030;display:flex;align-items:center;gap:.75rem;height:3.5rem;padding:0 1rem;background:var(--hu-shell-topbar-bg);border-bottom:1px solid var(--hu-shell-topbar-border);color:var(--hu-shell-topbar-ink)}.topbar .dropdown-content,.topbar .app-search__dropdown{color:var(--hu-body-color)}.topbar__spacer{flex:1 1 auto}.topbar__account{display:flex;flex-direction:column;line-height:1.15;min-width:0}.topbar__account-name{font-weight:600;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar__account-mode{font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:var(--hu-shell-topbar-muted)}.topbar__action{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:.5rem;background:rgba(0,0,0,0);color:var(--hu-shell-topbar-ink);font-size:1.05rem}.topbar__action:hover,.topbar__action:focus-visible{background:var(--hu-shell-topbar-hover-bg);color:var(--hu-shell-topbar-ink)}.shell-main{min-height:100vh;padding-top:3.5rem;display:flex;flex-direction:column}body:has(.ai-assistant.is-minimized:not(.hidden)) .page-body{padding-bottom:5rem}.page-header{display:flex;align-items:flex-end;gap:1rem;padding:.875rem 1.25rem;background:var(--hu-shell-band);color:var(--hu-shell-band-ink);border-bottom:1px solid var(--hu-shell-band-edge)}.page-header__heading{flex:1 1 auto;min-width:0}.page-header__trail{margin:0;font-size:.75rem;color:var(--hu-shell-band-muted)}.page-header__trail a{color:inherit}.page-header__trail a:hover{color:var(--hu-shell-band-ink)}.page-header__trail>menu{align-items:baseline}.page-header__trail li:last-child{display:block;font-size:1.25rem;font-weight:600;letter-spacing:-0.02em;line-height:1.2;color:var(--hu-shell-band-ink)}.page-header__trail li:last-child::before{display:inline-block;font-size:.75rem;vertical-align:.2rem}@media(max-width: 767.98px){.page-header__trail>menu{flex-wrap:wrap;row-gap:.125rem}.page-header__trail li:last-child{flex-basis:100%;white-space:normal;overflow-wrap:break-word}}.page-header__actions{margin-left:auto;display:flex;gap:.5rem;align-items:center}@media(max-width: 767.98px){.page-header{flex-wrap:wrap;row-gap:.75rem}.page-header__heading{flex-basis:100%}}.page-body{flex:1 1 auto;padding:.875rem 1.25rem}.page-body:has(>.report){display:flex;flex-direction:column;min-height:0}.shell-footer{min-height:2.875rem;padding:.75rem 1.25rem 1rem;font-size:.75rem;color:var(--hu-shell-muted)}.shell-drawer .rail__flyout-title{padding-top:.75rem}@media(min-width: 992px){.rail{display:flex}.topbar{left:4rem;padding-left:1.75rem}.shell-main{margin-left:4rem}.page-header{padding:.875rem 1.25rem}.page-body,.shell-footer{padding-left:1.25rem;padding-right:1.25rem}.page-body{padding-top:.875rem}html[data-rail=expanded] .rail{width:17rem;align-items:stretch}html[data-rail=expanded] .rail__head{justify-content:flex-start;padding-inline:.9rem}html[data-rail=expanded] .rail__brand{justify-content:flex-start}html[data-rail=expanded] .rail__brand svg{width:2rem}html[data-rail=expanded] .rail__brand-name{display:inline}html[data-rail=expanded] .rail__nav{display:none}html[data-rail=expanded] .rail__full{display:block}html[data-rail=expanded] .topbar{left:17rem}html[data-rail=expanded] .shell-main{margin-left:17rem}}.turbo-progress-bar{height:3px;background-color:var(--hu-brand-electric)}.cable-status__label{font-size:.75rem;line-height:1;font-weight:500;color:var(--hu-shell-muted)}.cable-status.is-connected .cable-status__label{color:var(--hu-success)}.cable-status.is-disconnected .cable-status__label{color:var(--hu-danger)}@media(prefers-reduced-motion: reduce){.rail__flyout{transition:none}}.account-switcher .dropdown-content{min-width:15rem}.account-switcher__trigger{display:flex;align-items:center;gap:.5rem;padding:.375rem .625rem;border-radius:.5rem;cursor:pointer;list-style:none}.account-switcher__trigger::-webkit-details-marker{display:none}.account-switcher__trigger:hover,.account-switcher__trigger:focus-visible,.account-switcher[open]>.account-switcher__trigger{background:var(--hu-shell-topbar-hover-bg)}.account-switcher__item{display:flex;flex:1 1 auto;align-items:center;gap:.75rem;padding:.5rem .75rem;text-align:start;cursor:pointer}.account-switcher__tile[data-band=default]{--hu-shell-band: color-mix(in oklab, var(--color-primary) 16%, var(--color-base-100));--hu-shell-band-ink: var(--color-primary)}.account-switcher__tile{background:var(--hu-shell-band);color:var(--hu-shell-band-ink)}.account-switcher__text{display:flex;flex-direction:column;min-width:0;line-height:1.2}.account-switcher__name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-switcher__mode{font-size:.6875rem;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}.theme-icon-dark{display:none}[data-theme=hullop-dark] .theme-icon-light{display:none}[data-theme=hullop-dark] .theme-icon-dark{display:inline-block}.locale-switcher__toggle{display:inline-flex;align-items:center;gap:.25rem;width:auto;padding-inline:.5rem}.locale-switcher__current{font-size:.6875rem;font-weight:600;letter-spacing:.04em}.locale-switcher__code{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;padding:.05rem .3rem;border-radius:.5rem;background:var(--hu-secondary-bg);font-size:.65rem;font-weight:600;letter-spacing:.05em}.menu-list{margin:0;padding:0;list-style:none}.menu__section+.menu__section{margin-top:.15rem}.menu__group,.menu__link{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.5rem;padding:.55rem .75rem;border:0;border-radius:.5rem;background:rgba(0,0,0,0);color:inherit;font-size:.8125rem;text-align:left;text-decoration:none}.menu__icon{flex-shrink:0;font-size:1rem;opacity:.85}.menu__label{flex:1 1 auto}.menu__arrow{flex-shrink:0;font-size:.8rem;opacity:.6;transition:transform .15s ease}.menu__group[aria-expanded=true] .menu__arrow{transform:rotate(180deg)}.menu__group.is-active{font-weight:600}.menu__items{margin:.1rem 0 .35rem;padding:0 0 0 1.55rem;list-style:none;border-left:1px solid currentColor;margin-left:1.15rem}.menu__items .menu__link{min-height:2.25rem;padding-block:.45rem}.menu__items .menu__icon{font-size:.9rem}.rail__full .menu__items,.shell-drawer .menu__items{border-left-color:currentColor}.rail__full .menu__group,.rail__full .menu__link{color:var(--hu-shell-rail-color)}.rail__full .menu__items{border-left-color:rgba(228, 233, 246, 0.14)}.rail__full .menu__group:hover,.rail__full .menu__group:focus-visible,.rail__full .menu__link:hover,.rail__full .menu__link:focus-visible{background:var(--hu-shell-rail-hover-bg);color:#fff}.rail__full .menu__group.is-active{color:#fff}.rail__full .menu__link.is-active{background:var(--hu-shell-select);color:#fff}.shell-drawer .menu__group,.shell-drawer .menu__link{color:var(--hu-body-color)}.shell-drawer .menu__items{border-left-color:var(--hu-border-color)}.shell-drawer .menu__group:hover,.shell-drawer .menu__link:hover,.shell-drawer .menu__group:focus-visible,.shell-drawer .menu__link:focus-visible{background:rgba(0,99,255,.09);color:var(--hu-primary)}.shell-drawer .menu__link.is-active{background:rgba(0,99,255,.12);color:var(--hu-primary);font-weight:500}.menu__group:focus-visible,.menu__link:focus-visible{outline:2px solid var(--hu-brand-sky);outline-offset:-2px}.rail a,.rail a:hover,.rail a:focus,.shell-drawer a,.shell-drawer a:hover,.shell-drawer a:focus,.menu__link,.menu__link:hover,.menu__link:focus,.rail__flyout-link,.rail__flyout-link:hover,.rail__flyout-link:focus{text-decoration:none}.rail__handle{position:absolute;top:1rem;right:-0.8125rem;z-index:1;display:none;align-items:center;justify-content:center;width:1.625rem;height:1.625rem;padding:0;border:1px solid var(--hu-border-color);border-radius:50%;background:var(--hu-shell-surface);color:var(--hu-shell-muted);font-size:.85rem;box-shadow:0 2px 8px rgba(21,21,23,.14);transition:color .15s ease,border-color .15s ease,transform .15s ease}.rail__handle i{transition:transform .15s ease}.rail__handle:hover,.rail__handle:focus-visible{color:var(--hu-primary);border-color:var(--hu-primary)}.rail__handle:focus-visible{outline:2px solid var(--hu-brand-sky);outline-offset:2px}html[data-rail=expanded] .rail__handle i{transform:rotate(180deg)}@media(min-width: 992px){.rail__handle{display:inline-flex}}.wordmark{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;font-size:1.35rem;letter-spacing:-0.02em;color:var(--hu-emphasis-color)}.wordmark__mark{display:inline-flex;color:var(--hu-brand-electric)}.wordmark__mark svg{width:2.1rem;height:auto}.auth{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:1rem;background:var(--hu-shell-ground)}@media(min-width: 768px){.auth{padding:1.5rem}}.auth__card{display:grid;grid-template-columns:minmax(0, 1fr);width:min(64rem,100%);overflow:hidden;border:1px solid var(--hu-border-color);border-radius:1.25rem;background:var(--hu-shell-surface);box-shadow:0 24px 60px rgba(21,21,23,.1)}.auth__form{padding:2.5rem 2rem}.auth__body{max-width:22rem;margin:0 auto}.auth__title{margin:1.75rem 0 .35rem;font-size:1.5rem;font-weight:600;letter-spacing:-0.02em}.auth__title--alone{margin-bottom:1.75rem}.auth__lede{margin-bottom:1.75rem;color:var(--hu-shell-muted)}.auth__footer{margin:2rem 0 0;font-size:.75rem;text-align:center;color:var(--hu-shell-muted)}.auth__aside{display:none;position:relative;flex-direction:column;justify-content:space-between;padding:2.5rem;color:#e4e9f6}.auth__mark{display:inline-flex;color:#fff}.auth__mark svg{width:4.5rem;height:auto}.auth__claim{margin:0;font-size:1.75rem;font-weight:300;line-height:1.25;letter-spacing:-0.02em}.auth__claim strong{font-weight:600}@media(min-width: 992px){.auth__card{grid-template-columns:1fr 1fr}.auth__form{padding:3.5rem 3rem}.auth__aside{display:flex}}:root{--tt-gray-light-a-50: rgba(56, 56, 56, 0.04);--tt-gray-light-a-100: rgba(15, 22, 36, 0.05);--tt-gray-light-a-200: rgba(37, 39, 45, 0.1);--tt-gray-light-a-300: rgba(47, 50, 55, 0.2);--tt-gray-light-a-400: rgba(40, 44, 51, 0.42);--tt-gray-light-a-500: rgba(52, 55, 60, 0.64);--tt-gray-light-a-600: rgba(36, 39, 46, 0.78);--tt-gray-light-a-700: rgba(35, 37, 42, 0.87);--tt-gray-light-a-800: rgba(30, 32, 36, 0.95);--tt-gray-light-a-900: rgba(29, 30, 32, 0.98);--tt-gray-light-50: rgba(250, 250, 250, 1);--tt-gray-light-100: rgba(244, 244, 245, 1);--tt-gray-light-200: rgba(234, 234, 235, 1);--tt-gray-light-300: rgba(213, 214, 215, 1);--tt-gray-light-400: rgba(166, 167, 171, 1);--tt-gray-light-500: rgba(125, 127, 130, 1);--tt-gray-light-600: rgba(83, 86, 90, 1);--tt-gray-light-700: rgba(64, 65, 69, 1);--tt-gray-light-800: rgba(44, 45, 48, 1);--tt-gray-light-900: rgba(34, 35, 37, 1);--tt-gray-dark-a-50: rgba(232, 232, 253, 0.05);--tt-gray-dark-a-100: rgba(231, 231, 243, 0.07);--tt-gray-dark-a-200: rgba(238, 238, 246, 0.11);--tt-gray-dark-a-300: rgba(239, 239, 245, 0.22);--tt-gray-dark-a-400: rgba(244, 244, 255, 0.37);--tt-gray-dark-a-500: rgba(236, 238, 253, 0.5);--tt-gray-dark-a-600: rgba(247, 247, 253, 0.64);--tt-gray-dark-a-700: rgba(251, 251, 254, 0.75);--tt-gray-dark-a-800: rgba(253, 253, 253, 0.88);--tt-gray-dark-a-900: rgba(255, 255, 255, 0.96);--tt-gray-dark-50: rgba(25, 25, 26, 1);--tt-gray-dark-100: rgba(32, 32, 34, 1);--tt-gray-dark-200: rgba(45, 45, 47, 1);--tt-gray-dark-300: rgba(70, 70, 73, 1);--tt-gray-dark-400: rgba(99, 99, 105, 1);--tt-gray-dark-500: rgba(124, 124, 131, 1);--tt-gray-dark-600: rgba(163, 163, 168, 1);--tt-gray-dark-700: rgba(192, 192, 195, 1);--tt-gray-dark-800: rgba(224, 224, 225, 1);--tt-gray-dark-900: rgba(245, 245, 245, 1);--tt-brand-color-50: rgba(239, 238, 255, 1);--tt-brand-color-100: rgba(222, 219, 255, 1);--tt-brand-color-200: rgba(195, 189, 255, 1);--tt-brand-color-300: rgba(157, 138, 255, 1);--tt-brand-color-400: rgba(122, 82, 255, 1);--tt-brand-color-500: rgba(98, 41, 255, 1);--tt-brand-color-600: rgba(84, 0, 229, 1);--tt-brand-color-700: rgba(75, 0, 204, 1);--tt-brand-color-800: rgba(56, 0, 153, 1);--tt-brand-color-900: rgba(43, 25, 102, 1);--tt-brand-color-950: hsla(257, 100%, 9%, 1);--tt-color-green-inc-5: hsla(129, 100%, 97%, 1);--tt-color-green-inc-4: hsla(129, 100%, 92%, 1);--tt-color-green-inc-3: hsla(131, 100%, 86%, 1);--tt-color-green-inc-2: hsla(133, 98%, 78%, 1);--tt-color-green-inc-1: hsla(137, 99%, 70%, 1);--tt-color-green-base: hsla(147, 99%, 50%, 1);--tt-color-green-dec-1: hsla(147, 97%, 41%, 1);--tt-color-green-dec-2: hsla(146, 98%, 32%, 1);--tt-color-green-dec-3: hsla(146, 100%, 24%, 1);--tt-color-green-dec-4: hsla(144, 100%, 16%, 1);--tt-color-green-dec-5: hsla(140, 100%, 9%, 1);--tt-color-yellow-inc-5: hsla(50, 100%, 97%, 1);--tt-color-yellow-inc-4: hsla(50, 100%, 91%, 1);--tt-color-yellow-inc-3: hsla(50, 100%, 84%, 1);--tt-color-yellow-inc-2: hsla(50, 100%, 77%, 1);--tt-color-yellow-inc-1: hsla(50, 100%, 68%, 1);--tt-color-yellow-base: hsla(52, 100%, 50%, 1);--tt-color-yellow-dec-1: hsla(52, 100%, 41%, 1);--tt-color-yellow-dec-2: hsla(52, 100%, 32%, 1);--tt-color-yellow-dec-3: hsla(52, 100%, 24%, 1);--tt-color-yellow-dec-4: hsla(51, 100%, 16%, 1);--tt-color-yellow-dec-5: hsla(50, 100%, 9%, 1);--tt-color-red-inc-5: hsla(11, 100%, 96%, 1);--tt-color-red-inc-4: hsla(11, 100%, 88%, 1);--tt-color-red-inc-3: hsla(10, 100%, 80%, 1);--tt-color-red-inc-2: hsla(9, 100%, 73%, 1);--tt-color-red-inc-1: hsla(7, 100%, 64%, 1);--tt-color-red-base: hsla(7, 100%, 54%, 1);--tt-color-red-dec-1: hsla(7, 100%, 41%, 1);--tt-color-red-dec-2: hsla(5, 100%, 32%, 1);--tt-color-red-dec-3: hsla(4, 100%, 24%, 1);--tt-color-red-dec-4: hsla(3, 100%, 16%, 1);--tt-color-red-dec-5: hsla(1, 100%, 9%, 1);--white: rgba(255, 255, 255, 1);--black: rgba(14, 14, 17, 1);--transparent: rgba(255, 255, 255, 0);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(17, 24, 39, 0.04), 0px 12px 24px 0px rgba(17, 24, 39, 0.04), 0px 6px 8px 0px rgba(17, 24, 39, 0.02), 0px 2px 3px 0px rgba(17, 24, 39, 0.02);--tt-radius-xxs: 0.125rem;--tt-radius-xs: 0.25rem;--tt-radius-sm: 0.375rem;--tt-radius-md: 0.5rem;--tt-radius-lg: 0.75rem;--tt-radius-xl: 1rem;--tt-transition-duration-short: 0.1s;--tt-transition-duration-default: 0.2s;--tt-transition-duration-long: 0.64s;--tt-transition-easing-default: cubic-bezier(0.46, 0.03, 0.52, 0.96);--tt-transition-easing-cubic: cubic-bezier(0.65, 0.05, 0.36, 1);--tt-transition-easing-quart: cubic-bezier(0.77, 0, 0.18, 1);--tt-transition-easing-circ: cubic-bezier(0.79, 0.14, 0.15, 0.86);--tt-transition-easing-back: cubic-bezier(0.68, -0.55, 0.27, 1.55);--tt-accent-contrast: 8%;--tt-destructive-contrast: 8%;--tt-foreground-contrast: 8%}:root{--tt-bg-color: var(--white);--tt-border-color: var(--tt-gray-light-a-200);--tt-border-color-tint: var(--tt-gray-light-a-100);--tt-sidebar-bg-color: var(--tt-gray-light-100);--tt-scrollbar-color: var(--tt-gray-light-a-200);--tt-cursor-color: var(--tt-brand-color-500);--tt-selection-color: rgba(157, 138, 255, 0.2);--tt-card-bg-color: var(--white);--tt-card-border-color: var(--tt-gray-light-a-100)}[data-theme=hullop-dark]{--tt-bg-color: var(--black);--tt-border-color: var(--tt-gray-dark-a-200);--tt-border-color-tint: var(--tt-gray-dark-a-100);--tt-sidebar-bg-color: var(--tt-gray-dark-100);--tt-scrollbar-color: var(--tt-gray-dark-a-200);--tt-cursor-color: var(--tt-brand-color-400);--tt-selection-color: rgba(122, 82, 255, 0.2);--tt-card-bg-color: var(--tt-gray-dark-50);--tt-card-border-color: var(--tt-gray-dark-a-50);--tt-shadow-elevated-md: 0px 16px 48px 0px rgba(0, 0, 0, 0.5), 0px 12px 24px 0px rgba(0, 0, 0, 0.24), 0px 6px 8px 0px rgba(0, 0, 0, 0.22), 0px 2px 3px 0px rgba(0, 0, 0, 0.12)}:root{--tt-color-text-gray: hsl(45, 2%, 46%);--tt-color-text-brown: hsl(19, 31%, 47%);--tt-color-text-orange: hsl(30, 89%, 45%);--tt-color-text-yellow: hsl(38, 62%, 49%);--tt-color-text-green: hsl(148, 32%, 39%);--tt-color-text-blue: hsl(202, 54%, 43%);--tt-color-text-purple: hsl(274, 32%, 54%);--tt-color-text-pink: hsl(328, 49%, 53%);--tt-color-text-red: hsl(2, 62%, 55%);--tt-color-text-gray-contrast: hsla(39, 26%, 26%, 0.15);--tt-color-text-brown-contrast: hsla(18, 43%, 69%, 0.35);--tt-color-text-orange-contrast: hsla(24, 73%, 55%, 0.27);--tt-color-text-yellow-contrast: hsla(44, 82%, 59%, 0.39);--tt-color-text-green-contrast: hsla(126, 29%, 60%, 0.27);--tt-color-text-blue-contrast: hsla(202, 54%, 59%, 0.27);--tt-color-text-purple-contrast: hsla(274, 37%, 64%, 0.27);--tt-color-text-pink-contrast: hsla(331, 60%, 71%, 0.27);--tt-color-text-red-contrast: hsla(8, 79%, 79%, 0.4)}[data-theme=hullop-dark]{--tt-color-text-gray: hsl(0, 0%, 61%);--tt-color-text-brown: hsl(18, 35%, 58%);--tt-color-text-orange: hsl(25, 53%, 53%);--tt-color-text-yellow: hsl(36, 54%, 55%);--tt-color-text-green: hsl(145, 32%, 47%);--tt-color-text-blue: hsl(202, 64%, 52%);--tt-color-text-purple: hsl(270, 55%, 62%);--tt-color-text-pink: hsl(329, 57%, 58%);--tt-color-text-red: hsl(1, 69%, 60%);--tt-color-text-gray-contrast: hsla(0, 0%, 100%, 0.09);--tt-color-text-brown-contrast: hsla(17, 45%, 50%, 0.25);--tt-color-text-orange-contrast: hsla(27, 82%, 53%, 0.2);--tt-color-text-yellow-contrast: hsla(35, 49%, 47%, 0.2);--tt-color-text-green-contrast: hsla(151, 55%, 39%, 0.2);--tt-color-text-blue-contrast: hsla(202, 54%, 43%, 0.2);--tt-color-text-purple-contrast: hsla(271, 56%, 60%, 0.18);--tt-color-text-pink-contrast: hsla(331, 67%, 58%, 0.22);--tt-color-text-red-contrast: hsla(0, 67%, 60%, 0.25)}:root{--tt-color-highlight-yellow: #fef9c3;--tt-color-highlight-green: #dcfce7;--tt-color-highlight-blue: #e0f2fe;--tt-color-highlight-purple: #f3e8ff;--tt-color-highlight-red: #ffe4e6;--tt-color-highlight-gray: rgb(248, 248, 247);--tt-color-highlight-brown: rgb(244, 238, 238);--tt-color-highlight-orange: rgb(251, 236, 221);--tt-color-highlight-pink: rgb(252, 241, 246);--tt-color-highlight-yellow-contrast: #fbe604;--tt-color-highlight-green-contrast: #c7fad8;--tt-color-highlight-blue-contrast: #ceeafd;--tt-color-highlight-purple-contrast: #e4ccff;--tt-color-highlight-red-contrast: #ffccd0;--tt-color-highlight-gray-contrast: rgba(84, 72, 49, 0.15);--tt-color-highlight-brown-contrast: rgba(210, 162, 141, 0.35);--tt-color-highlight-orange-contrast: rgba(224, 124, 57, 0.27);--tt-color-highlight-pink-contrast: rgba(225, 136, 179, 0.27)}[data-theme=hullop-dark]{--tt-color-highlight-yellow: #6b6524;--tt-color-highlight-green: #509568;--tt-color-highlight-blue: #6e92aa;--tt-color-highlight-purple: #583e74;--tt-color-highlight-red: #743e42;--tt-color-highlight-gray: rgb(47, 47, 47);--tt-color-highlight-brown: rgb(74, 50, 40);--tt-color-highlight-orange: rgb(92, 59, 35);--tt-color-highlight-pink: rgb(78, 44, 60);--tt-color-highlight-yellow-contrast: #58531e;--tt-color-highlight-green-contrast: #47855d;--tt-color-highlight-blue-contrast: #5e86a1;--tt-color-highlight-purple-contrast: #4c3564;--tt-color-highlight-red-contrast: #643539;--tt-color-highlight-gray-contrast: rgba(255, 255, 255, 0.094);--tt-color-highlight-brown-contrast: rgba(184, 101, 69, 0.25);--tt-color-highlight-orange-contrast: rgba(233, 126, 37, 0.2);--tt-color-highlight-pink-contrast: rgba(220, 76, 145, 0.22)}.tiptap.ProseMirror{--blockquote-bg-color: var(--tt-gray-light-900)}[data-theme=hullop-dark] .tiptap.ProseMirror{--blockquote-bg-color: var(--tt-gray-dark-900)}.tiptap.ProseMirror blockquote{position:relative;padding-left:1em;padding-top:.375em;padding-bottom:.375em;margin:1.5rem 0}.tiptap.ProseMirror blockquote p{margin-top:0}.tiptap.ProseMirror blockquote::before,.tiptap.ProseMirror blockquote.is-empty::before{position:absolute;bottom:0;left:0;top:0;height:100%;width:.25em;background-color:var(--blockquote-bg-color);content:"";border-radius:0}.tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-light-a-100);--tt-inline-code-text-color: var(--tt-gray-light-a-700);--tt-inline-code-border-color: var(--tt-gray-light-a-200);--tt-codeblock-bg: var(--tt-gray-light-a-50);--tt-codeblock-text: var(--tt-gray-light-a-800);--tt-codeblock-border: var(--tt-gray-light-a-200)}[data-theme=hullop-dark] .tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-dark-a-100);--tt-inline-code-text-color: var(--tt-gray-dark-a-700);--tt-inline-code-border-color: var(--tt-gray-dark-a-200);--tt-codeblock-bg: var(--tt-gray-dark-a-50);--tt-codeblock-text: var(--tt-gray-dark-a-800);--tt-codeblock-border: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);font-family:"JetBrains Mono NL",monospace;font-size:.875em;line-height:1.4;border-radius:6px/.375rem;padding:.1em .2em}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem;border-radius:6px/.375rem}.tiptap.ProseMirror pre code{background-color:rgba(0,0,0,0);border:none;border-radius:0;-webkit-text-fill-color:inherit;color:inherit}.tiptap.ProseMirror{--horizontal-rule-color: var(--tt-gray-light-a-200)}[data-theme=hullop-dark] .tiptap.ProseMirror{--horizontal-rule-color: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{border:none;height:1px;background-color:var(--horizontal-rule-color)}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}.tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-light-a-100);--tt-checklist-bg-active-color: var(--tt-gray-light-a-900);--tt-checklist-border-color: var(--tt-gray-light-a-200);--tt-checklist-border-active-color: var(--tt-gray-light-a-900);--tt-checklist-check-icon-color: var(--white);--tt-checklist-text-active: var(--tt-gray-light-a-500)}[data-theme=hullop-dark] .tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color: var(--tt-gray-dark-a-900);--tt-checklist-border-color: var(--tt-gray-dark-a-200);--tt-checklist-border-active-color: var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color: var(--black);--tt-checklist-text-active: var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:1.5em;margin-bottom:1.5em;padding-left:1.5em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:0;margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0;line-height:1.6}.tiptap.ProseMirror ol{list-style:decimal}.tiptap.ProseMirror ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ol ol ol ol ol ol ol{list-style:decimal}.tiptap.ProseMirror ol ol ol ol ol ol ol ol{list-style:lower-alpha}.tiptap.ProseMirror ol ol ol ol ol ol ol ol ol{list-style:lower-roman}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul{list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul{list-style:disc}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul{list-style:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul ul ul ul ul ul ul{list-style:square}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{display:flex;flex-direction:row;align-items:flex-start}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{position:relative;padding-top:.375rem;padding-right:.5rem}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.tiptap.ProseMirror ul[data-type=taskList] li label span{display:block;width:1em;height:1em;border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs, 0.25rem);position:relative;cursor:pointer;background-color:var(--tt-checklist-bg-color);transition:background-color 80ms ease-out,border-color 80ms ease-out}.tiptap.ProseMirror ul[data-type=taskList] li label span::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:.75em;height:.75em;background-color:var(--tt-checklist-check-icon-color);opacity:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span::before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1 1 0%;min-width:0}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{position:relative;color:inherit;font-style:inherit}.tiptap.ProseMirror>h1:first-child,.tiptap.ProseMirror>h2:first-child,.tiptap.ProseMirror>h3:first-child,.tiptap.ProseMirror>h4:first-child,.tiptap.ProseMirror>.ProseMirror-widget+h1,.tiptap.ProseMirror>.ProseMirror-widget+h2,.tiptap.ProseMirror>.ProseMirror-widget+h3,.tiptap.ProseMirror>.ProseMirror-widget+h4{margin-top:0}.tiptap.ProseMirror h1{font-size:1.5em;font-weight:700;margin-top:3em}.tiptap.ProseMirror h2{font-size:1.25em;font-weight:700;margin-top:2.5em}.tiptap.ProseMirror h3{font-size:1.125em;font-weight:600;margin-top:2em}.tiptap.ProseMirror h4{font-size:1em;font-weight:600;margin-top:2em}.tiptap.ProseMirror{--tt-collaboration-carets-label: var(--tt-gray-light-900);--link-text-color: var(--tt-brand-color-500);--thread-text: var(--tt-gray-light-900);--placeholder-color: var(--tt-gray-light-a-400);--thread-bg-color: var(--tt-color-yellow-inc-2);--tiptap-ai-insertion-color: var(--tt-brand-color-600)}[data-theme=hullop-dark] .tiptap.ProseMirror{--tt-collaboration-carets-label: var(--tt-gray-dark-100);--link-text-color: var(--tt-brand-color-400);--thread-text: var(--tt-gray-dark-900);--placeholder-color: var(--tt-gray-dark-a-400);--thread-bg-color: var(--tt-color-yellow-dec-2);--tiptap-ai-insertion-color: var(--tt-brand-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;outline:none;caret-color:var(--tt-cursor-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:rgba(0,0,0,0)}.tiptap.ProseMirror .selection{display:inline;background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:rgba(0,0,0,0)}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{border-right:1px solid rgba(0,0,0,0);border-left:1px solid rgba(0,0,0,0);pointer-events:none;margin-left:-1px;margin-right:-1px;position:relative;word-break:normal}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);border-radius:.25rem;border-bottom-left-radius:0;font-size:.75rem;font-weight:600;left:-1px;line-height:1;padding:.125rem .375rem;position:absolute;top:-1.3em;user-select:none;white-space:nowrap}.tiptap.ProseMirror [data-type=emoji] img{display:inline-block;width:1.25em;height:1.25em;cursor:text}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{display:inline-block;color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);font-weight:600}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered{background-color:var(--thread-bg-color);border-bottom-color:rgba(0,0,0,0)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid var(--tt-color-yellow-base);border-radius:var(--tt-radius-xs, 0.25rem);overflow:hidden;width:fit-content}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-radius:.25rem;border-bottom:.125rem dashed var(--tt-color-yellow-base);border-top:.125rem dashed var(--tt-color-yellow-base);outline:.25rem solid rgba(0,0,0,0)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected{background-color:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);border-color:rgba(0,0,0,0);opacity:.5}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child)::before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child)::before{content:"Write, type '/' for commands…";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;height:0;position:absolute;width:100%;text-align:inherit;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{background:var(--tt-brand-color-400) !important;border-radius:.25rem;margin-left:-1px;margin-right:-1px;width:100%;height:.188rem;cursor:grabbing}.tiptap.ProseMirror{--tt-indent-unit: 24px}.tiptap.ProseMirror [data-indent]{transition:margin-left .2s ease-in-out;margin-left:calc(var(--tt-indent-unit)*var(--tt-indent-level, 0))}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror td:not([data-colwidth]):not(.column-resize-dragging),.ProseMirror th:not([data-colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width)}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4);pointer-events:none}:root{--tt-table-border-color: var(--tt-gray-light-a-300);--tt-table-selected-bg: rgba(195, 189, 255, 0.4);--tt-table-selected-stroke: var(--tt-brand-color-400);--tt-table-column-resize-handle-bg: var(--tt-brand-color-400);--tt-table-cell-padding: 0.5rem;--tt-table-margin-block: 1.25rem;--tt-table-pad-block-start: 1rem;--tt-table-pad-block-end: 1.5rem;--tt-table-pad-inline-start: 1rem;--tt-table-pad-inline-end: 1.5rem}[data-theme=hullop-dark]{--tt-table-border-color: var(--tt-gray-dark-a-300);--tt-table-selected-bg: rgba(195, 189, 255, 0.2);--tt-table-selected-stroke: var(--tt-brand-color-400);--tt-table-column-resize-handle-bg: var(--tt-brand-color-400)}.tiptap [data-content-type=table]{margin-block:var(--tt-table-margin-block)}.tiptap [data-content-type=table] .tableWrapper{padding-block-start:var(--tt-table-pad-block-start);padding-inline-start:var(--tt-table-pad-inline-start);padding-inline-end:var(--tt-table-pad-inline-end);padding-block-end:var(--tt-table-pad-block-end);margin-left:-1rem;overflow-y:hidden;position:relative;width:100%}.tiptap table{width:auto !important;word-break:break-word}.tiptap th,.tiptap td{border:1px solid var(--tt-table-border-color);padding:var(--tt-table-cell-padding)}.tiptap table th{background-color:var(--tt-gray-light-a-100);font-weight:700;text-align:left}.ProseMirror .column-resize-handle{position:absolute;top:0;right:0;width:2px;height:100%;margin-inline-start:-1px;margin-top:-1px;height:calc(100% + 2px);background:var(--tt-table-column-resize-handle-bg);cursor:col-resize;transition:background 150ms 50ms;z-index:1;pointer-events:auto}.tiptap td[data-text-align=left],.tiptap th[data-text-align=left]{text-align:left}.tiptap td[data-text-align=center],.tiptap th[data-text-align=center]{text-align:center}.tiptap td[data-text-align=right],.tiptap th[data-text-align=right]{text-align:right}.tiptap td[data-text-align=justify],.tiptap th[data-text-align=justify]{text-align:justify}.tiptap td[data-vertical-align=top],.tiptap th[data-vertical-align=top]{vertical-align:top}.tiptap td[data-vertical-align=middle],.tiptap th[data-vertical-align=middle]{vertical-align:middle}.tiptap td[data-vertical-align=bottom],.tiptap th[data-vertical-align=bottom]{vertical-align:bottom}.tiptap [data-content-type=table] td[data-text-align=left],.tiptap [data-content-type=table] th[data-text-align=left]{text-align:left}.tiptap [data-content-type=table] td[data-text-align=center],.tiptap [data-content-type=table] th[data-text-align=center]{text-align:center}.tiptap [data-content-type=table] td[data-text-align=right],.tiptap [data-content-type=table] th[data-text-align=right]{text-align:right}.tiptap [data-content-type=table] td[data-text-align=justify],.tiptap [data-content-type=table] th[data-text-align=justify]{text-align:justify}.tiptap [data-content-type=table] td[data-vertical-align=top],.tiptap [data-content-type=table] th[data-vertical-align=top]{vertical-align:top}.tiptap [data-content-type=table] td[data-vertical-align=middle],.tiptap [data-content-type=table] th[data-vertical-align=middle]{vertical-align:middle}.tiptap [data-content-type=table] td[data-vertical-align=bottom],.tiptap [data-content-type=table] th[data-vertical-align=bottom]{vertical-align:bottom}.ProseMirror td,.ProseMirror th{min-width:auto !important}.ProseMirror td:not([colwidth]):not(.column-resize-dragging),.ProseMirror th:not([colwidth]):not(.column-resize-dragging){min-width:var(--default-cell-min-width) !important}.tiptap-table-dropcursor{position:absolute;z-index:20;background-color:var(--tt-table-column-resize-handle-bg);pointer-events:none}.table-cell-dragging-source{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4)}.tiptap-button-color-text{display:flex;align-items:center;justify-content:center;position:relative;width:1.25rem;height:1.25rem;margin:0 -0.175rem;border-radius:var(--tt-radius-xl);transition:transform .2s ease}.tiptap-button-color-text::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;box-sizing:border-box;border:1px solid var(--color-text-button-color);filter:brightness(150%);mix-blend-mode:multiply;opacity:.5}[data-theme=hullop-dark] .tiptap-button-color-text::after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-color-text::after{filter:brightness(80%)}[data-theme=hullop-dark] .tiptap-button[data-active-state=on] .tiptap-button-color-text::after{filter:brightness(180%)}.tiptap-button-highlight{position:relative;width:1.25rem;height:1.25rem;margin:0 -0.175rem;border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);transition:transform .2s ease}.tiptap-button-highlight::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply}[data-theme=hullop-dark] .tiptap-button-highlight::after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight::after{filter:brightness(80%)}[data-theme=hullop-dark] .tiptap-button[data-active-state=on] .tiptap-button-highlight::after{filter:brightness(180%)}.tiptap-button{--tt-button-default-bg-color: var(--tt-gray-light-a-100);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-50)}[data-theme=hullop-dark] .tiptap-button{--tt-button-default-bg-color: var(--tt-gray-dark-a-100);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}[data-theme=hullop-dark] .tiptap-button{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}[data-theme=hullop-dark] .tiptap-button{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}[data-theme=hullop-dark] .tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}[data-theme=hullop-dark] .tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-disabled-bg-color: var(--transparent)}[data-theme=hullop-dark] .tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-disabled-bg-color: var(--transparent)}.tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}[data-theme=hullop-dark] .tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}[data-theme=hullop-dark] .tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-300);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}[data-theme=hullop-dark] .tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}[data-theme=hullop-dark] .tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-100 );--tt-button-active-hover-bg-color: var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-200 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-100)}[data-theme=hullop-dark] .tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-900 );--tt-button-active-hover-bg-color: var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-800 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}[data-theme=hullop-dark] .tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-brand-color-600);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}[data-theme=hullop-dark] .tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-brand-color-400);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}[data-theme=hullop-dark] .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-700 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}[data-theme=hullop-dark] .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-600 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button{font-size:.875rem;font-weight:500;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:2rem;min-width:2rem;border:none;padding:.5rem;gap:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--tt-radius-lg, 0.75rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-right:0;padding-left:0}.tiptap-button[data-size=large]{font-size:.9375rem;height:2.375rem;min-width:2.375rem;padding:.625rem}.tiptap-button[data-size=small]{font-size:.75rem;line-height:1.2;height:1.5rem;min-width:1.5rem;padding:.3125rem;border-radius:var(--tt-radius-md, 0.5rem)}.tiptap-button .tiptap-button-text{padding:0 .125rem;flex-grow:1;text-align:left;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows{width:.625rem;height:.625rem}.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]{gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{width:1rem;display:flex;justify-content:center}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}.tiptap-button-group{display:flex;width:fit-content;align-items:stretch}.tiptap-button-group:has(>[data-slot=tiptap-button-group]){gap:.125rem}.tiptap-button-group>*:focus-visible{position:relative;z-index:10}.tiptap-button-group>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.tiptap-button-group>input{flex:1}.tiptap-button-group-horizontal>[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}.tiptap-button-group-horizontal>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--tt-radius-lg) !important;border-bottom-right-radius:var(--tt-radius-lg) !important}.tiptap-button-group-horizontal>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.tiptap-button-group-horizontal:has(select[aria-hidden=true]:last-child)>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--tt-radius-lg);border-bottom-right-radius:var(--tt-radius-lg)}.tiptap-button-group-vertical{flex-direction:column}.tiptap-button-group-vertical>[data-slot]{border-bottom-left-radius:0;border-bottom-right-radius:0}.tiptap-button-group-vertical>[data-slot]:not(:has(~[data-slot])){border-bottom-left-radius:var(--tt-radius-lg) !important;border-bottom-right-radius:var(--tt-radius-lg) !important}.tiptap-button-group-vertical>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}:root{--tt-toolbar-height: 2.75rem;--tt-safe-area-bottom: env(safe-area-inset-bottom, 0px);--tt-toolbar-bg-color: var(--white);--tt-toolbar-border-color: var(--tt-gray-light-a-100)}[data-theme=hullop-dark]{--tt-toolbar-bg-color: var(--black);--tt-toolbar-border-color: var(--tt-gray-dark-a-50)}.tiptap-toolbar{display:flex;align-items:center;gap:.25rem}.tiptap-toolbar-group{display:flex;align-items:center;gap:.125rem}.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar-group:empty+.tiptap-separator,.tiptap-separator+.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar[data-variant=fixed]{position:sticky;top:0;z-index:50;width:100%;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);padding:0 .5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media(max-width: 480px){.tiptap-toolbar[data-variant=fixed]{position:absolute;top:auto;height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);border-bottom:none;padding:0 .5rem var(--tt-safe-area-bottom);flex-wrap:nowrap;justify-content:flex-start}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:0 0 auto}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding: 0.125rem;--tt-toolbar-border-width: 1px;padding:.188rem;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{padding:0;border-radius:0;border:none;box-shadow:none;background-color:rgba(0,0,0,0)}@media screen and (max-width: 480px){.tiptap-toolbar[data-variant=floating]{width:100%;border-radius:0;border:none;box-shadow:none}}:root{--tiptap-card-bg-color: var(--white);--tiptap-card-border-color: var(--tt-gray-light-a-100);--tiptap-card-group-label-color: var(--tt-gray-light-a-800)}[data-theme=hullop-dark]{--tiptap-card-bg-color: var(--tt-gray-dark-50);--tiptap-card-border-color: var(--tt-gray-dark-a-100);--tiptap-card-group-label-color: var(--tt-gray-dark-a-800)}.tiptap-card{--padding: 0.375rem;--border-width: 1px;border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);display:flex;flex-direction:column;outline:none;align-items:center;position:relative;min-width:0;word-wrap:break-word;background-clip:border-box}.tiptap-card-header{padding:.375rem;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:var(--border-width) solid var(--tiptap-card-border-color)}.tiptap-card-body{padding:.375rem;flex:1 1 auto;overflow-y:auto}.tiptap-card-item-group{position:relative;display:flex;vertical-align:middle;min-width:max-content}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{gap:.25rem;flex-direction:row;align-items:center}.tiptap-card-group-label{padding:.75rem .5rem .25rem;line-height:normal;font-size:.75rem;font-weight:600;line-height:normal;text-transform:capitalize;color:var(--tiptap-card-group-label-color)}.tiptap-separator{--tt-link-border-color: var(--tt-gray-light-a-200)}[data-theme=hullop-dark] .tiptap-separator{--tt-link-border-color: var(--tt-gray-dark-a-200)}.tiptap-separator{flex-shrink:0;background-color:var(--tt-link-border-color)}.tiptap-separator[data-orientation=horizontal]{height:1px;width:100%;margin:.5rem 0}.tiptap-separator[data-orientation=vertical]{height:1.5rem;width:1px}.direct-upload-dropzone{display:inline-flex;align-items:center;gap:.375rem;border:1px dashed var(--hu-border-color);border-radius:6px;padding:.375rem .75rem;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s;font-size:.8125rem;color:var(--hu-secondary-color)}.direct-upload-dropzone:hover,.direct-upload-dropzone--active{border-color:var(--hu-primary);background-color:var(--hu-primary-bg-subtle);color:var(--hu-primary)}.direct-upload-dropzone i{font-size:1rem;vertical-align:middle}.direct-upload-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.direct-upload-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:6px 10px;border:1px solid var(--hu-border-color);border-radius:6px;background:var(--hu-card-bg);font-size:.85rem}.direct-upload-item__info{display:flex;align-items:center;gap:6px;min-width:0}.direct-upload-item__info i{font-size:1rem;color:var(--hu-secondary-color)}.direct-upload-item__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.direct-upload-item__size{font-size:.75rem}.direct-upload-item__progress{grid-column:1/-1;height:3px;background:var(--hu-secondary-bg);border-radius:2px;overflow:hidden}.direct-upload-item__progress-bar{height:100%;width:0%;background:var(--hu-primary);transition:width .15s ease-out}.direct-upload-item--done .direct-upload-item__progress{display:none}.direct-upload-item--error{border-color:var(--hu-danger)}.direct-upload-item--error .direct-upload-item__progress-bar{background:var(--hu-danger)}.direct-upload-item__actions{display:flex;align-items:center}:root{--record-color-required: #4c6ef5;--record-color-optional: #15aabf;--record-color-tags: #37b24d;--record-color-controls: #0c8599;--record-color-objectives: #f59f00;--record-color-participants: #e03131;--record-color-workpapers: #ae3ec9;--record-color-weaknesses: #f76707;--record-color-comments: #1098ad}[data-theme=hullop-dark]{--record-color-required: color-mix(in oklab, #4c6ef5 70%, var(--color-base-content));--record-color-optional: color-mix(in oklab, #15aabf 70%, var(--color-base-content));--record-color-tags: color-mix(in oklab, #37b24d 70%, var(--color-base-content));--record-color-controls: color-mix(in oklab, #0c8599 60%, var(--color-base-content));--record-color-objectives: color-mix(in oklab, #f59f00 75%, var(--color-base-content));--record-color-participants: color-mix(in oklab, #e03131 70%, var(--color-base-content));--record-color-workpapers: color-mix(in oklab, #ae3ec9 70%, var(--color-base-content));--record-color-weaknesses: color-mix(in oklab, #f76707 75%, var(--color-base-content));--record-color-comments: color-mix(in oklab, #1098ad 65%, var(--color-base-content))}.record-link{color:var(--hu-primary);text-decoration:none}.record-link:hover,.record-link:focus{color:var(--hu-brand-navy, var(--hu-primary));text-decoration:underline}.record-section{border-left:3px solid var(--section-color, var(--record-color-required));padding-left:1rem}.record-section__label{color:var(--hu-secondary-color);font-size:.75rem;margin-bottom:.5rem}.record-section--required{--section-color: var(--record-color-required)}.record-section--optional{--section-color: var(--record-color-optional)}.record-section--tags{--section-color: var(--record-color-tags)}.record-section--controls{--section-color: var(--record-color-controls)}.record-section--objectives{--section-color: var(--record-color-objectives)}.record-section--participants{--section-color: var(--record-color-participants)}.record-section--workpapers{--section-color: var(--record-color-workpapers)}.record-section--weaknesses{--section-color: var(--record-color-weaknesses)}.record-section--reiterations{--section-color: var(--record-color-objectives)}.record-section--escalation{--section-color: var(--record-color-weaknesses)}.record-section--comments{--section-color: var(--record-color-comments)}.stage-steps .step-icon{font-size:1rem}.stage-steps__label{align-self:start;display:flex;flex-direction:column;align-items:center;gap:.125rem;padding-inline:.25rem;font-size:.875rem;line-height:1.25}.stage-steps__when{font-size:.6875rem;font-weight:400;color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}@keyframes autosave-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.autosave-spin{display:inline-block;animation:autosave-spin 1s linear infinite}.rich-text-field{position:relative}.rich-text-field__editor .ProseMirror{min-height:1.5rem;padding:0;border:none;border-radius:0;font-size:.875rem;line-height:1.5;outline:none}.rich-text-control{display:flex;flex-direction:column;padding:.5rem .75rem;border:1px solid var(--color-base-300);border-radius:.375rem;background-color:var(--hu-card-bg);min-height:11rem;resize:vertical;overflow:auto;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.rich-text-control:focus-within{border-color:var(--hu-primary);box-shadow:0 0 0 .25rem color-mix(in oklab, var(--color-primary) 25%, transparent)}.rich-text-control .rich-text-field,.rich-text-control .rich-text-field__editor{display:flex;flex:1 1 auto;flex-direction:column}.rich-text-control .rich-text-field__editor .ProseMirror{flex:1 1 auto;min-height:9rem}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror ul:not(.list-unstyled),.rich-text-output ul:not(.list-unstyled),.stacked-row__written ul:not(.list-unstyled){list-style:disc;padding-left:1.5em}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror ol,.rich-text-output ol,.stacked-row__written ol{list-style:decimal;padding-left:1.5em}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror li p,.rich-text-output li p,.stacked-row__written li p{margin:0}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror>:is(p,ul,ol,blockquote,pre,hr,h1,h2,h3,h4),.rich-text-output>:is(p,ul,ol,blockquote,pre,hr,h1,h2,h3,h4),.stacked-row__written>:is(p,ul,ol,blockquote,pre,hr,h1,h2,h3,h4){margin:0}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror>:is(p,ul,ol,blockquote,pre,hr,h1,h2,h3,h4)+:is(p,ul,ol,blockquote,pre,hr,h1,h2,h3,h4),.rich-text-output>:is(p,ul,ol,blockquote,pre,hr,h1,h2,h3,h4)+:is(p,ul,ol,blockquote,pre,hr,h1,h2,h3,h4),.stacked-row__written>:is(p,ul,ol,blockquote,pre,hr,h1,h2,h3,h4)+:is(p,ul,ol,blockquote,pre,hr,h1,h2,h3,h4){margin-top:.5em}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror>:is(h1,h2,h3,h4),.rich-text-output>:is(h1,h2,h3,h4),.stacked-row__written>:is(h1,h2,h3,h4){font-weight:700;line-height:1.3}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror>h1,.rich-text-output>h1,.stacked-row__written>h1{font-size:1.375em}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror>h2,.rich-text-output>h2,.stacked-row__written>h2{font-size:1.2em}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror>:is(h3,h4),.rich-text-output>:is(h3,h4),.stacked-row__written>:is(h3,h4){font-size:1.05em}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror blockquote,.rich-text-output blockquote,.stacked-row__written blockquote{padding-left:1em;border-left:.25em solid var(--hu-border-color)}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror code,.rich-text-output code,.stacked-row__written code{font-family:var(--font-mono);font-size:.875em}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror pre,.rich-text-output pre,.stacked-row__written pre{padding:.5em .75em;border-radius:.375rem;background-color:var(--color-base-200);white-space:pre-wrap}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror hr,.rich-text-output hr,.stacked-row__written hr{border:0;border-top:1px solid var(--color-base-300)}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror mark,.rich-text-output mark,.stacked-row__written mark{padding:0 .125em;border-radius:.125rem;color:var(--hu-paper-ink) !important}.rich-text-field:not(.template-document) .rich-text-field__editor .tiptap.ProseMirror>:last-child,.rich-text-output>:last-child,.stacked-row__written>:last-child{margin-bottom:0}.rich-text-toolbar--static{flex-wrap:wrap;margin-bottom:.5rem;padding:.25rem .4rem;border:1px solid var(--color-base-300);border-radius:.375rem;background-color:var(--hu-secondary-bg)}@media(max-width: 767px){.rich-text-toolbar--static{gap:.125rem;padding:.25rem}.rich-text-toolbar--static .tiptap-separator,.rich-text-toolbar--static>.tiptap-toolbar-group:first-child{display:none}}.rich-text-color-popover{position:fixed;z-index:1090}.rich-text-color-popover .tiptap-card-group-label{text-transform:none}.rich-text-color-popover .tiptap-card-item-group{flex-wrap:wrap}.nested-fields{position:relative}.nested-fields .form-group{margin-bottom:0 !important}.app-search{flex:0 1 320px;transition:flex-basis .2s ease}.app-search:focus-within{flex-basis:480px}.app-search__input{width:100%;color:var(--hu-shell-topbar-field-ink);border-color:rgba(0,0,0,0);box-shadow:none}.app-search__input::placeholder{color:var(--hu-shell-topbar-field-muted)}.app-search__input{background:var(--hu-shell-topbar-field-bg) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%238b95a6" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/></svg>') no-repeat .625rem center/16px 16px}.app-search__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.app-search__clear{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;color:var(--hu-secondary-color);text-decoration:none}.app-search__clear:hover{background-color:var(--hu-secondary-bg);color:var(--hu-body-color)}.app-search__dropdown{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:1050;background:var(--hu-card-bg);border:1px solid var(--hu-border-color);border-radius:8px;padding:.25rem;max-height:480px;overflow-y:auto;box-shadow:var(--hu-card-shadow)}.app-search__item{display:grid;grid-template-columns:minmax(80px, 100px) 1fr;grid-template-areas:"type title" "type highlight";column-gap:.5rem;align-items:baseline;padding:.5rem .625rem;border-radius:6px;text-decoration:none;color:var(--hu-body-color)}.app-search__item:hover,.app-search__item.is-active{background-color:var(--hu-secondary-bg)}.app-search__type{grid-area:type;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--hu-secondary-color);align-self:center}.app-search__title{grid-area:title;font-weight:600;font-size:.875rem}.app-search__highlight{grid-area:highlight;font-size:.75rem;color:var(--hu-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-search__see-all{display:block;text-align:center;padding:.5rem;font-size:.8125rem;color:var(--hu-primary);text-decoration:none;border-top:1px solid var(--hu-border-color);margin-top:.25rem}.app-search__see-all:hover,.app-search__see-all.is-active{background-color:var(--hu-secondary-bg)}.app-search__empty{padding:.75rem;text-align:center;font-size:.8125rem;color:var(--hu-secondary-color)}.app-search__heading{padding:.4rem .75rem .2rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--hu-secondary-color)}.search-results__group{margin-bottom:1.5rem}.search-results__group-title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--hu-secondary-color);margin-bottom:.5rem}.search-results__item{display:block;padding:.75rem 1rem;border-radius:6px;text-decoration:none;color:inherit}.search-results__item:hover{background-color:var(--hu-secondary-bg)}.search-results__item-title{font-weight:600;color:var(--hu-body-color)}.search-results__item-highlight{font-size:.875rem;color:var(--hu-secondary-color)}.autocomplete__control{position:relative}.autocomplete__control .input{padding-right:2rem}.autocomplete__icon{position:absolute;z-index:1;top:50%;left:.625rem;transform:translateY(-50%);display:inline-flex;pointer-events:none;font-size:1rem;line-height:1;color:var(--hu-secondary-color)}.autocomplete__clear{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--hu-secondary-color)}.autocomplete__clear:hover{background-color:var(--hu-secondary-bg);color:var(--hu-body-color)}.autocomplete__menu{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:1050;padding:.25rem;background:var(--hu-card-bg);border:1px solid var(--hu-border-color);border-radius:8px;max-height:280px;overflow-y:auto;box-shadow:var(--hu-card-shadow)}.autocomplete__option{padding:.5rem .625rem;border-radius:6px;font-size:.875rem;cursor:pointer}.autocomplete__option:hover,.autocomplete__option.is-active{background-color:var(--hu-secondary-bg)}.autocomplete__empty{padding:.75rem;text-align:center;font-size:.8125rem;color:var(--hu-secondary-color)}.category-tree{flex:0 0 260px;align-self:flex-start}@media(max-width: 1023.98px){.category-tree{flex:1 1 100%;width:100%}}.category-tree__list{max-height:60vh;overflow-y:auto}@media(max-width: 1023.98px){.category-tree__list{display:none;max-height:45vh}.category-tree__list.is-open{display:block;margin-top:.5rem}}.category-tree__bar{align-items:center;cursor:pointer;display:flex;gap:.375rem;min-height:2.25rem;text-align:start;width:100%}.category-tree__chevron{transition:rotate .15s ease-in-out}[aria-expanded=true]>.category-tree__chevron{rotate:180deg}.category-tree__row{display:flex;align-items:center;gap:.125rem}.category-tree__toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;padding:0;border:0;border-radius:.25rem;background:rgba(0,0,0,0);color:var(--hu-gray-600);line-height:1;transition:transform .15s ease}.category-tree__toggle:hover{background-color:var(--hu-gray-200);color:var(--hu-gray-800)}.category-tree__toggle.is-collapsed{transform:rotate(-90deg)}.category-tree__spacer{flex:0 0 auto;width:1.125rem}.category-tree__node{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.3rem .5rem;border-radius:.375rem;font-size:.8125rem;color:var(--hu-body-color);text-decoration:none}.category-tree__node:hover{background-color:var(--hu-gray-100);color:var(--hu-body-color)}.category-tree__node.is-active{background-color:var(--hu-primary-bg-subtle);color:var(--hu-primary);font-weight:600}.category-tree__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-tree__count{flex:0 0 auto;font-weight:500}.index-with-tree{display:flex;gap:1rem;align-items:flex-start}@media(max-width: 1023.98px){.index-with-tree{flex-wrap:wrap}}.index-with-tree__main{flex:1 1 auto;min-width:0}/*! name: vanilla-calendar-pro v3.4.0 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */[data-vc=calendar]{position:relative;box-sizing:border-box;display:flex;min-width:17rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;border-radius:.75rem;padding:1rem;opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.15s}[data-vc=calendar] [tabindex="0"]:focus-visible,[data-vc=calendar] button:focus-visible,[data-vc=calendar]:focus-visible{border-radius:.5rem;outline-style:solid;outline-width:1px;outline-offset:-1px}[data-vc=calendar][data-vc-calendar-hidden]{pointer-events:none;opacity:0}[data-vc=calendar][data-vc-calendar-hidden] *{pointer-events:none !important}[data-vc=calendar][data-vc-input]{position:absolute}[data-vc=calendar][data-vc-input][data-vc-position=bottom]{margin-top:.25rem}[data-vc=calendar][data-vc-input][data-vc-position=top]{margin-top:-0.25rem}[data-vc-arrow]{pointer-events:auto;position:relative;display:block;height:1.5rem;width:1.5rem;cursor:pointer;border-width:0;background-color:rgba(0,0,0,0)}[data-vc-arrow]:before{position:absolute;left:0;top:0;height:100%;width:100%;background-position:50%;background-repeat:no-repeat;--tw-content:"";content:var(--tw-content)}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=header]{position:relative;margin-bottom:.75rem;display:flex;align-items:center}[data-vc-header=content]{display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;justify-content:center;white-space:pre-wrap;padding-left:1rem;padding-right:1rem}[data-vc=month],[data-vc=year]{cursor:pointer;border-radius:.25rem;border-width:0;background-color:rgba(0,0,0,0);padding:.25rem;font-size:1rem;line-height:1.5rem;font-weight:700}[data-vc=month]:disabled,[data-vc=year]:disabled{pointer-events:none}[data-vc=content],[data-vc=wrapper]{display:flex;flex-grow:1}[data-vc=content]{flex-direction:column}[data-vc=months]{display:grid;flex-grow:1;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:auto;align-items:center;row-gap:1rem}[data-vc-months=row]{display:grid;width:100%;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}[data-vc=years]{display:grid;flex-grow:1;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:auto;align-items:center;row-gap:1rem}[data-vc-years=row]{display:grid;width:100%;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;-moz-column-gap:.25rem;column-gap:.25rem}[data-vc-months-month],[data-vc-months=cell],[data-vc-years-year],[data-vc-years=cell]{display:flex;width:100%;align-items:center;justify-content:center}[data-vc-months-month],[data-vc-years-year]{height:2.5rem;cursor:pointer;word-break:break-all;border-radius:.5rem;border-width:0;padding:.25rem;text-align:center;font-size:.75rem;line-height:1rem;font-weight:600}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{pointer-events:none}[data-vc=week]{margin-bottom:.375rem;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center}[data-vc-week-day]{margin:0;display:flex;min-height:1.5rem;width:100%;min-width:1.875rem;align-items:center;justify-content:center;border-style:none;background-color:rgba(0,0,0,0);padding:0;font-size:.75rem;line-height:1rem;font-weight:700}[data-vc=dates]{pointer-events:none;display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:auto;align-items:center;justify-items:center}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-dates=row]{display:grid;width:100%;grid-template-columns:repeat(7, 1fr);align-items:center;justify-items:center}[data-vc-date]{pointer-events:auto;position:relative;display:flex;width:100%;align-items:center;justify-content:center;padding-top:.125rem;padding-bottom:.125rem}[data-vc-date]:not(:has([data-vc-date-btn])),[data-vc-date][data-vc-date-disabled],[data-vc-date][data-vc-date-disabled] [data-vc-date-btn]{pointer-events:none}[data-vc-date][data-vc-date-hover] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-hover=first] [data-vc-date-btn]{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last] [data-vc-date-btn]{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date][data-vc-date-hover=first-and-last] [data-vc-date-btn]{border-radius:.5rem}[data-vc-date][data-vc-date-hover=first][data-vc-date-selected] [data-vc-date-btn]{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last][data-vc-date-selected] [data-vc-date-btn]{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first] [data-vc-date-btn]{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[data-vc-date][data-vc-date-selected=last] [data-vc-date-btn]{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date][data-vc-date-selected=middle] [data-vc-date-btn]{border-radius:0}[data-vc-date][data-vc-date-disabled]+[data-vc-date-hover] [data-vc-date-btn],[data-vc-date][data-vc-date-disabled]+[data-vc-date-selected] [data-vc-date-btn]{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}[data-vc-date][data-vc-date-hover]:has(+[data-vc-date-disabled]) [data-vc-date-btn],[data-vc-date][data-vc-date-selected]:has(+[data-vc-date-disabled]) [data-vc-date-btn]{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}[data-vc-date-btn]{display:flex;height:100%;min-height:1.875rem;width:100%;min-width:1.875rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:0;padding:0;font-size:.75rem;line-height:1rem;font-weight:400;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}[data-vc-date][data-vc-date-today] [data-vc-date-btn]{font-weight:700}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: no-preference){[data-vc=collapse]:before{transition:transform .2s ease-in-out}}[data-vc-swipe] [data-vc=content]{touch-action:pan-y}[data-vc-dragging]{cursor:grabbing}[data-vc-dragging] *{cursor:grabbing !important}[data-vc-collapsing]{flex:none;align-content:start;overflow:hidden;overflow:clip}[data-vc=dates]{flex-grow:1}[data-vc-clip]{position:relative;overflow:hidden;overflow:clip}[data-vc-ghost]{pointer-events:none;position:absolute;overflow:hidden;overflow:clip}[data-vc=time]{margin-top:.75rem;display:grid;grid-template-columns:auto 1fr;gap:.75rem;border-width:1px 0 0;border-style:solid;padding-top:.75rem}[data-vc-time=content]{display:grid;grid-auto-flow:column;align-items:center}[data-vc-time-input=hour]{position:relative;margin-right:.35rem;width:1.75rem}[data-vc-time-input=hour]:after{position:absolute;right:-0.3125rem;top:50%;margin-top:calc(-50% + 1px);display:block;--tw-content:":";content:var(--tw-content)}[data-vc-time-input=minute]{width:1.75rem}[data-vc-time-input=hour] input,[data-vc-time-input=minute] input{position:relative;margin:0;box-sizing:border-box;display:block;width:100%;-webkit-user-select:text;-moz-user-select:text;user-select:text;border-radius:.25rem;border-width:0;padding:.125rem;text-align:center;font-size:1.125rem;font-weight:600;line-height:1.125rem}[data-vc-time-input=hour] input:focus-visible,[data-vc-time-input=minute] input:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time-input=hour] input:disabled,[data-vc-time-input=minute] input:disabled{cursor:default}[data-vc-time-input=hour] input:hover:disabled,[data-vc-time-input=minute] input:hover:disabled,[data-vc-time=keeping]{background-color:rgba(0,0,0,0)}[data-vc-time=keeping]{margin-left:.0625rem;margin-top:.25rem;width:1.375rem;cursor:pointer;border-radius:.25rem;border-width:0;padding:0;font-size:.69rem}[data-vc-time=keeping]:focus-visible{outline-style:solid;outline-width:1px}[data-vc-time=keeping]:disabled{cursor:default}[data-vc-time=keeping]:hover:disabled{background-color:rgba(0,0,0,0)}[data-vc-time=ranges]{display:grid;grid-auto-flow:row}[data-vc-time-range]{position:relative;z-index:10;font-size:0}[data-vc-time-range]:before{content:var(--tw-content);left:0}[data-vc-time-range]:after{content:var(--tw-content);right:0}[data-vc-time-range]:after,[data-vc-time-range]:before{content:"";transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;z-index:10;height:.5rem;width:.0625rem}[data-vc-time-range] input{position:relative;margin:0;height:1.5rem;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0}[data-vc-time-range] input::-webkit-slider-thumb{position:relative;z-index:20;margin-top:-0.5rem;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-thumb{position:relative;z-index:20;box-sizing:border-box;height:1rem;width:.75rem;cursor:pointer;border-radius:.25rem;border-width:1px;border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-vc-time-range] input::-webkit-slider-runnable-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-vc-time-range] input::-moz-range-track{margin-top:1px;box-sizing:border-box;height:1px;width:100%;cursor:pointer;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-vc-date-btn]:focus-visible+[data-vc-date-popup],[data-vc-date-popup]:focus-visible,[data-vc-date-popup]:hover,[data-vc-date]:hover>[data-vc-date-popup]{pointer-events:auto;opacity:1}[data-vc-date-popup]{top:100%;left:0;transform:translateX(-50%);pointer-events:none;position:absolute;z-index:20;min-width:5rem;max-width:9rem;border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:75ms}[data-vc-date-popup]:hover{pointer-events:auto;opacity:1}[data-vc-date-range-tooltip]{transform:translate(-50%, -100%);pointer-events:none;position:absolute;z-index:30;max-width:9rem;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;font-weight:400}[data-vc-date-range-tooltip=hidden]{opacity:0}[data-vc-date-range-tooltip=visible]{opacity:1}[data-vc-week=numbers]{display:flex;flex-direction:column}[data-vc-week-numbers=title]{margin-bottom:.375rem;display:flex;min-height:1.5rem;align-items:center;justify-content:center;font-size:.75rem;line-height:1rem;font-weight:700}[data-vc-week-numbers=content]{display:grid;grid-auto-flow:row;align-items:center;justify-items:center;row-gap:.25rem;padding-top:.125rem;padding-bottom:.125rem}[data-vc-week-number]{min-height:1.875rem;min-width:1.875rem;font-weight:600}[data-vc-week-day-btn],[data-vc-week-number]{margin:0;display:flex;width:100%;cursor:pointer;align-items:center;justify-content:center;border-style:none;background-color:rgba(0,0,0,0);padding:0;font-size:.75rem;line-height:1rem}[data-vc-week-day-btn]{height:100%;min-height:1.5rem;font-weight:700}[data-vc=collapse]{position:relative;margin-top:.25rem;margin-bottom:-0.25rem;display:block;height:1rem;width:100%;flex-shrink:0;cursor:pointer;touch-action:none;border-width:0;background-color:rgba(0,0,0,0)}[data-vc=collapse]:before{position:absolute;left:50%;top:50%;height:.1875rem;width:2rem;border-radius:9999px;--tw-content:"";content:var(--tw-content)}@media(hover: hover)and (pointer: fine){[data-vc=collapse]:before{height:1rem;width:1rem;border-radius:0;background-position:50%;content:var(--tw-content);background-repeat:no-repeat}}[data-vc=collapse]:before{transform:translate(-50%, -50%)}@media(hover: hover)and (pointer: fine){[data-vc=collapse]:before{transform:translate(-50%, -50%) rotate(180deg)}[data-vc-type=default]:has([data-vc-collapsing]) [data-vc=collapse]:before,[data-vc-type=week] [data-vc=collapse]:before{transform:translate(-50%, -50%) rotate(0deg)}[data-vc-type=week]:has([data-vc-collapsing]) [data-vc=collapse]:before{transform:translate(-50%, -50%) rotate(180deg)}}[data-vc=calendar][data-vc-type=multiple] [data-vc=dates]{flex-grow:0}[data-vc=controls]{pointer-events:none;position:absolute;left:0;right:0;top:0;z-index:20;box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;padding-left:1rem;padding-right:1rem;padding-top:1.25rem}[data-vc=grid]{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem}[data-vc=grid][data-vc-grid=hidden] [data-vc=column]{pointer-events:none;opacity:.3}[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=month],[data-vc=grid][data-vc-grid=hidden] [data-vc=column][data-vc-column=year]{pointer-events:auto;opacity:1}[data-vc=column]{display:flex;min-width:15rem;flex-grow:1;flex-direction:column}[data-vc-theme=light].vc{background-color:var(--vc-bg, #fff);color:var(--vc-color, #0f172a)}[data-vc-theme=light].vc[data-vc-input]{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-vc-theme=light].vc [tabindex="0"]:focus-visible,[data-vc-theme=light].vc button:focus-visible,[data-vc-theme=light].vc:focus-visible{outline-color:var(--vc-focus-outline-color, #fdba74)}[data-vc-theme=light] .vc-arrow{background-color:rgba(0,0,0,0)}[data-vc-theme=light] .vc-arrow:before{content:var(--tw-content);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzBmMTcyYSIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+")}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=light] .vc-header__content{color:var(--vc-header-color, #0f172a)}[data-vc-theme=light] .vc-month,[data-vc-theme=light] .vc-year{color:var(--vc-title-color, #0f172a)}[data-vc-theme=light] .vc-month:disabled,[data-vc-theme=light] .vc-year:disabled{color:var(--vc-title-color-disabled, #cbd5e1)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-month:hover,[data-vc-theme=light] .vc-year:hover{color:var(--vc-title-color-hover, #64748b)}}[data-vc-theme=light] .vc-months__month,[data-vc-theme=light] .vc-years__year{background-color:var(--vc-months-years-bg, #fff);color:var(--vc-months-years-color, #64748b)}[data-vc-theme=light] .vc-months__month:disabled,[data-vc-theme=light] .vc-years__year:disabled{color:var(--vc-months-years-color-disabled, #cbd5e1)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-months__month:hover,[data-vc-theme=light] .vc-years__year:hover{background-color:var(--vc-months-years-bg-hover, #f1f5f9)}[data-vc-theme=light] .vc-months__month:hover:disabled,[data-vc-theme=light] .vc-years__year:hover:disabled{color:var(--vc-months-years-color-disabled, #cbd5e1)}}[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]{background-color:var(--vc-months-years-bg-selected, #06b6d4);color:var(--vc-months-years-color-selected, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=light] .vc-years__year[data-vc-years-year-selected]:hover{background-color:var(--vc-months-years-bg-selected, #06b6d4);color:var(--vc-months-years-color-selected, #fff)}}[data-vc-theme=light] .vc-week__day,[data-vc-theme=light] .vc-week__day-btn{color:var(--vc-week-day-color, #64748b)}[data-vc-theme=light] .vc-week__day[data-vc-week-day-off],[data-vc-theme=light] .vc-week__day[data-vc-week-day-off] .vc-week__day-btn{color:var(--vc-week-day-off-color, #f43f5e)}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-weekend-bg, rgba(244, 63, 94, 0.7));color:var(--vc-date-range-middle-weekend-color, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-weekend-bg, rgba(244, 63, 94, 0.7));color:var(--vc-date-range-middle-weekend-color, #fff)}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg, #e2e8f0);color:var(--vc-date-range-middle-outside-color, #64748b)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg, #e2e8f0);color:var(--vc-date-range-middle-outside-color, #64748b)}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-bg, rgba(6, 182, 212, 0.7));color:var(--vc-date-range-middle-color, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-bg, rgba(6, 182, 212, 0.7));color:var(--vc-date-range-middle-color, #fff)}}[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg, #e2e8f0);color:var(--vc-date-range-middle-outside-color, #64748b)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg, #e2e8f0);color:var(--vc-date-range-middle-outside-color, #64748b)}}[data-vc-theme=light] .vc-date__btn{background-color:var(--vc-date-bg, #fff);color:var(--vc-date-color, #0f172a)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date__btn:hover{background-color:var(--vc-date-bg-hover, #f1f5f9)}}[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn{background-color:var(--vc-date-today-bg, #f1f5f9);color:var(--vc-date-today-color, #06b6d4)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:var(--vc-date-today-color, #06b6d4)}}[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-today-outside-color, #64748b)}[data-vc-theme=light] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-outside-color, #94a3b8)}[data-vc-theme=light] .vc-date[data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-disabled-color, #cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-hover-bg, #f1f5f9)}[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-hover-edge-bg, #e2e8f0)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-hover-edge-bg, #e2e8f0)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn{color:var(--vc-date-weekend-color, #f43f5e)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{background-color:var(--vc-date-weekend-bg-hover, #fff1f2)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-weekend-hover-bg, #fff1f2)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-weekend-hover-edge-bg, #ffe4e6)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-weekend-hover-edge-bg, #ffe4e6)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-disabled-color, #cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:var(--vc-date-weekend-today-color, #f43f5e)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-today-disabled-color, #cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-bg, #fff);color:var(--vc-date-weekend-outside-color, #94a3b8)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-weekend-outside-bg-hover, #f1f5f9)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-hover-bg, #f1f5f9)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-today-outside-color, #94a3b8)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-disabled-outside-color, #cbd5e1)}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-weekend-selected-bg, #f43f5e);color:var(--vc-date-weekend-selected-color, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-weekend-selected-bg, #f43f5e);color:var(--vc-date-weekend-selected-color, #fff)}}[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg, #cbd5e1);color:var(--vc-date-selected-outside-color, #64748b)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg, #cbd5e1);color:var(--vc-date-selected-outside-color, #64748b)}}[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-selected-bg, #06b6d4);color:var(--vc-date-selected-color, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-selected-bg, #06b6d4);color:var(--vc-date-selected-color, #fff)}}[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg, #cbd5e1);color:var(--vc-date-selected-outside-color, #64748b)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=light] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg, #cbd5e1);color:var(--vc-date-selected-outside-color, #64748b)}}[data-vc-theme=light] .vc-time{border-color:var(--vc-time-border-color, #cbd5e1)}[data-vc-theme=light] .vc-time__hour:after,[data-vc-theme=light] .vc-time__minute:after{content:var(--tw-content);color:var(--vc-time-separator-color, #0f172a)}[data-vc-theme=light] .vc-time__hour input,[data-vc-theme=light] .vc-time__minute input{background-color:var(--vc-time-input-bg, #fff);color:var(--vc-time-input-color, #0f172a)}[data-vc-theme=light] .vc-time__hour input:focus-visible,[data-vc-theme=light] .vc-time__minute input:focus-visible{outline-color:var(--vc-focus-outline-color, #fdba74)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-time__hour input:hover,[data-vc-theme=light] .vc-time__minute input:hover{background-color:var(--vc-time-input-bg-hover, #ffedd5)}}[data-vc-theme=light] .vc-time__hour input[data-vc-input-focus],[data-vc-theme=light] .vc-time__minute input[data-vc-input-focus]{background-color:var(--vc-time-input-bg-hover, #ffedd5)}[data-vc-theme=light] .vc-time__keeping{color:var(--vc-time-keeping-color, #64748b)}[data-vc-theme=light] .vc-time__keeping:focus-visible{outline-color:var(--vc-focus-outline-color, #fdba74)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-time__keeping:hover{background-color:var(--vc-time-input-bg-hover, #ffedd5)}}[data-vc-theme=light] .vc-time__range input{background-color:var(--vc-time-range-bg, #fff)}[data-vc-theme=light] .vc-time__range:after,[data-vc-theme=light] .vc-time__range:before{background-color:var(--vc-time-range-track-color, #cbd5e1)}[data-vc-theme=light] .vc-time__range:hover input::-webkit-slider-thumb{border-color:var(--vc-time-range-thumb-border-hover, #94a3b8)}[data-vc-theme=light] .vc-time__range:hover input::-moz-range-thumb{border-color:var(--vc-time-range-thumb-border-hover, #94a3b8)}[data-vc-theme=light] .vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:var(--vc-focus-outline-color, #fdba74)}[data-vc-theme=light] .vc-time__range input:focus-visible::-moz-range-thumb{border-color:var(--vc-focus-outline-color, #fdba74)}[data-vc-theme=light] .vc-time__range input::-webkit-slider-thumb{border-color:var(--vc-time-range-thumb-border, #cbd5e1);background-color:var(--vc-time-range-thumb-bg, #fff)}[data-vc-theme=light] .vc-time__range input::-moz-range-thumb{border-color:var(--vc-time-range-thumb-border, #cbd5e1);background-color:var(--vc-time-range-thumb-bg, #fff)}[data-vc-theme=light] .vc-time__range input::-webkit-slider-runnable-track{background-color:var(--vc-time-range-track-color, #cbd5e1)}[data-vc-theme=light] .vc-time__range input::-moz-range-track{background-color:var(--vc-time-range-track-color, #cbd5e1)}[data-vc-theme=light] .vc-date__popup{background-color:var(--vc-date-popup-bg, #fff);color:var(--vc-date-popup-color, #0f172a);--tw-shadow:0 3px 15px rgba(85,85,85,.2);--tw-shadow-colored:0 3px 15px var(--tw-shadow-color)}[data-vc-theme=light] .vc-date-range-tooltip,[data-vc-theme=light] .vc-date__popup{box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-vc-theme=light] .vc-date-range-tooltip{background-color:var(--vc-date-range-tooltip-bg, #f8fafc);color:var(--vc-date-range-tooltip-color, #64748b);--tw-shadow:0px 1px 4px rgba(85,85,85,.2);--tw-shadow-colored:0px 1px 4px var(--tw-shadow-color)}[data-vc-theme=light] .vc-collapse:before{content:var(--tw-content);background-color:var(--vc-collapse-color, #cbd5e1)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-collapse:before{background-color:rgba(0,0,0,0);content:var(--tw-content);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzBmMTcyYSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS44NjcgNi4wOTdhLjc1Ljc1IDAgMCAxIDEuMDM2LS4yM0w4IDkuMTExbDUuMDk3LTMuMjQ0YS43NS43NSAwIDAgMSAuODA2IDEuMjY2bC01LjUgMy41YS43NS43NSAwIDAgMS0uODA2IDBsLTUuNS0zLjVhLjc1Ljc1IDAgMCAxLS4yMy0xLjAzNiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+")}[data-vc-theme=light] .vc-collapse:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=light] .vc-week-numbers__title{color:var(--vc-week-numbers-title-color, #64748b)}[data-vc-theme=light] .vc-week-number{color:var(--vc-week-number-color, #64748b)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-week-number:hover{color:var(--vc-week-number-color-hover, #475569)}[data-vc-theme=light] .vc-week__day-btn:hover{color:var(--vc-week-day-color-hover, #475569)}[data-vc-theme=light] .vc-week__day[data-vc-week-day-off] .vc-week__day-btn:hover{color:var(--vc-week-day-off-color-hover, #e11d48)}}[data-vc-theme=dark].vc{background-color:var(--vc-bg, #0f172a);color:var(--vc-color, #fff)}[data-vc-theme=dark].vc[data-vc-input]{--tw-shadow:0 9px 20px rgba(0,0,0,.1);--tw-shadow-colored:0 9px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-vc-theme=dark].vc [tabindex="0"]:focus-visible,[data-vc-theme=dark].vc button:focus-visible,[data-vc-theme=dark].vc:focus-visible{outline-color:var(--vc-focus-outline-color, #fdba74)}[data-vc-theme=dark] .vc-arrow{background-color:rgba(0,0,0,0)}[data-vc-theme=dark] .vc-arrow:before{content:var(--tw-content);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+")}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-arrow:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=dark] .vc-header__content{color:var(--vc-header-color, #fff)}[data-vc-theme=dark] .vc-month,[data-vc-theme=dark] .vc-year{color:var(--vc-title-color, #fff)}[data-vc-theme=dark] .vc-month:disabled,[data-vc-theme=dark] .vc-year:disabled{color:var(--vc-title-color-disabled, #334155);opacity:.8}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-month:hover,[data-vc-theme=dark] .vc-year:hover{color:var(--vc-title-color-hover, #64748b)}}[data-vc-theme=dark] .vc-months__month,[data-vc-theme=dark] .vc-years__year{background-color:var(--vc-months-years-bg, #0f172a);color:var(--vc-months-years-color, #fff)}[data-vc-theme=dark] .vc-months__month:disabled,[data-vc-theme=dark] .vc-years__year:disabled{color:var(--vc-months-years-color-disabled, #334155);opacity:.8}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-months__month:hover,[data-vc-theme=dark] .vc-years__year:hover{background-color:var(--vc-months-years-bg-hover, #1e293b)}[data-vc-theme=dark] .vc-months__month:hover:disabled,[data-vc-theme=dark] .vc-years__year:hover:disabled{color:var(--vc-months-years-color-disabled, #334155)}}[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected],[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]{background-color:var(--vc-months-years-bg-selected, #64748b);color:var(--vc-months-years-color-selected, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-months__month[data-vc-months-month-selected]:hover,[data-vc-theme=dark] .vc-years__year[data-vc-years-year-selected]:hover{background-color:var(--vc-months-years-bg-selected, #64748b);color:var(--vc-months-years-color-selected, #fff)}}[data-vc-theme=dark] .vc-week__day,[data-vc-theme=dark] .vc-week__day-btn{color:var(--vc-week-day-color, #fff)}[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off],[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off] .vc-week__day-btn{color:var(--vc-week-day-off-color, #f43f5e)}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-weekend-bg, rgba(244, 63, 94, 0.8));color:var(--vc-date-range-middle-weekend-color, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-weekend-bg, rgba(244, 63, 94, 0.8));color:var(--vc-date-range-middle-weekend-color, #fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg, #1e293b);color:var(--vc-date-range-middle-outside-color, #cbd5e1)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-holiday][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-weekend][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg, #1e293b);color:var(--vc-date-range-middle-outside-color, #cbd5e1)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-bg, rgba(6, 182, 212, 0.8));color:var(--vc-date-range-middle-color, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-bg, rgba(6, 182, 212, 0.8));color:var(--vc-date-range-middle-color, #fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-range-middle-outside-bg, #1e293b);color:var(--vc-date-range-middle-outside-color, #cbd5e1)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=next][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected=middle][data-vc-date-month=prev][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-range-middle-outside-bg, #1e293b);color:var(--vc-date-range-middle-outside-color, #cbd5e1)}}[data-vc-theme=dark] .vc-date__btn{background-color:var(--vc-date-bg, #0f172a);color:var(--vc-date-color, #94a3b8)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date__btn:hover{background-color:var(--vc-date-bg-hover, #1e293b);color:var(--vc-date-color-hover, #e2e8f0)}}[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn{background-color:var(--vc-date-today-bg, #1e293b);color:var(--vc-date-today-color, #06b6d4)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-today] .vc-date__btn:hover{color:var(--vc-date-today-color, #06b6d4)}}[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-today-outside-color, #475569)}[data-vc-theme=dark] .vc-date[data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-outside-color, #475569)}[data-vc-theme=dark] .vc-date[data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-disabled-color, #334155);opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-hover-bg, #1e293b)}[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-hover-edge-bg, #334155)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-hover-edge-bg, #334155)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn{color:var(--vc-date-weekend-color, #f43f5e)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend] .vc-date__btn:hover{background-color:var(--vc-date-weekend-bg-hover, #1e293b)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover] .vc-date__btn{background-color:var(--vc-date-weekend-hover-bg, #1e293b);color:var(--vc-date-weekend-color, #f43f5e)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn{background-color:var(--vc-date-weekend-hover-edge-bg, #334155)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover=last] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=first] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover=last] .vc-date__btn:hover{background-color:var(--vc-date-weekend-hover-edge-bg, #334155)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-disabled-color, #334155);opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today] .vc-date__btn{color:var(--vc-date-weekend-today-color, #f43f5e)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-disabled] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-disabled] .vc-date__btn{color:var(--vc-date-weekend-today-disabled-color, #334155)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-bg, #0f172a);color:var(--vc-date-weekend-outside-color, #475569)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-weekend-outside-bg-hover, #1e293b);color:var(--vc-date-weekend-outside-color-hover, #cbd5e1)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-hover][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-weekend-outside-hover-bg, #1e293b)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-today][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-today-outside-color, #94a3b8)}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-disabled][data-vc-date-month=prev] .vc-date__btn{color:var(--vc-date-weekend-disabled-outside-color, #334155);opacity:.8}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-weekend-selected-bg, #f43f5e);color:var(--vc-date-weekend-selected-color, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-weekend-selected-bg, #f43f5e);color:var(--vc-date-weekend-selected-color, #fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg, #334155);color:var(--vc-date-selected-outside-color, #cbd5e1)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-holiday][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-weekend][data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg, #334155);color:var(--vc-date-selected-outside-color, #cbd5e1)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn{background-color:var(--vc-date-selected-bg, #06b6d4);color:var(--vc-date-selected-color, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected] .vc-date__btn:hover{background-color:var(--vc-date-selected-bg, #06b6d4);color:var(--vc-date-selected-color, #fff)}}[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn{background-color:var(--vc-date-selected-outside-bg, #334155);color:var(--vc-date-selected-outside-color, #cbd5e1)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=next] .vc-date__btn:hover,[data-vc-theme=dark] .vc-date[data-vc-date-selected][data-vc-date-month=prev] .vc-date__btn:hover{background-color:var(--vc-date-selected-outside-bg, #334155);color:var(--vc-date-selected-outside-color, #cbd5e1)}}[data-vc-theme=dark] .vc-time{border-color:var(--vc-time-border-color, #1e293b)}[data-vc-theme=dark] .vc-time__hour:after,[data-vc-theme=dark] .vc-time__minute:after{content:var(--tw-content);color:var(--vc-time-separator-color, #fff)}[data-vc-theme=dark] .vc-time__hour input,[data-vc-theme=dark] .vc-time__minute input{background-color:var(--vc-time-input-bg, #0f172a);color:var(--vc-time-input-color, #fff)}[data-vc-theme=dark] .vc-time__hour input:focus-visible,[data-vc-theme=dark] .vc-time__minute input:focus-visible{outline-color:var(--vc-focus-outline-color, #fdba74)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-time__hour input:hover,[data-vc-theme=dark] .vc-time__minute input:hover{background-color:var(--vc-time-input-bg-hover, #334155)}}[data-vc-theme=dark] .vc-time__hour input[data-vc-input-focus],[data-vc-theme=dark] .vc-time__minute input[data-vc-input-focus]{background-color:var(--vc-time-input-bg-hover, #334155)}[data-vc-theme=dark] .vc-time__keeping{color:var(--vc-time-keeping-color, #64748b)}[data-vc-theme=dark] .vc-time__keeping:focus-visible{outline-color:var(--vc-focus-outline-color, #fdba74)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-time__keeping:hover{background-color:var(--vc-time-input-bg-hover, #334155);color:var(--vc-time-keeping-color-hover, #94a3b8)}}[data-vc-theme=dark] .vc-time__range input{background-color:var(--vc-time-range-bg, #0f172a)}[data-vc-theme=dark] .vc-time__range:after,[data-vc-theme=dark] .vc-time__range:before{background-color:var(--vc-time-range-track-color, #475569)}[data-vc-theme=dark] .vc-time__range:hover input::-webkit-slider-thumb{border-color:var(--vc-time-range-thumb-border-hover, #94a3b8)}[data-vc-theme=dark] .vc-time__range:hover input::-moz-range-thumb{border-color:var(--vc-time-range-thumb-border-hover, #94a3b8)}[data-vc-theme=dark] .vc-time__range input:focus-visible::-webkit-slider-thumb{border-color:var(--vc-focus-outline-color, #fdba74)}[data-vc-theme=dark] .vc-time__range input:focus-visible::-moz-range-thumb{border-color:var(--vc-focus-outline-color, #fdba74)}[data-vc-theme=dark] .vc-time__range input::-webkit-slider-thumb{border-color:var(--vc-time-range-thumb-border, #475569);background-color:var(--vc-time-range-thumb-bg, #1e293b)}[data-vc-theme=dark] .vc-time__range input::-moz-range-thumb{border-color:var(--vc-time-range-thumb-border, #475569);background-color:var(--vc-time-range-thumb-bg, #1e293b)}[data-vc-theme=dark] .vc-time__range input::-webkit-slider-runnable-track{background-color:var(--vc-time-range-track-color, #475569)}[data-vc-theme=dark] .vc-time__range input::-moz-range-track{background-color:var(--vc-time-range-track-color, #475569)}[data-vc-theme=dark] .vc-date__popup{background-color:var(--vc-date-popup-bg, #1e293b);color:var(--vc-date-popup-color, #fff)}[data-vc-theme=dark] .vc-date-range-tooltip,[data-vc-theme=dark] .vc-date__popup{--tw-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);--tw-shadow-colored:inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}[data-vc-theme=dark] .vc-date-range-tooltip{background-color:var(--vc-date-range-tooltip-bg, #1e293b);color:var(--vc-date-range-tooltip-color, #94a3b8)}[data-vc-theme=dark] .vc-collapse:before{content:var(--tw-content);background-color:var(--vc-collapse-color, #475569)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-collapse:before{background-color:rgba(0,0,0,0);content:var(--tw-content);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS44NjcgNi4wOTdhLjc1Ljc1IDAgMCAxIDEuMDM2LS4yM0w4IDkuMTExbDUuMDk3LTMuMjQ0YS43NS43NSAwIDAgMSAuODA2IDEuMjY2bC01LjUgMy41YS43NS43NSAwIDAgMS0uODA2IDBsLTUuNS0zLjVhLjc1Ljc1IDAgMCAxLS4yMy0xLjAzNiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+")}[data-vc-theme=dark] .vc-collapse:hover:before{content:var(--tw-content);opacity:.6}}[data-vc-theme=dark] .vc-week-numbers__title{color:var(--vc-week-numbers-title-color, #fff)}[data-vc-theme=dark] .vc-week-number{color:var(--vc-week-number-color, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-week-number:hover{color:var(--vc-week-number-color-hover, #cbd5e1)}[data-vc-theme=dark] .vc-week__day-btn:hover{color:var(--vc-week-day-color-hover, #cbd5e1)}[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off] .vc-week__day-btn:hover{color:var(--vc-week-day-off-color-hover, #e11d48)}}.date-picker{position:relative}[data-vc=calendar]{--vc-font-family: inherit;--vc-bg: var(--color-base-100);--vc-color: var(--color-base-content);--vc-border: var(--color-base-300);--vc-date-color: var(--color-base-content);--vc-date-hover-bg: var(--color-base-200);--vc-date-selected-bg: var(--color-primary);--vc-date-selected-color: var(--color-primary-content);--vc-date-today-color: var(--color-primary);--vc-date-outside-color: color-mix(in oklab, var(--color-base-content) 45%, transparent);--vc-date-disabled-color: color-mix(in oklab, var(--color-base-content) 45%, transparent);border:1px solid var(--color-base-300);border-radius:var(--radius-box);font-family:inherit;font-size:.875rem;z-index:1080}[data-vc=calendar][data-vc-input]{box-shadow:var(--shadow-card)}[data-vc=calendar].date-picker__floating{position:fixed;top:var(--floating-top, 0) !important;left:var(--floating-left, 0) !important;margin:0;z-index:10}:root{--ai-panel-width: 440px;--ai-panel-expanded-width: 70vw;--ai-panel-inset: 14px;--ai-bubble-size: 3.25rem;--ai-bubble-inset: 26px;--ai-panel-top-offset: calc(3.25rem + var(--ai-panel-inset));--ai-panel-bottom-offset: calc(2.875rem + var(--ai-panel-inset))}html.ai-assistant-open .topbar{z-index:1046}html.ai-assistant-open .rail{z-index:1047}.offcanvas.ai-assistant{--hu-offcanvas-width: var(--ai-panel-width);top:calc(3.5rem + var(--ai-panel-top-offset));right:var(--ai-panel-inset);bottom:var(--ai-panel-bottom-offset);width:var(--hu-offcanvas-width);height:auto;background:var(--hu-card-bg);border:1px solid var(--hu-gray-300);border-radius:14px;box-shadow:0 8px 28px color-mix(in oklab, var(--color-base-content) 14%, transparent);overflow:hidden}.offcanvas.ai-assistant.is-floating{right:auto;bottom:auto}.offcanvas.ai-assistant.is-moving{user-select:none}.offcanvas.ai-assistant.is-expanded{left:auto;right:var(--ai-panel-inset);top:calc(3.5rem + var(--ai-panel-top-offset));bottom:var(--ai-panel-bottom-offset);width:var(--ai-panel-expanded-width);height:auto}.offcanvas.ai-assistant.is-expanded .ai-assistant__grip{display:none}.offcanvas.ai-assistant.is-minimized{left:auto;top:auto;right:var(--ai-bubble-inset);bottom:var(--ai-bubble-inset);width:var(--ai-bubble-size);height:var(--ai-bubble-size);border:none;border-radius:999px;background:rgba(0,0,0,0);box-shadow:none;overflow:visible}.offcanvas.ai-assistant.is-minimized .ai-assistant__header,.offcanvas.ai-assistant.is-minimized .ai-assistant__body,.offcanvas.ai-assistant.is-minimized .ai-assistant__grip{display:none}.offcanvas.ai-assistant.is-minimized .ai-assistant__bubble{display:inline-flex}@media(max-width: 991.98px){.offcanvas.ai-assistant{--ai-panel-width: 100%;--ai-panel-expanded-width: 100%;top:3.5rem;right:0;bottom:0;border-radius:0;border:none}.offcanvas.ai-assistant.is-floating:not(.is-minimized),.offcanvas.ai-assistant.is-expanded:not(.is-minimized){left:0;top:3.5rem;right:0;bottom:0;width:auto;height:auto}}.ai-assistant__bubble{position:relative;display:none;align-items:center;justify-content:center;width:100%;height:100%;padding:0;border:none;border-radius:999px;background:linear-gradient(135deg, var(--hu-primary), var(--hu-info));color:var(--color-primary-content);font-size:1.35rem;cursor:pointer;box-shadow:0 6px 20px color-mix(in oklab, var(--color-base-content) 24%, transparent);transition:transform .15s ease,box-shadow .15s ease}.ai-assistant__bubble:hover{transform:scale(1.06);box-shadow:0 8px 26px color-mix(in oklab, var(--color-base-content) 32%, transparent)}.ai-assistant__bubble:active{transform:scale(0.98)}.ai-assistant__grip{position:absolute;z-index:2}.ai-assistant__grip--n,.ai-assistant__grip--s{left:12px;right:12px;height:6px;cursor:ns-resize}.ai-assistant__grip--e,.ai-assistant__grip--w{top:12px;bottom:12px;width:6px;cursor:ew-resize}.ai-assistant__grip--n{top:-3px}.ai-assistant__grip--s{bottom:-3px}.ai-assistant__grip--e{right:-3px}.ai-assistant__grip--w{left:-3px}.ai-assistant__grip--ne,.ai-assistant__grip--nw,.ai-assistant__grip--se,.ai-assistant__grip--sw{width:14px;height:14px}.ai-assistant__grip--nw{top:-3px;left:-3px;cursor:nwse-resize}.ai-assistant__grip--se{bottom:-3px;right:-3px;cursor:nwse-resize}.ai-assistant__grip--ne{top:-3px;right:-3px;cursor:nesw-resize}.ai-assistant__grip--sw{bottom:-3px;left:-3px;cursor:nesw-resize}@media(max-width: 991.98px){.ai-assistant__grip{display:none}}.ai-assistant__unread{position:absolute;top:-5px;right:-5px;display:none;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:var(--color-error);color:var(--color-error-content);font-size:.625rem;font-weight:600;line-height:1rem;text-align:center}.ai-assistant__unread:not([hidden]){display:block}.ai-assistant__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--hu-gray-200);min-height:48px}@media(min-width: 992px){.ai-assistant__header{cursor:move}}.is-expanded .ai-assistant__header{cursor:default}.ai-assistant__title{display:flex;align-items:center;gap:8px;margin:0;min-width:0;flex:1 1 auto;font-size:.95rem;font-weight:600}.ai-assistant__title-text{min-width:0;flex:1 1 auto}.ai-assistant__title-main{display:block;line-height:1.15}.ai-assistant__using{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:400;line-height:1.1;color:var(--hu-gray-600)}.ai-assistant__title .badge{flex-shrink:0}.ai-assistant__brand{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg, var(--hu-primary), var(--hu-info));color:var(--color-primary-content);font-size:14px;flex-shrink:0}.ai-assistant__header-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.ai-assistant__state{display:contents}.ai-assistant__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--hu-gray-700);cursor:pointer}.ai-assistant__icon-btn:hover{background:var(--hu-gray-200);color:var(--hu-gray-900)}.ai-assistant__icon-btn.is-active,.ai-assistant__icon-btn[aria-pressed=true]{background:var(--hu-primary-bg-subtle);color:var(--hu-primary-text-emphasis)}.ai-assistant__body{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding:0;overflow:hidden;background:var(--hu-gray-100)}.ai-assistant__toolbar{display:flex;align-items:center;gap:4px;padding:6px 10px;background:var(--hu-card-bg);border-bottom:1px solid var(--hu-gray-200)}.ai-assistant__history{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;background:var(--hu-card-bg);display:none;flex-direction:column;overflow:hidden}.ai-assistant__history.is-open{display:flex}.ai-assistant__history-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--hu-gray-200);font-size:.85rem;font-weight:600;color:var(--hu-gray-800)}.ai-assistant__history-title{flex:1 1 auto}.ai-assistant__history .ai-assistant__list{flex:1 1 auto;overflow-y:auto;padding:10px}.ai-assistant__list-item{display:block;width:100%;text-align:left;padding:8px 10px;margin-bottom:4px;border:none;border-radius:6px;background:rgba(0,0,0,0);font-size:.85rem;color:var(--hu-gray-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-assistant__list-item:hover{background:var(--hu-gray-100)}.ai-assistant__list-item.is-active{background:var(--hu-primary-bg-subtle);color:var(--hu-primary-text-emphasis);font-weight:500}.ai-assistant__empty-list{font-size:.85rem;color:var(--hu-gray-600);text-align:center;padding:16px 8px}.ai-assistant__messages{flex:1 1 auto;overflow-y:auto;padding:14px 14px 6px;display:flex;flex-direction:column;gap:10px}.ai-assistant__empty{margin:auto;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}#ai-assistant-messages{display:contents}#ai-assistant-messages:has(.ai-assistant__msg) .ai-assistant__empty{display:none}.ai-assistant__empty-icon{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hu-primary-bg-subtle);color:var(--hu-primary);font-size:36px;box-shadow:0 0 0 6px color-mix(in oklab, var(--color-primary) 6%, transparent)}.ai-assistant__empty-title{font-size:1rem;font-weight:600;color:var(--hu-gray-900);margin:0}.ai-assistant__empty-subtitle{font-size:.85rem;color:var(--hu-gray-600);margin:0;max-width:320px;line-height:1.45}.ai-assistant__msg{font-size:.88rem}.ai-assistant__msg .chat-bubble{max-width:88%;line-height:1.5;word-wrap:break-word}.ai-assistant__msg--user .chat-bubble{white-space:pre-wrap}.ai-assistant__prose>p,.ai-assistant__prose>h1,.ai-assistant__prose>h2,.ai-assistant__prose>h3,.ai-assistant__prose>h4,.ai-assistant__prose>h5,.ai-assistant__prose>h6,.ai-assistant__prose>ul,.ai-assistant__prose>ol,.ai-assistant__prose>pre{margin:0 0 .5rem}.ai-assistant__prose>p:last-child,.ai-assistant__prose>h1:last-child,.ai-assistant__prose>h2:last-child,.ai-assistant__prose>h3:last-child,.ai-assistant__prose>h4:last-child,.ai-assistant__prose>h5:last-child,.ai-assistant__prose>h6:last-child,.ai-assistant__prose>ul:last-child,.ai-assistant__prose>ol:last-child,.ai-assistant__prose>pre:last-child{margin-bottom:0}.ai-assistant__prose h1,.ai-assistant__prose h2,.ai-assistant__prose h3,.ai-assistant__prose h4,.ai-assistant__prose h5,.ai-assistant__prose h6{font-size:.95rem;font-weight:600;color:var(--hu-gray-900)}.ai-assistant__prose ul,.ai-assistant__prose ol{padding-left:1.25rem}.ai-assistant__prose ul{list-style:disc}.ai-assistant__prose ol{list-style:decimal}.ai-assistant__prose li{margin-bottom:.15rem}.ai-assistant__prose strong{font-weight:600;color:var(--hu-gray-900)}.ai-assistant__prose em{font-style:italic}.ai-assistant__prose a{color:var(--hu-primary);text-decoration:underline;text-underline-offset:2px}.ai-assistant__prose a:hover{color:var(--hu-primary-text-emphasis)}.ai-assistant__prose code.ai-assistant__code-inline{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;background:var(--hu-gray-100);border:1px solid var(--hu-gray-200);border-radius:4px;padding:1px 5px}.ai-assistant__prose pre.ai-assistant__code-block{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;background:var(--hu-gray-100);border:1px solid var(--hu-gray-200);border-radius:6px;padding:8px 10px;overflow-x:auto;white-space:pre}.offcanvas.ai-assistant.is-dropping{outline:2px solid var(--color-primary);outline-offset:-2px}.ai-assistant__msg-files{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:4px}.ai-assistant__msg-file{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:4px 8px;border:1px solid var(--hu-gray-200);border-radius:10px;background:var(--hu-card-bg);color:inherit;font-size:.78rem;text-decoration:none}.ai-assistant__msg-file:hover{border-color:var(--color-primary)}.ai-assistant__msg-thumb{max-width:180px;max-height:120px;border-radius:6px}.ai-assistant__drop{position:absolute;inset:0;z-index:8;display:none;align-items:center;justify-content:center;padding:16px;background:color-mix(in oklab, var(--color-base-100) 82%, transparent);backdrop-filter:blur(2px)}.is-dropping .ai-assistant__drop{display:flex}.ai-assistant__drop-mark{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:24px 16px;border:2px dashed var(--color-primary);border-radius:14px;background:color-mix(in oklab, var(--color-primary) 6%, transparent);color:var(--color-primary);text-align:center}.ai-assistant__drop-mark i{font-size:1.9rem}.ai-assistant__drop-said{font-size:.95rem;font-weight:600}.ai-assistant__drop-hint{font-size:.78rem;font-weight:400;color:color-mix(in oklab, var(--color-primary) 75%, var(--color-base-content))}.ai-assistant__attachments{display:flex;flex-direction:column;gap:6px;padding:8px 14px 0;background:var(--hu-card-bg)}.ai-assistant__attachments:empty{display:none}.ai-assistant__attachment{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--hu-gray-100);border:1px solid var(--hu-gray-200);border-radius:10px;font-size:.82rem;position:relative;transition:background-color .15s,border-color .15s}.ai-assistant__attachment:hover{background:var(--hu-card-bg)}.ai-assistant__attachment-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--hu-card-bg);border:1px solid var(--hu-gray-200);font-size:20px;color:var(--hu-gray-700);flex-shrink:0}.ai-assistant__attachment-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ai-assistant__attachment-name{font-weight:500;color:var(--hu-gray-900);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-assistant__attachment-meta{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;color:var(--hu-gray-600)}.ai-assistant__attachment-status{display:inline-flex;align-items:center;gap:4px}.ai-assistant__attachment-status i{font-size:14px}.ai-assistant__attachment-dot{opacity:.6}.ai-assistant__attachment-remove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;border-radius:6px;background:rgba(0,0,0,0);color:var(--hu-gray-600);font-size:14px;cursor:pointer;transition:background-color .12s,color .12s}.ai-assistant__attachment-remove:hover{background:var(--hu-danger-bg-subtle);color:var(--hu-danger)}.ai-assistant__attachment.is-pending .ai-assistant__attachment-icon,.ai-assistant__attachment.is-indexing .ai-assistant__attachment-icon{color:var(--hu-warning);border-color:var(--hu-warning)}.ai-assistant__attachment.is-pending .ai-assistant__attachment-status,.ai-assistant__attachment.is-indexing .ai-assistant__attachment-status{color:var(--hu-warning-text-emphasis)}.ai-assistant__attachment.is-pending .ai-assistant__attachment-status i,.ai-assistant__attachment.is-indexing .ai-assistant__attachment-status i{animation:ai-assistant-spin 1s linear infinite}.ai-assistant__attachment.is-indexed .ai-assistant__attachment-icon{color:var(--hu-success);border-color:var(--hu-success)}.ai-assistant__attachment.is-indexed .ai-assistant__attachment-status{color:var(--hu-success-text-emphasis)}.ai-assistant__attachment.is-failed{background:var(--hu-danger-bg-subtle);border-color:var(--hu-danger)}.ai-assistant__attachment.is-failed .ai-assistant__attachment-icon{color:var(--hu-danger);border-color:var(--hu-danger)}.ai-assistant__attachment.is-failed .ai-assistant__attachment-status{color:var(--hu-danger-text-emphasis)}@keyframes ai-assistant-spin{to{transform:rotate(360deg)}}.ai-assistant__composer{border-top:1px solid var(--hu-gray-200);padding:10px 14px 12px;display:flex;flex-direction:column;gap:8px;background:var(--hu-card-bg)}.ai-assistant__input{width:100%;border:1px solid var(--hu-gray-300);border-radius:8px;padding:10px 12px;font-size:.9rem;line-height:1.5;resize:vertical;min-height:110px;max-height:360px;overflow-y:auto}.ai-assistant__input:focus{outline:none;border-color:var(--hu-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary) 15%, transparent)}.ai-assistant__actions{display:flex;align-items:center;gap:6px}.ai-assistant__error{align-self:stretch;display:flex;align-items:flex-start;gap:8px;margin:4px 0;padding:10px 12px;background:var(--hu-danger-bg-subtle);border:1px solid var(--hu-danger);border-radius:10px;color:var(--hu-danger-text-emphasis);font-size:.82rem;line-height:1.45}.ai-assistant__error i{font-size:16px;flex-shrink:0;margin-top:1px}body.teams-embedded{--hu-topbar-height: 0px;--ai-panel-top-offset: 1rem;--ai-panel-bottom-offset: 1rem}body.teams-embedded .content-page__body{padding:1rem}.report{display:flex;flex:1 1 auto;align-items:flex-start;gap:14px;min-height:460px}@media(max-width: 1023.98px){.report{flex-direction:column;align-items:stretch}}.report__sidebar{flex:0 0 300px;position:sticky;top:calc(3.5rem + 0.875rem);max-height:calc(100vh - 3.5rem - 2*0.875rem);display:flex;flex-direction:column;background:var(--hu-card-bg);border:1px solid var(--hu-gray-200);border-radius:12px;overflow:hidden}@media(min-width: 1280px){.report__sidebar{flex-basis:360px}}@media(max-width: 1023.98px){.report__sidebar{position:static;flex:0 0 auto;max-height:none}}.report__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px}@media(min-width: 1024px){.report__sidebar-header{border-bottom:1px solid var(--hu-gray-200)}}.report__sidebar-title{font-size:.8rem;font-weight:600;color:var(--hu-gray-700)}.report__list{flex:1 1 auto;overflow-y:auto;padding:8px}@media(max-width: 1023.98px){.report__list{max-height:50vh;border-top:1px solid var(--hu-gray-200)}}.report__list-item{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:4px 6px 4px 10px;margin-bottom:2px;border:none;border-radius:6px;background:rgba(0,0,0,0)}.report__list-item:hover{background:var(--hu-gray-100)}.report__list-item.is-active{background:var(--hu-primary-bg-subtle)}.report__list-item__title{flex:1 1 auto;min-width:0;text-align:left;padding:0;border:none;background:rgba(0,0,0,0);font-size:.95rem;color:var(--hu-gray-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.report__list-item.is-active .report__list-item__title{color:var(--hu-primary-text-emphasis);font-weight:500}.report__list-item__actions{display:flex;flex-shrink:0;gap:5px;align-items:center}.report__empty-list{font-size:.8rem;color:var(--hu-gray-600);text-align:center;padding:16px 8px}.report__main{flex:1 1 auto;align-self:stretch;display:flex;flex-direction:column;min-width:0;background:var(--hu-card-bg);border:1px solid var(--hu-gray-200);border-radius:12px}.report__stream{flex:1 1 auto;min-width:0;padding:18px}@media(max-width: 639.98px){.report__stream{padding:12px}}.report__stream{display:flex;flex-direction:column;gap:14px}.report__prompt{align-self:flex-end;max-width:min(80%,42rem);padding:9px 13px;overflow-wrap:anywhere}@media(max-width: 639.98px){.report__prompt{max-width:90%}}.report__prompt{border-radius:12px;border-bottom-right-radius:4px;background:var(--hu-primary);color:var(--color-primary-content);font-size:.9rem;white-space:pre-wrap}.report__text{font-size:.9rem;line-height:1.55;color:var(--hu-gray-800);overflow-wrap:anywhere}.report__text>p:last-child{margin-bottom:0}.report__viz{border:1px solid var(--hu-gray-200);border-radius:12px;padding:16px;min-width:0;background:var(--hu-card-bg)}@media(max-width: 639.98px){.report__viz{padding:12px}}.report__viz-title{font-size:.95rem;font-weight:600;color:var(--hu-gray-900);margin:0 0 12px}.report__chart{min-height:max(340px,var(--chart-rows-height, 0px))}.report__table{margin:0;font-size:.83rem}.report__metric{text-align:center;padding:12px 8px 4px}.report__metric-value{font-size:clamp(1.75rem,8vw,2.6rem);overflow-wrap:anywhere;font-weight:700;line-height:1.1;color:var(--hu-primary)}.report__metric-label{font-size:.85rem;color:var(--hu-gray-600);margin-top:4px}.report__viz-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hu-gray-200)}.report__empty{margin:auto;max-width:100%;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}#report-messages,#notification-messages{display:contents}#report-messages:has(.report__message) .report__empty,#notification-messages:has(.report__message) .report__empty{display:none}.report__state{display:contents}.report__empty-icon{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--hu-primary-bg-subtle);color:var(--hu-primary);font-size:36px}.report__empty-title{font-size:1.05rem;font-weight:600;color:var(--hu-gray-900);margin:0}.report__empty-subtitle{font-size:.86rem;color:var(--hu-gray-600);margin:0;max-width:360px;line-height:1.45}.report__composer{position:sticky;bottom:0;z-index:1;border-top:1px solid var(--hu-gray-200);border-radius:0 0 12px 12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--hu-card-bg)}@media(max-width: 639.98px){.report__composer{padding:10px}}.report__input{width:100%;border:1px solid var(--hu-gray-300);border-radius:8px;padding:10px 12px;font-size:.9rem;line-height:1.5;resize:none;min-height:96px;background:var(--hu-card-bg);color:inherit}@media(max-width: 639.98px){.report__input{font-size:1rem}}.report__input:disabled{cursor:not-allowed;background:color-mix(in oklab, var(--color-base-content) 4%, var(--color-base-100));color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}.report__input{max-height:260px;overflow-y:auto}.report__input:focus{outline:none;border-color:var(--hu-primary);box-shadow:0 0 0 2px color-mix(in oklab, var(--color-primary) 15%, transparent)}.report__composer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.report__notice{align-self:center;margin:.5rem 0;padding:.4rem .85rem;border-radius:999px;font-size:.8125rem;color:var(--ins-danger, #dc3545);background:color-mix(in srgb, var(--ins-danger, #dc3545) 12%, transparent)}.dashboard-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-auto-rows:80px;gap:1rem}.dashboard-grid.grid-active{user-select:none}.grid-ghost{border:2px dashed var(--hu-primary);border-radius:12px;background:var(--hu-primary-bg-subtle);opacity:.6;pointer-events:none}.dashboard-grid__item{min-width:0;min-height:0}.dashboard-grid__item .card{position:relative;overflow:hidden}.dashboard-grid__item.grid-item-active{z-index:5}.dashboard-grid__item.grid-item-active .card{box-shadow:var(--hu-card-shadow)}.dashboard-grid__handle{cursor:move;touch-action:none}.dashboard-grid__handle a,.dashboard-grid__handle button{cursor:pointer}.dashboard-grid__resize{position:absolute;right:3px;bottom:3px;z-index:2;width:16px;height:16px;cursor:nwse-resize;touch-action:none;opacity:.4;background:linear-gradient(135deg, transparent 0 50%, currentColor 50% 62%, transparent 62% 70%, currentColor 70% 82%, transparent 82%)}.dashboard-grid__resize:hover{opacity:.8}@media(max-width: 1023.98px){.dashboard-grid{grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-rows:auto}.dashboard-grid__item{grid-column:span 2 !important;grid-row:auto !important;min-height:calc(var(--widget-rows, 4)*4.5rem)}.dashboard-grid__item[data-w="3"],.dashboard-grid__item[data-w="4"]{grid-column:span 1 !important}.dashboard-grid__item[data-kind=chart],.dashboard-grid__item[data-kind=table],.dashboard-grid__item[data-kind=comments]{min-height:22rem}.dashboard-grid__item [data-controller=chart]{min-height:var(--chart-rows-height, 0px) !important}.dashboard-grid__handle{cursor:default;touch-action:auto}.dashboard-grid__resize{display:none}}@media(max-width: 639.98px){.dashboard-grid{grid-template-columns:minmax(0, 1fr)}.dashboard-grid__item,.dashboard-grid__item[data-w="3"],.dashboard-grid__item[data-w="4"]{grid-column:span 1 !important}.dashboard-grid__item[data-kind=chart],.dashboard-grid__item[data-kind=table],.dashboard-grid__item[data-kind=comments]{min-height:22rem}}.dashboard-grid__drill{text-decoration:none}.dashboard-grid__drill:hover{text-decoration:underline}.dashboard-comments__item{display:block;padding:.5rem .75rem;color:inherit;text-decoration:none;border-bottom:1px solid var(--hu-border-color-translucent)}.dashboard-comments__item:last-child{border-bottom:none}.dashboard-comments__item:hover{background-color:color-mix(in oklab, var(--color-base-content) 3%, transparent)}.dashboard-comments__date{float:right;margin-left:.5rem;color:var(--hu-secondary-color);font-size:.75rem}.dashboard-comments__subject{font-size:.8125rem;color:var(--hu-secondary-color)}.dashboard-comments__text{margin-top:.125rem;font-size:.875rem;color:var(--hu-body-color);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-preview__body{margin-top:12px}.notification-preview__warning{font-size:.8rem;color:var(--hu-danger-text-emphasis);background:var(--hu-danger-bg-subtle);border-radius:6px;padding:6px 10px;margin-bottom:8px}.notification-preview__label{font-size:.75rem;font-weight:600;color:var(--hu-gray-600);margin-bottom:4px}.notification-preview__mail{border:1px solid var(--hu-gray-200);border-radius:8px;padding:12px;background:var(--hu-card-bg)}.settings-notifications .report{height:calc(100vh - 21rem)}.heatmap{--heatmap-label: 6.5rem;max-width:44rem;width:100%}@media(max-width: 639.98px){.heatmap{--heatmap-label: 4.75rem}}.heatmap__frame{column-gap:.5rem;display:grid;grid-template-areas:"y grid" ". x";grid-template-columns:auto minmax(0, 1fr)}.heatmap__axis{align-items:center;color:color-mix(in oklab, var(--color-base-content) 55%, transparent);display:inline-flex;font-size:.6875rem;font-weight:700;gap:.25rem;justify-content:center;letter-spacing:.08em;text-transform:uppercase}.heatmap__axis--y{flex-direction:column;grid-area:y}.heatmap__axis-name{rotate:180deg;writing-mode:vertical-rl}.heatmap__axis--x{grid-area:x;margin-top:.25rem;padding-left:var(--heatmap-label, 6.5rem)}.heatmap__grid{border-collapse:separate;border-spacing:.25rem}@media(max-width: 639.98px){.heatmap__grid{border-spacing:.1875rem}}.heatmap__grid{grid-area:grid;table-layout:fixed;width:100%}.heatmap__label-column{width:var(--heatmap-label)}.heatmap__grade{color:color-mix(in oklab, var(--color-base-content) 70%, transparent);font-size:.75rem;font-weight:500;hyphens:auto;line-height:1.2;padding:0 .375rem 0 0;text-align:right}@media(max-width: 639.98px){.heatmap__grade{font-size:.6875rem}}.heatmap__grade--x{padding:.25rem .125rem 0;text-align:center;vertical-align:top}@media(max-width: 639.98px){.heatmap__grade--x{padding:0 0 .375rem;rotate:180deg;text-align:left;white-space:nowrap;writing-mode:vertical-rl}}.heatmap__tile{border-radius:.5rem;height:3.25rem;padding:0;position:relative;text-align:center;vertical-align:middle}@media(max-width: 639.98px){.heatmap__tile{border-radius:.375rem;height:2.5rem}.heatmap--dense .heatmap__tile{height:2.125rem}}.heatmap__hit{align-items:center;border-radius:inherit;cursor:pointer;display:flex;inset:0;justify-content:center;position:absolute;transition:box-shadow .15s ease-in-out}.heatmap__hit:hover,.heatmap__hit:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-base-content) 30%, transparent);outline:0}.heatmap__hit.heatmap-cell--open{box-shadow:inset 0 0 0 2px var(--color-base-content)}.heatmap__count{align-items:center;background-color:var(--color-base-100);border-radius:999px;box-shadow:0 1px 2px color-mix(in oklab, var(--color-neutral) 18%, transparent);color:var(--color-base-content);display:inline-flex;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.75rem;justify-content:center;min-width:1.75rem;max-width:calc(100% - .25rem);padding:0 .5rem;transition:transform .15s ease-in-out;white-space:nowrap}@media(max-width: 639.98px){.heatmap__hit .heatmap__count{background-color:rgba(0,0,0,0);box-shadow:none;font-size:.8125rem;height:auto;min-width:0;padding:0}.heatmap--dense .heatmap__hit .heatmap__count{font-size:.6875rem}}@media(max-width: 359.98px){.heatmap__hit .heatmap__count{font-size:.6875rem;letter-spacing:-0.02em}}.heatmap__hit:hover .heatmap__count,.heatmap-cell--open .heatmap__count{transform:scale(1.08)}.heatmap-cell--open .heatmap__count{background-color:var(--color-base-content);color:var(--color-base-100)}@media(max-width: 639.98px){.heatmap-cell--open .heatmap__count{background-color:rgba(0,0,0,0);color:var(--color-base-content)}}:is(.heatmap__tile,.heatmap__swatch,.heatmap__count--tinted).bg-success\/15{background-color:color-mix(in oklab, var(--color-success) 24%, transparent) !important}[data-theme=hullop-dark] :is(.heatmap__tile,.heatmap__count--tinted).bg-success\/15{background-color:color-mix(in oklch, var(--color-success) 40%, var(--color-base-100)) !important}[data-theme=hullop-dark] .heatmap__swatch.bg-success\/15{background-color:var(--color-success) !important}[data-theme=hullop-dark] .heatmap__tile.bg-success\/15{background-image:linear-gradient(150deg, color-mix(in oklch, var(--color-success) 45%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-success) 55%, transparent)}:is(.heatmap__tile,.heatmap__swatch,.heatmap__count--tinted).bg-warning\/15{background-color:color-mix(in oklab, var(--color-warning) 24%, transparent) !important}[data-theme=hullop-dark] :is(.heatmap__tile,.heatmap__count--tinted).bg-warning\/15{background-color:color-mix(in oklch, var(--color-warning) 40%, var(--color-base-100)) !important}[data-theme=hullop-dark] .heatmap__swatch.bg-warning\/15{background-color:var(--color-warning) !important}[data-theme=hullop-dark] .heatmap__tile.bg-warning\/15{background-image:linear-gradient(150deg, color-mix(in oklch, var(--color-warning) 45%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-warning) 55%, transparent)}:is(.heatmap__tile,.heatmap__swatch,.heatmap__count--tinted).bg-caution\/15{background-color:color-mix(in oklab, var(--caution) 24%, transparent) !important}[data-theme=hullop-dark] :is(.heatmap__tile,.heatmap__count--tinted).bg-caution\/15{background-color:color-mix(in oklch, var(--caution) 40%, var(--color-base-100)) !important}[data-theme=hullop-dark] .heatmap__swatch.bg-caution\/15{background-color:var(--caution) !important}[data-theme=hullop-dark] .heatmap__tile.bg-caution\/15{background-image:linear-gradient(150deg, color-mix(in oklch, var(--caution) 45%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--caution) 55%, transparent)}:is(.heatmap__tile,.heatmap__swatch,.heatmap__count--tinted).bg-info\/15{background-color:color-mix(in oklab, var(--color-info) 24%, transparent) !important}[data-theme=hullop-dark] :is(.heatmap__tile,.heatmap__count--tinted).bg-info\/15{background-color:color-mix(in oklch, var(--color-info) 40%, var(--color-base-100)) !important}[data-theme=hullop-dark] .heatmap__swatch.bg-info\/15{background-color:var(--color-info) !important}[data-theme=hullop-dark] .heatmap__tile.bg-info\/15{background-image:linear-gradient(150deg, color-mix(in oklch, var(--color-info) 45%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-info) 55%, transparent)}:is(.heatmap__tile,.heatmap__swatch,.heatmap__count--tinted).bg-error\/15{background-color:color-mix(in oklab, var(--color-error) 24%, transparent) !important}[data-theme=hullop-dark] :is(.heatmap__tile,.heatmap__count--tinted).bg-error\/15{background-color:color-mix(in oklch, var(--color-error) 40%, var(--color-base-100)) !important}[data-theme=hullop-dark] .heatmap__swatch.bg-error\/15{background-color:var(--color-error) !important}[data-theme=hullop-dark] .heatmap__tile.bg-error\/15{background-image:linear-gradient(150deg, color-mix(in oklch, var(--color-error) 45%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-error) 55%, transparent)}:is(.heatmap__tile,.heatmap__swatch,.heatmap__count--tinted).bg-neutral\/15{background-color:color-mix(in oklab, var(--color-neutral) 24%, transparent) !important}[data-theme=hullop-dark] :is(.heatmap__tile,.heatmap__count--tinted).bg-neutral\/15{background-color:color-mix(in oklch, var(--color-neutral) 40%, var(--color-base-100)) !important}[data-theme=hullop-dark] .heatmap__swatch.bg-neutral\/15{background-color:var(--color-neutral) !important}[data-theme=hullop-dark] .heatmap__tile.bg-neutral\/15{background-image:linear-gradient(150deg, color-mix(in oklch, var(--color-neutral) 45%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-neutral) 55%, transparent)}:is(.heatmap__tile,.heatmap__swatch,.heatmap__count--tinted).bg-primary\/15{background-color:color-mix(in oklab, var(--color-primary) 24%, transparent) !important}[data-theme=hullop-dark] :is(.heatmap__tile,.heatmap__count--tinted).bg-primary\/15{background-color:color-mix(in oklch, var(--color-primary) 40%, var(--color-base-100)) !important}[data-theme=hullop-dark] .heatmap__swatch.bg-primary\/15{background-color:var(--color-primary) !important}[data-theme=hullop-dark] .heatmap__tile.bg-primary\/15{background-image:linear-gradient(150deg, color-mix(in oklch, var(--color-primary) 45%, transparent), transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-primary) 55%, transparent)}[data-theme=hullop-dark] .heatmap__score{color:color-mix(in oklab, var(--color-base-content) 92%, transparent)}[data-theme=hullop-dark] .heatmap__tile.bg-base-200{background-color:color-mix(in oklab, var(--color-base-content) 5%, var(--color-base-100)) !important;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-base-content) 7%, transparent)}.heatmap__short{display:none}@media(max-width: 639.98px){.heatmap--dense .heatmap__full{display:none}.heatmap--dense .heatmap__short{display:inline}}.heatmap__count--tinted{box-shadow:none}.heatmap__score{color:color-mix(in oklab, var(--color-base-content) 65%, transparent);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600}.heatmap__legend{display:flex;flex-wrap:wrap;font-size:.75rem;gap:.375rem 1rem;list-style:none;margin:.75rem 0 0;padding:0}.heatmap__legend li{align-items:center;display:inline-flex;gap:.375rem}.heatmap__swatch{border-radius:.25rem;display:inline-block;height:.75rem;width:.75rem}.heatmap__hint{color:color-mix(in oklab, var(--color-base-content) 60%, transparent);font-size:.75rem;margin:.5rem 0 0}.heatmap-panel{animation:heatmap-panel-in .3s ease-out;border:1px solid var(--color-base-300);border-radius:var(--radius-box);margin-top:.75rem;padding:1rem}@keyframes heatmap-panel-in{from{opacity:0;transform:translateY(-0.5rem)}to{opacity:1;transform:translateY(0)}}.heatmap-panel__item{animation:heatmap-item-in .35s ease-out backwards}.heatmap-panel__item:nth-child(1){animation-delay:0.04s}.heatmap-panel__item:nth-child(2){animation-delay:0.08s}.heatmap-panel__item:nth-child(3){animation-delay:0.12s}.heatmap-panel__item:nth-child(4){animation-delay:0.16s}.heatmap-panel__item:nth-child(5){animation-delay:0.2s}.heatmap-panel__item:nth-child(6){animation-delay:0.24s}.heatmap-panel__item:nth-child(7){animation-delay:0.28s}.heatmap-panel__item:nth-child(8){animation-delay:0.32s}.heatmap-panel__item:nth-child(9){animation-delay:0.36s}.heatmap-panel__item:nth-child(10){animation-delay:0.4s}.heatmap-panel__item:nth-child(11){animation-delay:0.44s}.heatmap-panel__item:nth-child(12){animation-delay:0.48s}@keyframes heatmap-item-in{from{opacity:0;transform:translateX(-0.5rem)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion: reduce){.heatmap__hit,.heatmap__count{transition:none}.heatmap-panel,.heatmap-panel__item{animation:none}}.dropzone{align-items:center;border:2px dashed var(--color-base-300);border-radius:var(--radius-box);color:color-mix(in oklab, var(--color-base-content) 70%, transparent);cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;padding:1.25rem 1rem;text-align:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;width:100%}.dropzone:hover,.dropzone:focus-within,.dropzone.is-dropping{background-color:color-mix(in oklab, var(--color-primary) 6%, transparent);border-color:var(--color-primary);color:var(--color-base-content)}.dropzone.is-refused{border-color:var(--color-error)}.dropzone.is-busy{cursor:progress;pointer-events:none}.dropzone__icon{color:var(--color-primary);font-size:1.5rem}.dropzone__said{font-size:.875rem;font-weight:500}.dropzone__busy{align-items:center;display:inline-flex;font-size:.875rem;gap:.375rem}.dropzone__busy.hidden{display:none}.dropzone__hint{color:color-mix(in oklab, var(--color-base-content) 55%, transparent);font-size:.75rem}.dropzone__held{align-items:center;display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;max-width:100%}.dropzone__held.hidden{display:none}.dropzone__held span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropzone__thumb{border:1px solid var(--color-base-300);border-radius:.375rem;height:2.5rem;object-fit:contain;width:2.5rem}.dropzone.is-held{border-style:solid;border-width:1px;padding:.5rem .5rem .5rem .75rem;text-align:left}.dropzone.is-held .dropzone__icon{display:none}.dropzone.is-held .dropzone__held{display:flex;width:100%}.dropzone__kind{align-items:center;background-color:var(--color-base-200);border-radius:.375rem;color:var(--color-primary);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.dropzone__kind[hidden]{display:none}.dropzone__file{display:flex;flex-direction:column;flex-grow:1;min-width:0}.dropzone__name{color:var(--color-base-content)}.dropzone__size{color:color-mix(in oklab, var(--color-base-content) 55%, transparent);font-size:.75rem;font-weight:400}.template-caption{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hu-secondary-color)}.template-side{height:clamp(26rem, calc(100vh - 20.5rem), 60rem)}.template-mount{display:flex;flex:1 1 0;flex-direction:column;min-height:0}.template-heading{min-height:2.25rem}.template-preview{width:100%;flex:1 1 0;min-height:0;border:1px solid var(--hu-border-color);border-radius:.375rem;background-color:var(--hu-paper)}.template-preview.template-preview--tall{flex:none;height:min(70vh,900px)}.template-document{flex:1 1 0;padding:1rem 1.25rem;border:1px solid var(--hu-border-color);border-top:none;border-radius:0 0 .375rem .375rem;background-color:var(--hu-paper);color:var(--hu-paper-ink);min-height:0;overflow-y:auto}.template-document .tiptap.ProseMirror{font-size:.9375rem}.template-document .tiptap.ProseMirror p{margin:0 0 .25rem;font-size:inherit;line-height:1.5}.template-document .tiptap.ProseMirror ul,.template-document .tiptap.ProseMirror ol{margin:0 0 .25rem;padding-left:1.25rem}.template-document .tiptap.ProseMirror h1,.template-document .tiptap.ProseMirror h2,.template-document .tiptap.ProseMirror h3{margin-bottom:.35rem;line-height:1.3}.template-document .tiptap.ProseMirror h1:not(:first-child){margin-top:.75rem}.template-document .tiptap.ProseMirror h2:not(:first-child),.template-document .tiptap.ProseMirror h3:not(:first-child){margin-top:.9rem}.template-document .tiptap.ProseMirror h1{font-size:1.375rem}.template-document .tiptap.ProseMirror h2,.template-document .tiptap.ProseMirror h3{font-size:1rem;letter-spacing:.04em;color:var(--hu-primary)}.template-document .tiptap.ProseMirror table.grid{width:100% !important;margin:0 0 .75rem;border-collapse:collapse;table-layout:fixed}.template-document .tiptap.ProseMirror table.grid th,.template-document .tiptap.ProseMirror table.grid td{padding:.25rem .5rem;border:1px solid var(--hu-border-color);vertical-align:top;overflow-wrap:anywhere}.template-document .tiptap.ProseMirror table.grid th{background-color:var(--hu-tertiary-bg);text-align:left}.tiptap-size-picker{width:6rem;padding-block:.125rem;font-size:.75rem}.liquid{padding:.0625rem .125rem;border-radius:.1875rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.8125rem}.liquid--output{background-color:var(--hu-primary-bg-subtle);color:var(--hu-primary-text-emphasis)}.liquid--tag{background-color:var(--hu-warning-bg-subtle);color:var(--hu-warning-text-emphasis)}.liquid-popup{position:fixed;z-index:1080;display:flex;flex-direction:column;min-width:18rem;max-height:16rem;overflow-y:auto;padding:.25rem;border:1px solid var(--hu-border-color);border-radius:.375rem;background-color:var(--hu-card-bg);box-shadow:var(--hu-card-shadow)}.liquid-popup__option{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem;border:0;border-radius:.25rem;background:rgba(0,0,0,0);font-size:.8125rem;text-align:left}.liquid-popup__option code{margin-left:auto;font-size:.75rem;color:var(--hu-secondary-color)}.liquid-popup__option[data-active-state=on]{background-color:var(--hu-primary-bg-subtle)}.liquid-popup__group{padding:.375rem .5rem .125rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--hu-secondary-color)}.liquid-popup__empty{padding:.375rem .5rem;font-size:.8125rem;color:var(--hu-secondary-color)}.stacked-sheet,.stacked-cell{--in-size-mul: 8.25;--sl-size-mul: 8.25}.stacked-title .input,.stacked-title .select,.stacked-row__control .input,.stacked-row__control .select,.stacked-sheet .rich-text-toolbar .input,.stacked-sheet .rich-text-toolbar .select{background-color:rgba(0,0,0,0);border:0;border-radius:.375rem;box-shadow:none;margin-left:-0.5rem;padding-left:.5rem;transition:background-color .12s ease-in-out,box-shadow .12s ease-in-out}.stacked-title .input:hover,.stacked-title .select:hover,.stacked-row__control .input:hover,.stacked-row__control .select:hover,.stacked-sheet .rich-text-toolbar .input:hover,.stacked-sheet .rich-text-toolbar .select:hover{background-color:var(--hu-gray-100)}.stacked-title .input:focus,.stacked-title .select:focus,.stacked-row__control .input:focus,.stacked-row__control .select:focus,.stacked-sheet .rich-text-toolbar .input:focus,.stacked-sheet .rich-text-toolbar .select:focus{background-color:var(--hu-gray-100)}.stacked-title .input.is-invalid,.stacked-title .select.is-invalid,.stacked-row__control .input.is-invalid,.stacked-row__control .select.is-invalid,.stacked-sheet .rich-text-toolbar .input.is-invalid,.stacked-sheet .rich-text-toolbar .select.is-invalid{background-image:none;box-shadow:inset 0 0 0 1px var(--hu-danger);padding-right:.5rem}.stacked-sheet>.card-body{padding:1.25rem 2rem 2rem}.stacked-sheet .rich-text-control{background-color:var(--hu-card-bg);border:1px solid var(--hu-border-color);border-radius:0 0 .375rem .375rem;min-height:9rem;padding:.75rem}.stacked-sheet [data-stacked-field-target=body] .stacked-sheet__toolbar{margin:0}.stacked-sheet [data-stacked-field-target=body] .stacked-sheet__toolbar .rich-text-toolbar--static{border-bottom:0;border-radius:.375rem .375rem 0 0;margin-bottom:0}.stacked-title,.stacked-heading{border-bottom:1px solid var(--hu-border-color);border-radius:.375rem .375rem 0 0;margin-bottom:1.5rem;padding-bottom:.5rem}.stacked-title{transition:border-color .12s ease-in-out,box-shadow .12s ease-in-out}.stacked-title:focus-within{border-bottom-color:var(--hu-primary)}.stacked-title__field,.stacked-heading__name{font-size:1.75rem;font-weight:700;letter-spacing:-0.02em;line-height:1.2}@media(max-width: 639.98px){.stacked-title__field,.stacked-heading__name{font-size:1.375rem}}.stacked-title__field{background:rgba(0,0,0,0);border:0;border-radius:0;box-shadow:none;color:inherit;display:block;height:auto;outline:0;padding:.25rem 0}.stacked-title__field::placeholder{color:var(--hu-secondary-color);font-weight:500}.stacked-sheet__fold.stacked-sheet__fold--opens,.stacked-title+.stacked-sheet__fold,.stacked-heading+.stacked-sheet__fold,.stacked-title+.stacked-children>.stacked-sheet__fold,.stacked-heading+.stacked-children>.stacked-sheet__fold{border-top:0;margin-top:0;padding-top:0}form>input+.stacked-sheet__section>.stacked-sheet__fold:first-child{border-top:0;margin-top:0;padding-top:0}.stacked-title+.stacked-children,.stacked-heading+.stacked-children{margin-top:0}.stacked-sheet__fold{border-top:1px solid var(--hu-border-color);color:var(--hu-secondary-color);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:1.75rem 0 .75rem;padding-top:1rem;text-transform:uppercase}.stacked-row{margin-bottom:.75rem}@keyframes stacked-flash{from{background:color-mix(in srgb, var(--hu-danger) 14%, transparent)}to{background:rgba(0,0,0,0)}}@keyframes stacked-nudge{0%,100%{transform:translateX(0)}25%{transform:translateX(-0.1875rem)}75%{transform:translateX(0.1875rem)}}@keyframes stacked-ring{from{box-shadow:0 0 0 .1875rem color-mix(in srgb, var(--hu-danger) 75%, transparent),0 0 1.25rem .25rem color-mix(in srgb, var(--hu-danger) 45%, transparent)}to{box-shadow:0 0 0 .1875rem rgba(0,0,0,0),0 0 1.25rem .25rem rgba(0,0,0,0)}}@keyframes stacked-opened{from{background:color-mix(in srgb, var(--hu-primary) 14%, transparent)}to{background:rgba(0,0,0,0)}}@keyframes token-landed{0%,35%{background:color-mix(in srgb, var(--hu-primary) 22%, transparent)}100%{background:rgba(0,0,0,0)}}.token-search__row--landed{animation:token-landed 1.8s ease-out}.stacked-row--opened{animation:stacked-opened .9s ease-out;border-radius:.375rem}.stacked-row--flash{animation:stacked-flash 2.4s ease-out,stacked-nudge .32s ease-in-out 2;border-radius:.375rem}.stacked-row--ring{animation:stacked-ring 2.4s ease-out,stacked-nudge .32s ease-in-out 2;border-radius:.375rem}@media(prefers-reduced-motion: reduce){.stacked-row--flash{animation:stacked-flash 2.4s ease-out}.stacked-row--ring{animation:stacked-ring 2.4s ease-out}}.stacked-cell{align-items:start;display:grid;gap:.75rem;grid-template-columns:13rem 1fr}.stacked-sheet--roomy>.card-body>form>.stacked-row>.stacked-cell{grid-template-columns:18rem 1fr}.stacked-sheet input[type=number]{appearance:textfield}.stacked-sheet input[type=number]::-webkit-outer-spin-button,.stacked-sheet input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.stacked-row__label{font-size:.875rem;font-weight:700;padding-top:.375rem;text-align:right}.stacked-row__quiet,.stacked-row__written,.stacked-child__line{background:none;border:0;border-radius:.375rem;margin-left:-0.5rem;overflow-wrap:anywhere;padding:.375rem .5rem;text-align:left;transition:background-color .12s ease-in-out;width:calc(100% + .5rem)}.stacked-row__quiet:hover,.stacked-row__written:hover,.stacked-child__line:hover{background-color:var(--hu-gray-100)}.stacked-row__quiet{color:var(--hu-secondary-color)}.stacked-row__written>:last-child{margin-bottom:0}.stacked-row__written ul,.stacked-row__written ol{margin-bottom:.25rem;padding-left:1.25rem}.stacked-row__actions{display:flex;gap:.5rem;margin-left:-0.5rem;margin-top:.625rem}.stacked-row__fixed{align-items:center;cursor:default;display:flex;gap:.5rem;overflow-wrap:anywhere;padding:.375rem 0}.stacked-row__lock{color:var(--hu-secondary-color);font-size:.8125rem}.stacked-sheet--reading .stacked-row__lock{display:none}.stacked-check{margin-bottom:0;padding-top:.375rem}@media(min-width: 768px){.stacked-row__control>[data-stacked-field-target=body]:has(>.stacked-check):not([hidden]){align-items:center;column-gap:.75rem;display:flex;padding-top:.375rem}.stacked-row__control>[data-stacked-field-target=body]:has(>.stacked-check):not([hidden])>.stacked-check{padding-top:0}.stacked-row__control>[data-stacked-field-target=body]:has(>.stacked-check):not([hidden])>label{margin-top:0}}.stacked-row__short{max-width:12rem}.stacked-control--narrow{max-width:17rem}.stacked-control--wide{max-width:45rem}.stacked-sheet__section{margin-top:.75rem}.stacked-sheet__section:first-of-type{margin-top:0}.stacked-sheet__actions{margin-top:1.25rem}.stacked-children{margin-top:.5rem}.stacked-child__head{align-items:center;display:flex;gap:.5rem}.stacked-child.is-open>.stacked-child__head{display:none}.stacked-child{border-left:2px solid var(--hu-border-color);margin-bottom:.375rem;padding-left:.875rem;transition:border-color .12s ease-in-out,background-color .12s ease-in-out}.stacked-child:hover{border-left-color:var(--hu-brand-sky)}.stacked-child.is-open{background:color-mix(in oklab, var(--hu-primary) 4%, transparent);border-left:3px solid var(--hu-primary);border-radius:0 .5rem .5rem 0;margin-bottom:.75rem;padding:.75rem 1rem .75rem calc(1rem - .1875rem)}.stacked-child .stacked-child.is-open{background:color-mix(in oklab, var(--hu-primary) 7%, transparent);border-left-color:var(--hu-brand-navy)}.stacked-child>[data-stacked-field-target=body]>.stacked-cell{grid-template-columns:12rem 1fr}.stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell{grid-template-columns:12rem 1fr}.stacked-child>[data-stacked-field-target=body]>.stacked-row__actions{padding-left:12.75rem}.stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell,.stacked-child .stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell{grid-template-columns:12rem 1fr}.stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row__actions,.stacked-child .stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row__actions{padding-left:12.75rem}.stacked-child.is-open:has(.stacked-child.is-open,.stacked-cell.is-open .stacked-row__actions)>[data-stacked-field-target=body]>.stacked-row__actions{display:none}.token-search__field{align-items:center;border-radius:.375rem;display:flex;flex-wrap:wrap;gap:.375rem;margin-left:-0.5rem;padding:.25rem .5rem;transition:background-color .12s ease-in-out}.token-search__field:hover,.token-search__field:focus-within{background-color:var(--hu-gray-100)}[data-token-search-target=chips]+.token-search__field{max-width:45rem}.token-search__rows:has(.token-search__row)+.token-search__field{margin-top:.75rem;margin-left:0}.token-search__input{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="%238b95a6" viewBox="0 0 16 16"><path d="M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z"/></svg>') no-repeat 0 center/14px 14px;border:0;flex:1 1 8rem;min-width:8rem;outline:none;padding:.25rem 0 .25rem 1.25rem}.token-search__list{background:var(--hu-card-bg);border:1px solid var(--hu-border-color);border-radius:.5rem;box-shadow:0 .75rem 1.5rem color-mix(in oklab, var(--color-base-content) 8%, transparent);list-style:none;margin:.25rem 0 0;max-height:15rem;overflow-y:auto;padding:.375rem;width:100%;max-width:42rem}.token-search__list li{border-radius:.375rem;cursor:pointer;padding:.375rem .5rem}.token-search__list li.is-on{background:var(--hu-primary);color:var(--color-primary-content)}.modal-box{scrollbar-gutter:stable}.modal-box .token-search{position:relative}.modal-box .token-search__list{left:0;max-width:none;position:absolute;right:0;z-index:10}.token-search__role{font-size:.8125rem;opacity:.65}.token-search__empty{color:var(--hu-secondary-color);cursor:default}.token-chip{align-items:center;background:var(--hu-gray-100);border-radius:1rem;display:inline-flex;font-size:.8125rem;gap:.375rem;padding:.1875rem .625rem}.token-chip__drop{background:none;border:0;color:inherit;line-height:1;opacity:.5;padding:0}.token-chip__drop:hover{opacity:1}.token-chip--primary{background:color-mix(in oklab, var(--hu-primary) 16%, var(--hu-card-bg));color:color-mix(in oklab, var(--hu-primary) 78%, var(--hu-body-color))}.token-chip--secondary{background:color-mix(in oklab, var(--hu-secondary) 16%, var(--hu-card-bg));color:color-mix(in oklab, var(--hu-secondary) 78%, var(--hu-body-color))}.token-chip--success{background:color-mix(in oklab, var(--hu-success) 16%, var(--hu-card-bg));color:color-mix(in oklab, var(--hu-success) 78%, var(--hu-body-color))}.token-chip--info{background:color-mix(in oklab, var(--hu-info) 16%, var(--hu-card-bg));color:color-mix(in oklab, var(--hu-info) 78%, var(--hu-body-color))}.token-chip--warning{background:color-mix(in oklab, var(--hu-warning) 16%, var(--hu-card-bg));color:color-mix(in oklab, var(--hu-warning) 78%, var(--hu-body-color))}.token-chip--danger{background:color-mix(in oklab, var(--hu-danger) 16%, var(--hu-card-bg));color:color-mix(in oklab, var(--hu-danger) 78%, var(--hu-body-color))}.token-chip--dark{background:color-mix(in oklab, var(--hu-dark) 16%, var(--hu-card-bg));color:color-mix(in oklab, var(--hu-dark) 78%, var(--hu-body-color))}.token-chip--light{background:color-mix(in oklab, var(--hu-light) 16%, var(--hu-card-bg));color:color-mix(in oklab, var(--hu-light) 78%, var(--hu-body-color))}.stacked-people__row{align-items:center;display:grid;gap:.5rem;grid-template-columns:minmax(0, 16rem) minmax(0, 12rem) auto auto;justify-content:start;margin-bottom:.375rem}.stacked-people__row .token-chip{justify-self:start}.stacked-people__row--plain{grid-template-columns:minmax(0, 16rem) minmax(0, 12rem) auto}.stacked-people__units{width:100%}.token-search__rows{max-width:45rem}.token-search__row{align-items:center}.token-search__row .token-chip{justify-self:start}.token-search__row{border-radius:.375rem;display:grid;gap:.5rem;grid-template-columns:auto minmax(0, 1fr) auto;margin-left:-0.5rem;padding:.25rem .5rem;transition:background-color .12s ease-in-out}.token-search__row:hover{background-color:var(--hu-gray-100)}.token-search__grip{color:var(--hu-secondary-color);cursor:grab;line-height:1}.stacked-remove:hover{background:color-mix(in srgb, var(--hu-danger) 12%, transparent)}@media(max-width: 767px){.stacked-sheet>.card-body{padding:1rem}.stacked-cell,.stacked-sheet--roomy>.card-body>form>.stacked-row>.stacked-cell,.stacked-child>[data-stacked-field-target=body]>.stacked-cell,.stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell,.stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell,.stacked-child .stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell{gap:.25rem;grid-template-columns:1fr}.stacked-cell:has(.stacked-check),.stacked-sheet--roomy>.card-body>form>.stacked-row>.stacked-cell:has(.stacked-check),.stacked-child>[data-stacked-field-target=body]>.stacked-cell:has(.stacked-check),.stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check),.stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check),.stacked-child .stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check){align-items:center;column-gap:.625rem;grid-template-columns:auto minmax(0, 1fr)}.stacked-cell:has(.stacked-check)>.stacked-row__label,.stacked-sheet--roomy>.card-body>form>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__label,.stacked-child>[data-stacked-field-target=body]>.stacked-cell:has(.stacked-check)>.stacked-row__label,.stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__label,.stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__label,.stacked-child .stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__label{grid-column:2;grid-row:1;justify-self:start;text-align:left}.stacked-cell:has(.stacked-check)>.stacked-row__control,.stacked-cell:has(.stacked-check)>.stacked-row__control>[data-stacked-field-target=body],.stacked-sheet--roomy>.card-body>form>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__control,.stacked-sheet--roomy>.card-body>form>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__control>[data-stacked-field-target=body],.stacked-child>[data-stacked-field-target=body]>.stacked-cell:has(.stacked-check)>.stacked-row__control,.stacked-child>[data-stacked-field-target=body]>.stacked-cell:has(.stacked-check)>.stacked-row__control>[data-stacked-field-target=body],.stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__control,.stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__control>[data-stacked-field-target=body],.stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__control,.stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__control>[data-stacked-field-target=body],.stacked-child .stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__control,.stacked-child .stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check)>.stacked-row__control>[data-stacked-field-target=body]{display:contents}.stacked-cell:has(.stacked-check) .stacked-check,.stacked-sheet--roomy>.card-body>form>.stacked-row>.stacked-cell:has(.stacked-check) .stacked-check,.stacked-child>[data-stacked-field-target=body]>.stacked-cell:has(.stacked-check) .stacked-check,.stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check) .stacked-check,.stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check) .stacked-check,.stacked-child .stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check) .stacked-check{grid-column:1;grid-row:1}.stacked-cell:has(.stacked-check) .stacked-check~label,.stacked-sheet--roomy>.card-body>form>.stacked-row>.stacked-cell:has(.stacked-check) .stacked-check~label,.stacked-child>[data-stacked-field-target=body]>.stacked-cell:has(.stacked-check) .stacked-check~label,.stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check) .stacked-check~label,.stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check) .stacked-check~label,.stacked-child .stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row>.stacked-cell:has(.stacked-check) .stacked-check~label{grid-column:2;margin-top:0}.stacked-row__actions{margin-left:0}.stacked-child>[data-stacked-field-target=body]>.stacked-row__actions,.stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row__actions,.stacked-child .stacked-child .stacked-child>[data-stacked-field-target=body]>.stacked-row__actions{padding-left:0}.stacked-child{padding-left:.5rem}.stacked-child.is-open,.stacked-child .stacked-child.is-open{padding:.5rem .5rem .5rem .5rem}.stacked-row__label{padding-top:0;text-align:left}.stacked-row__quiet,.stacked-row__written{margin-left:0;width:100%}.stacked-row__control .input,.stacked-row__control .select{margin-left:0}.stacked-check{margin-left:0;padding-top:0}.stacked-people__row,.stacked-people__row--plain{grid-template-columns:minmax(0, 1fr) auto;row-gap:.375rem}.stacked-people__row .token-chip,.stacked-people__row--plain .token-chip{grid-column:1/-1;justify-self:stretch;max-width:100%;white-space:normal;word-break:break-word}.stacked-people__row .stacked-people__units,.stacked-people__row>.select,.stacked-people__row>.input,.stacked-people__row--plain .stacked-people__units,.stacked-people__row--plain>.select,.stacked-people__row--plain>.input{grid-column:1}.stacked-people__row .stacked-remove,.stacked-people__row--plain .stacked-remove{grid-column:2;justify-self:end}}.stacked-title:has(.is-invalid){border-bottom-color:var(--hu-danger)}.stacked-title__field.is-invalid{box-shadow:none !important}.stacked-title__field.is-invalid::placeholder{color:color-mix(in srgb, var(--hu-danger) 55%, var(--hu-secondary-color))}.stacked-row__written:focus-visible,.stacked-row__quiet:focus-visible{background-color:var(--hu-gray-100);box-shadow:inset 0 0 0 1px var(--hu-primary);outline:0}.stacked-title+.stacked-sheet__actions,.stacked-title+.stacked-sheet__fold-wrap>.stacked-sheet__fold:first-child{margin-top:0}.stacked-child__fold{margin:1rem 0 .75rem;padding-top:.75rem}.stacked-child{position:relative}.stacked-child:hover .stacked-child__head:has(>.stacked-row__quiet) .stacked-child__handle{visibility:hidden}.stacked-child .stacked-child__handle{opacity:1}.stacked-child__bar{align-items:center;display:flex;gap:.25rem}.stacked-child__bar>[data-stacked-field-target=trigger]{flex:1 1 auto}.stacked-child__bar:has(>[data-stacked-field-target=trigger][hidden]){display:none}.stacked-child__handle{color:var(--hu-secondary-color);cursor:grab;flex:0 0 auto;font-size:.875rem;line-height:1;opacity:.45;transition:opacity .12s ease-in-out}.stacked-child__title{border-bottom:1px solid var(--hu-border-color);margin-bottom:.75rem;padding-bottom:.25rem}.stacked-child__title:has(.is-invalid){border-bottom-color:var(--hu-danger)}.stacked-child__title-field{font-size:1.125rem;font-weight:600}.stacked-child__title-field.is-invalid{box-shadow:none !important}.stacked-child__sub{color:var(--hu-secondary-color);font-size:.75rem;font-weight:600;margin:.875rem 0 .25rem}.stacked-child__adder{display:block;margin-bottom:.375rem}.rating-value{padding-top:.4375rem}.rating-pick{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .75rem}.rating-pick .select{flex:0 0 auto;max-width:100%;width:17rem}.rating-reference{color:var(--hu-secondary-color);font-size:.875rem;white-space:nowrap}.rating-value .rating-reference{margin-left:.75rem}.events-table th{color:var(--hu-secondary-color);font-weight:600}.events-table tfoot td{border-top:1px solid var(--hu-border-color)}.readings-card__chart{min-height:160px}.readings-card__adder{margin-top:.75rem}.residual-estimate{border-bottom:1px solid var(--hu-border-color);margin-bottom:1rem;padding-bottom:.75rem}.residual-estimate__bands{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.register-row{align-items:center;border-radius:.375rem;cursor:pointer;display:flex;gap:.625rem;margin:0 -0.5rem .125rem;padding:.4375rem .5rem}.register-row:hover{background-color:var(--hu-gray-100)}.register-row .checkbox{flex:0 0 auto;margin-top:0}.register-row--sealed{cursor:default}.register-row--sealed:hover{background-color:rgba(0,0,0,0)}.register-row__code{color:var(--hu-secondary-color);font-size:.8125rem;min-width:4.5rem}.register-checklist__filter{max-width:17rem}.register-checklist__meta{color:var(--hu-secondary-color);font-size:.8125rem}}
