﻿: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=azul]{--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=azul]{--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=celeste]{--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=celeste]{--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=verde]{--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=verde]{--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=ambar]{--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=ambar]{--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=violeta]{--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=violeta]{--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=gris]{--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=gris]{--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-9afb3fbb.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-affiliate:before{content:""}.ti-ai: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-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-exchange:before{content:""}.ti-arrows-minimize: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-background:before{content:"ﴬ"}.ti-badge:before{content:""}.ti-ban:before{content:""}.ti-bell:before{content:""}.ti-binary:before{content:""}.ti-blob: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-bookmark:before{content:""}.ti-briefcase:before{content:""}.ti-broadcast:before{content:""}.ti-building:before{content:""}.ti-building-bank:before{content:""}.ti-building-community: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-category:before{content:""}.ti-cell:before{content:""}.ti-certificate:before{content:""}.ti-chart-bar:before{content:""}.ti-chart-donut:before{content:""}.ti-chart-histogram:before{content:""}.ti-check:before{content:""}.ti-checkbox:before{content:""}.ti-checklist:before{content:""}.ti-checkup-list: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:before{content:""}.ti-circle-check:before{content:""}.ti-circle-dashed:before{content:""}.ti-circle-dot:before{content:""}.ti-circle-x:before{content:""}.ti-click:before{content:""}.ti-clipboard-check:before{content:""}.ti-clock:before{content:""}.ti-cloud:before{content:""}.ti-cloud-check: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-csv: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-dimensions:before{content:""}.ti-direction:before{content:""}.ti-disabled:before{content:""}.ti-disc:before{content:""}.ti-download:before{content:""}.ti-edit:before{content:""}.ti-exposure:before{content:""}.ti-eye:before{content:""}.ti-eye-off:before{content:""}.ti-favicon:before{content:"ﵥ"}.ti-file:before{content:""}.ti-file-certificate:before{content:""}.ti-file-check:before{content:""}.ti-file-description: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-frame:before{content:""}.ti-function:before{content:""}.ti-gauge:before{content:""}.ti-gavel:before{content:""}.ti-ghost:before{content:""}.ti-graph:before{content:""}.ti-grip-vertical:before{content:""}.ti-hash:before{content:""}.ti-heading:before{content:""}.ti-help:before{content:""}.ti-highlight:before{content:""}.ti-history:before{content:""}.ti-home:before{content:""}.ti-html: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:before{content:""}.ti-layout-dashboard: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-search:before{content:""}.ti-loader-2:before{content:""}.ti-lock:before{content:""}.ti-logout:before{content:""}.ti-logout-2:before{content:"奄"}.ti-mail:before{content:""}.ti-mail-check:before{content:"魯"}.ti-map: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-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-old:before{content:""}.ti-option:before{content:"𐆟"}.ti-palette:before{content:""}.ti-paperclip:before{content:""}.ti-password:before{content:""}.ti-pdf: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-player-play:before{content:""}.ti-player-stop:before{content:""}.ti-plug-connected:before{content:""}.ti-plus:before{content:""}.ti-png:before{content:""}.ti-pointer: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-protocol: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-restore:before{content:"﫽"}.ti-robot:before{content:""}.ti-rotate: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-schema: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-sparkles:before{content:""}.ti-speakerphone:before{content:""}.ti-sql:before{content:""}.ti-stairs-up:before{content:""}.ti-star:before{content:""}.ti-sum:before{content:""}.ti-sun:before{content:""}.ti-svg:before{content:""}.ti-switch:before{content:""}.ti-table:before{content:""}.ti-table-off:before{content:""}.ti-table-plus:before{content:"﨟"}.ti-tag:before{content:"𐂖"}.ti-tags:before{content:""}.ti-target:before{content:""}.ti-temperature:before{content:""}.ti-template:before{content:""}.ti-toggle-right:before{content:""}.ti-tool:before{content:""}.ti-tools:before{content:""}.ti-tooltip:before{content:""}.ti-track:before{content:""}.ti-transfer:before{content:"ﰟ"}.ti-transform:before{content:""}.ti-trash:before{content:""}.ti-tree: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-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-x:before{content:""}.ti-zip:before{content:""}.w-auto{width:auto !important}.sortable-dragging{opacity:.5}.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:15rem;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}.shell-main:has(>.page-body>.report){height:100vh;overflow:hidden}.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 li:last-child{font-size:1.25rem;font-weight:600;letter-spacing:-0.02em;color:var(--hu-shell-band-ink)}.page-header__actions{margin-left:auto;display:flex;gap:.5rem;align-items:center}.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:15rem;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:15rem}html[data-rail=expanded] .shell-main{margin-left:15rem}}.turbo-progress-bar{height:3px;background-color:var(--hu-brand-electric)}.cable-status__dot{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0;background-color:var(--hu-shell-muted)}.cable-status__label{font-size:.75rem;line-height:1;font-weight:500;color:var(--hu-shell-muted)}.cable-status.is-connected .cable-status__dot{background-color:var(--hu-success)}.cable-status.is-connected .cable-status__label{color:var(--hu-success)}.cable-status.is-connecting .cable-status__dot{background-color:var(--hu-warning);animation:cable-status-pulse 1.2s ease-in-out infinite}.cable-status.is-disconnected .cable-status__dot{background-color:var(--hu-danger)}.cable-status.is-disconnected .cable-status__label{color:var(--hu-danger)}@keyframes cable-status-pulse{0%,100%{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion: reduce){.cable-status.is-connecting .cable-status__dot{animation:none}.rail__flyout{transition:none}}.account-switcher .dropdown-content{min-width:15rem}.account-switcher__item{display:flex;align-items:center;gap:.75rem;width:100%;padding-block:.5rem;text-align:start}.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{display:inline-grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:.5rem;background:var(--hu-shell-band);color:var(--hu-shell-band-ink);font-size:.875rem;font-weight:700}.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}.notifications-bell{position:relative}.notifications-bell__count{position:absolute;top:.1rem;right:.1rem}.badge-circle{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding:0 .3rem;border-radius:50rem;font-size:.65rem;line-height:1}.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;padding:1.5rem;background:var(--hu-shell-ground)}.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}}@font-face{font-family:"DM Sans";font-style:normal;font-weight:100 1000;font-display:swap;src:url("/assets/dm-sans-normal-latin-c3a50c50.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:"DM Sans";font-style:italic;font-weight:100 1000;font-display:swap;src:url("/assets/dm-sans-italic-latin-03cba109.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}.notion-like-editor-wrapper{overflow-wrap:break-word;text-size-adjust:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}: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,:root *,:root ::before,:root ::after{box-sizing:border-box;transition:none var(--tt-transition-duration-default) var(--tt-transition-easing-default)}: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)}.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)}.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)}.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)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes zoomIn{from{transform:scale(0.95)}to{transform:scale(1)}}@keyframes zoomOut{from{transform:scale(1)}to{transform:scale(0.95)}}@keyframes zoom{0%{opacity:0;transform:scale(0.95)}100%{opacity:1;transform:scale(1)}}@keyframes slideFromTop{from{transform:translateY(-0.5rem)}to{transform:translateY(0)}}@keyframes slideFromRight{from{transform:translateX(0.5rem)}to{transform:translateX(0)}}@keyframes slideFromLeft{from{transform:translateX(-0.5rem)}to{transform:translateX(0)}}@keyframes slideFromBottom{from{transform:translateY(0.5rem)}to{transform:translateY(0)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.notion-like-editor-wrapper{--tt-toolbar-height: 44px;--tt-theme-text: var(--tt-gray-light-900)}.dark .notion-like-editor-wrapper{--tt-theme-text: var(--tt-gray-dark-900)}.notion-like-editor-wrapper{font-family:"Inter",sans-serif;color:var(--tt-theme-text);font-optical-sizing:auto;font-weight:400;font-style:normal;overscroll-behavior-y:none;overscroll-behavior-x:none;background-color:var(--tt-bg-color)}.notion-like-editor-wrapper ::-webkit-scrollbar{width:.25rem}.notion-like-editor-wrapper *{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color) rgba(0,0,0,0)}.notion-like-editor-wrapper ::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:9999px}.notion-like-editor-wrapper ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.notion-like-editor-wrapper .tiptap.ProseMirror{font-family:"DM Sans",sans-serif}@media screen and (max-width: 480px){.notion-like-editor-wrapper{width:100vw;height:100vh;overflow:auto}}.notion-like-editor-layout{--content-width: minmax(auto, 708px);--margin-width: minmax(96px, 1fr);display:grid;grid-template-columns:[full-start] var(--margin-left-width, var(--margin-width)) [content-start] var(--content-width) [content-end] var(--margin-right-width, var(--margin-width)) [full-end];width:100%;position:relative}@media screen and (max-width: 1024px){.notion-like-editor-layout{--margin-width: minmax(1rem, 1fr)}}@media screen and (max-width: 768px){.notion-like-editor-layout{display:block}}.notion-like-editor-content{grid-column:content-start/content-end;width:100%;height:100%;display:flex;flex-direction:column;flex:1}@media screen and (max-width: 768px){.notion-like-editor-content{max-width:768px;margin:0 auto}}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor{flex:1;padding:3rem 3rem 30vh}@media screen and (max-width: 480px){.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor{padding:1.5rem 1.5rem 30vh}}.spinner-container{min-height:100vh;width:100%;height:100%;flex-grow:1;flex-shrink:1;display:flex;align-items:center;justify-content:center}.spinner-container .spinner-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.spinner-container .spinner-content svg{animation:spin 1s linear infinite;height:1.25rem;width:1.25rem}.spinner-container .spinner-content svg circle{opacity:.25;stroke:currentColor;stroke-width:4}.spinner-container .spinner-content svg path{opacity:.75;fill:currentColor}.spinner-container .spinner-content .spinner-loading-text{text-align:center}:root{--tt-notion-like-editor-header-border: var(--tt-gray-light-a-200);--tt-notion-like-editor-header-bg: var(--white)}.dark{--tt-notion-like-editor-header-border: var(--tt-gray-dark-a-200);--tt-notion-like-editor-header-bg: var(--black)}.notion-like-editor-header{position:sticky;top:0;width:100%;display:flex;align-items:center;height:3rem;padding:.5rem .75rem;z-index:50;background-color:var(--tt-notion-like-editor-header-bg);border-bottom:1px solid var(--tt-notion-like-editor-header-border)}.notion-like-editor-header-actions{display:flex;align-items:center;flex-direction:row;gap:.5rem}.tiptap-setup-error{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:var(--tt-bg-color);z-index:9999;padding:2rem;overflow-y:auto}.tiptap-setup-error__container{width:100%;max-width:600px;margin:auto}.tiptap-setup-error__content{background-color:var(--tt-card-bg-color);border:1px solid var(--tt-border-color);border-radius:8px;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.tiptap-setup-error__title{font-size:1.5rem;font-weight:600;margin:0 0 1rem 0;color:var(--tt-theme-text)}.tiptap-setup-error__message{font-size:1rem;line-height:1.5;margin:0 0 1.5rem 0;color:var(--tt-theme-text);opacity:.9}.tiptap-setup-error__variables{margin:0 0 2rem 0}.tiptap-setup-error__variables-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.tiptap-setup-error__variable{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background-color:var(--tt-bg-color);border:1px solid var(--tt-border-color);border-radius:4px}.tiptap-setup-error__variable-name{font-family:"Monaco","Menlo","Ubuntu Mono",monospace;font-size:.875rem;font-weight:600;color:var(--tt-theme-text);background-color:rgba(0,0,0,0);padding:0}.tiptap-setup-error__variable-description{font-size:.875rem;color:var(--tt-theme-text);opacity:.8}.tiptap-setup-error__actions{display:flex;justify-content:flex-start}.tiptap-setup-error__button{display:inline-flex;align-items:center;gap:.5rem}@media(max-width: 640px){.tiptap-setup-error{padding:1rem}.tiptap-setup-error__content{padding:1.5rem}.tiptap-setup-error__title{font-size:1.25rem}}.tiptap.ProseMirror{--blockquote-bg-color: var(--tt-gray-light-900)}.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)}.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)}.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)}.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 img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror p>img{display:inline-block}.tiptap.ProseMirror>img:not([data-type=emoji] img){margin:2rem 0;outline:.125rem solid rgba(0,0,0,0);border-radius:var(--tt-radius-xs, 0.25rem)}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline-color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{outline:.125rem solid rgba(0,0,0,0);border-radius:var(--tt-radius-xs, 0.25rem)}.tiptap.ProseMirror .tiptap-thread img{margin:0}:root{--tiptap-image-handle-bg: var(--tt-brand-color-600)}.dark{--tiptap-image-handle-bg: var(--tt-brand-color-400)}.tiptap.ProseMirror .ProseMirror-selectednode .tiptap-image .tiptap-image-container{outline:.125rem solid rgba(0,0,0,0);outline-color:var(--tt-brand-color-500);border-radius:var(--tt-radius-xs, 0.25rem)}.tiptap.ProseMirror .tiptap-image{display:flex;width:100%;margin:1.5rem 0}.tiptap.ProseMirror .tiptap-image[data-align=right]{text-align:right;justify-content:flex-end}.tiptap.ProseMirror .tiptap-image[data-align=center]{text-align:center;justify-content:center}.tiptap.ProseMirror .tiptap-image-container{cursor:pointer;user-select:none;flex-direction:column;display:flex}.tiptap.ProseMirror .tiptap-image-content{align-items:center;max-width:100%;display:flex;position:relative}.tiptap.ProseMirror .tiptap-image-img{width:100%;border-radius:var(--tt-radius-xs, 0.25rem)}.tiptap.ProseMirror .tiptap-image-handle{position:absolute;top:50%;width:.375rem;height:3rem;background-color:var(--tiptap-image-handle-bg);border-radius:1.875rem;cursor:ew-resize;transform:translateY(-50%);z-index:10}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-left{left:4px}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-right{right:4px}.tiptap.ProseMirror .tiptap-image-caption{cursor:text;text-align:center;font-size:15px;max-width:100%;width:100%;white-space:break-spaces;word-break:break-word;margin-top:1rem;outline:none;position:relative}.tiptap.ProseMirror .tiptap-image-caption:has(>[data-node-view-content-react]>.ProseMirror-trailingBreak:only-child)::before,.tiptap.ProseMirror .tiptap-image-caption:has(>[data-node-view-content-react]:empty)::before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none;position:absolute;left:0;right: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)}.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 p:not(:first-child):not(td p):not(th p){font-size:1rem;line-height:1.6;font-weight:normal;margin-top:20px}.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))}:root{--tiptap-image-upload-active: var(--tt-brand-color-500);--tiptap-image-upload-progress-bg: var(--tt-brand-color-50);--tiptap-image-upload-icon-bg: var(--tt-brand-color-500);--tiptap-image-upload-text-color: var(--tt-gray-light-a-700);--tiptap-image-upload-subtext-color: var(--tt-gray-light-a-400);--tiptap-image-upload-border: var(--tt-gray-light-a-300);--tiptap-image-upload-border-hover: var(--tt-gray-light-a-400);--tiptap-image-upload-border-active: var(--tt-brand-color-500);--tiptap-image-upload-icon-doc-bg: var(--tt-gray-light-a-200);--tiptap-image-upload-icon-doc-border: var(--tt-gray-light-300);--tiptap-image-upload-icon-color: var(--white)}.dark{--tiptap-image-upload-active: var(--tt-brand-color-400);--tiptap-image-upload-progress-bg: var(--tt-brand-color-900);--tiptap-image-upload-icon-bg: var(--tt-brand-color-400);--tiptap-image-upload-text-color: var(--tt-gray-dark-a-700);--tiptap-image-upload-subtext-color: var(--tt-gray-dark-a-400);--tiptap-image-upload-border: var(--tt-gray-dark-a-300);--tiptap-image-upload-border-hover: var(--tt-gray-dark-a-400);--tiptap-image-upload-border-active: var(--tt-brand-color-400);--tiptap-image-upload-icon-doc-bg: var(--tt-gray-dark-a-200);--tiptap-image-upload-icon-doc-border: var(--tt-gray-dark-300);--tiptap-image-upload-icon-color: var(--black)}.tiptap-image-upload{margin:2rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{position:relative;width:3.125rem;height:3.75rem;display:inline-flex;align-items:flex-start;justify-content:center;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-icon-container{position:absolute;width:1.75rem;height:1.75rem;bottom:0;right:0;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, 0.75rem);display:flex;align-items:center;justify-content:center}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{position:absolute;top:0;right:.25rem;bottom:0;color:var(--tiptap-image-upload-icon-doc-border)}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-weight:500;font-size:.875rem;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-weight:600;line-height:normal;font-size:.75rem}.tiptap-image-upload .tiptap-image-upload-drag-area{padding:2rem 1.5rem;border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, 0.5rem);text-align:center;cursor:pointer;position:relative;overflow:hidden;transition:all .2s ease}.tiptap-image-upload .tiptap-image-upload-drag-area:hover{border-color:var(--tiptap-image-upload-border-hover)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 123, 255), 0.05)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-over{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 123, 255), 0.1)}.tiptap-image-upload .tiptap-image-upload-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-previews{display:flex;flex-direction:column;gap:.75rem}.tiptap-image-upload .tiptap-image-upload-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--tiptap-image-upload-border);margin-bottom:.5rem}.tiptap-image-upload .tiptap-image-upload-header span{font-size:.875rem;font-weight:500;color:var(--tiptap-image-upload-text-color)}.tiptap-image-upload .tiptap-image-upload-preview{position:relative;border-radius:var(--tt-radius-md, 0.5rem);overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{position:absolute;inset:0;background-color:var(--tiptap-image-upload-progress-bg);transition:all 300ms ease-out}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{position:relative;border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, 0.5rem);padding:1rem;display:flex;align-items:center;justify-content:space-between}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{display:flex;align-items:center;gap:.75rem;height:2rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{padding:.5rem;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, 0.75rem)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{display:flex;flex-direction:column}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{display:flex;align-items:center;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{font-size:.75rem;color:var(--tiptap-image-upload-border-active);font-weight:600}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-drag-area{border-color:var(--tiptap-image-upload-active)}@media(max-width: 480px){.tiptap-image-upload .tiptap-image-upload-drag-area{padding:1.5rem 1rem}.tiptap-image-upload .tiptap-image-upload-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview-content{padding:.75rem}}.tiptap.ProseMirror .node-tocNode.ProseMirror-selectednode{border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror a.tiptap-table-of-contents-item{color:var(--tt-toc-node-text-color);text-decoration:underline var(--tt-toc-node-underline-color);text-underline-offset:4px}.tiptap-table-of-contents-node{margin:1.5rem 0;--toc-indent: 1.5rem;--toc-depth-factor: 1;--tt-toc-node-text-color: var(--tt-gray-light-a-600);--tt-toc-node-text-hover-color: var(--tt-gray-light-a-800);--tt-toc-node-bg-hover-color: var(--tt-gray-light-a-100);--tt-toc-node-underline-color: var(--tt-gray-light-a-300);--tt-toc-node-underline-hover-color: var(--tt-gray-light-a-400)}.dark .tiptap-table-of-contents-node{--tt-toc-node-text-color: var(--tt-gray-dark-a-600);--tt-toc-node-text-hover-color: var(--tt-gray-dark-a-800);--tt-toc-node-bg-hover-color: var(--tt-gray-dark-a-100);--tt-toc-node-underline-color: var(--tt-gray-dark-a-300);--tt-toc-node-underline-hover-color: var(--tt-gray-dark-a-400)}.tiptap-table-of-contents-node .tiptap-table-of-contents-empty{padding:1rem;text-align:center;color:var(--tt-toc-node-text-color);font-size:.875rem}.tiptap-table-of-contents-node .tiptap-table-of-contents-title{font-size:.75rem;font-weight:600;color:var(--tt-toc-node-text-hover-color);margin-bottom:.5rem}.tiptap-table-of-contents-node .tiptap-table-of-contents-list{margin:0;padding:0}.tiptap-table-of-contents-node .tiptap-table-of-contents-item{display:flex;align-items:center;height:1.875rem;font-size:.875rem;font-weight:400;border-radius:var(--tt-radius-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none;cursor:pointer;padding-inline-start:calc(var(--toc-indent)*(var(--toc-depth, 1) - 1)*var(--toc-depth-factor))}.tiptap-table-of-contents-node .tiptap-table-of-contents-item:hover{background-color:var(--tt-toc-node-bg-hover-color)}.tiptap-table-of-contents-node .tiptap-table-of-contents-item[data-depth="1"]{--toc-depth: 1}.tiptap-table-of-contents-node .tiptap-table-of-contents-item[data-depth="2"]{--toc-depth: 2}.tiptap-table-of-contents-node .tiptap-table-of-contents-item[data-depth="3"]{--toc-depth: 3}.tiptap-table-of-contents-node .tiptap-table-of-contents-item[data-depth="4"]{--toc-depth: 4}.tiptap-table-of-contents-node .tiptap-table-of-contents-item[data-depth="5"]{--toc-depth: 5}.tiptap-table-of-contents-node .tiptap-table-of-contents-item[data-depth="6"]{--toc-depth: 6}.tiptap-table-of-contents-node.toc--dense{--toc-depth-factor: 0.75}.tiptap-table-of-contents-node.toc--loose{--toc-depth-factor: 1.25}.toc-sidebar{--tt-toc-sidebar-line-bg: var(--tt-gray-light-200);--tt-toc-sidebar-line-bg-active: var(--tt-gray-light-900);--tt-toc-sidebar-bg: var(--white);--tt-toc-sidebar-border-color: var(--tt-gray-light-a-100);--tt-toc-sidebar-text-color: var(--tt-gray-light-a-600);--tt-toc-sidebar-text-hover-color: var(--tt-gray-light-a-800);--tt-toc-sidebar-bg-hover-color: var(--tt-gray-light-a-100);--tt-toc-sidebar-text-active-color: var(--tt-brand-color-500);--toc-indent: 0.75rem;--toc-depth-factor: 1;--toc-progress-indent: 0.25rem;--toc-progress-width-base: 1rem;--toc-progress-width-min: 0.25rem}.dark .toc-sidebar{--tt-toc-sidebar-line-bg: var(--tt-gray-dark-200);--tt-toc-sidebar-line-bg-active: var(--tt-gray-dark-900);--tt-toc-sidebar-bg: var(--tt-gray-dark-200);--tt-toc-sidebar-border-color: var(--tt-gray-dark-a-100);--tt-toc-sidebar-text-color: var(--tt-gray-dark-a-600);--tt-toc-sidebar-text-hover-color: var(--tt-gray-dark-a-800);--tt-toc-sidebar-bg-hover-color: var(--tt-gray-dark-a-100);--tt-toc-sidebar-text-active-color: var(--tt-brand-color-400)}.toc-sidebar{width:100%;grid-row:1/-1;grid-column:content-end/full-end;padding-inline-start:0;position:relative;z-index:80;display:flex;flex-direction:column;opacity:1;visibility:visible;pointer-events:none;transition:opacity .2s ease}.toc-sidebar-wrapper{display:flex;flex-direction:row;position:sticky;top:130px;margin-left:auto;opacity:1;pointer-events:auto;transition:opacity 200ms ease}.toc-sidebar-inner{position:relative;z-index:10;margin-right:.625rem;display:flex;flex-direction:column;justify-content:center;padding-right:.5rem;padding-bottom:.75rem}.toc-sidebar-progress{display:flex;flex-direction:column;row-gap:.75rem;padding-bottom:.75rem;padding-left:1.25rem}.toc-sidebar-progress-line{height:.125rem;border-radius:.25rem;background-color:var(--tt-toc-sidebar-line-bg);transition:background-color .3s ease;margin-left:calc(var(--toc-progress-indent)*(var(--toc-depth, 1) - 1)*var(--toc-depth-factor));width:max(var(--toc-progress-width-min),var(--toc-progress-width-base) - var(--toc-progress-indent)*(var(--toc-depth, 1) - 1))}.toc-sidebar-progress-line--active{background-color:var(--tt-toc-sidebar-line-bg-active)}.toc-sidebar-progress-line[data-depth="1"]{--toc-depth: 1}.toc-sidebar-progress-line[data-depth="2"]{--toc-depth: 2}.toc-sidebar-progress-line[data-depth="3"]{--toc-depth: 3}.toc-sidebar-progress-line[data-depth="4"]{--toc-depth: 4}.toc-sidebar-progress-line[data-depth="5"]{--toc-depth: 5}.toc-sidebar-progress-line[data-depth="6"]{--toc-depth: 6}.toc-sidebar-nav{position:absolute;top:-0.625rem;right:0;padding-inline:.625rem;pointer-events:none;transform:translateX(10px);opacity:0;display:flex;transition:transform .3s ease,opacity .3s ease}.toc-sidebar-nav--hidden{display:none}.toc-sidebar-popover{--padding: 0.75rem;--border-width: 1px;background-color:var(--tt-toc-sidebar-bg);border-radius:calc(var(--padding) + var(--tt-radius-md));border:1px solid var(--tt-toc-sidebar-border-color);box-shadow:var(--tt-shadow-elevated-md);margin-right:-0.625rem;max-height:24rem;width:100%;overflow:auto;padding:var(--padding);scroll-margin:.25rem;flex-grow:1}.toc-sidebar-item{display:flex;align-items:center;min-height:1.5rem;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:400;line-height:1;color:var(--tt-toc-sidebar-text-color);text-decoration:none;border-radius:var(--tt-radius-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none;cursor:pointer;transition:all .15s ease;margin-inline-start:calc(var(--toc-indent)*(var(--toc-depth, 1) - 1)*var(--toc-depth-factor))}.toc-sidebar-item:hover{background-color:var(--tt-toc-sidebar-bg-hover-color)}.toc-sidebar-item:hover:not(.toc-sidebar-item--active){color:var(--tt-toc-sidebar-text-hover-color)}.toc-sidebar-item--active{color:var(--tt-toc-sidebar-text-active-color);font-weight:500}.toc-sidebar-item[data-depth="1"]{--toc-depth: 1}.toc-sidebar-item[data-depth="2"]{--toc-depth: 2}.toc-sidebar-item[data-depth="3"]{--toc-depth: 3}.toc-sidebar-item[data-depth="4"]{--toc-depth: 4}.toc-sidebar-item[data-depth="5"]{--toc-depth: 5}.toc-sidebar-item[data-depth="6"]{--toc-depth: 6}.toc-sidebar.toc-sidebar--dense{--toc-depth-factor: 0.75}.toc-sidebar.toc-sidebar--loose{--toc-depth-factor: 1.25}@media(hover: hover){.toc-sidebar-wrapper:hover .toc-sidebar-nav{pointer-events:auto;transform:translateX(0);opacity:1}}@media(hover: none){.toc-sidebar-nav{pointer-events:auto;transform:translateX(0);opacity:1}}@media screen and (max-width: 768px){.toc-sidebar{display:none}}.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}.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)}.expandable-menu-button{--button-size: 16px;--button-offset: -8px;--dot-size-small: 8px;--dot-size-large: 16px;--dot-offset-small: 3px;--dot-offset-large: 0;--border-radius-full: 9999px;--transition-duration: 0.05s;--transition-timing: ease;--icon-scale-small: 0.9;--icon-scale-large: 1;position:absolute;top:50%;right:var(--button-offset);transform:translateY(-50%);width:var(--button-size);height:var(--button-size);background:rgba(0,0,0,0);border-radius:var(--border-radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;pointer-events:auto}.expandable-menu-button::before{content:"";position:absolute;top:50%;right:var(--dot-offset-small);width:var(--dot-size-small);height:var(--dot-size-small);background:var(--tt-brand-color-600);border-radius:var(--border-radius-full);transform:translateY(-50%);transition:width var(--transition-duration) var(--transition-timing),height var(--transition-duration) var(--transition-timing),right var(--transition-duration) var(--transition-timing),background var(--transition-duration) var(--transition-timing)}.expandable-menu-button svg{position:relative;z-index:1;width:var(--button-size);height:var(--button-size);color:var(--white);opacity:0;transform:scale(var(--icon-scale-small));transition:opacity var(--transition-duration) var(--transition-timing),transform var(--transition-duration) var(--transition-timing);pointer-events:none;flex-shrink:0}@media(hover: none)and (pointer: coarse){.expandable-menu-button::before{width:var(--dot-size-large);height:var(--dot-size-large);right:var(--dot-offset-large)}.expandable-menu-button svg{opacity:1;transform:scale(var(--icon-scale-large))}}@media(hover: hover){.expandable-menu-button:hover::before,.expandable-menu-button:focus-visible::before,.expandable-menu-button.menu-opened::before{width:var(--dot-size-large);height:var(--dot-size-large);right:var(--dot-offset-large)}.expandable-menu-button:hover svg,.expandable-menu-button:focus-visible svg,.expandable-menu-button.menu-opened svg{opacity:1;transform:scale(var(--icon-scale-large))}}.expandable-menu-button:focus-visible{outline:2px solid var(--tt-brand-color-600);outline-offset:2px}.expandable-menu-button:disabled{cursor:not-allowed;opacity:.5}.expandable-menu-button:disabled::before{background:var(--tt-disabled-color, #ccc)}@media(prefers-reduced-motion: reduce){.expandable-menu-button::before,.expandable-menu-button svg{transition:none}}:root{--tt-table-handle-bg-color: var(--tt-gray-light-a-100);--tt-table-extend-icon-color: var(--tt-gray-light-a-400)}.dark{--tt-table-handle-bg-color: var(--tt-gray-dark-a-100);--tt-table-extend-icon-color: var(--tt-gray-dark-a-400)}.tiptap-table-extend-row-column-button{border:none;display:flex;align-items:center;justify-content:center;background-color:var(--tt-table-handle-bg-color);border-radius:var(--tt-radius-lg)}.tiptap-table-extend-row-column-button .tiptap-button-icon{width:1rem;height:1rem;flex-shrink:0;color:var(--tt-table-extend-icon-color)}.tiptap-table-extend-row-column-button.tiptap-table-row-end-add-remove{width:100%;height:.75rem;cursor:row-resize}.tiptap-table-extend-row-column-button.tiptap-table-column-end-add-remove{width:.75rem;cursor:col-resize}:root{--tt-table-handle-bg-color: var(--tt-gray-light-a-100)}.dark{--tt-table-handle-bg-color: var(--tt-gray-dark-a-100)}.tiptap-table-handle-menu{border:none;display:flex;align-items:center;justify-content:center;background-color:var(--tt-table-handle-bg-color);border-radius:var(--tt-radius-lg);cursor:grab}.tiptap-table-handle-menu .tiptap-button-icon{width:1rem;height:1rem;flex-shrink:0}.tiptap-table-handle-menu.menu-opened{background-color:var(--tt-brand-color-500)}.tiptap-table-handle-menu.menu-opened .tiptap-button-icon{color:var(--white)}.tiptap-table-handle-menu.is-dragging{cursor:grabbing;background-color:var(--tt-brand-color-500)}.tiptap-table-handle-menu.is-dragging .tiptap-button-icon{color:var(--white)}.tiptap-table-handle-menu.row{width:.75rem;height:var(--table-handle-ref-height)}.tiptap-table-handle-menu.column{height:.75rem;width:var(--table-handle-ref-width)}.tiptap-table-handle-menu.column .tiptap-button-icon{transform:rotate(90deg)}:root{--tt-bg: var(--white);--tt-selected-bg-color: var(--tt-brand-color-50);--tt-selected-border-color: var(--tt-brand-color-400);--tt-cell-bg-color: var(--tt-gray-light-50);--tt-cell-border-color: var(--tt-gray-light-200);--tt-indicator-item-border-color: var(--tt-gray-light-a-200);--tt-indicator-icon-color: var(--tt-gray-light-a-400);--tt-indicator-delimiter-color: var(--tt-gray-light-a-500)}.dark{--tt-bg: var(--black);--tt-selected-bg-color: var(--tt-brand-color-900);--tt-cell-bg-color: var(--tt-gray-dark-100);--tt-cell-border-color: var(--tt-gray-dark-200);--tt-indicator-item-border-color: var(--tt-gray-dark-a-200);--tt-indicator-icon-color: var(--tt-gray-dark-a-400);--tt-indicator-delimiter-color: var(--tt-gray-dark-a-500)}.tiptap-table-grid{display:grid;gap:.25rem;padding:.25rem;grid-template-columns:repeat(var(--tt-table-columns), 1rem)}.tiptap-button[data-size=small].tiptap-table-grid-cell{width:1rem;height:1rem;min-width:1rem;padding:0;border:1px solid var(--tt-cell-border-color);border-radius:var(--tt-radius-xs);background-color:var(--tt-cell-bg-color);cursor:pointer;transition:all 150ms ease}.tiptap-button[data-size=small].tiptap-table-grid-cell.selected{background-color:var(--tt-selected-bg-color);border-color:var(--tt-selected-border-color)}.tiptap-table-size-indicator{display:flex;align-items:center;justify-content:center;gap:.25rem;width:100%;margin-top:.25rem}.tiptap-table-size-indicator-item{display:flex;flex:1;align-items:center;justify-content:center;gap:.75rem;min-height:2rem;padding:.5rem;border:1px solid var(--tt-indicator-item-border-color);border-radius:var(--tt-radius-xl);background:var(--tt-bg)}.tiptap-table-size-indicator-item .tiptap-table-column-icon,.tiptap-table-size-indicator-item .tiptap-table-row-icon{width:1rem;height:1rem;color:var(--tt-indicator-icon-color)}.tiptap-table-size-indicator-text{width:1.781rem;font-size:.875rem;font-weight:400;text-align:center}.tiptap-table-size-indicator-delimiter{flex-shrink:0;font-size:.75rem;font-weight:500;color:var(--tt-indicator-delimiter-color)}:root{--tt-slash-decoration-bg-color: var(--tt-gray-light-a-100);--tt-slash-decoration-color: var(--tt-gray-light-a-400)}.dark{--tt-slash-decoration-bg-color: var(--tt-gray-dark-a-100);--tt-slash-decoration-color: var(--tt-gray-dark-a-400)}span.tiptap-slash-decoration{background:var(--tt-slash-decoration-bg-color);border-radius:var(--tt-radius-xs);outline:5.5px solid var(--tt-slash-decoration-bg-color)}span.tiptap-slash-decoration::after{color:var(--tt-slash-decoration-color)}span.tiptap-slash-decoration.is-empty::after{content:attr(data-decoration-content)}.tiptap-slash-card-body{width:100%}@media screen and (min-width: 480px){.tiptap-slash-card{min-width:15rem}}.drag-handle{transition-property:top;transition-duration:200ms;transition-timing-function:ease-out}.drag-handle::before{content:"";position:absolute;left:100%;top:0;width:var(--drag-handle-main-axis-offset, 16px);height:100%;pointer-events:auto}:root{--tiptap-ai-prompt-focused-border-color: var(--tt-brand-color-500);--tiptap-ai-prompt-border-color: var(--tt-gray-light-a-200);--tiptap-ai-loading-background-color: var(--tt-gray-light-a-200)}.dark{--tiptap-ai-prompt-focused-border-color: var(--tt-brand-color-500);--tiptap-ai-prompt-border-color: var(--tt-gray-dark-a-200);--tiptap-ai-loading-background-color: var(--tt-gray-dark-a-200)}.tiptap-ai-menu-progress{display:flex;align-items:center;padding:6px;justify-content:space-between;width:100%}.tiptap-spinner-alt{color:var(--tt-brand-color-500);font-size:12px;font-weight:600;line-height:normal;padding:8px;display:flex;align-items:center;gap:12px}.dots-container{display:flex;gap:5px;align-items:center}.dot{border-radius:50%;background:var(--tiptap-ai-loading-background-color)}.dot:nth-child(1){width:6px;height:6px;animation:loading1 .8s infinite ease-in-out;animation-delay:0s}.dot:nth-child(2){width:12px;height:12px;animation:loading2 .8s infinite ease-in-out;animation-delay:.1s}.dot:nth-child(3){width:8px;height:8px;animation:loading3 .8s infinite ease-in-out;animation-delay:.2s}@keyframes loading1{0%,80%,100%{background:var(--tiptap-ai-loading-background-color);transform:scale(0.8)}40%{background:var(--tt-brand-color-400);transform:scale(1.2)}}@keyframes loading2{0%,80%,100%{background:var(--tiptap-ai-loading-background-color);transform:scale(0.8)}40%{background:var(--tt-brand-color-500);transform:scale(1.2)}}@keyframes loading3{0%,80%,100%{background:var(--tiptap-ai-loading-background-color);transform:scale(0.8)}40%{background:var(--tt-brand-color-200);transform:scale(1.2)}}.tiptap-ai-menu-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .5rem;width:100%}:root{--tiptap-ai-prompt-input-content-placeholder: var(--tt-gray-light-a-400);--tiptap-ai-prompt-input-bg-color: var(--white);--tiptap-ai-prompt-input-focused-border-color: var(--tt-brand-color-500);--tiptap-ai-prompt-input-border-color: var(--tt-gray-light-a-200)}:root [data-active-state=off]{--tiptap-ai-prompt-input-text-color: var(--tt-gray-light-a-400)}:root [data-active-state=off].tiptap-ai-prompt-input:hover{--tiptap-ai-prompt-input-border-color: var(--tt-gray-light-a-300)}.dark{--tiptap-ai-prompt-input-content-placeholder: var(--tt-gray-dark-a-400);--tiptap-ai-prompt-input-bg-color: var(--tt-gray-dark-50);--tiptap-ai-prompt-input-focused-border-color: var(--tt-brand-color-500);--tiptap-ai-prompt-input-border-color: var(--tt-gray-dark-a-200)}.dark [data-active-state=off]{--tiptap-ai-prompt-input-text-color: var(--tt-gray-dark-a-400)}.dark [data-active-state=off].tiptap-ai-prompt-input:hover{--tiptap-ai-prompt-input-border-color: var(--tt-gray-dark-a-300)}.tiptap-ai-prompt-input{background-color:var(--tiptap-ai-prompt-input-bg-color);border:1px solid var(--tiptap-ai-prompt-input-border-color);border-radius:var(--tt-radius-lg, 0.75rem);display:flex;flex-direction:column;gap:.375rem;padding:.375rem;width:100%}.tiptap-ai-prompt-input[data-focused=true]{border-color:var(--tiptap-ai-prompt-input-focused-border-color)}.tiptap-ai-prompt-input-content{max-height:9rem;overflow-y:auto;overscroll-behavior:contain;resize:none;display:block;width:100%;font-size:.875rem;font-weight:400;line-height:1.5;padding:.375rem .5rem;border-radius:.375rem;background:none;appearance:none;outline:none}.tiptap-ai-prompt-input-content .tiptap.ProseMirror{font-family:"Inter",sans-serif}.tiptap-ai-prompt-input-content::placeholder{color:var(--tiptap-ai-prompt-input-content-placeholder)}[data-active-state=off].tiptap-ai-prompt-input{height:2.75rem;cursor:pointer;border:1px solid var(--tiptap-ai-prompt-input-border-color);color:var(--tiptap-ai-prompt-input-text-color)}[data-active-state=off].tiptap-ai-prompt-input:hover{border:1px solid var(--tiptap-ai-prompt-input-border-color)}[data-active-state=off] .tiptap-ai-prompt-input-toolbar{display:flex;align-items:center;width:100%;justify-content:space-between}.tiptap-ai-prompt-input-placeholder{display:flex;align-items:center;justify-content:space-between}.tiptap-ai-prompt-input-placeholder-content{display:flex;align-items:center;gap:8px;padding:8px}.tiptap-ai-prompt-input-placeholder-icon{width:1rem;height:1rem}.tiptap-ai-prompt-input-placeholder-text{font-size:14px;font-weight:500;line-height:normal}:root{--tiptap-ouline-fallback-color: var(--tt-gray-light-a-200)}.dark{--tiptap-ouline-fallback-color: var(--tt-gray-dark-a-200)}.tiptap-button-color-text-popover{position:relative;width:1.25rem;height:1.25rem;margin:0 -0.175rem;border-radius:var(--tt-radius-xl);background-color:var(--active-highlight-color);transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.tiptap-button-color-text-popover::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;box-sizing:border-box;border:1px solid var(--active-highlight-color, var(--tiptap-ouline-fallback-color));filter:brightness(95%);mix-blend-mode:multiply}.dark .tiptap-button-color-text-popover::after{filter:brightness(140%);mix-blend-mode:lighten}.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}.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%)}.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}.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%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight::after{filter:brightness(180%)}.tiptap-link-input{font-size:.875rem;border:none;min-width:12rem;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.tiptap-link-input:focus{text-overflow:clip;overflow:visible}:root{--emoji-input-bg-color: var(--white);--emoji-input-border-color: var(--tt-gray-light-a-100);--emoji-input-focus: var(--tt-brand-color-500)}.dark{--emoji-input-border-color: var(--tt-gray-dark-a-50);--emoji-input-bg-color: var(--tt-gray-dark-50);--emoji-input-focus: var(--tt-brand-color-500)}.tiptap-input.emoji-menu-search-input{border:1px solid var(--emoji-input-border-color);border-radius:var(--tt-radius-lg);background-color:var(--emoji-input-bg-color)}.tiptap-input.emoji-menu-search-input:focus{border-color:var(--emoji-input-focus)}.emoji-menu-list{max-height:14.063rem;overflow-y:scroll;overscroll-behavior:contain;width:100%}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}.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)}:root{--tt-sidebar-bg: var(--tt-gray-light-50);--tt-sidebar-bg-subdued: var(--white);--tt-sidebar-bg-emphasized: var(--tt-gray-light-100);--tt-sidebar-border-color: var(--tt-gray-light-a-100);--tt-sidebar-border-color-subdued: var(--tt-gray-light-a-100);--tt-sidebar-border-color-emphasized: rgba(56, 56, 56, 0.03);--tt-sidebar-header-border-color: var(--tt-gray-light-a-200);--tt-sidebar-shadow: var(--tt-shadow-elevated-md);--tt-sidebar-resize-handle-color: var(--tt-gray-light-300);--tt-sidebar-resize-handle-hover-color: var(--tt-brand-color-500);--tt-sidebar-transition-duration: 0.3s;--tt-sidebar-transition-timing: cubic-bezier(0.4, 0, 0.2, 1)}.dark{--tt-sidebar-bg: var(--tt-gray-dark-50);--tt-sidebar-bg-subdued: var(--black);--tt-sidebar-bg-emphasized: var(--tt-gray-dark-100);--tt-sidebar-border-color: var(--tt-gray-dark-a-100);--tt-sidebar-border-color-subdued: var(--tt-gray-dark-a-100);--tt-sidebar-border-color-emphasized: var(--tt-gray-dark-a-50);--tt-sidebar-header-border-color: var(--tt-gray-dark-a-200);--tt-sidebar-resize-handle-color: var(--tt-gray-dark-300)}.tiptap-sidebar{position:fixed;top:0;bottom:0;z-index:50;display:flex;flex-direction:column;background-color:var(--tt-sidebar-bg);transition:transform var(--tt-sidebar-transition-duration) var(--tt-sidebar-transition-timing),width var(--tt-sidebar-transition-duration) var(--tt-sidebar-transition-timing),opacity var(--tt-sidebar-transition-duration) var(--tt-sidebar-transition-timing)}.tiptap-sidebar[data-resizing=true],.tiptap-sidebar[data-resizing=true] *{transition:none}.tiptap-sidebar[data-side=left]{left:0;border-right:1px solid}.tiptap-sidebar[data-side=right]{right:0;border-left:1px solid}[data-side=left] .tiptap-sidebar-resize-handle{right:0}[data-side=right] .tiptap-sidebar-resize-handle{left:0}.tiptap-sidebar[data-open=true]{transform:translateX(0)}.tiptap-sidebar[data-open=false][data-side=left]{transform:translateX(-100%)}.tiptap-sidebar[data-open=false][data-side=right]{transform:translateX(100%)}.tiptap-sidebar[data-mode=push]{position:relative}.tiptap-sidebar[data-mode=overlay][data-open=true]{box-shadow:var(--tt-sidebar-shadow)}.tiptap-sidebar[data-mode=push][data-open=false]{width:0 !important;min-width:0;overflow:hidden;border:none;transform:none}.tiptap-sidebar[data-mode=push][data-style=elevated][data-open=true]{margin:.75rem;border-radius:var(--tt-radius-xl)}.tiptap-sidebar[data-mode=overlay][data-style=elevated][data-open=true]{margin:.5rem}@media(max-width: 640px){.tiptap-sidebar[data-mode=push][data-style=elevated],.tiptap-sidebar[data-mode=overlay][data-style=elevated]{margin:.25rem}}.tiptap-sidebar[data-style=elevated][data-open=true]{box-shadow:var(--tt-sidebar-shadow);border-radius:var(--tt-radius-xl);overflow:hidden}.tiptap-sidebar[data-appearance=default]{background:var(--tt-sidebar-bg);border-color:var(--tt-sidebar-border-color)}.tiptap-sidebar[data-appearance=subdued]{background:var(--tt-sidebar-bg-subdued);border-color:var(--tt-sidebar-border-color-subdued)}.tiptap-sidebar[data-appearance=emphasized]{background:var(--tt-sidebar-bg-emphasized);border-color:var(--tt-sidebar-border-color-emphasized)}.tiptap-sidebar[data-fullsize=true]{width:auto !important;max-width:none !important;top:0;bottom:0;left:0;right:0}.tiptap-sidebar[data-mode=push][data-fullsize=true]{position:fixed}.tiptap-sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;flex-shrink:0}.tiptap-sidebar[data-style=plain] .tiptap-sidebar-header{border-bottom:1px solid var(--tt-sidebar-border-color)}.tiptap-sidebar-footer{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;flex-shrink:0}.tiptap-sidebar-content{flex:1;overflow-y:auto;overflow-x:hidden}.tiptap-sidebar-content::-webkit-scrollbar{width:6px}.tiptap-sidebar-content::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.tiptap-sidebar-content::-webkit-scrollbar-thumb{background:var(--tt-sidebar-border-color);border-radius:3px}.tiptap-sidebar-content::-webkit-scrollbar-thumb:hover{background:var(--tt-sidebar-resize-handle-color)}.tiptap-sidebar-resize-handle{position:absolute;top:0;bottom:0;width:1px;background-color:rgba(0,0,0,0);cursor:col-resize;user-select:none;touch-action:none;transition:background-color .15s ease;z-index:50}.tiptap-sidebar-resize-handle::before{content:"";position:absolute;top:0;bottom:0;left:-5px;right:-5px}.tiptap-sidebar-resize-handle:hover,.tiptap-sidebar-resize-handle[data-resizing=true]{background-color:var(--tt-sidebar-resize-handle-hover-color);width:3px}.tiptap-sidebar-resize-handle[data-resizing=true],[data-resizing=true] .tiptap-sidebar-resize-handle{transition:none !important}.tiptap-sidebar-resize-handle:focus-visible{outline:3px solid var(--tt-brand-color-300);outline-offset:3px}.tiptap-sidebar-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:39;opacity:0;pointer-events:none;transition:opacity var(--tt-sidebar-transition-duration) var(--tt-sidebar-transition-timing)}.tiptap-sidebar-backdrop[data-visible=true]{opacity:1;pointer-events:auto}.tiptap-layout-with-sidebar{display:flex;min-height:100svh}.tiptap-layout-with-sidebar .tiptap-sidebar[data-mode=push]{flex-shrink:0}.tiptap-layout-with-sidebar .tiptap-main-content{flex:1;min-width:0;transition:margin var(--tt-sidebar-transition-duration) var(--tt-sidebar-transition-timing)}.tiptap-layout-with-sidebar:has(.tiptap-sidebar[data-mode=push][data-side=left][data-open=true]) .tiptap-main-content{margin-left:0}.tiptap-layout-with-sidebar:has(.tiptap-sidebar[data-mode=push][data-side=right][data-open=true]) .tiptap-main-content{margin-right:0}@media(max-width: 768px){.tiptap-sidebar{position:fixed}}@media print{.tiptap-sidebar{display:none !important}}@media(prefers-reduced-motion: reduce){.tiptap-sidebar,.tiptap-sidebar-backdrop,.tiptap-main-content{transition:none !important}}@media(max-width: 640px){.tiptap-sidebar[data-breakpoint=sm]{width:100% !important}}@media(max-width: 768px){.tiptap-sidebar[data-breakpoint=md]{width:100% !important}}@media(max-width: 1024px){.tiptap-sidebar[data-breakpoint=lg]{width:100% !important}}@media(max-width: 1280px){.tiptap-sidebar[data-breakpoint=xl]{width:100% !important}}@media(max-width: 1536px){.tiptap-sidebar[data-breakpoint="2xl"]{width:100% !important}}.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)}.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-avatar-border-color: var(--white);--tiptap-avatar-fallback-bg-color: var(--tt-gray-light-200);--tiptap-avatar-item-bg-color: var(--tt-gray-light-200);--tiptap-avatar-fallback-text-color: var(--tt-gray-light-a-600)}.dark{--tiptap-avatar-border-color: var(--tt-gray-dark-200);--tiptap-avatar-fallback-bg-color: var(--tt-gray-dark-200);--tiptap-avatar-item-bg-color: var(--tt-gray-dark-300);--tiptap-avatar-fallback-text-color: var(--tt-gray-dark-a-600)}.tiptap-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;user-select:none;flex-shrink:0}.tiptap-avatar[data-size=default]{width:1.5rem;height:1.5rem}.tiptap-avatar[data-size=default] .tiptap-avatar-fallback{font-size:.5rem}.tiptap-avatar[data-size=sm]{width:1.25rem;height:1.25rem}.tiptap-avatar[data-size=sm] .tiptap-avatar-fallback{font-size:.4375rem}.tiptap-avatar[data-size=lg]{width:1.75rem;height:1.75rem}.tiptap-avatar[data-size=lg] .tiptap-avatar-fallback{font-size:.625rem}.tiptap-avatar[data-size=xl]{width:2.25rem;height:2.25rem}.tiptap-avatar[data-size=xl] .tiptap-avatar-fallback{font-size:.75rem}.tiptap-avatar-item{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;line-height:1;background-color:var(--dynamic-user-color, var(--tiptap-avatar-item-bg-color));border-radius:50%}.tiptap-avatar-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.tiptap-avatar-fallback{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--tiptap-avatar-fallback-text-color);border-radius:50%;font-weight:600}.tiptap-avatar-bg{position:absolute;inset:0;background-color:var(--dynamic-user-color, var(--tiptap-avatar-item-bg-color));border-radius:50%}.tiptap-avatar-group{display:inline-flex;align-items:center}.tiptap-avatar-group .tiptap-avatar-image,.tiptap-avatar-group .tiptap-avatar-fallback{border:2px solid var(--tiptap-avatar-border-color)}.tiptap-avatar-group .tiptap-avatar:not(:first-child){margin-left:-0.5rem}: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)}.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)}:root{--tt-dropdown-menu-bg-color: var(--white);--tt-dropdown-menu-text-color: var(--tt-gray-light-a-600);--tt-dropdown-menu-label-color: var(--tt-gray-light-a-800)}.dark :root{--tt-dropdown-menu-bg-color: var(--tt-gray-dark-50);--tt-dropdown-menu-text-color: var(--tt-gray-dark-a-600);--tt-dropdown-menu-label-color: var(--tt-gray-dark-a-800)}.tiptap-dropdown-menu-content{--slide-x: 0px;--slide-y: 0px;--padding: 0.375rem;position:relative;z-index:50;min-width:8rem;max-height:var(--radix-dropdown-menu-content-available-height);overflow-x:hidden;overflow-y:auto;border-radius:calc(var(--padding) + var(--tt-radius-lg));padding:.375rem;background-color:var(--tt-dropdown-menu-bg-color);color:var(--tt-dropdown-menu-text-color);box-shadow:var(--tt-shadow-elevated-md);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition-duration:100ms}.tiptap-dropdown-menu-content[data-side=bottom]{--slide-y: -0.5rem}.tiptap-dropdown-menu-content[data-side=top]{--slide-y: 0.5rem}.tiptap-dropdown-menu-content[data-side=left]{--slide-x: 0.5rem}.tiptap-dropdown-menu-content[data-side=right]{--slide-x: -0.5rem}.tiptap-dropdown-menu-content[data-state=open]{animation:dropdown-in 100ms ease forwards}.tiptap-dropdown-menu-content[data-state=closed]{animation:dropdown-out 100ms ease forwards;overflow:hidden}.tiptap-dropdown-menu-sub-content{--slide-x: 0px;--slide-y: 0px;--padding: 0.375rem;z-index:50;min-width:6rem;overflow:hidden;border-radius:calc(var(--padding) + var(--tt-radius-lg));padding:.25rem;background-color:var(--tt-dropdown-menu-bg-color);box-shadow:var(--tt-shadow-elevated-md);color:var(--tt-dropdown-menu-text-color);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition-duration:100ms}.tiptap-dropdown-menu-sub-content[data-side=bottom]{--slide-y: -0.5rem}.tiptap-dropdown-menu-sub-content[data-side=top]{--slide-y: 0.5rem}.tiptap-dropdown-menu-sub-content[data-side=left]{--slide-x: 0.5rem}.tiptap-dropdown-menu-sub-content[data-side=right]{--slide-x: -0.5rem}.tiptap-dropdown-menu-sub-content[data-state=open]{animation:dropdown-in 100ms ease forwards}.tiptap-dropdown-menu-sub-content[data-state=closed]{animation:dropdown-out 100ms ease forwards}@keyframes dropdown-in{from{opacity:0;transform:scale(0.95) translate(var(--slide-x), var(--slide-y))}to{opacity:1;transform:scale(1) translate(0, 0)}}@keyframes dropdown-out{from{opacity:1;transform:scale(1) translate(0, 0)}to{opacity:0;transform:scale(0.95) translate(var(--slide-x), var(--slide-y))}}.tiptap-dropdown-menu-label{padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal;text-transform:capitalize;color:var(--tt-dropdown-menu-label-color)}.tiptap-dropdown-menu-label[data-inset=true]{padding-left:1.75rem}.tiptap-dropdown-menu-group,.tiptap-dropdown-menu-group[data-orientation=vertical]{display:flex;flex-direction:column}.tiptap-dropdown-menu-group[data-orientation=horizontal]{display:flex;flex-direction:row;align-items:center;gap:.25rem}.tiptap-separator{--tt-link-border-color: var(--tt-gray-light-a-200)}.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}.tiptap-popover{--tt-popover-bg-color: var(--white);--tt-popover-border-color: var(--tt-gray-light-a-100);--tt-popover-text-color: var(--tt-gray-light-a-600)}.dark .tiptap-popover{--tt-popover-border-color: var(--tt-gray-dark-a-50);--tt-popover-bg-color: var(--tt-gray-dark-50);--tt-popover-text-color: var(--tt-gray-dark-a-600)}.tiptap-popover{z-index:50;outline:none;transform-origin:var(--radix-popover-content-transform-origin);max-height:var(--radix-popover-content-available-height)}.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:fadeIn 150ms cubic-bezier(0.16, 1, 0.3, 1),zoomIn 150ms cubic-bezier(0.16, 1, 0.3, 1)}.tiptap-popover[data-state=closed]{animation:fadeOut 150ms cubic-bezier(0.16, 1, 0.3, 1),zoomOut 150ms cubic-bezier(0.16, 1, 0.3, 1)}.tiptap-popover[data-side=top],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top-end]{animation:slideFromBottom 150ms cubic-bezier(0.16, 1, 0.3, 1)}.tiptap-popover[data-side=right],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right-end]{animation:slideFromLeft 150ms cubic-bezier(0.16, 1, 0.3, 1)}.tiptap-popover[data-side=bottom],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom-end]{animation:slideFromTop 150ms cubic-bezier(0.16, 1, 0.3, 1)}.tiptap-popover[data-side=left],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left-end]{animation:slideFromRight 150ms cubic-bezier(0.16, 1, 0.3, 1)}:root{--tt-input-placeholder: var(--tt-gray-light-a-400);--tt-input-border: var(--tt-gray-light-a-200);--tt-input-border-focus: var(--tt-gray-light-a-300)}.dark{--tt-input-placeholder: var(--tt-gray-dark-a-400);--tt-input-border: var(--tt-gray-dark-a-200);--tt-input-border-focus: var(--tt-gray-dark-a-300)}.tiptap-input{width:100%;min-width:0;height:2rem;padding:.25rem .625rem;border-radius:var(--tt-radius-md);border:1px solid var(--tt-input-border);background:rgba(0,0,0,0);font-size:1rem;outline:none;transition:color,background-color,border-color 150ms}.tiptap-input::placeholder{color:var(--tt-input-placeholder)}.tiptap-input:focus-visible{border-color:var(--tt-input-border-focus)}@media(min-width: 768px){.tiptap-input{font-size:.875rem}}.tiptap-tooltip{--tt-tooltip-bg: var(--tt-gray-light-900);--tt-tooltip-text: var(--white);--tt-kbd: var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg: var(--white);--tt-tooltip-text: var(--tt-gray-light-600);--tt-kbd: var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:50;overflow:hidden;border-radius:var(--tt-radius-md, 0.375rem);background-color:var(--tt-tooltip-bg);padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:var(--tt-tooltip-text);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);text-align:center}.tiptap-tooltip kbd{display:inline-block;text-align:center;vertical-align:baseline;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;text-transform:capitalize;color:var(--tt-kbd)}.tiptap-badge-group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}.tiptap-badge{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-light-a-600 );--tt-badge-bg-color: var(--white);--tt-badge-bg-color-subdued: var(--white);--tt-badge-bg-color-emphasized: var(--white);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-600 )}.dark .tiptap-badge{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-dark-a-600 );--tt-badge-bg-color: var(--black);--tt-badge-bg-color-subdued: var(--black);--tt-badge-bg-color-emphasized: var(--black);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-400 )}.tiptap-badge[data-style=ghost]{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-light-a-600 );--tt-badge-bg-color: var(--transparent);--tt-badge-bg-color-subdued: var(--transparent);--tt-badge-bg-color-emphasized: var(--transparent);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-600 )}.dark .tiptap-badge[data-style=ghost]{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-dark-a-600 );--tt-badge-bg-color: var(--transparent);--tt-badge-bg-color-subdued: var(--transparent);--tt-badge-bg-color-emphasized: var(--transparent);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-400 )}.tiptap-badge[data-style=gray]{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-500);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var(--white);--tt-badge-bg-color: var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued: var( --tt-gray-light-a-50 );--tt-badge-bg-color-emphasized: var( --tt-gray-light-a-700 );--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var(--white)}.dark .tiptap-badge[data-style=gray]{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var(--black);--tt-badge-bg-color: var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued: var( --tt-gray-dark-a-50 );--tt-badge-bg-color-emphasized: var( --tt-gray-dark-a-800 );--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var(--black)}.tiptap-badge[data-style=green]{--tt-badge-border-color: var(--tt-color-green-inc-2);--tt-badge-border-color-subdued: var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-green-dec-2);--tt-badge-text-color: var(--tt-color-green-dec-3);--tt-badge-text-color-subdued: var( --tt-color-green-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-green-inc-5 );--tt-badge-bg-color: var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-green-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-green-dec-1 );--tt-badge-icon-color: var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-green-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-green-inc-5 )}.dark .tiptap-badge[data-style=green]{--tt-badge-border-color: var(--tt-color-green-dec-2);--tt-badge-border-color-subdued: var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-green-base);--tt-badge-text-color: var(--tt-color-green-inc-3);--tt-badge-text-color-subdued: var( --tt-color-green-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-green-dec-5 );--tt-badge-bg-color: var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-green-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-green-inc-1 );--tt-badge-icon-color: var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-green-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-green-dec-5 )}.tiptap-badge[data-style=yellow]{--tt-badge-border-color: var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued: var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-yellow-dec-1);--tt-badge-text-color: var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued: var( --tt-color-yellow-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-yellow-dec-3 );--tt-badge-bg-color: var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-yellow-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-yellow-base );--tt-badge-icon-color: var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-yellow-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-yellow-dec-3 )}.dark .tiptap-badge[data-style=yellow]{--tt-badge-border-color: var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued: var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-yellow-inc-1);--tt-badge-text-color: var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued: var( --tt-color-yellow-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-yellow-dec-3 );--tt-badge-bg-color: var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-yellow-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-yellow-base );--tt-badge-icon-color: var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-yellow-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-yellow-dec-3 )}.tiptap-badge[data-style=red]{--tt-badge-border-color: var(--tt-color-red-inc-2);--tt-badge-border-color-subdued: var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-red-dec-2);--tt-badge-text-color: var(--tt-color-red-dec-3);--tt-badge-text-color-subdued: var( --tt-color-red-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-red-inc-5 );--tt-badge-bg-color: var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-red-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-red-dec-1 );--tt-badge-icon-color: var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-red-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-red-inc-5 )}.dark .tiptap-badge[data-style=red]{--tt-badge-border-color: var(--tt-color-red-dec-2);--tt-badge-border-color-subdued: var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-red-base);--tt-badge-text-color: var(--tt-color-red-inc-3);--tt-badge-text-color-subdued: var( --tt-color-red-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-red-dec-5 );--tt-badge-bg-color: var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-red-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-red-inc-1 );--tt-badge-icon-color: var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-red-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-red-dec-5 )}.tiptap-badge[data-style=brand]{--tt-badge-border-color: var(--tt-brand-color-300);--tt-badge-border-color-subdued: var(--tt-brand-color-200);--tt-badge-border-color-emphasized: var(--tt-brand-color-600);--tt-badge-text-color: var(--tt-brand-color-800);--tt-badge-text-color-subdued: var( --tt-brand-color-700 );--tt-badge-text-color-emphasized: var( --tt-brand-color-50 );--tt-badge-bg-color: var(--tt-brand-color-100);--tt-badge-bg-color-subdued: var( --tt-brand-color-50 );--tt-badge-bg-color-emphasized: var( --tt-brand-color-600 );--tt-badge-icon-color: var(--tt-brand-color-800);--tt-badge-icon-color-subdued: var( --tt-brand-color-700 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-100 )}.dark .tiptap-badge[data-style=brand]{--tt-badge-border-color: var(--tt-brand-color-700);--tt-badge-border-color-subdued: var(--tt-brand-color-800);--tt-badge-border-color-emphasized: var(--tt-brand-color-400);--tt-badge-text-color: var(--tt-brand-color-200);--tt-badge-text-color-subdued: var( --tt-brand-color-300 );--tt-badge-text-color-emphasized: var( --tt-brand-color-950 );--tt-badge-bg-color: var(--tt-brand-color-900);--tt-badge-bg-color-subdued: var( --tt-brand-color-950 );--tt-badge-bg-color-emphasized: var( --tt-brand-color-400 );--tt-badge-icon-color: var(--tt-brand-color-200);--tt-badge-icon-color-subdued: var( --tt-brand-color-300 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-900 )}.tiptap-badge{font-size:.625rem;font-weight:700;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:1.25rem;min-width:1.25rem;padding:.25rem;display:flex;align-items:center;justify-content:center;border:solid 1px;border-radius:var(--tt-radius-sm, 0.375rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-badge[data-size=large]{font-size:.75rem;height:1.5rem;min-width:1.5rem;padding:.375rem;border-radius:var(--tt-radius-md, 0.375rem)}.tiptap-badge[data-size=small]{height:1rem;min-width:1rem;padding:.125rem;border-radius:var(--tt-radius-xs, 0.25rem)}.tiptap-badge .tiptap-badge-text{padding:0 .125rem;flex-grow:1;text-align:left}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{text-overflow:ellipsis;overflow:hidden}.tiptap-badge .tiptap-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{width:.75rem;height:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}.tiptap-menu-content{z-index:50;display:flex;flex-direction:column;height:100%;outline:none;min-width:var(--popover-anchor-width)}.tiptap-menu-content[data-state=closed]{display:none}.tiptap-menu-content[data-state=open]{animation:popover 150ms ease-out}.tiptap-menu-group{display:none}.tiptap-menu-group:has([role=menuitem]),.tiptap-menu-group:has([role=option]){display:block}.tiptap-menu-item{width:100%}.tiptap-menu-group-label{--tt-label-color: var(--tt-gray-light-a-800)}.dark .tiptap-menu-group-label{--tt-label-color: var(--tt-gray-dark-a-800)}.tiptap-menu-group-label{margin-top:.75rem;margin-left:.5rem;margin-right:.5rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;line-height:normal;color:var(--tt-label-color)}@keyframes popover{from{opacity:0;transform:scale(0.95) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zoom{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.tiptap-combobox-list{--tt-combobox-bg-color: var(--white);--tt-combobox-border-color: var(--tt-gray-light-a-100);--tt-combobox-text-color: var(--tt-gray-light-a-600)}.dark .tiptap-combobox-list{--tt-combobox-border-color: var(--tt-gray-dark-a-50);--tt-combobox-bg-color: var(--tt-gray-dark-50);--tt-combobox-text-color: var(--tt-gray-dark-a-600)}.tiptap-combobox-list{--padding: 0.375rem;--border-width: 1px;height:100%;border-radius:calc(var(--padding) + var(--tt-radius-lg) + var(--border-width));border:var(--border-width) solid var(--tt-combobox-border-color);background-color:var(--tt-combobox-bg-color);color:var(--tt-combobox-text-color);padding:var(--padding);box-shadow:var(--tt-shadow-elevated-md);outline:none;max-width:16rem;max-height:var(--popover-available-height);overflow-y:auto;margin-block:.375rem}.tiptap-combobox-list:empty{display:none !important}.tiptap-combobox-popover{isolation:isolate;z-index:50}.tiptap-combobox-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1;font-weight:500;user-select:none}.group[data-disabled=true] .tiptap-combobox-label{opacity:.5;pointer-events:none}.tiptap-combobox-label:has(~input:disabled),input:disabled~.tiptap-combobox-label{opacity:.5;cursor:not-allowed}:root{--tt-ig-placeholder: var(--tt-gray-light-a-400);--tt-ig-border: var(--tt-gray-light-a-200);--tt-ig-border-focus: var(--tt-gray-light-a-300);--tt-ig-addon-color: var(--tt-gray-light-a-400)}.dark{--tt-ig-placeholder: var(--tt-gray-dark-a-400);--tt-ig-border: var(--tt-gray-dark-a-200);--tt-ig-border-focus: var(--tt-gray-dark-a-300);--tt-ig-addon-color: var(--tt-gray-dark-a-400)}.tiptap-input-group{position:relative;display:flex;align-items:center;width:100%;min-width:0;height:2rem;border:1px solid var(--tt-ig-border);border-radius:.5rem;background-color:rgba(0,0,0,0);outline:none;transition:color,background-color,border-color 150ms}.tiptap-input-group:has(>textarea),.tiptap-input-group:has(>[data-align=block-end]),.tiptap-input-group:has(>[data-align=block-start]){height:auto}.tiptap-input-group:has(>[data-align=block-end]),.tiptap-input-group:has(>[data-align=block-start]){flex-direction:column}.tiptap-input-group:has(>[data-align=inline-end])>input{padding-right:.375rem}.tiptap-input-group:has(>[data-align=inline-start])>input{padding-left:.375rem}.tiptap-input-group:has(>[data-align=block-end])>input{padding-top:.75rem}.tiptap-input-group:has(>[data-align=block-start])>input{padding-bottom:.75rem}.tiptap-input-group:has([data-slot=tiptap-input-group-control]:focus-visible){border-color:var(--tt-ig-border-focus)}[data-slot=combobox-content] .tiptap-input-group:focus-within{border-color:inherit;box-shadow:none}.tiptap-input-group-addon{display:flex;align-items:center;justify-content:center;height:auto;gap:.5rem;padding:.375rem 0;font-size:.875rem;font-weight:500;color:var(--tt-ig-addon-color);cursor:text;user-select:none}.tiptap-input-group-addon>svg:not([class*=size-]){width:1rem;height:1rem}.tiptap-input-group-addon>kbd{border-radius:9994px}.tiptap-input-group[data-disabled=true] .tiptap-input-group-addon{opacity:.5}.tiptap-input-group-addon--inline-start{order:-1;padding-left:.5rem}.tiptap-input-group-addon--inline-start:has(>button){margin-left:-0.3rem}.tiptap-input-group-addon--inline-start:has(>kbd){margin-left:-0.15rem}.tiptap-input-group-addon--inline-end{order:9999;padding-right:.5rem}.tiptap-input-group-addon--inline-end:has(>button){margin-right:-0.3rem}.tiptap-input-group-addon--inline-end:has(>kbd){margin-right:-0.15rem}.tiptap-input-group-addon--block-start{order:-1;width:100%;justify-content:flex-start;padding:.5rem .625rem 0}.tiptap-input-group-addon--block-start .border-b{padding-bottom:.5rem}.tiptap-input-group-addon--block-end{order:9999;width:100%;justify-content:flex-start;padding:0 .625rem .5rem}.tiptap-input-group-addon--block-end .border-t{padding-top:.5rem}.tiptap-input-group-button{display:flex;align-items:center;gap:.5rem;font-size:.875rem;box-shadow:none}.tiptap-input-group-button--xs{height:1.5rem;gap:.25rem;border-radius:9996px;padding:0 .375rem}.tiptap-input-group-button--xs>svg:not([class*=size-]){width:.875rem;height:.875rem}.tiptap-input-group-button--icon-xs{width:1.5rem;height:1.5rem;min-width:auto;border-radius:9996px;padding:0}.tiptap-input-group-button--icon-sm{width:2rem;height:2rem;padding:0}.tiptap-input-group-text{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--tt-ig-addon-color)}.tiptap-input-group-text svg:not([class*=size-]){width:1rem;height:1rem}.tiptap-input-group-text svg{pointer-events:none}.tiptap-input-group-control{flex:1;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;outline:none}.tiptap-input-group-control:focus-visible,.tiptap-input-group-control[aria-invalid=true],.tiptap-input-group-control:disabled{background:rgba(0,0,0,0);box-shadow:none}@media(prefers-color-scheme: dark){.tiptap-input-group-control,.tiptap-input-group-control:disabled{background:rgba(0,0,0,0)}}.tiptap-input-group-control--textarea{padding-block:.5rem;resize:none}:root{--tt-textarea-placeholder: var(--tt-gray-light-a-400);--tt-textarea-border: var(--tt-gray-light-a-200);--tt-textarea-border-focus: var(--tt-gray-light-a-300)}.dark{--tt-textarea-placeholder: var(--tt-gray-dark-a-400);--tt-textarea-border: var(--tt-gray-dark-a-200);--tt-textarea-border-focus: var(--tt-gray-dark-a-300)}.tiptap-textarea{display:flex;width:100%;min-height:4rem;padding:.5rem .625rem;border-radius:.5rem;border:1px solid var(--tt-textarea-border);background:rgba(0,0,0,0);font-size:1rem;field-sizing:content;outline:none;transition:color,background-color,border-color 150ms}.tiptap-textarea::placeholder{color:var(--tt-textarea-placeholder)}.tiptap-textarea:focus-visible{border-color:var(--tt-textarea-border-focus)}@media(min-width: 768px){.tiptap-textarea{font-size:.875rem}}.tiptap-label{display:flex;align-items:center;gap:.5rem;font-size:.875rem;line-height:1;font-weight:500;user-select:none}.group[data-disabled=true] .tiptap-label{opacity:.5;pointer-events:none}.tiptap-label:has(~input:disabled),input:disabled~.tiptap-label{opacity:.5;cursor:not-allowed}.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)}@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-field__editor .ProseMirror p{margin:0}.rich-text-field__editor .ProseMirror>*+*{margin-top:0}.rich-text-field--inline .rich-text-field__editor .ProseMirror{min-height:auto}.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__editor .ProseMirror ul:not(.list-unstyled),.rich-text-output ul:not(.list-unstyled){list-style:disc;padding-left:1.5em}.rich-text-field__editor .ProseMirror ol,.rich-text-output ol{list-style:decimal;padding-left:1.5em}.rich-text-field__editor .ProseMirror li p,.rich-text-output li p{margin:0}.rich-text-field__editor .ProseMirror blockquote,.rich-text-output blockquote{padding-left:1em;border-left:.25em solid var(--hu-border-color);margin:.5em 0}.rich-text-field__editor .ProseMirror>:last-child,.rich-text-output>: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: 991.98px){.category-tree{flex:1 1 100%;width:100%}}.category-tree__list{max-height:60vh;overflow-y:auto}@media(max-width: 991.98px){.category-tree__list{display:none;max-height:45vh}.category-tree__list.is-open{display:block}}.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: 991.98px){.index-with-tree{flex-wrap:wrap}}.index-with-tree__main{flex:1 1 auto;min-width:0}/*! name: vanilla-calendar-pro v3.3.1 | url: https://github.com/uvarov-frontend/vanilla-calendar-pro */[data-vc=calendar]{border-radius:.75rem;box-sizing:border-box;display:flex;flex-direction:column;min-width:272px;opacity:1;padding:1rem;position:relative;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-vc=calendar] [tabindex="0"]:focus-visible,[data-vc=calendar] button:focus-visible,[data-vc=calendar]:focus-visible{border-radius:.5rem;outline-offset:-1px;outline-style:solid;outline-width:1px}[data-vc=calendar][data-vc-type=multiple] [data-vc=dates]{flex-grow:0}[data-vc=calendar][data-vc-calendar-hidden]{opacity:0;pointer-events:none}[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=controls]{align-items:center;box-sizing:content-box;display:flex;justify-content:space-between;left:0;padding-left:1rem;padding-right:1rem;padding-top:1.25rem;pointer-events:none;position:absolute;right:0;top:0;z-index:20}[data-vc-arrow]{background-color:rgba(0,0,0,0);border-width:0;cursor:pointer;display:block;height:1.5rem;pointer-events:auto;position:relative;width:1.5rem}[data-vc-arrow]:before{background-position:50%;background-repeat:no-repeat;height:100%;left:0;position:absolute;top:0;width:100%;--tw-content:"";content:var(--tw-content)}[data-vc-arrow=prev]:before{transform:rotate(90deg)}[data-vc-arrow=next]:before{transform:rotate(-90deg)}[data-vc=grid]{display:flex;flex-grow:1;flex-wrap:wrap;gap:1.75rem}[data-vc=grid][data-vc-grid=hidden] [data-vc=column]{opacity:.3;pointer-events:none}[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]{opacity:1;pointer-events:auto}[data-vc=column]{display:flex;flex-direction:column;flex-grow:1;min-width:240px}[data-vc=header]{align-items:center;display:flex;margin-bottom:.75rem;position:relative}[data-vc-header=content]{align-items:center;display:grid;flex-grow:1;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;padding-left:1rem;padding-right:1rem;white-space:pre-wrap}[data-vc=month],[data-vc=year]{background-color:rgba(0,0,0,0);border-radius:.25rem;border-width:0;cursor:pointer;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.25rem}[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]{align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:auto;row-gap:1rem}[data-vc-months=row]{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));width:100%}[data-vc=years]{align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:auto;row-gap:1rem}[data-vc-years=row]{align-items:center;-moz-column-gap:.25rem;column-gap:.25rem;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));width:100%}[data-vc-months-month],[data-vc-months=cell],[data-vc-years-year],[data-vc-years=cell]{align-items:center;display:flex;justify-content:center;width:100%}[data-vc-months-month],[data-vc-years-year]{border-radius:.5rem;border-width:0;cursor:pointer;font-size:.75rem;font-weight:600;height:2.5rem;line-height:1rem;padding:.25rem;text-align:center;word-break:break-all}[data-vc-months-month]:disabled,[data-vc-years-year]:disabled{pointer-events:none}[data-vc-week=numbers]{display:flex;flex-direction:column}[data-vc-week-numbers=title]{align-items:center;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin-bottom:.375rem;min-height:1.5rem}[data-vc-week-numbers=content]{align-items:center;display:grid;grid-auto-flow:row;justify-items:center;padding-bottom:.125rem;padding-top:.125rem;row-gap:.25rem}[data-vc-week-number]{align-items:center;background-color:rgba(0,0,0,0);border-style:none;cursor:pointer;display:flex;font-size:.75rem;font-weight:600;justify-content:center;line-height:1rem;margin:0;min-height:1.875rem;min-width:1.875rem;padding:0;width:100%}[data-vc=week]{display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center;margin-bottom:.375rem}[data-vc-week-day]{min-width:1.875rem}[data-vc-week-day-btn],[data-vc-week-day]{align-items:center;background-color:rgba(0,0,0,0);border-style:none;display:flex;font-size:.75rem;font-weight:700;justify-content:center;line-height:1rem;margin:0;min-height:1.5rem;padding:0;width:100%}[data-vc-week-day-btn]{cursor:pointer;height:100%}[data-vc=collapse]{background-color:rgba(0,0,0,0);border-width:0;cursor:pointer;display:block;flex-shrink:0;height:1rem;margin-bottom:-0.25rem;margin-top:.25rem;position:relative;touch-action:none;width:100%}[data-vc=collapse]:before{border-radius:9999px;height:3px;left:50%;position:absolute;top:50%;width:2rem;--tw-content:"";content:var(--tw-content)}@media(hover: hover)and (pointer: fine){[data-vc=collapse]:before{background-position:50%;background-repeat:no-repeat;border-radius:0;content:var(--tw-content);height:1rem;width:1rem}}[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)}}@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]{align-content:start;flex:none;overflow:hidden;overflow:clip}[data-vc-clip]{overflow:hidden;overflow:clip;position:relative}[data-vc-ghost]{overflow:hidden;overflow:clip;pointer-events:none;position:absolute}[data-vc=dates]{align-items:center;display:grid;flex-grow:1;grid-template-columns:repeat(1, minmax(0, 1fr));grid-template-rows:auto;justify-items:center;pointer-events:none}[data-vc=dates][data-vc-dates-disabled] [data-vc-date-btn]{cursor:default}[data-vc-dates=row]{align-items:center;display:grid;grid-template-columns:repeat(7, 1fr);justify-items:center;width:100%}[data-vc-date]{align-items:center;display:flex;justify-content:center;padding-bottom:.125rem;padding-top:.125rem;pointer-events:auto;position:relative;width:100%}[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-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-hover=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-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-bottom-left-radius:.5rem;border-top-left-radius:.5rem}[data-vc-date][data-vc-date-hover=last][data-vc-date-selected] [data-vc-date-btn]{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:0;border-top-left-radius:.5rem;border-top-right-radius:0}[data-vc-date][data-vc-date-selected=last] [data-vc-date-btn]{border-bottom-left-radius:0;border-bottom-right-radius:.5rem;border-top-left-radius:0;border-top-right-radius:.5rem}[data-vc-date][data-vc-date-selected=first-and-last] [data-vc-date-btn]{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-top-left-radius:.5rem;border-top-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-bottom-left-radius:.5rem;border-top-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-bottom-right-radius:.5rem;border-top-right-radius:.5rem}[data-vc-date-btn]:focus-visible+[data-vc-date-popup],[data-vc-date-btn]:hover+[data-vc-date-popup],[data-vc-date-popup]:focus-visible,[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-btn]{align-items:center;border-radius:.5rem;border-width:0;cursor:pointer;display:flex;font-size:.75rem;font-weight:400;height:100%;justify-content:center;line-height:1rem;min-height:1.875rem;min-width:1.875rem;padding:0;transition-duration:75ms;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);width:100%}[data-vc-date][data-vc-date-today] [data-vc-date-btn]{font-weight:700}[data-vc-date-popup]{border-radius:.5rem;font-size:.75rem;font-weight:400;line-height:1rem;max-width:9rem;min-width:5rem;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition-duration:75ms;transition-property:opacity;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);z-index:20}[data-vc-date-popup]:hover{opacity:1;pointer-events:auto}[data-vc-date-range-tooltip]{border-radius:.375rem;font-size:.75rem;font-weight:400;line-height:1rem;max-width:9rem;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translate(-50%, -100%);z-index:30}[data-vc-date-range-tooltip=hidden]{opacity:0}[data-vc-date-range-tooltip=visible]{opacity:1}[data-vc=time]{border-style:solid;border-width:1px 0 0;display:grid;gap:.75rem;grid-template-columns:auto 1fr;margin-top:.75rem;padding-top:.75rem}[data-vc-time=content]{align-items:center;display:grid;grid-auto-flow:column}[data-vc-time-input=hour]{margin-right:.35rem;position:relative;width:1.75rem}[data-vc-time-input=hour]:after{display:block;margin-top:calc(-50% + 1px);position:absolute;right:-5px;top:50%;--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{border-radius:.25rem;border-width:0;box-sizing:border-box;display:block;font-size:1.125rem;font-weight:600;line-height:1.125rem;margin:0;padding:.125rem;position:relative;text-align:center;-webkit-user-select:text;-moz-user-select:text;user-select:text;width:100%}[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]{border-radius:.25rem;border-width:0;cursor:pointer;font-size:.69rem;margin-left:1px;margin-top:.25rem;padding:0;width:22px}[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]{font-size:0;position:relative;z-index:10}[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:"";height:.5rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:1px;z-index:10}[data-vc-time-range] input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:1.5rem;margin:0;outline-width:0;position:relative;width:100%}[data-vc-time-range] input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;margin-top:-0.5rem;position:relative;width:.75rem;z-index:20;--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{border-radius:.25rem;border-style:solid;border-width:1px;box-sizing:border-box;cursor:pointer;height:1rem;position:relative;width:.75rem;z-index:20;--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{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--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{box-sizing:border-box;cursor:pointer;height:1px;margin-top:1px;width:100%;--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-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{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iIzBmMTcyYSIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+");content:var(--tw-content)}@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-collapse:before{background-color:var(--vc-collapse-color, #cbd5e1);content:var(--tw-content)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] .vc-collapse:before{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzBmMTcyYSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS44NjcgNi4wOTdhLjc1Ljc1IDAgMCAxIDEuMDM2LS4yM0w4IDkuMTExbDUuMDk3LTMuMjQ0YS43NS43NSAwIDAgMSAuODA2IDEuMjY2bC01LjUgMy41YS43NS43NSAwIDAgMS0uODA2IDBsLTUuNS0zLjVhLjc1Ljc1IDAgMCAxLS4yMy0xLjAzNiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");content:var(--tw-content)}[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{color:var(--vc-week-day-color, #64748b)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] button.vc-week__day:hover{color:var(--vc-week-day-color-hover, #475569)}}[data-vc-theme=light] .vc-week__day[data-vc-week-day-off]{color:var(--vc-week-day-off-color, #f43f5e)}@media(hover: hover)and (pointer: fine){[data-vc-theme=light] button.vc-week__day[data-vc-week-day-off]:hover{color:var(--vc-week-day-off-color-hover, #e11d48)}}[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-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-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{color:var(--vc-time-separator-color, #0f172a);content:var(--tw-content)}[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{background-color:var(--vc-time-range-thumb-bg, #fff);border-color:var(--vc-time-range-thumb-border, #cbd5e1)}[data-vc-theme=light] .vc-time__range input::-moz-range-thumb{background-color:var(--vc-time-range-thumb-bg, #fff);border-color:var(--vc-time-range-thumb-border, #cbd5e1)}[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=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{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDE2Yy0uMyAwLS41LS4xLS43LS4zbC02LTZjLS40LS40LS40LTEgMC0xLjRzMS0uNCAxLjQgMGw1LjMgNS4zIDUuMy01LjNjLjQtLjQgMS0uNCAxLjQgMHMuNCAxIDAgMS40bC02IDZjLS4yLjItLjQuMy0uNy4zIi8+PC9zdmc+");content:var(--tw-content)}@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-collapse:before{background-color:var(--vc-collapse-color, #475569);content:var(--tw-content)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] .vc-collapse:before{background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMS44NjcgNi4wOTdhLjc1Ljc1IDAgMCAxIDEuMDM2LS4yM0w4IDkuMTExbDUuMDk3LTMuMjQ0YS43NS43NSAwIDAgMSAuODA2IDEuMjY2bC01LjUgMy41YS43NS43NSAwIDAgMS0uODA2IDBsLTUuNS0zLjVhLjc1Ljc1IDAgMCAxLS4yMy0xLjAzNiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");content:var(--tw-content)}[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{color:var(--vc-week-day-color, #fff)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] button.vc-week__day:hover{color:var(--vc-week-day-color-hover, #cbd5e1)}}[data-vc-theme=dark] .vc-week__day[data-vc-week-day-off]{color:var(--vc-week-day-off-color, #f43f5e)}@media(hover: hover)and (pointer: fine){[data-vc-theme=dark] button.vc-week__day[data-vc-week-day-off]:hover{color:var(--vc-week-day-off-color-hover, #e11d48)}}[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-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-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{color:var(--vc-time-separator-color, #fff);content:var(--tw-content)}[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{background-color:var(--vc-time-range-thumb-bg, #1e293b);border-color:var(--vc-time-range-thumb-border, #475569)}[data-vc-theme=dark] .vc-time__range input::-moz-range-thumb{background-color:var(--vc-time-range-thumb-bg, #1e293b);border-color:var(--vc-time-range-thumb-border, #475569)}[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)}.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)}:root{--ai-panel-width: 440px;--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-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%;top:3.5rem;right:0;bottom:0;border-radius:0;border:none}.offcanvas.ai-assistant.is-floating: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}}.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}.ai-assistant__step{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;color:var(--hu-secondary-color)}.ai-assistant__step i{font-size:.95rem}.ai-assistant__step--live{color:var(--hu-body-color)}.ai-assistant__typing{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--hu-card-bg);border:1px solid var(--hu-gray-200);border-radius:12px;border-bottom-left-radius:4px;font-size:.82rem;color:var(--hu-gray-700);font-style:italic}.ai-assistant__dots{display:inline-flex;gap:3px}.ai-assistant__dots span{width:4px;height:4px;border-radius:50%;background:var(--hu-primary);animation:ai-typing 1.2s infinite ease-in-out}.ai-assistant__dots span:nth-child(2){animation-delay:.15s}.ai-assistant__dots span:nth-child(3){animation-delay:.3s}@keyframes ai-typing{0%,80%,100%{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}.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;gap:14px;min-height:460px}.report__sidebar{flex:0 0 380px;display:flex;flex-direction:column;background:var(--hu-card-bg);border:1px solid var(--hu-gray-200);border-radius:12px;overflow:hidden}@media(max-width: 767.98px){.report__sidebar{display:none}}.report__sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;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}.report__list-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;margin-bottom:4px;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;display:flex;flex-direction:column;min-width:0;background:var(--hu-card-bg);border:1px solid var(--hu-gray-200);border-radius:12px;overflow:hidden}.report__stream{flex:1 1 auto;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:14px}.report__prompt{align-self:flex-end;max-width:80%;padding:9px 13px;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)}.report__text>p:last-child{margin-bottom:0}.report__step{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;color:var(--hu-gray-600)}.report__step i{color:var(--hu-success);font-size:14px}.report__viz{border:1px solid var(--hu-gray-200);border-radius:12px;padding:16px;background:var(--hu-card-bg)}.report__viz-title{font-size:.95rem;font-weight:600;color:var(--hu-gray-900);margin:0 0 12px}.report__chart{min-height:340px}.report__table{margin:0;font-size:.83rem}.report__metric{text-align:center;padding:12px 8px 4px}.report__metric-value{font-size:2.6rem;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;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--hu-gray-200)}.report__empty{margin:auto;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{border-top:1px solid var(--hu-gray-200);padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--hu-card-bg)}.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;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;align-items:center;gap:8px}.report__typing{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--hu-gray-100);border-radius:12px;font-size:.82rem;color:var(--hu-gray-700);font-style:italic}.report__dots{display:inline-flex;gap:3px}.report__dots span{width:4px;height:4px;border-radius:50%;background:var(--hu-primary);animation:report-typing 1.2s infinite ease-in-out}.report__dots span:nth-child(2){animation-delay:.15s}.report__dots span:nth-child(3){animation-delay:.3s}@keyframes report-typing{0%,80%,100%{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}.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__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{width:fit-content;max-width:100%}.heatmap-cell:hover .heatmap-cell-mark{opacity:.25}.heatmap-cell.heatmap-cell--open{text-decoration:underline !important;text-underline-offset:.25rem}.heatmap-cell-mark{position:absolute;inset:0;border:2px solid currentColor;border-radius:.25rem;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out}.heatmap-cell--open .heatmap-cell-mark{opacity:.65}.heatmap-panel{animation:heatmap-panel-in .35s ease-out}@keyframes heatmap-panel-in{from{opacity:0;transform:translateY(-0.5rem)}to{opacity:1;transform:translateY(0)}}.heatmap-panel__item{animation:heatmap-item-in .4s 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-cell-mark{transition:none}.heatmap-panel,.heatmap-panel__item{animation:none}}.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,.template-document .tiptap.ProseMirror p:not(:first-child):not(td p):not(th 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}.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{--in-size-mul: 8.25;--sl-size-mul: 8.25}.stacked-sheet>.card-body{padding:1.25rem 2rem 2rem}.stacked-sheet .stacked-title .input,.stacked-sheet .stacked-title .select,.stacked-sheet .stacked-row__control .input,.stacked-sheet .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-sheet .stacked-title .input:hover,.stacked-sheet .stacked-title .select:hover,.stacked-sheet .stacked-row__control .input:hover,.stacked-sheet .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-sheet .stacked-title .input:focus,.stacked-sheet .stacked-title .select:focus,.stacked-sheet .stacked-row__control .input:focus,.stacked-sheet .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-sheet .stacked-title .input.is-invalid,.stacked-sheet .stacked-title .select.is-invalid,.stacked-sheet .stacked-row__control .input.is-invalid,.stacked-sheet .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 .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}.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}.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)}}.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;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;padding:.375rem 0}.stacked-row__lock{color:var(--hu-secondary-color);font-size:.8125rem}.stacked-check{margin-bottom:0;padding-top:.375rem}.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__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:hover,.token-search__list li.is-on{background:var(--hu-primary);color:var(--color-primary-content)}.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__row.sortable-dragging{background-color:var(--hu-gray-100);opacity:.6}.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-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-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-row__written [style]{color:inherit !important;font-family:inherit !important;font-size:inherit !important}.stacked-title+.stacked-sheet__actions,.stacked-title+.stacked-sheet__fold-wrap>.stacked-sheet__fold:first-child{margin-top:0}.stacked-child{position:relative}.stacked-child:hover .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}}
