label.svelte-1exszei{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.label-text.svelte-1exszei{color:var(--fg-subtle);font-size:.8125rem}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-normal.CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-normal.BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-normal.BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-normal.BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-normal.Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-normal.DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-normal.BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-italic.fe11NjBs.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-italic.Ck9oD2H0.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-italic.BIcRYUEt.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-italic.mtaF_0H_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-italic.C7TReJrb.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-italic.BLMf5All.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-italic.BbqH_2Ar.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}*{scrollbar-width:auto;scrollbar-color:var(--scroll-thumb) var(--scroll-track);margin:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb);border:1px solid var(--scroll-track);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}:target{scroll-margin-block:5ex}::view-transition-old(root){background-color:var(--bg);animation-duration:.15s}::view-transition-new(root){background-color:var(--bg);animation-duration:.15s}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f5f5f5;--bg-light:oklch(from var(--bg) calc(l * 1.04) c h);--bg-lighter:oklch(from var(--bg) calc(l * 1.05) c h);--bg-dark:oklch(from var(--bg) calc(l * .97) c h);--bg-darkest:oklch(from var(--bg) calc(l * .9) c h);--bc:oklch(from var(--bg) calc(l * .95) c h);--bcl:oklch(from var(--bg) calc(l * .85) c h);--fg:#111;--fg-subtle:#555;--fg-dark:#222;--fg-bright:#000;--lighter:#0000000f;--lighter-s:#0000000a;--lighter-xs:#00000005;--shadow:0 2px 2rem -1rem #0000001a;--shadow-s:0 1px 1rem -.5rem #0000000d;--shadow-l:0 4px 4rem -1.5rem #0003;--cast:#4a36181a;--trend-up:#16a34a;--trend-down:#dc2626;--overlay-bg:#00000080;--overlay-bg-light:#0000004d;--accent:#027dc3;--accent-light:oklch(from var(--accent) calc(l * 1.1) calc(c * 1.2) h);--accent-dark:oklch(from var(--accent) calc(l * .9) calc(c * .9) h);--darker:#00000013;--darker-s:#0000000d;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--br:.5rem;--br-pill:9rem;--border:1px solid var(--bc);--tt:.15s;--tt-large:.35s;--scroll-track:var(--bg);--scroll-thumb:var(--bc);--scroll-thumb-hover:var(--bcl);--w-s:600px;--w-ms:1000px;--w-m:1200px;--w-l:1600px;--danger:#dd2436;--danger-light:oklch(from var(--danger) calc(l * 1.1) calc(c * 1.2) h);--danger-dark:oklch(from var(--danger) calc(l * .9) calc(c * .9) h);--warning:#e6a23c;--info:#426ee3;--success:#22c55e;--stat-blue-a:#1e3a8a;--stat-blue-b:#3b82f6;--stat-green-a:#065f46;--stat-green-b:#10b981;--stat-purple-a:#581c87;--stat-purple-b:#a855f7;--stat-orange-a:#9a3412;--stat-orange-b:#f97316;--badge-gray:#6b7280;--badge-blue:#3b82f6;--badge-green:#22c55e;--badge-purple:#8b5cf6;--badge-orange:#f97316;--badge-pink:#ec4899;--badge-teal:#14b8a6;--badge-red:#ef4444;--badge-yellow:#d99e1e;--badge-indigo:#6366f1;--on-color:#fff;--tooltip-bg:#1f1f1f;--signature-ink:#111;--signature-paper:#fff;--calendar-job:#15803d;--calendar-request:#c2410c;--calendar-task:#7c3aed;--calendar-event:#475569;--calendar-holiday:#0e7490;--calendar-pto:#2563eb;--status-open:#498141;--status-in-progress:#426ee3;--status-closed:#815fdd;--status-review:#e8a830;--status-blocked:#dd2436;--avatar-1:#ff6b6b;--avatar-2:#4ecdc4;--avatar-3:#45b7d1;--avatar-4:#ffa07a;--avatar-5:#98d8c8;--avatar-6:#f7dc6f;--avatar-7:#bb8fce;--avatar-8:#85c1e2;--avatar-9:#f8b88b;--avatar-10:#a8d8ea;--avatar-11:#aa96da;--avatar-12:#fcbad3;--avatar-13:#a8e6cf;--avatar-14:#ffd3b6;--avatar-15:#ffaaa5;--avatar-16:#ff8b94;--preview-light-bg:#fff;--preview-light-surface:#eef0f2;--preview-light-line:#d8dce0;--preview-dark-bg:#1a1a1a;--preview-dark-surface:#2a2a2a;--preview-dark-line:#3d3d3d;--layout-sidebar-width:0px;--z-grid-item:1;--z-grid-now:2;--z-grid-drag:4;--z-grid-header:5;--z-sticky:50;--z-sticky-2:51;--z-dropdown:99;--z-popover:100;--z-overlay:997;--z-panel:998;--z-modal:999;--z-overlay-top:9999;--z-toast:10000;--z-tooltip:10001;min-height:100%}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){[data-theme=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f5;--bg-light:oklch(from var(--bg) calc(l * 1.04) c h);--bg-lighter:oklch(from var(--bg) calc(l * 1.05) c h);--bg-dark:oklch(from var(--bg) calc(l * .97) c h);--bg-darkest:oklch(from var(--bg) calc(l * .9) c h);--bc:oklch(from var(--bg) calc(l * .95) c h);--bcl:oklch(from var(--bg) calc(l * .85) c h);--fg:#111;--fg-subtle:#555;--fg-dark:#222;--fg-bright:#000;--lighter:#0000000f;--lighter-s:#0000000a;--lighter-xs:#00000005;--shadow:0 2px 2rem -1rem #0000001a;--shadow-s:0 1px 1rem -.5rem #0000000d;--shadow-l:0 4px 4rem -1.5rem #0003;--cast:#4a36181a;--trend-up:#16a34a;--trend-down:#dc2626;--overlay-bg:#00000080;--overlay-bg-light:#0000004d}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]),[data-theme=auto]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0f0f;--bg-light:oklch(from var(--bg) calc(l * 1.2) c h);--bg-lighter:oklch(from var(--bg) calc(l * 1.3) c h);--bg-dark:oklch(from var(--bg) calc(l * .9) c h);--bg-darkest:oklch(from var(--bg) calc(l * .8) c h);--bc:oklch(from var(--bg) calc(l * 1.5) c h);--bcl:oklch(from var(--bg) calc(l * 1.7) c h);--fg:#f5f5f5;--fg-subtle:#d0d0d0;--fg-dark:#e7e7e7;--fg-bright:#fff;--lighter:#ffffff13;--lighter-s:#ffffff0d;--lighter-xs:#ffffff06;--shadow:0 2px 2rem -1rem #00000080;--shadow-s:0 1px 1rem -.5rem #0000001a;--shadow-l:0 4px 4rem -1.5rem #000000bf;--cast:#00000073;--trend-up:#86efac;--trend-down:#fca5a5;--overlay-bg:#000000bf;--overlay-bg-light:#00000080}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f0f0f;--bg-light:oklch(from var(--bg) calc(l * 1.2) c h);--bg-lighter:oklch(from var(--bg) calc(l * 1.3) c h);--bg-dark:oklch(from var(--bg) calc(l * .9) c h);--bg-darkest:oklch(from var(--bg) calc(l * .8) c h);--bc:oklch(from var(--bg) calc(l * 1.5) c h);--bcl:oklch(from var(--bg) calc(l * 1.7) c h);--fg:#f5f5f5;--fg-subtle:#d0d0d0;--fg-dark:#e7e7e7;--fg-bright:#fff;--lighter:#ffffff13;--lighter-s:#ffffff0d;--lighter-xs:#ffffff06;--shadow:0 2px 2rem -1rem #00000080;--shadow-s:0 1px 1rem -.5rem #0000001a;--shadow-l:0 4px 4rem -1.5rem #000000bf;--cast:#00000073;--trend-up:#86efac;--trend-down:#fca5a5;--overlay-bg:#000000bf;--overlay-bg-light:#00000080}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f5f5;--bg-light:oklch(from var(--bg) calc(l * 1.04) c h);--bg-lighter:oklch(from var(--bg) calc(l * 1.05) c h);--bg-dark:oklch(from var(--bg) calc(l * .97) c h);--bg-darkest:oklch(from var(--bg) calc(l * .9) c h);--bc:oklch(from var(--bg) calc(l * .95) c h);--bcl:oklch(from var(--bg) calc(l * .85) c h);--fg:#111;--fg-subtle:#555;--fg-dark:#222;--fg-bright:#000;--lighter:#0000000f;--lighter-s:#0000000a;--lighter-xs:#00000005;--shadow:0 2px 2rem -1rem #0000001a;--shadow-s:0 1px 1rem -.5rem #0000000d;--shadow-l:0 4px 4rem -1.5rem #0003;--cast:#4a36181a;--trend-up:#16a34a;--trend-down:#dc2626;--overlay-bg:#00000080;--overlay-bg-light:#0000004d}html{background-color:var(--bg);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{background-color:var(--bg);height:100dvh;color:var(--fg);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;font-family:Inter Variable,sans-serif;font-style:normal;line-height:1.5;display:flex}gmp-place-autocomplete{width:100%}img,picture,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}input[type=range]{accent-color:var(--accent)}input[type=checkbox]:not(.unstyled){appearance:none;border:2px solid var(--bcl);border-radius:calc(var(--br) / 2);background:var(--bg);cursor:pointer;width:1.25rem;height:1.25rem;transition:background-color var(--tt) ease-in-out, border-color var(--tt) ease-in-out;flex-shrink:0;place-content:center;margin:0;display:inline-grid}input[type=checkbox]:not(.unstyled):after{content:"";border:solid var(--on-color);width:.3rem;height:.55rem;transition:transform var(--tt) ease-in-out;border-width:0 2px 2px 0;margin-top:-1px;margin-left:1px;transform:rotate(45deg)scale(0)}input[type=checkbox]:not(.unstyled):checked{background:var(--accent);border-color:var(--accent)}input[type=checkbox]:not(.unstyled):checked:after{transform:rotate(45deg)scale(1)}input[type=checkbox]:not(.unstyled):hover:not(:checked){border-color:oklch(from var(--bg) calc(l * 2.2) c h)}input[type=checkbox]:not(.unstyled):focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=checkbox]:not(.unstyled):disabled{cursor:not-allowed;opacity:.6}h1,h2,h3,h4,h5,h6,button,input,label{line-height:1.1}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:currentColor;text-decoration:none}.subtle{color:var(--fg-subtle)}.small{font-size:.875rem}.tooltip{z-index:var(--z-tooltip);text-align:center;max-width:16rem;color:var(--bg);background-color:var(--fg);border-radius:var(--br);box-shadow:var(--shadow-s);pointer-events:none;padding:.25rem .5rem;font-size:.75rem;line-height:1.4;animation:.1s ease-out tooltip-in;position:fixed;top:0;left:0}@keyframes tooltip-in{0%{opacity:0}to{opacity:1}}@media (width<=768px){.desktop-only{display:none!important}}@media (width>=769px){.mobile-only{display:none!important}}.display{letter-spacing:-.02em;font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:800}.display-xl{letter-spacing:-.02em;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:800}.headline{letter-spacing:-.01em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}:is(button,a.button){color:var(--fg);white-space:nowrap;outline:2px;outline-color:var(--bc);cursor:pointer;background:0 0;border:none;text-decoration:none}:is(button,a.button):not(.unstyled){background-color:var(--lighter-s);border-radius:var(--br);min-height:calc(1lh + 1rem + 2px);transition:background-color var(--tt) ease-in-out, outline calc(var(--tt) / 2) ease-in-out, transform var(--tt);justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.95rem;line-height:1.5;display:inline-flex}:is(button,a.button):not(.unstyled):not(:is(.inline,.icon)){border:var(--border)}:is(button,a.button):not(.unstyled):disabled{background-color:var(--lighter-s);color:var(--fg);opacity:.7;cursor:default}:is(button,a.button):not(.unstyled):not(:disabled):hover{background-color:var(--lighter)}:is(button,a.button):not(.unstyled):not(:disabled):active{background-color:var(--lighter-s);border-color:var(--bcl)}:is(button,a.button):not(.unstyled):not(:disabled):focus-visible{outline-style:solid}:is(button,a.button):not(.unstyled).small{min-height:calc(1lh + .7rem + 2px);padding:.35rem .75rem;font-size:.9rem}:is(button,a.button):not(.unstyled).cta{min-height:calc(1lh + 2rem + 2px);padding:1rem 2rem;font-size:1.2rem}:is(button,a.button):not(.unstyled).cta:hover{transform:translateY(-.125rem)}:is(button,a.button):not(.unstyled).cta svg{width:1.3rem;height:1.3rem}:is(button,a.button):not(.unstyled).inline{background-color:var(--bg-light);color:var(--fg);min-height:calc(1lh + .7rem);padding:.35rem}:is(button,a.button):not(.unstyled).inline:disabled:not([aria-busy=true]){background-color:var(--lighter-s)}:is(button,a.button):not(.unstyled).icon{background:0 0;min-height:0;padding:.5rem}:is(button,a.button):not(.unstyled).icon.small{border-radius:calc(var(--br) / 2);padding:.25rem}:is(button,a.button):not(.unstyled).icon.small svg{width:1rem;height:1rem}:is(button,a.button):not(.unstyled).accent{background-color:var(--accent);color:var(--on-color);border-color:var(--accent-light);outline-color:var(--accent)}:is(button,a.button):not(.unstyled).accent:disabled:not([aria-busy=true]){background-color:var(--lighter-s);border-color:var(--bc);color:var(--fg)}:is(button,a.button):not(.unstyled).accent:not(:disabled):hover{background-color:var(--accent-light);border-color:var(--accent)}:is(button,a.button):not(.unstyled).accent:not(:disabled):active{background-color:var(--accent-dark);border-color:var(--accent-light)}:is(button,a.button):not(.unstyled).shiny{background-image:linear-gradient(110deg, var(--accent-dark), var(--accent-light) 25%, var(--accent) 50%, var(--accent-light) 75%, var(--accent-dark));color:var(--on-color);outline-color:var(--accent);box-shadow:0 .5rem 1.5rem -.5rem color-mix(in srgb, var(--accent) 60%, transparent), inset 0 1px 0 #ffffff40;transition:background-color var(--tt) ease-in-out, box-shadow var(--tt) ease-in-out, outline calc(var(--tt) / 2) ease-in-out, transform var(--tt);background-position:0%;background-size:250% 100%;border-color:#0000;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){:is(button,a.button):not(.unstyled).shiny{animation:6s ease-in-out infinite alternate shiny-pan}}:is(button,a.button):not(.unstyled).shiny:disabled:not([aria-busy=true]){background-image:none;background-color:var(--lighter-s);border-color:var(--bc);color:var(--fg);box-shadow:none;animation:none}:is(button,a.button):not(.unstyled).shiny:after{content:"";transition:transform var(--tt-large) ease-in-out;pointer-events:none;background:linear-gradient(120deg,#0000 20%,#ffffff59 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}:is(button,a.button):not(.unstyled).shiny:not(:disabled):hover{box-shadow:0 .75rem 2rem -.5rem color-mix(in srgb, var(--accent) 70%, transparent), inset 0 1px 0 #ffffff59;border-color:#0000}:is(button,a.button):not(.unstyled).shiny:not(:disabled):hover:after{transform:translate(120%)}:is(button,a.button):not(.unstyled).shiny:not(:disabled):active{box-shadow:0 .4rem 1.25rem -.5rem color-mix(in srgb, var(--accent) 70%, transparent), inset 0 1px 0 #fff3}:is(button,a.button):not(.unstyled).accent-subtle{color:var(--accent);outline-color:var(--accent)}:is(button,a.button):not(.unstyled).accent-subtle:disabled:not([aria-busy=true]){color:var(--fg)}:is(button,a.button):not(.unstyled).accent-subtle:not(:disabled):hover{border-color:var(--accent);color:var(--accent-light)}:is(button,a.button):not(.unstyled).accent-subtle:not(:disabled):active{border-color:var(--accent-light)}:is(button,a.button):not(.unstyled).danger{background-color:var(--danger);color:var(--on-color);border-color:var(--danger-light);outline-color:var(--danger-light)}:is(button,a.button):not(.unstyled).danger:disabled:not([aria-busy=true]){background-color:var(--lighter-s);border-color:var(--bc);color:var(--fg)}:is(button,a.button):not(.unstyled).danger:not(:disabled):hover{background-color:var(--danger-light);border-color:var(--danger-light)}:is(button,a.button):not(.unstyled).danger:not(:disabled):active{background-color:var(--danger-dark);border-color:var(--danger-light)}:is(button,a.button):not(.unstyled).text{color:var(--fg-subtle);background-color:#0000;border-color:#0000;font-size:.875rem}:is(button,a.button):not(.unstyled).text:not(:disabled):hover{background-color:var(--lighter-xs);color:var(--fg);border-color:#0000}:is(button,a.button):not(.unstyled).text:not(:disabled):active{background-color:var(--lighter);border-color:#0000}:is(button,a.button):not(.unstyled).text.danger{color:var(--danger);outline-color:var(--danger);background-color:#0000;border-color:#0000}:is(button,a.button):not(.unstyled).text.danger:disabled:not([aria-busy=true]){color:var(--fg-subtle);background-color:#0000}:is(button,a.button):not(.unstyled).text.danger:not(:disabled):hover{background-color:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);border-color:#0000}:is(button,a.button):not(.unstyled).text.danger:not(:disabled):active{background-color:color-mix(in srgb, var(--danger) 18%, transparent);border-color:#0000}:is(button,a.button):not(.unstyled).text svg{width:.9rem;height:.9rem}:is(button,a.button):not(.unstyled) svg{flex-shrink:0;width:1.1rem;height:1.1rem}:is(input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=month],input[type=time],input[type=datetime-local],input[type=url],textarea,select){background-color:var(--bg);width:100%;color:var(--fg);border:var(--border);border-radius:var(--br);outline:0px solid color-mix(in srgb, var(--accent) 50%, transparent);transition:background-color var(--tt) ease-in-out, border-color var(--tt) ease-in-out, outline calc(var(--tt) / 2) ease-in-out;padding:.5rem .75rem;font-size:.95rem;line-height:1.5}:is(input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=month],input[type=time],input[type=datetime-local],input[type=url],textarea,select):hover{border-color:var(--bcl)}:is(input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=month],input[type=time],input[type=datetime-local],input[type=url],textarea,select):focus,:is(input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=month],input[type=time],input[type=datetime-local],input[type=url],textarea,select):focus-visible{background-color:var(--lighter-xs);border-color:var(--accent);outline-width:3px}:is(:is(input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=month],input[type=time],input[type=datetime-local],input[type=url],textarea,select)[aria-invalid=true],:is(input[type=text],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=date],input[type=month],input[type=time],input[type=datetime-local],input[type=url],textarea,select):user-invalid){border-color:var(--danger);outline-color:color-mix(in srgb, var(--danger) 50%, transparent)}.field-error{color:var(--danger);font-size:.8125rem}option{background-color:var(--bg-light);color:var(--fg)}@supports (appearance:base-select){select{appearance:base-select}::picker(select){appearance:base-select}::picker(select){position-area:block-end span-all;position-try-fallbacks:none;background-color:var(--bg-light);border:var(--border);border-radius:var(--br);box-shadow:var(--shadow-l);margin-top:.25rem;padding:.25rem}option{border-radius:calc(var(--br) - .25rem);padding:.5rem}option:hover{background-color:var(--lighter-s)}}textarea{field-sizing:content;resize:vertical;min-height:calc(3lh + 1rem + 2px);max-height:calc(16lh + 1rem + 2px)}strong{font-weight:500}form:not(.inline){flex-direction:column;gap:1rem;width:100%;display:flex}form:not(.inline) label{width:100%}form label:not(.row){flex-direction:column;gap:.5rem;display:flex}form>strong{gap:.5rem;display:flex}section{flex-direction:column;gap:1rem;padding:2rem 0;display:flex}.row{align-items:center;gap:.5rem;display:flex}.column{flex-direction:column;gap:.5rem;display:flex}.column-l{flex-direction:column;gap:1rem;display:flex}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.center{justify-content:center;align-items:center;display:flex}.space-between{justify-content:space-between}.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.data-grid-container{-webkit-overflow-scrolling:touch;border:var(--border);border-radius:calc(var(--br) * 2);width:100%;overflow-x:auto}@media (width<=768px){.data-grid-container{border:none;border-radius:0;overflow-x:visible}}.data-grid{min-width:max-content;display:grid}.data-grid .header{background-color:var(--lighter-xs);color:var(--fg-subtle);text-align:left;border-bottom:1px solid var(--bc);padding:.75rem 1rem;font-size:.875rem;font-weight:500;position:sticky;top:0}.data-grid .header.numeric{text-align:right}.data-grid .row-wrapper,.data-grid .row-group{display:contents}.data-grid .row-group,.data-grid a.row-wrapper,.data-grid button.row-wrapper{cursor:pointer}.data-grid .row-group:focus-visible .cell,.data-grid a.row-wrapper:focus-visible .cell,.data-grid button.row-wrapper:focus-visible .cell{background-color:var(--lighter-s)}.data-grid .row-group:focus-visible,.data-grid a.row-wrapper:focus-visible,.data-grid button.row-wrapper:focus-visible{outline:none}@media (hover:hover){.data-grid .row-group:hover .cell,.data-grid a.row-wrapper:hover .cell,.data-grid button.row-wrapper:hover .cell{background-color:var(--lighter-s)}}.data-grid a.row-wrapper{color:inherit;text-decoration:none}.data-grid .row-wrapper:last-child .cell,.data-grid .row-group:last-child .cell{border-bottom:none}.data-grid .cell{border-bottom:1px solid var(--bc);word-break:break-word;transition:background-color var(--tt) ease-in-out;align-items:center;gap:.25rem;padding:.75rem 1rem;font-size:.9375rem;display:flex;overflow:hidden}.data-grid .cell.actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.data-grid .cell.numeric{font-variant-numeric:tabular-nums;justify-content:flex-end}.data-grid .cell.strong{color:var(--fg-bright);font-weight:500}.data-grid .cell.stacked{flex-direction:column;justify-content:center;align-items:flex-start;gap:.125rem}.data-grid .cell .stack{flex-direction:column;align-items:flex-start;gap:.125rem;min-width:0;max-width:100%;display:flex}.data-grid .cell .meta{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;display:block;overflow:hidden}.data-grid .cell .meta svg{vertical-align:-.125em;width:.875rem;height:.875rem}@media (width<=768px){.data-grid{flex-direction:column;gap:.5rem;min-width:0;display:flex}.data-grid .header{display:none}.data-grid .row-wrapper,.data-grid .row-group{background:var(--bg);border:1px solid var(--bc);border-radius:var(--br);flex-direction:column;gap:.375rem;padding:.875rem 1rem;display:flex}.data-grid .row-group,.data-grid a.row-wrapper,.data-grid button.row-wrapper{transition:background-color var(--tt) ease-in-out}.data-grid .row-group:hover .cell,.data-grid .row-group:focus-visible .cell,.data-grid a.row-wrapper:hover .cell,.data-grid a.row-wrapper:focus-visible .cell,.data-grid button.row-wrapper:hover .cell,.data-grid button.row-wrapper:focus-visible .cell{background-color:#0000}.data-grid .row-group:focus-visible,.data-grid a.row-wrapper:focus-visible,.data-grid button.row-wrapper:focus-visible{background-color:var(--lighter-s)}}@media (width<=768px) and (hover:hover){.data-grid .row-group:hover,.data-grid a.row-wrapper:hover,.data-grid button.row-wrapper:hover{background-color:var(--lighter-s)}}@media (width<=768px){.data-grid .cell{border-bottom:none;justify-content:space-between;gap:1rem;padding:0;overflow:visible}.data-grid .cell:before{content:attr(data-label);color:var(--fg-subtle);flex-shrink:0;font-size:.8125rem;font-weight:500}.data-grid .cell:not([data-label]):before,.data-grid .cell[data-label=""]:before{display:none}.data-grid .cell.primary{border-bottom:1px solid var(--lighter-s);flex-flow:wrap;gap:.5rem;margin-bottom:.25rem;padding-bottom:.5rem;font-weight:500}.data-grid .cell.primary:before{display:none}.data-grid .cell.stacked{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%}.data-grid .cell .stack{text-align:right;align-items:flex-end}.data-grid .cell.actions{border-top:1px solid var(--lighter-s);justify-content:flex-end;margin-top:.25rem;padding-top:.5rem}.data-grid .cell.actions:before{display:none}.data-grid .cell.numeric{justify-content:space-between}}.data-grid-container.inline{border:none;border-radius:0;width:auto;margin-inline:-1rem}.data-grid-container.inline .header{background-color:#0000;padding-top:0;padding-bottom:.625rem;position:static}@media (width<=768px){.data-grid-container.inline .data-grid{gap:0}.data-grid-container.inline .row-wrapper,.data-grid-container.inline .row-group{border:none;border-bottom:1px solid var(--bc);background:0 0;border-radius:0}.data-grid-container.inline .row-wrapper:last-child,.data-grid-container.inline .row-group:last-child{border-bottom:none}}html[data-density=compact] .data-grid .header{padding:.375rem .75rem;font-size:.8125rem}html[data-density=compact] .data-grid .cell{padding:.375rem .75rem;font-size:.875rem}@media (width<=768px){html[data-density=compact] .data-grid .row-wrapper,html[data-density=compact] .data-grid .row-group{padding:.625rem .75rem}html[data-density=compact] .data-grid .cell{padding:0}}.accent:not(.button,button){color:var(--accent)!important}a.accent:not(.button){transition:color var(--tt) ease-in-out;position:relative}a.accent:not(.button):before{content:"";background-color:var(--accent-light);width:0;height:2px;transition:width var(--tt) ease-in-out;position:absolute;bottom:-2px;left:0}a.accent:not(.button):hover{color:var(--accent-light)}a.accent:not(.button):hover:before{width:100%}.badge{background-color:var(--lighter);width:fit-content;min-width:1.5rem;max-width:100%;min-height:1.5rem;color:var(--fg-subtle);white-space:nowrap;vertical-align:middle;border-radius:var(--br-pill);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.badge svg{flex-shrink:0;width:.875rem;height:.875rem}.badge .dot{background-color:currentColor;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.badge .label{text-overflow:ellipsis;min-width:0;overflow:hidden}.badge .label:has(>svg,>button){align-items:center;gap:.25rem;display:inline-flex}.badge.tint{background-color:color-mix(in srgb, var(--badge-color) 15%, transparent);color:var(--badge-color)}.badge.accent{background-color:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.badge.invert{background-color:var(--on-color);color:var(--accent)}.badge.quiet{background-color:var(--bg-light);color:var(--fg)}.badge.quiet .dot{background-color:var(--badge-color,var(--badge-gray))}.badge:has(>svg:first-child){padding-inline-start:.25rem}.badge:has(.avatar){padding-block:0;padding-inline-start:.125rem}button.badge{background-color:var(--lighter);color:var(--fg-subtle);transition:background-color var(--tt) ease-in-out}button.badge:not(:disabled):hover{background-color:var(--darker)}button.badge:not(:disabled).tint:hover{background-color:color-mix(in srgb, var(--badge-color) 25%, transparent)}button.badge:not(:disabled):active{transform:scale(.97)}button.badge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button.badge:disabled{opacity:.6;cursor:not-allowed}.viewer-details{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.25rem 1.5rem;width:100%;margin:0;display:grid}.viewer-details div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.viewer-details dd{overflow-wrap:anywhere;margin:0;font-weight:500}.message.error{color:var(--danger)!important}.message.success{color:var(--accent)!important}.message.warning{color:var(--warning)!important}.message.info{color:var(--info)!important}.callout{background-color:color-mix(in srgb, currentColor 10%, transparent);border-radius:var(--br);box-shadow:var(--shadow);border:1px solid;padding:1rem;font-weight:500}.spin{max-width:1.5rem;max-height:1.5rem;animation:.5s linear infinite spin}.icon-placeholder{flex-shrink:0;width:1.1rem;height:1.1rem}@keyframes spin{0%{rotate:0deg}to{rotate:359deg}}@keyframes shiny-pan{0%{background-position:0%}to{background-position:100%}}.w-s{max-width:var(--w-s)}.w-m{max-width:var(--w-m)}.w-l{max-width:var(--w-l)}.wrap{flex-wrap:wrap}.flex-1{flex:1}.min-0{min-width:0}.self-start{align-self:flex-start}.fade-in{animation:fade-in var(--tt) ease-in-out forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.truncate,.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=768px){.desktop{display:none}}.fw-md{font-weight:500}.num{font-variant-numeric:tabular-nums}.due{color:var(--danger)}.wrapped{overflow-wrap:anywhere}hr{background-color:var(--lighter);border:none;width:100%;height:1px;margin:.25rem 0}.required:after{content:" *";color:var(--danger);font-weight:700}.mb-xs{margin-bottom:.25rem}.mb-s{margin-bottom:.5rem}.mb-m{margin-bottom:1rem}.mb-l{margin-bottom:1.5rem}.mb-xl{margin-bottom:2rem}.mt-xs{margin-top:.25rem}.mt-s{margin-top:.5rem}.mt-m{margin-top:1rem}.mt-l{margin-top:1.5rem}.mt-xl{margin-top:2rem}@media (prefers-reduced-motion:no-preference){.animate-into-view{transition:opacity var(--tt-large) var(--ai-delay,0s) ease-out, translate var(--tt-large) var(--ai-delay,0s) ease-out}.animate-into-view[data-hidden]{opacity:0;translate:-2rem}.animate-into-view[data-hidden][data-from=right]{translate:2rem}.animate-into-view[data-hidden][data-from=top]{translate:0 -2rem}.animate-into-view[data-hidden][data-from=bottom]{translate:0 2rem}}.root-layout.svelte-12qhfyh{flex-direction:column;flex:1;min-height:0;display:flex}.toasts.svelte-12qhfyh{z-index:var(--z-toast);position:fixed;top:1rem;right:1rem}.toasts.svelte-12qhfyh .toast:where(.svelte-12qhfyh){background-color:color-mix(in srgb, var(--bg-dark), transparent 25%);border-radius:var(--br);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);border:var(--border);align-items:center;gap:1rem;padding:1.5rem;line-height:1;display:flex;position:relative;overflow:hidden}.toasts.svelte-12qhfyh .toast:where(.svelte-12qhfyh) .text:where(.svelte-12qhfyh){flex:1}.toasts.svelte-12qhfyh .toast:where(.svelte-12qhfyh) .dismiss:where(.svelte-12qhfyh){color:var(--fg-subtle);flex-shrink:0;margin:-.25rem}.toasts.svelte-12qhfyh .toast:where(.svelte-12qhfyh) .dismiss:where(.svelte-12qhfyh):hover{color:var(--fg)}.toasts.svelte-12qhfyh .toast:where(.svelte-12qhfyh) .progress:where(.svelte-12qhfyh){transform-origin:0;width:100%;height:.25rem;animation-name:svelte-12qhfyh-toast-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}.toasts.svelte-12qhfyh .toast:where(.svelte-12qhfyh):hover .progress:where(.svelte-12qhfyh){animation-play-state:paused}.toasts.svelte-12qhfyh .toast.success:where(.svelte-12qhfyh){border-color:var(--success)}.toasts.svelte-12qhfyh .toast.success:where(.svelte-12qhfyh) .progress:where(.svelte-12qhfyh){background-color:var(--success)}.toasts.svelte-12qhfyh .toast.error:where(.svelte-12qhfyh){border-color:var(--danger)}.toasts.svelte-12qhfyh .toast.error:where(.svelte-12qhfyh) .progress:where(.svelte-12qhfyh){background-color:var(--danger)}.toasts.svelte-12qhfyh .toast.warning:where(.svelte-12qhfyh){border-color:var(--warning)}.toasts.svelte-12qhfyh .toast.warning:where(.svelte-12qhfyh) .progress:where(.svelte-12qhfyh){background-color:var(--warning)}.toasts.svelte-12qhfyh .toast.info:where(.svelte-12qhfyh){border-color:var(--info)}.toasts.svelte-12qhfyh .toast.info:where(.svelte-12qhfyh) .progress:where(.svelte-12qhfyh){background-color:var(--info)}@keyframes svelte-12qhfyh-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}
