/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ctp-blue:var(--catppuccin-color-blue);--color-vec-primary:#008bff;--color-vec-secondary:#52b89d;--color-vec-accent:#ff6259;--color-vec-tertiary:#925aeb;--color-vec-success:#52b89d;--color-vec-warning:#ff6259;--color-vec-error:#e83a3a;--color-vec-preset-coral:var(--catppuccin-color-rosewater);--color-vec-preset-salmon:var(--catppuccin-color-flamingo);--color-vec-preset-pink:var(--catppuccin-color-pink);--color-vec-preset-purple:var(--catppuccin-color-mauve);--color-vec-preset-crimson:var(--catppuccin-color-maroon);--color-vec-preset-red:var(--catppuccin-color-red);--color-vec-preset-orange:var(--catppuccin-color-peach);--color-vec-preset-yellow:var(--catppuccin-color-yellow);--color-vec-preset-green:var(--catppuccin-color-green);--color-vec-preset-teal:var(--catppuccin-color-teal);--color-vec-preset-sky:var(--catppuccin-color-sky);--color-vec-preset-sapphire:var(--catppuccin-color-sapphire);--color-vec-preset-blue:var(--catppuccin-color-blue);--color-vec-preset-lavender:var(--catppuccin-color-lavender);--color-vec-hover:#008bff0d}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-vec-hover:color-mix(in srgb, var(--color-vec-primary) 5%, transparent)}}:root,:host{--color-vec-surface-0:#fff;--color-vec-surface-1:#f8f9fc;--color-vec-surface-2:#eef1f6;--color-vec-base:#f5f7fa;--color-vec-mantle:#eef1f6;--color-vec-crust:#e4e8ef;--color-vec-text:var(--catppuccin-color-text);--color-vec-subtext-0:var(--catppuccin-color-subtext0);--color-vec-subtext-1:var(--catppuccin-color-subtext1);--shadow-vec-sm:0 1px 2px #0000000d, 0 1px 3px #00000014;--shadow-vec-md:0 2px 4px #0000000f, 0 4px 8px #00000014;--shadow-vec-lg:0 4px 8px #0000000f, 0 8px 16px #0000001a;--glass-blur-sm:blur(8px);--glass-blur-md:blur(12px);--glass-blur-lg:blur(16px);--glass-blur-xl:blur(24px);--glass-bg:#fffc}@supports (color:color-mix(in lab, red, red)){:root,:host{--glass-bg:color-mix(in srgb, var(--color-vec-surface-0) 80%, transparent)}}:root,:host{--glass-bg-subtle:#fff9}@supports (color:color-mix(in lab, red, red)){:root,:host{--glass-bg-subtle:color-mix(in srgb, var(--color-vec-surface-0) 60%, transparent)}}:root,:host{--glass-bg-strong:#ffffffe6}@supports (color:color-mix(in lab, red, red)){:root,:host{--glass-bg-strong:color-mix(in srgb, var(--color-vec-surface-0) 90%, transparent)}}:root,:host{--glass-border:1px solid #eef1f699}@supports (color:color-mix(in lab, red, red)){:root,:host{--glass-border:1px solid color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}}:root,:host{--glass-border-subtle:1px solid #eef1f680}@supports (color:color-mix(in lab, red, red)){:root,:host{--glass-border-subtle:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent)}}:root,:host{--glass-highlight:#ffffff80;--glass-highlight-dark:#ffffff0d;--glass-shadow:0 1px 3px #00000014, 0 1px 2px #0000000f, inset 0 1px 0 var(--glass-highlight);--glass-shadow-hover:0 2px 6px #0000001a, 0 2px 4px #00000014, inset 0 1px 0 var(--glass-highlight);--glass-shadow-subtle:0 1px 2px #0000000a, inset 0 1px 0 #fff3;--glass-glow-sm:0 0 8px #ff625980, 0 0 16px #ff62594d}@supports (color:color-mix(in lab, red, red)){:root,:host{--glass-glow-sm:0 0 8px color-mix(in srgb, var(--color-vec-accent) 50%, transparent), 0 0 16px color-mix(in srgb, var(--color-vec-accent) 30%, transparent)}}:root,:host{--glass-glow-md:0 0 12px #ff625999, 0 0 24px #ff625966}@supports (color:color-mix(in lab, red, red)){:root,:host{--glass-glow-md:0 0 12px color-mix(in srgb, var(--color-vec-accent) 60%, transparent), 0 0 24px color-mix(in srgb, var(--color-vec-accent) 40%, transparent)}}:root,:host{--radius-vec-xs:.25rem;--radius-vec-sm:.375rem;--radius-vec-md:.5rem;--radius-vec-lg:.75rem;--radius-vec-xl:1rem;--radius-vec-full:9999px;--font-data:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--catppuccin-color-rosewater:#dc8a78;--catppuccin-color-rosewater-500:#dc8a78;--catppuccin-color-rosewater-400:#de998c;--catppuccin-color-rosewater-300:#e0a69c;--catppuccin-color-rosewater-200:#e2b1ab;--catppuccin-color-rosewater-100:#e4bcb8;--catppuccin-color-rosewater-50:#e6c6c4;--catppuccin-color-rosewater-600:#d28372;--catppuccin-color-rosewater-700:#c27969;--catppuccin-color-rosewater-800:#af6d5e;--catppuccin-color-rosewater-900:#9a5f52;--catppuccin-color-rosewater-950:#804e43;--catppuccin-color-flamingo:#dd7878;--catppuccin-color-flamingo-500:#dd7878;--catppuccin-color-flamingo-400:#df8b8c;--catppuccin-color-flamingo-300:#e19b9c;--catppuccin-color-flamingo-200:#e3a9ab;--catppuccin-color-flamingo-100:#e4b5b8;--catppuccin-color-flamingo-50:#e6c1c4;--catppuccin-color-flamingo-600:#d37272;--catppuccin-color-flamingo-700:#c26969;--catppuccin-color-flamingo-800:#b05e5e;--catppuccin-color-flamingo-900:#9a5252;--catppuccin-color-flamingo-950:#804343;--catppuccin-color-pink:#ea76cb;--catppuccin-color-pink-500:#ea76cb;--catppuccin-color-pink-400:#eb89d0;--catppuccin-color-pink-300:#eb9ad4;--catppuccin-color-pink-200:#eca8d9;--catppuccin-color-pink-100:#ecb5dd;--catppuccin-color-pink-50:#edc1e1;--catppuccin-color-pink-600:#df70c2;--catppuccin-color-pink-700:#ce67b2;--catppuccin-color-pink-800:#ba5da1;--catppuccin-color-pink-900:#a4518e;--catppuccin-color-pink-950:#884275;--catppuccin-color-mauve:#8839ef;--catppuccin-color-mauve-500:#8839ef;--catppuccin-color-mauve-400:#9763f0;--catppuccin-color-mauve-300:#a47ef0;--catppuccin-color-mauve-200:#af93f1;--catppuccin-color-mauve-100:#baa5f1;--catppuccin-color-mauve-50:#c4b5f2;--catppuccin-color-mauve-600:#8236e4;--catppuccin-color-mauve-700:#7731d2;--catppuccin-color-mauve-800:#6b2bbe;--catppuccin-color-mauve-900:#5e25a7;--catppuccin-color-mauve-950:#4d1d8b;--catppuccin-color-red:#d20f39;--catppuccin-color-red-500:#d20f39;--catppuccin-color-red-400:#d55664;--catppuccin-color-red-300:#d87680;--catppuccin-color-red-200:#db8d95;--catppuccin-color-red-100:#dea1a8;--catppuccin-color-red-50:#e1b1b8;--catppuccin-color-red-600:#c80e36;--catppuccin-color-red-700:#b90c31;--catppuccin-color-red-800:#a7092b;--catppuccin-color-red-900:#930725;--catppuccin-color-red-950:#7a051d;--catppuccin-color-maroon:#e64553;--catppuccin-color-maroon-500:#e64553;--catppuccin-color-maroon-400:#e76972;--catppuccin-color-maroon-300:#e88289;--catppuccin-color-maroon-200:#e9969c;--catppuccin-color-maroon-100:#eaa7ad;--catppuccin-color-maroon-50:#ebb6bb;--catppuccin-color-maroon-600:#dc414f;--catppuccin-color-maroon-700:#ca3c48;--catppuccin-color-maroon-800:#b73540;--catppuccin-color-maroon-900:#a12e38;--catppuccin-color-maroon-950:#86242d;--catppuccin-color-peach:#fe640b;--catppuccin-color-peach-500:#fe640b;--catppuccin-color-peach-400:#fd7c57;--catppuccin-color-peach-300:#fb9077;--catppuccin-color-peach-200:#faa08f;--catppuccin-color-peach-100:#f8afa3;--catppuccin-color-peach-50:#f7bcb4;--catppuccin-color-peach-600:#f25f0a;--catppuccin-color-peach-700:#e05708;--catppuccin-color-peach-800:#cb4e07;--catppuccin-color-peach-900:#b24405;--catppuccin-color-peach-950:#943703;--catppuccin-color-yellow:#df8e1d;--catppuccin-color-yellow-500:#df8e1d;--catppuccin-color-yellow-400:#e19c5a;--catppuccin-color-yellow-300:#e2a879;--catppuccin-color-yellow-200:#e4b391;--catppuccin-color-yellow-100:#e6bea4;--catppuccin-color-yellow-50:#e7c8b5;--catppuccin-color-yellow-600:#d5871b;--catppuccin-color-yellow-700:#c47c18;--catppuccin-color-yellow-800:#b27015;--catppuccin-color-yellow-900:#9c6211;--catppuccin-color-yellow-950:#82500c;--catppuccin-color-green:#40a02b;--catppuccin-color-green-500:#40a02b;--catppuccin-color-green-400:#66aa5e;--catppuccin-color-green-300:#7fb47c;--catppuccin-color-green-200:#94bd93;--catppuccin-color-green-100:#a5c6a6;--catppuccin-color-green-50:#b4ceb6;--catppuccin-color-green-600:#3d9929;--catppuccin-color-green-700:#378c25;--catppuccin-color-green-800:#317f20;--catppuccin-color-green-900:#2a6f1b;--catppuccin-color-green-950:#215b15;--catppuccin-color-teal:#179299;--catppuccin-color-teal-500:#179299;--catppuccin-color-teal-400:#569fa5;--catppuccin-color-teal-300:#75abb1;--catppuccin-color-teal-200:#8db6bb;--catppuccin-color-teal-100:#a0c0c5;--catppuccin-color-teal-50:#b0c9ce;--catppuccin-color-teal-600:#158b92;--catppuccin-color-teal-700:#138086;--catppuccin-color-teal-800:#107379;--catppuccin-color-teal-900:#0d656a;--catppuccin-color-teal-950:#085357;--catppuccin-color-sky:#04a5e5;--catppuccin-color-sky-500:#04a5e5;--catppuccin-color-sky-400:#53afe7;--catppuccin-color-sky-300:#74b8e8;--catppuccin-color-sky-200:#8bc0ea;--catppuccin-color-sky-100:#9fc8ec;--catppuccin-color-sky-50:#b0d0ed;--catppuccin-color-sky-600:#049ddb;--catppuccin-color-sky-700:#0391ca;--catppuccin-color-sky-800:#0283b6;--catppuccin-color-sky-900:#0272a0;--catppuccin-color-sky-950:#015e85;--catppuccin-color-sapphire:#209fb5;--catppuccin-color-sapphire-500:#209fb5;--catppuccin-color-sapphire-400:#59aabd;--catppuccin-color-sapphire-300:#77b3c4;--catppuccin-color-sapphire-200:#8ebdcb;--catppuccin-color-sapphire-100:#a0c5d2;--catppuccin-color-sapphire-50:#b1cdd8;--catppuccin-color-sapphire-600:#1e98ad;--catppuccin-color-sapphire-700:#1b8b9f;--catppuccin-color-sapphire-800:#177e90;--catppuccin-color-sapphire-900:#136e7e;--catppuccin-color-sapphire-950:#0e5b68;--catppuccin-color-blue:#1e66f5;--catppuccin-color-blue-500:#1e66f5;--catppuccin-color-blue-400:#587ef5;--catppuccin-color-blue-300:#7791f5;--catppuccin-color-blue-200:#8da1f5;--catppuccin-color-blue-100:#a0b0f5;--catppuccin-color-blue-50:#b1bdf5;--catppuccin-color-blue-600:#1c61ea;--catppuccin-color-blue-700:#1959d8;--catppuccin-color-blue-800:#1650c3;--catppuccin-color-blue-900:#1245ac;--catppuccin-color-blue-950:#0d388f;--catppuccin-color-lavender:#7287fd;--catppuccin-color-lavender-500:#7287fd;--catppuccin-color-lavender-400:#8696fc;--catppuccin-color-lavender-300:#97a4fb;--catppuccin-color-lavender-200:#a5b0fb;--catppuccin-color-lavender-100:#b2bbfa;--catppuccin-color-lavender-50:#bec5f9;--catppuccin-color-lavender-600:#6d81f2;--catppuccin-color-lavender-700:#6476df;--catppuccin-color-lavender-800:#596aca;--catppuccin-color-lavender-900:#4e5db1;--catppuccin-color-lavender-950:#3f4c94;--catppuccin-color-text:#4c4f69;--catppuccin-color-subtext1:#5c5f77;--catppuccin-color-subtext0:#6c6f85;--catppuccin-color-overlay2:#7c7f93;--catppuccin-color-overlay1:#8c8fa1;--catppuccin-color-overlay0:#9ca0b0;--catppuccin-color-surface2:#acb0be;--catppuccin-color-surface1:#bcc0cc;--catppuccin-color-surface0:#ccd0da;--catppuccin-color-base:#eff1f5;--catppuccin-color-mantle:#e6e9ef;--catppuccin-color-crust:#dce0e8}:scope:where(.app-dark,.app-dark *) :root{--catppuccin-color-rosewater:#f4dbd6;--catppuccin-color-rosewater-500:#f4dbd6;--catppuccin-color-rosewater-400:#f5dfdb;--catppuccin-color-rosewater-300:#f6e3df;--catppuccin-color-rosewater-200:#f7e7e3;--catppuccin-color-rosewater-100:#f8eae8;--catppuccin-color-rosewater-50:#faeeec;--catppuccin-color-rosewater-600:#e9d1cd;--catppuccin-color-rosewater-700:#d7c1be;--catppuccin-color-rosewater-800:#c4b0ad;--catppuccin-color-rosewater-900:#ad9b9b;--catppuccin-color-rosewater-950:#918384;--catppuccin-color-flamingo:#f0c6c6;--catppuccin-color-flamingo-500:#f0c6c6;--catppuccin-color-flamingo-400:#f2cdcd;--catppuccin-color-flamingo-300:#f3d3d3;--catppuccin-color-flamingo-200:#f5d9d9;--catppuccin-color-flamingo-100:#f6dfdf;--catppuccin-color-flamingo-50:#f8e5e5;--catppuccin-color-flamingo-600:#e5bdbe;--catppuccin-color-flamingo-700:#d4afb0;--catppuccin-color-flamingo-800:#c09fa1;--catppuccin-color-flamingo-900:#aa8d90;--catppuccin-color-flamingo-950:#8f777b;--catppuccin-color-pink:#f5bde6;--catppuccin-color-pink-500:#f5bde6;--catppuccin-color-pink-400:#f6c5e9;--catppuccin-color-pink-300:#f7cceb;--catppuccin-color-pink-200:#f8d4ee;--catppuccin-color-pink-100:#f9dbf0;--catppuccin-color-pink-50:#fae1f3;--catppuccin-color-pink-600:#eab5dc;--catppuccin-color-pink-700:#d8a7cc;--catppuccin-color-pink-800:#c498ba;--catppuccin-color-pink-900:#ae86a6;--catppuccin-color-pink-950:#92728d;--catppuccin-color-mauve:#c6a0f6;--catppuccin-color-mauve-500:#c6a0f6;--catppuccin-color-mauve-400:#cdadf7;--catppuccin-color-mauve-300:#d3b8f8;--catppuccin-color-mauve-200:#d9c3f9;--catppuccin-color-mauve-100:#dfcdfa;--catppuccin-color-mauve-50:#e5d6fb;--catppuccin-color-mauve-600:#bd99eb;--catppuccin-color-mauve-700:#af8eda;--catppuccin-color-mauve-800:#9f81c7;--catppuccin-color-mauve-900:#8c72b1;--catppuccin-color-mauve-950:#766196;--catppuccin-color-red:#ed8796;--catppuccin-color-red-500:#ed8796;--catppuccin-color-red-400:#ef99a5;--catppuccin-color-red-300:#f1a8b2;--catppuccin-color-red-200:#f3b6be;--catppuccin-color-red-100:#f4c3c9;--catppuccin-color-red-50:#f6cfd3;--catppuccin-color-red-600:#e28190;--catppuccin-color-red-700:#d17886;--catppuccin-color-red-800:#be6d7c;--catppuccin-color-red-900:#a86170;--catppuccin-color-red-950:#8d5362;--catppuccin-color-maroon:#ee99a0;--catppuccin-color-maroon-500:#ee99a0;--catppuccin-color-maroon-400:#f0a7ad;--catppuccin-color-maroon-300:#f2b4b8;--catppuccin-color-maroon-200:#f3bfc3;--catppuccin-color-maroon-100:#f5cacd;--catppuccin-color-maroon-50:#f7d4d6;--catppuccin-color-maroon-600:#e39299;--catppuccin-color-maroon-700:#d2878f;--catppuccin-color-maroon-800:#bf7b83;--catppuccin-color-maroon-900:#a96e76;--catppuccin-color-maroon-950:#8e5d67;--catppuccin-color-peach:#f5a97f;--catppuccin-color-peach-500:#f5a97f;--catppuccin-color-peach-400:#f6b493;--catppuccin-color-peach-300:#f7bea4;--catppuccin-color-peach-200:#f8c8b3;--catppuccin-color-peach-100:#f9d1c0;--catppuccin-color-peach-50:#fadacc;--catppuccin-color-peach-600:#eaa27a;--catppuccin-color-peach-700:#d89572;--catppuccin-color-peach-800:#c4886a;--catppuccin-color-peach-900:#ae7961;--catppuccin-color-peach-950:#926656;--catppuccin-color-yellow:#eed49f;--catppuccin-color-yellow-500:#eed49f;--catppuccin-color-yellow-400:#f0d9ac;--catppuccin-color-yellow-300:#f2ddb8;--catppuccin-color-yellow-200:#f3e2c3;--catppuccin-color-yellow-100:#f5e6cd;--catppuccin-color-yellow-50:#f7ebd6;--catppuccin-color-yellow-600:#e3cb99;--catppuccin-color-yellow-700:#d2bb8e;--catppuccin-color-yellow-800:#bfaa82;--catppuccin-color-yellow-900:#a99775;--catppuccin-color-yellow-950:#8e7f66;--catppuccin-color-green:#a6da95;--catppuccin-color-green-500:#a6da95;--catppuccin-color-green-400:#b2dea4;--catppuccin-color-green-300:#bce2b1;--catppuccin-color-green-200:#c6e6bd;--catppuccin-color-green-100:#d0eac8;--catppuccin-color-green-50:#d9edd3;--catppuccin-color-green-600:#9fd08f;--catppuccin-color-green-700:#93c185;--catppuccin-color-green-800:#85af7b;--catppuccin-color-green-900:#769b6f;--catppuccin-color-green-950:#648261;--catppuccin-color-teal:#8bd5ca;--catppuccin-color-teal-500:#8bd5ca;--catppuccin-color-teal-400:#9cdad0;--catppuccin-color-teal-300:#abded6;--catppuccin-color-teal-200:#b8e3dc;--catppuccin-color-teal-100:#c4e7e1;--catppuccin-color-teal-50:#d0ebe7;--catppuccin-color-teal-600:#85ccc1;--catppuccin-color-teal-700:#7bbcb3;--catppuccin-color-teal-800:#70aba4;--catppuccin-color-teal-900:#639792;--catppuccin-color-teal-950:#557f7d;--catppuccin-color-sky:#91d7e3;--catppuccin-color-sky-500:#91d7e3;--catppuccin-color-sky-400:#a1dbe6;--catppuccin-color-sky-300:#afe0e9;--catppuccin-color-sky-200:#bbe4ec;--catppuccin-color-sky-100:#c7e8ef;--catppuccin-color-sky-50:#d2ecf2;--catppuccin-color-sky-600:#8bcdd9;--catppuccin-color-sky-700:#80bec9;--catppuccin-color-sky-800:#75adb8;--catppuccin-color-sky-900:#6899a4;--catppuccin-color-sky-950:#58818b;--catppuccin-color-sapphire:#7dc4e4;--catppuccin-color-sapphire-500:#7dc4e4;--catppuccin-color-sapphire-400:#91cbe7;--catppuccin-color-sapphire-300:#a3d2ea;--catppuccin-color-sapphire-200:#b2d8ed;--catppuccin-color-sapphire-100:#bfdeef;--catppuccin-color-sapphire-50:#cce4f2;--catppuccin-color-sapphire-600:#78bbda;--catppuccin-color-sapphire-700:#6fadca;--catppuccin-color-sapphire-800:#659db9;--catppuccin-color-sapphire-900:#5a8ba4;--catppuccin-color-sapphire-950:#4d768c;--catppuccin-color-blue:#8aadf4;--catppuccin-color-blue-500:#8aadf4;--catppuccin-color-blue-400:#9bb7f5;--catppuccin-color-blue-300:#aac1f6;--catppuccin-color-blue-200:#b8caf7;--catppuccin-color-blue-100:#c4d3f8;--catppuccin-color-blue-50:#cfdbfa;--catppuccin-color-blue-600:#84a5e9;--catppuccin-color-blue-700:#7a99d8;--catppuccin-color-blue-800:#6f8bc5;--catppuccin-color-blue-900:#637baf;--catppuccin-color-blue-950:#546895;--catppuccin-color-lavender:#b7bdf8;--catppuccin-color-lavender-500:#b7bdf8;--catppuccin-color-lavender-400:#c0c5f9;--catppuccin-color-lavender-300:#c8ccf9;--catppuccin-color-lavender-200:#d0d4fa;--catppuccin-color-lavender-100:#d8dbfb;--catppuccin-color-lavender-50:#dfe1fc;--catppuccin-color-lavender-600:#afb5ed;--catppuccin-color-lavender-700:#a2a7dc;--catppuccin-color-lavender-800:#9398c8;--catppuccin-color-lavender-900:#8286b2;--catppuccin-color-lavender-950:#6d7297;--catppuccin-color-text:#cad3f5;--catppuccin-color-subtext1:#b8c0e0;--catppuccin-color-subtext0:#a5adcb;--catppuccin-color-overlay2:#939ab7;--catppuccin-color-overlay1:#8087a2;--catppuccin-color-overlay0:#6e738d;--catppuccin-color-surface2:#5b6078;--catppuccin-color-surface1:#494d64;--catppuccin-color-surface0:#363a4f;--catppuccin-color-base:#24273a;--catppuccin-color-mantle:#1e2030;--catppuccin-color-crust:#181926}.latte{--catppuccin-color-rosewater:#dc8a78;--catppuccin-color-rosewater-500:#dc8a78;--catppuccin-color-rosewater-400:#de998c;--catppuccin-color-rosewater-300:#e0a69c;--catppuccin-color-rosewater-200:#e2b1ab;--catppuccin-color-rosewater-100:#e4bcb8;--catppuccin-color-rosewater-50:#e6c6c4;--catppuccin-color-rosewater-600:#d28372;--catppuccin-color-rosewater-700:#c27969;--catppuccin-color-rosewater-800:#af6d5e;--catppuccin-color-rosewater-900:#9a5f52;--catppuccin-color-rosewater-950:#804e43;--catppuccin-color-flamingo:#dd7878;--catppuccin-color-flamingo-500:#dd7878;--catppuccin-color-flamingo-400:#df8b8c;--catppuccin-color-flamingo-300:#e19b9c;--catppuccin-color-flamingo-200:#e3a9ab;--catppuccin-color-flamingo-100:#e4b5b8;--catppuccin-color-flamingo-50:#e6c1c4;--catppuccin-color-flamingo-600:#d37272;--catppuccin-color-flamingo-700:#c26969;--catppuccin-color-flamingo-800:#b05e5e;--catppuccin-color-flamingo-900:#9a5252;--catppuccin-color-flamingo-950:#804343;--catppuccin-color-pink:#ea76cb;--catppuccin-color-pink-500:#ea76cb;--catppuccin-color-pink-400:#eb89d0;--catppuccin-color-pink-300:#eb9ad4;--catppuccin-color-pink-200:#eca8d9;--catppuccin-color-pink-100:#ecb5dd;--catppuccin-color-pink-50:#edc1e1;--catppuccin-color-pink-600:#df70c2;--catppuccin-color-pink-700:#ce67b2;--catppuccin-color-pink-800:#ba5da1;--catppuccin-color-pink-900:#a4518e;--catppuccin-color-pink-950:#884275;--catppuccin-color-mauve:#8839ef;--catppuccin-color-mauve-500:#8839ef;--catppuccin-color-mauve-400:#9763f0;--catppuccin-color-mauve-300:#a47ef0;--catppuccin-color-mauve-200:#af93f1;--catppuccin-color-mauve-100:#baa5f1;--catppuccin-color-mauve-50:#c4b5f2;--catppuccin-color-mauve-600:#8236e4;--catppuccin-color-mauve-700:#7731d2;--catppuccin-color-mauve-800:#6b2bbe;--catppuccin-color-mauve-900:#5e25a7;--catppuccin-color-mauve-950:#4d1d8b;--catppuccin-color-red:#d20f39;--catppuccin-color-red-500:#d20f39;--catppuccin-color-red-400:#d55664;--catppuccin-color-red-300:#d87680;--catppuccin-color-red-200:#db8d95;--catppuccin-color-red-100:#dea1a8;--catppuccin-color-red-50:#e1b1b8;--catppuccin-color-red-600:#c80e36;--catppuccin-color-red-700:#b90c31;--catppuccin-color-red-800:#a7092b;--catppuccin-color-red-900:#930725;--catppuccin-color-red-950:#7a051d;--catppuccin-color-maroon:#e64553;--catppuccin-color-maroon-500:#e64553;--catppuccin-color-maroon-400:#e76972;--catppuccin-color-maroon-300:#e88289;--catppuccin-color-maroon-200:#e9969c;--catppuccin-color-maroon-100:#eaa7ad;--catppuccin-color-maroon-50:#ebb6bb;--catppuccin-color-maroon-600:#dc414f;--catppuccin-color-maroon-700:#ca3c48;--catppuccin-color-maroon-800:#b73540;--catppuccin-color-maroon-900:#a12e38;--catppuccin-color-maroon-950:#86242d;--catppuccin-color-peach:#fe640b;--catppuccin-color-peach-500:#fe640b;--catppuccin-color-peach-400:#fd7c57;--catppuccin-color-peach-300:#fb9077;--catppuccin-color-peach-200:#faa08f;--catppuccin-color-peach-100:#f8afa3;--catppuccin-color-peach-50:#f7bcb4;--catppuccin-color-peach-600:#f25f0a;--catppuccin-color-peach-700:#e05708;--catppuccin-color-peach-800:#cb4e07;--catppuccin-color-peach-900:#b24405;--catppuccin-color-peach-950:#943703;--catppuccin-color-yellow:#df8e1d;--catppuccin-color-yellow-500:#df8e1d;--catppuccin-color-yellow-400:#e19c5a;--catppuccin-color-yellow-300:#e2a879;--catppuccin-color-yellow-200:#e4b391;--catppuccin-color-yellow-100:#e6bea4;--catppuccin-color-yellow-50:#e7c8b5;--catppuccin-color-yellow-600:#d5871b;--catppuccin-color-yellow-700:#c47c18;--catppuccin-color-yellow-800:#b27015;--catppuccin-color-yellow-900:#9c6211;--catppuccin-color-yellow-950:#82500c;--catppuccin-color-green:#40a02b;--catppuccin-color-green-500:#40a02b;--catppuccin-color-green-400:#66aa5e;--catppuccin-color-green-300:#7fb47c;--catppuccin-color-green-200:#94bd93;--catppuccin-color-green-100:#a5c6a6;--catppuccin-color-green-50:#b4ceb6;--catppuccin-color-green-600:#3d9929;--catppuccin-color-green-700:#378c25;--catppuccin-color-green-800:#317f20;--catppuccin-color-green-900:#2a6f1b;--catppuccin-color-green-950:#215b15;--catppuccin-color-teal:#179299;--catppuccin-color-teal-500:#179299;--catppuccin-color-teal-400:#569fa5;--catppuccin-color-teal-300:#75abb1;--catppuccin-color-teal-200:#8db6bb;--catppuccin-color-teal-100:#a0c0c5;--catppuccin-color-teal-50:#b0c9ce;--catppuccin-color-teal-600:#158b92;--catppuccin-color-teal-700:#138086;--catppuccin-color-teal-800:#107379;--catppuccin-color-teal-900:#0d656a;--catppuccin-color-teal-950:#085357;--catppuccin-color-sky:#04a5e5;--catppuccin-color-sky-500:#04a5e5;--catppuccin-color-sky-400:#53afe7;--catppuccin-color-sky-300:#74b8e8;--catppuccin-color-sky-200:#8bc0ea;--catppuccin-color-sky-100:#9fc8ec;--catppuccin-color-sky-50:#b0d0ed;--catppuccin-color-sky-600:#049ddb;--catppuccin-color-sky-700:#0391ca;--catppuccin-color-sky-800:#0283b6;--catppuccin-color-sky-900:#0272a0;--catppuccin-color-sky-950:#015e85;--catppuccin-color-sapphire:#209fb5;--catppuccin-color-sapphire-500:#209fb5;--catppuccin-color-sapphire-400:#59aabd;--catppuccin-color-sapphire-300:#77b3c4;--catppuccin-color-sapphire-200:#8ebdcb;--catppuccin-color-sapphire-100:#a0c5d2;--catppuccin-color-sapphire-50:#b1cdd8;--catppuccin-color-sapphire-600:#1e98ad;--catppuccin-color-sapphire-700:#1b8b9f;--catppuccin-color-sapphire-800:#177e90;--catppuccin-color-sapphire-900:#136e7e;--catppuccin-color-sapphire-950:#0e5b68;--catppuccin-color-blue:#1e66f5;--catppuccin-color-blue-500:#1e66f5;--catppuccin-color-blue-400:#587ef5;--catppuccin-color-blue-300:#7791f5;--catppuccin-color-blue-200:#8da1f5;--catppuccin-color-blue-100:#a0b0f5;--catppuccin-color-blue-50:#b1bdf5;--catppuccin-color-blue-600:#1c61ea;--catppuccin-color-blue-700:#1959d8;--catppuccin-color-blue-800:#1650c3;--catppuccin-color-blue-900:#1245ac;--catppuccin-color-blue-950:#0d388f;--catppuccin-color-lavender:#7287fd;--catppuccin-color-lavender-500:#7287fd;--catppuccin-color-lavender-400:#8696fc;--catppuccin-color-lavender-300:#97a4fb;--catppuccin-color-lavender-200:#a5b0fb;--catppuccin-color-lavender-100:#b2bbfa;--catppuccin-color-lavender-50:#bec5f9;--catppuccin-color-lavender-600:#6d81f2;--catppuccin-color-lavender-700:#6476df;--catppuccin-color-lavender-800:#596aca;--catppuccin-color-lavender-900:#4e5db1;--catppuccin-color-lavender-950:#3f4c94;--catppuccin-color-text:#4c4f69;--catppuccin-color-subtext1:#5c5f77;--catppuccin-color-subtext0:#6c6f85;--catppuccin-color-overlay2:#7c7f93;--catppuccin-color-overlay1:#8c8fa1;--catppuccin-color-overlay0:#9ca0b0;--catppuccin-color-surface2:#acb0be;--catppuccin-color-surface1:#bcc0cc;--catppuccin-color-surface0:#ccd0da;--catppuccin-color-base:#eff1f5;--catppuccin-color-mantle:#e6e9ef;--catppuccin-color-crust:#dce0e8}.frappe{--catppuccin-color-rosewater:#f2d5cf;--catppuccin-color-rosewater-500:#f2d5cf;--catppuccin-color-rosewater-400:#f3dad4;--catppuccin-color-rosewater-300:#f5deda;--catppuccin-color-rosewater-200:#f6e3df;--catppuccin-color-rosewater-100:#f7e7e4;--catppuccin-color-rosewater-50:#f9ebe9;--catppuccin-color-rosewater-600:#e7ccc6;--catppuccin-color-rosewater-700:#d6bdb9;--catppuccin-color-rosewater-800:#c3aca9;--catppuccin-color-rosewater-900:#ad9998;--catppuccin-color-rosewater-950:#928284;--catppuccin-color-flamingo:#eebebe;--catppuccin-color-flamingo-500:#eebebe;--catppuccin-color-flamingo-400:#f0c6c6;--catppuccin-color-flamingo-300:#f2cdcd;--catppuccin-color-flamingo-200:#f3d4d4;--catppuccin-color-flamingo-100:#f5dbdb;--catppuccin-color-flamingo-50:#f7e2e2;--catppuccin-color-flamingo-600:#e4b6b6;--catppuccin-color-flamingo-700:#d3a9aa;--catppuccin-color-flamingo-800:#c09a9c;--catppuccin-color-flamingo-900:#aa898d;--catppuccin-color-flamingo-950:#90757b;--catppuccin-color-pink:#f4b8e4;--catppuccin-color-pink-500:#f4b8e4;--catppuccin-color-pink-400:#f5c1e7;--catppuccin-color-pink-300:#f6c9ea;--catppuccin-color-pink-200:#f7d1ed;--catppuccin-color-pink-100:#f8d8ef;--catppuccin-color-pink-50:#fadff2;--catppuccin-color-pink-600:#e9b0da;--catppuccin-color-pink-700:#d8a3cb;--catppuccin-color-pink-800:#c495ba;--catppuccin-color-pink-900:#ae85a6;--catppuccin-color-pink-950:#93728f;--catppuccin-color-mauve:#ca9ee6;--catppuccin-color-mauve-500:#ca9ee6;--catppuccin-color-mauve-400:#d0abe9;--catppuccin-color-mauve-300:#d6b7eb;--catppuccin-color-mauve-200:#dcc2ee;--catppuccin-color-mauve-100:#e1ccf0;--catppuccin-color-mauve-50:#e7d6f3;--catppuccin-color-mauve-600:#c197dc;--catppuccin-color-mauve-700:#b38dcd;--catppuccin-color-mauve-800:#a381bb;--catppuccin-color-mauve-900:#9173a8;--catppuccin-color-mauve-950:#7b6490;--catppuccin-color-red:#e78284;--catppuccin-color-red-500:#e78284;--catppuccin-color-red-400:#ea9597;--catppuccin-color-red-300:#eca5a7;--catppuccin-color-red-200:#efb4b5;--catppuccin-color-red-100:#f1c1c2;--catppuccin-color-red-50:#f3cdce;--catppuccin-color-red-600:#dd7d7f;--catppuccin-color-red-700:#cc7478;--catppuccin-color-red-800:#ba6b70;--catppuccin-color-red-900:#a56168;--catppuccin-color-red-950:#8c555e;--catppuccin-color-maroon:#ea999c;--catppuccin-color-maroon-500:#ea999c;--catppuccin-color-maroon-400:#eca7a9;--catppuccin-color-maroon-300:#eeb4b6;--catppuccin-color-maroon-200:#f1bfc1;--catppuccin-color-maroon-100:#f3cacb;--catppuccin-color-maroon-50:#f5d4d5;--catppuccin-color-maroon-600:#e09396;--catppuccin-color-maroon-700:#cf888d;--catppuccin-color-maroon-800:#bc7d82;--catppuccin-color-maroon-900:#a77077;--catppuccin-color-maroon-950:#8d6169;--catppuccin-color-peach:#ef9f76;--catppuccin-color-peach-500:#ef9f76;--catppuccin-color-peach-400:#f1ac8c;--catppuccin-color-peach-300:#f2b89f;--catppuccin-color-peach-200:#f4c3af;--catppuccin-color-peach-100:#f6cdbd;--catppuccin-color-peach-50:#f7d6ca;--catppuccin-color-peach-600:#e59872;--catppuccin-color-peach-700:#d38e6c;--catppuccin-color-peach-800:#c08266;--catppuccin-color-peach-900:#ab745f;--catppuccin-color-peach-950:#906458;--catppuccin-color-yellow:#e5c890;--catppuccin-color-yellow-500:#e5c890;--catppuccin-color-yellow-400:#e8cea0;--catppuccin-color-yellow-300:#ebd5ae;--catppuccin-color-yellow-200:#eddabb;--catppuccin-color-yellow-100:#f0e0c6;--catppuccin-color-yellow-50:#f2e6d1;--catppuccin-color-yellow-600:#dbbf8b;--catppuccin-color-yellow-700:#cbb182;--catppuccin-color-yellow-800:#b8a279;--catppuccin-color-yellow-900:#a4906f;--catppuccin-color-yellow-950:#8a7b64;--catppuccin-color-green:#a6d189;--catppuccin-color-green-500:#a6d189;--catppuccin-color-green-400:#b2d69a;--catppuccin-color-green-300:#bcdbaa;--catppuccin-color-green-200:#c6e0b7;--catppuccin-color-green-100:#d0e5c4;--catppuccin-color-green-50:#d9e9cf;--catppuccin-color-green-600:#9fc884;--catppuccin-color-green-700:#93b97c;--catppuccin-color-green-800:#87a974;--catppuccin-color-green-900:#78966b;--catppuccin-color-green-950:#678060;--catppuccin-color-teal:#81c8be;--catppuccin-color-teal-500:#81c8be;--catppuccin-color-teal-400:#94cec6;--catppuccin-color-teal-300:#a5d5cd;--catppuccin-color-teal-200:#b4dad4;--catppuccin-color-teal-100:#c1e0db;--catppuccin-color-teal-50:#cde6e2;--catppuccin-color-teal-600:#7cbfb6;--catppuccin-color-teal-700:#73b1aa;--catppuccin-color-teal-800:#6aa29c;--catppuccin-color-teal-900:#5f908d;--catppuccin-color-teal-950:#537b7b;--catppuccin-color-sky:#99d1db;--catppuccin-color-sky-500:#99d1db;--catppuccin-color-sky-400:#a7d6df;--catppuccin-color-sky-300:#b4dbe3;--catppuccin-color-sky-200:#bfe0e7;--catppuccin-color-sky-100:#cae5ea;--catppuccin-color-sky-50:#d4e9ee;--catppuccin-color-sky-600:#93c8d2;--catppuccin-color-sky-700:#88b9c3;--catppuccin-color-sky-800:#7ca9b3;--catppuccin-color-sky-900:#6f96a0;--catppuccin-color-sky-950:#60808a;--catppuccin-color-sapphire:#85c1dc;--catppuccin-color-sapphire-500:#85c1dc;--catppuccin-color-sapphire-400:#97c8e0;--catppuccin-color-sapphire-300:#a7cfe4;--catppuccin-color-sapphire-200:#b5d6e7;--catppuccin-color-sapphire-100:#c2ddeb;--catppuccin-color-sapphire-50:#cee3ee;--catppuccin-color-sapphire-600:#80b9d3;--catppuccin-color-sapphire-700:#77abc4;--catppuccin-color-sapphire-800:#6d9cb4;--catppuccin-color-sapphire-900:#628ba1;--catppuccin-color-sapphire-950:#55778b;--catppuccin-color-blue:#8caaee;--catppuccin-color-blue-500:#8caaee;--catppuccin-color-blue-400:#9db5f0;--catppuccin-color-blue-300:#abbff2;--catppuccin-color-blue-200:#b9c9f3;--catppuccin-color-blue-100:#c5d2f5;--catppuccin-color-blue-50:#d0daf7;--catppuccin-color-blue-600:#86a3e4;--catppuccin-color-blue-700:#7d97d4;--catppuccin-color-blue-800:#728ac2;--catppuccin-color-blue-900:#677bad;--catppuccin-color-blue-950:#596a95;--catppuccin-color-lavender:#babbf1;--catppuccin-color-lavender-500:#babbf1;--catppuccin-color-lavender-400:#c2c3f2;--catppuccin-color-lavender-300:#cacbf4;--catppuccin-color-lavender-200:#d2d2f5;--catppuccin-color-lavender-100:#d9daf7;--catppuccin-color-lavender-50:#e0e0f8;--catppuccin-color-lavender-600:#b2b3e7;--catppuccin-color-lavender-700:#a5a6d6;--catppuccin-color-lavender-800:#9698c4;--catppuccin-color-lavender-900:#8687af;--catppuccin-color-lavender-950:#727496;--catppuccin-color-text:#c6d0f5;--catppuccin-color-subtext1:#b5bfe2;--catppuccin-color-subtext0:#a5adce;--catppuccin-color-overlay2:#949cbb;--catppuccin-color-overlay1:#838ba7;--catppuccin-color-overlay0:#737994;--catppuccin-color-surface2:#626880;--catppuccin-color-surface1:#51576d;--catppuccin-color-surface0:#414559;--catppuccin-color-base:#303446;--catppuccin-color-mantle:#292c3c;--catppuccin-color-crust:#232634}.macchiato{--catppuccin-color-rosewater:#f4dbd6;--catppuccin-color-rosewater-500:#f4dbd6;--catppuccin-color-rosewater-400:#f5dfdb;--catppuccin-color-rosewater-300:#f6e3df;--catppuccin-color-rosewater-200:#f7e7e3;--catppuccin-color-rosewater-100:#f8eae8;--catppuccin-color-rosewater-50:#faeeec;--catppuccin-color-rosewater-600:#e9d1cd;--catppuccin-color-rosewater-700:#d7c1be;--catppuccin-color-rosewater-800:#c4b0ad;--catppuccin-color-rosewater-900:#ad9b9b;--catppuccin-color-rosewater-950:#918384;--catppuccin-color-flamingo:#f0c6c6;--catppuccin-color-flamingo-500:#f0c6c6;--catppuccin-color-flamingo-400:#f2cdcd;--catppuccin-color-flamingo-300:#f3d3d3;--catppuccin-color-flamingo-200:#f5d9d9;--catppuccin-color-flamingo-100:#f6dfdf;--catppuccin-color-flamingo-50:#f8e5e5;--catppuccin-color-flamingo-600:#e5bdbe;--catppuccin-color-flamingo-700:#d4afb0;--catppuccin-color-flamingo-800:#c09fa1;--catppuccin-color-flamingo-900:#aa8d90;--catppuccin-color-flamingo-950:#8f777b;--catppuccin-color-pink:#f5bde6;--catppuccin-color-pink-500:#f5bde6;--catppuccin-color-pink-400:#f6c5e9;--catppuccin-color-pink-300:#f7cceb;--catppuccin-color-pink-200:#f8d4ee;--catppuccin-color-pink-100:#f9dbf0;--catppuccin-color-pink-50:#fae1f3;--catppuccin-color-pink-600:#eab5dc;--catppuccin-color-pink-700:#d8a7cc;--catppuccin-color-pink-800:#c498ba;--catppuccin-color-pink-900:#ae86a6;--catppuccin-color-pink-950:#92728d;--catppuccin-color-mauve:#c6a0f6;--catppuccin-color-mauve-500:#c6a0f6;--catppuccin-color-mauve-400:#cdadf7;--catppuccin-color-mauve-300:#d3b8f8;--catppuccin-color-mauve-200:#d9c3f9;--catppuccin-color-mauve-100:#dfcdfa;--catppuccin-color-mauve-50:#e5d6fb;--catppuccin-color-mauve-600:#bd99eb;--catppuccin-color-mauve-700:#af8eda;--catppuccin-color-mauve-800:#9f81c7;--catppuccin-color-mauve-900:#8c72b1;--catppuccin-color-mauve-950:#766196;--catppuccin-color-red:#ed8796;--catppuccin-color-red-500:#ed8796;--catppuccin-color-red-400:#ef99a5;--catppuccin-color-red-300:#f1a8b2;--catppuccin-color-red-200:#f3b6be;--catppuccin-color-red-100:#f4c3c9;--catppuccin-color-red-50:#f6cfd3;--catppuccin-color-red-600:#e28190;--catppuccin-color-red-700:#d17886;--catppuccin-color-red-800:#be6d7c;--catppuccin-color-red-900:#a86170;--catppuccin-color-red-950:#8d5362;--catppuccin-color-maroon:#ee99a0;--catppuccin-color-maroon-500:#ee99a0;--catppuccin-color-maroon-400:#f0a7ad;--catppuccin-color-maroon-300:#f2b4b8;--catppuccin-color-maroon-200:#f3bfc3;--catppuccin-color-maroon-100:#f5cacd;--catppuccin-color-maroon-50:#f7d4d6;--catppuccin-color-maroon-600:#e39299;--catppuccin-color-maroon-700:#d2878f;--catppuccin-color-maroon-800:#bf7b83;--catppuccin-color-maroon-900:#a96e76;--catppuccin-color-maroon-950:#8e5d67;--catppuccin-color-peach:#f5a97f;--catppuccin-color-peach-500:#f5a97f;--catppuccin-color-peach-400:#f6b493;--catppuccin-color-peach-300:#f7bea4;--catppuccin-color-peach-200:#f8c8b3;--catppuccin-color-peach-100:#f9d1c0;--catppuccin-color-peach-50:#fadacc;--catppuccin-color-peach-600:#eaa27a;--catppuccin-color-peach-700:#d89572;--catppuccin-color-peach-800:#c4886a;--catppuccin-color-peach-900:#ae7961;--catppuccin-color-peach-950:#926656;--catppuccin-color-yellow:#eed49f;--catppuccin-color-yellow-500:#eed49f;--catppuccin-color-yellow-400:#f0d9ac;--catppuccin-color-yellow-300:#f2ddb8;--catppuccin-color-yellow-200:#f3e2c3;--catppuccin-color-yellow-100:#f5e6cd;--catppuccin-color-yellow-50:#f7ebd6;--catppuccin-color-yellow-600:#e3cb99;--catppuccin-color-yellow-700:#d2bb8e;--catppuccin-color-yellow-800:#bfaa82;--catppuccin-color-yellow-900:#a99775;--catppuccin-color-yellow-950:#8e7f66;--catppuccin-color-green:#a6da95;--catppuccin-color-green-500:#a6da95;--catppuccin-color-green-400:#b2dea4;--catppuccin-color-green-300:#bce2b1;--catppuccin-color-green-200:#c6e6bd;--catppuccin-color-green-100:#d0eac8;--catppuccin-color-green-50:#d9edd3;--catppuccin-color-green-600:#9fd08f;--catppuccin-color-green-700:#93c185;--catppuccin-color-green-800:#85af7b;--catppuccin-color-green-900:#769b6f;--catppuccin-color-green-950:#648261;--catppuccin-color-teal:#8bd5ca;--catppuccin-color-teal-500:#8bd5ca;--catppuccin-color-teal-400:#9cdad0;--catppuccin-color-teal-300:#abded6;--catppuccin-color-teal-200:#b8e3dc;--catppuccin-color-teal-100:#c4e7e1;--catppuccin-color-teal-50:#d0ebe7;--catppuccin-color-teal-600:#85ccc1;--catppuccin-color-teal-700:#7bbcb3;--catppuccin-color-teal-800:#70aba4;--catppuccin-color-teal-900:#639792;--catppuccin-color-teal-950:#557f7d;--catppuccin-color-sky:#91d7e3;--catppuccin-color-sky-500:#91d7e3;--catppuccin-color-sky-400:#a1dbe6;--catppuccin-color-sky-300:#afe0e9;--catppuccin-color-sky-200:#bbe4ec;--catppuccin-color-sky-100:#c7e8ef;--catppuccin-color-sky-50:#d2ecf2;--catppuccin-color-sky-600:#8bcdd9;--catppuccin-color-sky-700:#80bec9;--catppuccin-color-sky-800:#75adb8;--catppuccin-color-sky-900:#6899a4;--catppuccin-color-sky-950:#58818b;--catppuccin-color-sapphire:#7dc4e4;--catppuccin-color-sapphire-500:#7dc4e4;--catppuccin-color-sapphire-400:#91cbe7;--catppuccin-color-sapphire-300:#a3d2ea;--catppuccin-color-sapphire-200:#b2d8ed;--catppuccin-color-sapphire-100:#bfdeef;--catppuccin-color-sapphire-50:#cce4f2;--catppuccin-color-sapphire-600:#78bbda;--catppuccin-color-sapphire-700:#6fadca;--catppuccin-color-sapphire-800:#659db9;--catppuccin-color-sapphire-900:#5a8ba4;--catppuccin-color-sapphire-950:#4d768c;--catppuccin-color-blue:#8aadf4;--catppuccin-color-blue-500:#8aadf4;--catppuccin-color-blue-400:#9bb7f5;--catppuccin-color-blue-300:#aac1f6;--catppuccin-color-blue-200:#b8caf7;--catppuccin-color-blue-100:#c4d3f8;--catppuccin-color-blue-50:#cfdbfa;--catppuccin-color-blue-600:#84a5e9;--catppuccin-color-blue-700:#7a99d8;--catppuccin-color-blue-800:#6f8bc5;--catppuccin-color-blue-900:#637baf;--catppuccin-color-blue-950:#546895;--catppuccin-color-lavender:#b7bdf8;--catppuccin-color-lavender-500:#b7bdf8;--catppuccin-color-lavender-400:#c0c5f9;--catppuccin-color-lavender-300:#c8ccf9;--catppuccin-color-lavender-200:#d0d4fa;--catppuccin-color-lavender-100:#d8dbfb;--catppuccin-color-lavender-50:#dfe1fc;--catppuccin-color-lavender-600:#afb5ed;--catppuccin-color-lavender-700:#a2a7dc;--catppuccin-color-lavender-800:#9398c8;--catppuccin-color-lavender-900:#8286b2;--catppuccin-color-lavender-950:#6d7297;--catppuccin-color-text:#cad3f5;--catppuccin-color-subtext1:#b8c0e0;--catppuccin-color-subtext0:#a5adcb;--catppuccin-color-overlay2:#939ab7;--catppuccin-color-overlay1:#8087a2;--catppuccin-color-overlay0:#6e738d;--catppuccin-color-surface2:#5b6078;--catppuccin-color-surface1:#494d64;--catppuccin-color-surface0:#363a4f;--catppuccin-color-base:#24273a;--catppuccin-color-mantle:#1e2030;--catppuccin-color-crust:#181926}.mocha{--catppuccin-color-rosewater:#f5e0dc;--catppuccin-color-rosewater-500:#f5e0dc;--catppuccin-color-rosewater-400:#f6e3e0;--catppuccin-color-rosewater-300:#f7e7e4;--catppuccin-color-rosewater-200:#f8eae7;--catppuccin-color-rosewater-100:#f9edeb;--catppuccin-color-rosewater-50:#faf0ee;--catppuccin-color-rosewater-600:#ead6d2;--catppuccin-color-rosewater-700:#d8c6c3;--catppuccin-color-rosewater-800:#c4b3b1;--catppuccin-color-rosewater-900:#ad9e9d;--catppuccin-color-rosewater-950:#918585;--catppuccin-color-flamingo:#f2cdcd;--catppuccin-color-flamingo-500:#f2cdcd;--catppuccin-color-flamingo-400:#f3d3d3;--catppuccin-color-flamingo-300:#f5d8d8;--catppuccin-color-flamingo-200:#f6dede;--catppuccin-color-flamingo-100:#f7e3e3;--catppuccin-color-flamingo-50:#f9e8e8;--catppuccin-color-flamingo-600:#e7c4c4;--catppuccin-color-flamingo-700:#d6b5b5;--catppuccin-color-flamingo-800:#c2a4a5;--catppuccin-color-flamingo-900:#ab9193;--catppuccin-color-flamingo-950:#8f797c;--catppuccin-color-pink:#f5c2e7;--catppuccin-color-pink-500:#f5c2e7;--catppuccin-color-pink-400:#f6c9ea;--catppuccin-color-pink-300:#f7d0ec;--catppuccin-color-pink-200:#f8d7ef;--catppuccin-color-pink-100:#f9ddf1;--catppuccin-color-pink-50:#fae3f3;--catppuccin-color-pink-600:#eab9dd;--catppuccin-color-pink-700:#d8abcc;--catppuccin-color-pink-800:#c49bba;--catppuccin-color-pink-900:#ad89a5;--catppuccin-color-pink-950:#91738b;--catppuccin-color-mauve:#cba6f7;--catppuccin-color-mauve-500:#cba6f7;--catppuccin-color-mauve-400:#d1b2f8;--catppuccin-color-mauve-300:#d7bcf9;--catppuccin-color-mauve-200:#dcc6f9;--catppuccin-color-mauve-100:#e2d0fa;--catppuccin-color-mauve-50:#e7d9fb;--catppuccin-color-mauve-600:#c29fec;--catppuccin-color-mauve-700:#b392da;--catppuccin-color-mauve-800:#a285c7;--catppuccin-color-mauve-900:#8f75b0;--catppuccin-color-mauve-950:#786394;--catppuccin-color-red:#f38ba8;--catppuccin-color-red-500:#f38ba8;--catppuccin-color-red-400:#f49cb3;--catppuccin-color-red-300:#f5abbe;--catppuccin-color-red-200:#f7b8c7;--catppuccin-color-red-100:#f8c4d1;--catppuccin-color-red-50:#f9d0d9;--catppuccin-color-red-600:#e885a1;--catppuccin-color-red-700:#d67b95;--catppuccin-color-red-800:#c36f88;--catppuccin-color-red-900:#ac6279;--catppuccin-color-red-950:#905367;--catppuccin-color-maroon:#eba0ac;--catppuccin-color-maroon-500:#eba0ac;--catppuccin-color-maroon-400:#edadb7;--catppuccin-color-maroon-300:#efb8c0;--catppuccin-color-maroon-200:#f1c3ca;--catppuccin-color-maroon-100:#f3cdd2;--catppuccin-color-maroon-50:#f5d6db;--catppuccin-color-maroon-600:#e099a5;--catppuccin-color-maroon-700:#cf8d98;--catppuccin-color-maroon-800:#bc808b;--catppuccin-color-maroon-900:#a6717c;--catppuccin-color-maroon-950:#8b5f6a;--catppuccin-color-peach:#fab387;--catppuccin-color-peach-500:#fab387;--catppuccin-color-peach-400:#fbbc99;--catppuccin-color-peach-300:#fbc5a8;--catppuccin-color-peach-200:#fcceb6;--catppuccin-color-peach-100:#fcd6c3;--catppuccin-color-peach-50:#fdddcf;--catppuccin-color-peach-600:#efab81;--catppuccin-color-peach-700:#dd9e78;--catppuccin-color-peach-800:#c88f6e;--catppuccin-color-peach-900:#b17e63;--catppuccin-color-peach-950:#946a55;--catppuccin-color-yellow:#f9e2af;--catppuccin-color-yellow-500:#f9e2af;--catppuccin-color-yellow-400:#fae5b9;--catppuccin-color-yellow-300:#fae8c3;--catppuccin-color-yellow-200:#fbebcb;--catppuccin-color-yellow-100:#fbeed4;--catppuccin-color-yellow-50:#fcf1dc;--catppuccin-color-yellow-600:#eed8a7;--catppuccin-color-yellow-700:#dcc79b;--catppuccin-color-yellow-800:#c7b58d;--catppuccin-color-yellow-900:#b0a07e;--catppuccin-color-yellow-950:#93866b;--catppuccin-color-green:#a6e3a1;--catppuccin-color-green-500:#a6e3a1;--catppuccin-color-green-400:#b2e6ae;--catppuccin-color-green-300:#bce9b9;--catppuccin-color-green-200:#c6ecc4;--catppuccin-color-green-100:#d0efcd;--catppuccin-color-green-50:#d9f2d7;--catppuccin-color-green-600:#9fd99a;--catppuccin-color-green-700:#92c88f;--catppuccin-color-green-800:#85b682;--catppuccin-color-green-900:#75a074;--catppuccin-color-green-950:#638663;--catppuccin-color-teal:#94e2d5;--catppuccin-color-teal-500:#94e2d5;--catppuccin-color-teal-400:#a3e5da;--catppuccin-color-teal-300:#b1e8de;--catppuccin-color-teal-200:#bdebe3;--catppuccin-color-teal-100:#c8eee7;--catppuccin-color-teal-50:#d3f1eb;--catppuccin-color-teal-600:#8dd8cc;--catppuccin-color-teal-700:#83c7bc;--catppuccin-color-teal-800:#77b5ac;--catppuccin-color-teal-900:#69a098;--catppuccin-color-teal-950:#588681;--catppuccin-color-sky:#89dceb;--catppuccin-color-sky-500:#89dceb;--catppuccin-color-sky-400:#9ae0ed;--catppuccin-color-sky-300:#aae4ef;--catppuccin-color-sky-200:#b7e7f1;--catppuccin-color-sky-100:#c4ebf3;--catppuccin-color-sky-50:#cfeef5;--catppuccin-color-sky-600:#83d2e1;--catppuccin-color-sky-700:#79c2d0;--catppuccin-color-sky-800:#6eb0bd;--catppuccin-color-sky-900:#619ba7;--catppuccin-color-sky-950:#52828d;--catppuccin-color-sapphire:#74c7ec;--catppuccin-color-sapphire-500:#74c7ec;--catppuccin-color-sapphire-400:#8bceee;--catppuccin-color-sapphire-300:#9ed4f0;--catppuccin-color-sapphire-200:#aedaf2;--catppuccin-color-sapphire-100:#bce0f4;--catppuccin-color-sapphire-50:#c9e5f6;--catppuccin-color-sapphire-600:#6fbee2;--catppuccin-color-sapphire-700:#66b0d1;--catppuccin-color-sapphire-800:#5d9fbe;--catppuccin-color-sapphire-900:#538ca8;--catppuccin-color-sapphire-950:#46768e;--catppuccin-color-blue:#89b4fa;--catppuccin-color-blue-500:#89b4fa;--catppuccin-color-blue-400:#9abdfb;--catppuccin-color-blue-300:#aac6fb;--catppuccin-color-blue-200:#b7cefc;--catppuccin-color-blue-100:#c4d6fc;--catppuccin-color-blue-50:#cfdefd;--catppuccin-color-blue-600:#83acef;--catppuccin-color-blue-700:#799fdd;--catppuccin-color-blue-800:#6e90c9;--catppuccin-color-blue-900:#617fb2;--catppuccin-color-blue-950:#526b96;--catppuccin-color-lavender:#b4befe;--catppuccin-color-lavender-500:#b4befe;--catppuccin-color-lavender-400:#bdc6fe;--catppuccin-color-lavender-300:#c6cdfe;--catppuccin-color-lavender-200:#ced4fe;--catppuccin-color-lavender-100:#d6dbfe;--catppuccin-color-lavender-50:#dee2ff;--catppuccin-color-lavender-600:#acb5f3;--catppuccin-color-lavender-700:#9fa8e1;--catppuccin-color-lavender-800:#9098cc;--catppuccin-color-lavender-900:#7f86b5;--catppuccin-color-lavender-950:#6b7099;--catppuccin-color-text:#cdd6f4;--catppuccin-color-subtext1:#bac2de;--catppuccin-color-subtext0:#a6adc8;--catppuccin-color-overlay2:#9399b2;--catppuccin-color-overlay1:#7f849c;--catppuccin-color-overlay0:#6c7086;--catppuccin-color-surface2:#585b70;--catppuccin-color-surface1:#45475a;--catppuccin-color-surface0:#313244;--catppuccin-color-base:#1e1e2e;--catppuccin-color-mantle:#181825;--catppuccin-color-crust:#11111b}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.-right-20{right:calc(var(--spacing) * -20)}.-right-32{right:calc(var(--spacing) * -32)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-40{bottom:calc(var(--spacing) * -40)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-32{left:calc(var(--spacing) * -32)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-\[350px\]{height:350px}.h-\[450px\]{height:450px}.h-\[500px\]{height:500px}.h-full{height:100%}.max-h-40{max-height:calc(var(--spacing) * 40)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-screen{min-height:100vh}.w-0{width:0}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[350px\]{width:350px}.w-\[450px\]{width:450px}.w-\[500px\]{width:500px}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[150px\]{max-width:150px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[3rem\]{min-width:3rem}.min-w-\[22rem\]{min-width:22rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-vec-surface-1>:not(:last-child)){border-color:var(--color-vec-surface-1)}:where(.divide-vec-surface-2>:not(:last-child)){border-color:var(--color-vec-surface-2)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-l-2{border-left-style:var(--tw-border-style)!important;border-left-width:2px!important}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-vec-primary{border-color:var(--color-vec-primary)!important}.border-ctp-crust{border-color:var(--catppuccin-color-crust)}.border-ctp-mauve-200{border-color:var(--catppuccin-color-mauve-200)}.border-current{border-color:currentColor}.border-vec-accent{border-color:var(--color-vec-accent)}.border-vec-accent\/20{border-color:#ff625933}@supports (color:color-mix(in lab, red, red)){.border-vec-accent\/20{border-color:color-mix(in oklab, var(--color-vec-accent) 20%, transparent)}}.border-vec-error\/20{border-color:#e83a3a33}@supports (color:color-mix(in lab, red, red)){.border-vec-error\/20{border-color:color-mix(in oklab, var(--color-vec-error) 20%, transparent)}}.border-vec-error\/50{border-color:#e83a3a80}@supports (color:color-mix(in lab, red, red)){.border-vec-error\/50{border-color:color-mix(in oklab, var(--color-vec-error) 50%, transparent)}}.border-vec-primary{border-color:var(--color-vec-primary)}.border-vec-primary\/20{border-color:#008bff33}@supports (color:color-mix(in lab, red, red)){.border-vec-primary\/20{border-color:color-mix(in oklab, var(--color-vec-primary) 20%, transparent)}}.border-vec-primary\/30{border-color:#008bff4d}@supports (color:color-mix(in lab, red, red)){.border-vec-primary\/30{border-color:color-mix(in oklab, var(--color-vec-primary) 30%, transparent)}}.border-vec-secondary{border-color:var(--color-vec-secondary)}.border-vec-secondary\/20{border-color:#52b89d33}@supports (color:color-mix(in lab, red, red)){.border-vec-secondary\/20{border-color:color-mix(in oklab, var(--color-vec-secondary) 20%, transparent)}}.border-vec-success\/40{border-color:#52b89d66}@supports (color:color-mix(in lab, red, red)){.border-vec-success\/40{border-color:color-mix(in oklab, var(--color-vec-success) 40%, transparent)}}.border-vec-surface-1{border-color:var(--color-vec-surface-1)}.border-vec-surface-2{border-color:var(--color-vec-surface-2)}.border-vec-surface-2\/50{border-color:#eef1f680}@supports (color:color-mix(in lab, red, red)){.border-vec-surface-2\/50{border-color:color-mix(in oklab, var(--color-vec-surface-2) 50%, transparent)}}.border-vec-tertiary\/20{border-color:#925aeb33}@supports (color:color-mix(in lab, red, red)){.border-vec-tertiary\/20{border-color:color-mix(in oklab, var(--color-vec-tertiary) 20%, transparent)}}.border-vec-warning\/20{border-color:#ff625933}@supports (color:color-mix(in lab, red, red)){.border-vec-warning\/20{border-color:color-mix(in oklab, var(--color-vec-warning) 20%, transparent)}}.border-t-transparent{border-top-color:#0000}.\!bg-vec-primary\/10{background-color:#008bff1a!important}@supports (color:color-mix(in lab, red, red)){.\!bg-vec-primary\/10{background-color:color-mix(in oklab, var(--color-vec-primary) 10%, transparent)!important}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-ctp-base{background-color:var(--catppuccin-color-base)}.bg-ctp-blue-50\/50{background-color:var(--catppuccin-color-blue-50)}@supports (color:color-mix(in lab, red, red)){.bg-ctp-blue-50\/50{background-color:color-mix(in oklab, var(--catppuccin-color-blue-50) 50%, transparent)}}.bg-ctp-crust{background-color:var(--catppuccin-color-crust)}.bg-ctp-lavender-50\/50{background-color:var(--catppuccin-color-lavender-50)}@supports (color:color-mix(in lab, red, red)){.bg-ctp-lavender-50\/50{background-color:color-mix(in oklab, var(--catppuccin-color-lavender-50) 50%, transparent)}}.bg-ctp-mantle{background-color:var(--catppuccin-color-mantle)}.bg-ctp-mauve-50\/50{background-color:var(--catppuccin-color-mauve-50)}@supports (color:color-mix(in lab, red, red)){.bg-ctp-mauve-50\/50{background-color:color-mix(in oklab, var(--catppuccin-color-mauve-50) 50%, transparent)}}.bg-ctp-pink-50\/50{background-color:var(--catppuccin-color-pink-50)}@supports (color:color-mix(in lab, red, red)){.bg-ctp-pink-50\/50{background-color:color-mix(in oklab, var(--catppuccin-color-pink-50) 50%, transparent)}}.bg-ctp-red-50\/50{background-color:var(--catppuccin-color-red-50)}@supports (color:color-mix(in lab, red, red)){.bg-ctp-red-50\/50{background-color:color-mix(in oklab, var(--catppuccin-color-red-50) 50%, transparent)}}.bg-ctp-yellow-50\/50{background-color:var(--catppuccin-color-yellow-50)}@supports (color:color-mix(in lab, red, red)){.bg-ctp-yellow-50\/50{background-color:color-mix(in oklab, var(--catppuccin-color-yellow-50) 50%, transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500{background-color:var(--color-red-500)}.bg-vec-accent\/10{background-color:#ff62591a}@supports (color:color-mix(in lab, red, red)){.bg-vec-accent\/10{background-color:color-mix(in oklab, var(--color-vec-accent) 10%, transparent)}}.bg-vec-accent\/12{background-color:#ff62591f}@supports (color:color-mix(in lab, red, red)){.bg-vec-accent\/12{background-color:color-mix(in oklab, var(--color-vec-accent) 12%, transparent)}}.bg-vec-accent\/15{background-color:#ff625926}@supports (color:color-mix(in lab, red, red)){.bg-vec-accent\/15{background-color:color-mix(in oklab, var(--color-vec-accent) 15%, transparent)}}.bg-vec-base{background-color:var(--color-vec-base)}.bg-vec-error{background-color:var(--color-vec-error)}.bg-vec-error\/10{background-color:#e83a3a1a}@supports (color:color-mix(in lab, red, red)){.bg-vec-error\/10{background-color:color-mix(in oklab, var(--color-vec-error) 10%, transparent)}}.bg-vec-error\/12{background-color:#e83a3a1f}@supports (color:color-mix(in lab, red, red)){.bg-vec-error\/12{background-color:color-mix(in oklab, var(--color-vec-error) 12%, transparent)}}.bg-vec-error\/15{background-color:#e83a3a26}@supports (color:color-mix(in lab, red, red)){.bg-vec-error\/15{background-color:color-mix(in oklab, var(--color-vec-error) 15%, transparent)}}.bg-vec-primary{background-color:var(--color-vec-primary)}.bg-vec-primary\/10{background-color:#008bff1a}@supports (color:color-mix(in lab, red, red)){.bg-vec-primary\/10{background-color:color-mix(in oklab, var(--color-vec-primary) 10%, transparent)}}.bg-vec-primary\/12{background-color:#008bff1f}@supports (color:color-mix(in lab, red, red)){.bg-vec-primary\/12{background-color:color-mix(in oklab, var(--color-vec-primary) 12%, transparent)}}.bg-vec-primary\/15{background-color:#008bff26}@supports (color:color-mix(in lab, red, red)){.bg-vec-primary\/15{background-color:color-mix(in oklab, var(--color-vec-primary) 15%, transparent)}}.bg-vec-primary\/\[0\.03\]{background-color:#008bff08}@supports (color:color-mix(in lab, red, red)){.bg-vec-primary\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-vec-primary) 3%, transparent)}}.bg-vec-secondary{background-color:var(--color-vec-secondary)}.bg-vec-secondary\/10{background-color:#52b89d1a}@supports (color:color-mix(in lab, red, red)){.bg-vec-secondary\/10{background-color:color-mix(in oklab, var(--color-vec-secondary) 10%, transparent)}}.bg-vec-secondary\/12{background-color:#52b89d1f}@supports (color:color-mix(in lab, red, red)){.bg-vec-secondary\/12{background-color:color-mix(in oklab, var(--color-vec-secondary) 12%, transparent)}}.bg-vec-secondary\/15{background-color:#52b89d26}@supports (color:color-mix(in lab, red, red)){.bg-vec-secondary\/15{background-color:color-mix(in oklab, var(--color-vec-secondary) 15%, transparent)}}.bg-vec-subtext-1\/15{background-color:var(--color-vec-subtext-1)}@supports (color:color-mix(in lab, red, red)){.bg-vec-subtext-1\/15{background-color:color-mix(in oklab, var(--color-vec-subtext-1) 15%, transparent)}}.bg-vec-success{background-color:var(--color-vec-success)}.bg-vec-success\/8{background-color:#52b89d14}@supports (color:color-mix(in lab, red, red)){.bg-vec-success\/8{background-color:color-mix(in oklab, var(--color-vec-success) 8%, transparent)}}.bg-vec-success\/12{background-color:#52b89d1f}@supports (color:color-mix(in lab, red, red)){.bg-vec-success\/12{background-color:color-mix(in oklab, var(--color-vec-success) 12%, transparent)}}.bg-vec-success\/15{background-color:#52b89d26}@supports (color:color-mix(in lab, red, red)){.bg-vec-success\/15{background-color:color-mix(in oklab, var(--color-vec-success) 15%, transparent)}}.bg-vec-surface-0{background-color:var(--color-vec-surface-0)}.bg-vec-surface-0\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-vec-surface-0\/80{background-color:color-mix(in oklab, var(--color-vec-surface-0) 80%, transparent)}}.bg-vec-surface-1{background-color:var(--color-vec-surface-1)}.bg-vec-surface-1\/50{background-color:#f8f9fc80}@supports (color:color-mix(in lab, red, red)){.bg-vec-surface-1\/50{background-color:color-mix(in oklab, var(--color-vec-surface-1) 50%, transparent)}}.bg-vec-surface-2{background-color:var(--color-vec-surface-2)}.bg-vec-tertiary\/10{background-color:#925aeb1a}@supports (color:color-mix(in lab, red, red)){.bg-vec-tertiary\/10{background-color:color-mix(in oklab, var(--color-vec-tertiary) 10%, transparent)}}.bg-vec-tertiary\/12{background-color:#925aeb1f}@supports (color:color-mix(in lab, red, red)){.bg-vec-tertiary\/12{background-color:color-mix(in oklab, var(--color-vec-tertiary) 12%, transparent)}}.bg-vec-tertiary\/15{background-color:#925aeb26}@supports (color:color-mix(in lab, red, red)){.bg-vec-tertiary\/15{background-color:color-mix(in oklab, var(--color-vec-tertiary) 15%, transparent)}}.bg-vec-warning{background-color:var(--color-vec-warning)}.bg-vec-warning\/10{background-color:#ff62591a}@supports (color:color-mix(in lab, red, red)){.bg-vec-warning\/10{background-color:color-mix(in oklab, var(--color-vec-warning) 10%, transparent)}}.bg-vec-warning\/12{background-color:#ff62591f}@supports (color:color-mix(in lab, red, red)){.bg-vec-warning\/12{background-color:color-mix(in oklab, var(--color-vec-warning) 12%, transparent)}}.bg-vec-warning\/15{background-color:#ff625926}@supports (color:color-mix(in lab, red, red)){.bg-vec-warning\/15{background-color:color-mix(in oklab, var(--color-vec-warning) 15%, transparent)}}.bg-vec-warning\/90{background-color:#ff6259e6}@supports (color:color-mix(in lab, red, red)){.bg-vec-warning\/90{background-color:color-mix(in oklab, var(--color-vec-warning) 90%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-yellow-500{background-color:var(--color-yellow-500)}.\!p-0{padding:0!important}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[20px\]{font-size:20px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.\!text-vec-primary{color:var(--color-vec-primary)!important}.text-ctp-blue-800{color:var(--catppuccin-color-blue-800)}.text-ctp-lavender-800{color:var(--catppuccin-color-lavender-800)}.text-ctp-mauve-800{color:var(--catppuccin-color-mauve-800)}.text-ctp-pink-800{color:var(--catppuccin-color-pink-800)}.text-ctp-red-600{color:var(--catppuccin-color-red-600)}.text-ctp-red-800{color:var(--catppuccin-color-red-800)}.text-ctp-subtext0{color:var(--catppuccin-color-subtext0)}.text-ctp-subtext1{color:var(--catppuccin-color-subtext1)}.text-ctp-yellow-900{color:var(--catppuccin-color-yellow-900)}.text-vec-accent{color:var(--color-vec-accent)}.text-vec-error{color:var(--color-vec-error)}.text-vec-primary{color:var(--color-vec-primary)}.text-vec-secondary{color:var(--color-vec-secondary)}.text-vec-subtext-0{color:var(--color-vec-subtext-0)}.text-vec-subtext-1{color:var(--color-vec-subtext-1)}.text-vec-success{color:var(--color-vec-success)}.text-vec-surface-2{color:var(--color-vec-surface-2)}.text-vec-tertiary{color:var(--color-vec-tertiary)}.text-vec-text{color:var(--color-vec-text)}.text-vec-warning{color:var(--color-vec-warning)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-vec-lg{--tw-shadow:0 4px 8px var(--tw-shadow-color,#0000000f), 0 8px 16px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-vec-md{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0000000f), 0 4px 8px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-vec-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000d), 0 1px 3px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[90px\]{--tw-blur:blur(90px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-150{transition-delay:.15s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-vec-primary\/20:is(:where(.group):hover *){background-color:#008bff33}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-vec-primary\/20:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-vec-primary) 20%, transparent)}}.group-hover\:text-vec-accent:is(:where(.group):hover *){color:var(--color-vec-accent)}.group-hover\:text-vec-primary:is(:where(.group):hover *){color:var(--color-vec-primary)}.group-hover\:text-vec-secondary:is(:where(.group):hover *){color:var(--color-vec-secondary)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first-letter\:uppercase:first-letter{text-transform:uppercase}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-vec-accent\/50:hover{border-color:#ff625980}@supports (color:color-mix(in lab, red, red)){.hover\:border-vec-accent\/50:hover{border-color:color-mix(in oklab, var(--color-vec-accent) 50%, transparent)}}.hover\:border-vec-primary\/50:hover{border-color:#008bff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-vec-primary\/50:hover{border-color:color-mix(in oklab, var(--color-vec-primary) 50%, transparent)}}.hover\:border-vec-secondary\/50:hover{border-color:#52b89d80}@supports (color:color-mix(in lab, red, red)){.hover\:border-vec-secondary\/50:hover{border-color:color-mix(in oklab, var(--color-vec-secondary) 50%, transparent)}}.hover\:bg-vec-error\/10:hover{background-color:#e83a3a1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-vec-error\/10:hover{background-color:color-mix(in oklab, var(--color-vec-error) 10%, transparent)}}.hover\:bg-vec-error\/90:hover{background-color:#e83a3ae6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-vec-error\/90:hover{background-color:color-mix(in oklab, var(--color-vec-error) 90%, transparent)}}.hover\:bg-vec-primary\/8:hover{background-color:#008bff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-vec-primary\/8:hover{background-color:color-mix(in oklab, var(--color-vec-primary) 8%, transparent)}}.hover\:bg-vec-primary\/90:hover{background-color:#008bffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-vec-primary\/90:hover{background-color:color-mix(in oklab, var(--color-vec-primary) 90%, transparent)}}.hover\:bg-vec-success\/15:hover{background-color:#52b89d26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-vec-success\/15:hover{background-color:color-mix(in oklab, var(--color-vec-success) 15%, transparent)}}.hover\:bg-vec-surface-1:hover{background-color:var(--color-vec-surface-1)}.hover\:bg-vec-surface-1\/50:hover{background-color:#f8f9fc80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-vec-surface-1\/50:hover{background-color:color-mix(in oklab, var(--color-vec-surface-1) 50%, transparent)}}.hover\:bg-vec-surface-2:hover{background-color:var(--color-vec-surface-2)}.hover\:bg-vec-warning:hover{background-color:var(--color-vec-warning)}.hover\:text-vec-error:hover{color:var(--color-vec-error)}.hover\:text-vec-primary:hover{color:var(--color-vec-primary)}.hover\:text-vec-primary\/80:hover{color:#008bffcc}@supports (color:color-mix(in lab, red, red)){.hover\:text-vec-primary\/80:hover{color:color-mix(in oklab, var(--color-vec-primary) 80%, transparent)}}.hover\:text-vec-text:hover{color:var(--color-vec-text)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-vec-lg:hover{--tw-shadow:0 4px 8px var(--tw-shadow-color,#0000000f), 0 8px 16px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-vec-md:hover{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0000000f), 0 4px 8px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-vec-primary:focus{border-color:var(--color-vec-primary)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-vec-primary:focus{--tw-ring-color:var(--color-vec-primary)}.focus\:ring-vec-primary\/30:focus{--tw-ring-color:#008bff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-vec-primary\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-vec-primary) 30%, transparent)}}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:px-0{padding-inline:0}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:ml-64{margin-left:calc(var(--spacing) * 64)}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:pb-0{padding-bottom:0}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-ctp-mauve-800:where(.app-dark,.app-dark *){border-color:var(--catppuccin-color-mauve-800)}.dark\:bg-ctp-mauve-950\/50:where(.app-dark,.app-dark *){background-color:var(--catppuccin-color-mauve-950)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-ctp-mauve-950\/50:where(.app-dark,.app-dark *){background-color:color-mix(in oklab, var(--catppuccin-color-mauve-950) 50%, transparent)}}.dark\:bg-ctp-red-950\/50:where(.app-dark,.app-dark *){background-color:var(--catppuccin-color-red-950)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-ctp-red-950\/50:where(.app-dark,.app-dark *){background-color:color-mix(in oklab, var(--catppuccin-color-red-950) 50%, transparent)}}.dark\:text-ctp-mauve-300:where(.app-dark,.app-dark *){color:var(--catppuccin-color-mauve-300)}.dark\:text-ctp-red-300:where(.app-dark,.app-dark *){color:var(--catppuccin-color-red-300)}.dark\:text-ctp-red-400:where(.app-dark,.app-dark *){color:var(--catppuccin-color-red-400)}.\[\&_svg\]\:animate-spin svg{animation:var(--animate-spin)}}:root[class*=app-dark]{--color-vec-surface-0:var(--catppuccin-color-surface0);--color-vec-surface-1:var(--catppuccin-color-surface1);--color-vec-surface-2:var(--catppuccin-color-surface2);--color-vec-base:var(--catppuccin-color-base);--color-vec-mantle:var(--catppuccin-color-mantle);--color-vec-crust:var(--catppuccin-color-crust);--color-vec-text:var(--catppuccin-color-text);--color-vec-subtext-0:var(--catppuccin-color-subtext0);--color-vec-subtext-1:var(--catppuccin-color-subtext1);--color-vec-success:#6cc9ae;--color-vec-warning:#ff867f;--color-vec-error:#f05a5a;--color-vec-hover:#008bff14}@supports (color:color-mix(in lab, red, red)){:root[class*=app-dark]{--color-vec-hover:color-mix(in srgb, var(--color-vec-primary) 8%, transparent)}}:root[class*=app-dark]{--shadow-vec-sm:0 1px 2px #0003, 0 1px 3px #00000040;--shadow-vec-md:0 2px 4px #0003, 0 4px 8px #00000040;--shadow-vec-lg:0 4px 8px #00000040, 0 8px 16px #0000004d;--glass-bg:#fff9}@supports (color:color-mix(in lab, red, red)){:root[class*=app-dark]{--glass-bg:color-mix(in srgb, var(--color-vec-surface-0) 60%, transparent)}}:root[class*=app-dark]{--glass-bg-subtle:#fff6}@supports (color:color-mix(in lab, red, red)){:root[class*=app-dark]{--glass-bg-subtle:color-mix(in srgb, var(--color-vec-surface-0) 40%, transparent)}}:root[class*=app-dark]{--glass-bg-strong:#ffffffd9}@supports (color:color-mix(in lab, red, red)){:root[class*=app-dark]{--glass-bg-strong:color-mix(in srgb, var(--color-vec-surface-0) 85%, transparent)}}:root[class*=app-dark]{--glass-border:1px solid #eef1f666}@supports (color:color-mix(in lab, red, red)){:root[class*=app-dark]{--glass-border:1px solid color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent)}}:root[class*=app-dark]{--glass-border-subtle:1px solid #eef1f64d}@supports (color:color-mix(in lab, red, red)){:root[class*=app-dark]{--glass-border-subtle:1px solid color-mix(in srgb, var(--color-vec-surface-2) 30%, transparent)}}:root[class*=app-dark]{--glass-shadow:0 1px 3px #0003, 0 1px 2px #00000026, inset 0 1px 0 var(--glass-highlight-dark);--glass-shadow-hover:0 2px 6px #00000040, 0 2px 4px #0003, inset 0 1px 0 #ffffff14;--glass-shadow-subtle:0 1px 2px #0000001a, inset 0 1px 0 #ffffff08;--glass-glow-sm:0 0 8px #008bff80, 0 0 16px #008bff4d}@supports (color:color-mix(in lab, red, red)){:root[class*=app-dark]{--glass-glow-sm:0 0 8px color-mix(in srgb, var(--color-vec-primary) 50%, transparent), 0 0 16px color-mix(in srgb, var(--color-vec-primary) 30%, transparent)}}:root[class*=app-dark]{--glass-glow-md:0 0 12px #008bff99, 0 0 24px #008bff66}@supports (color:color-mix(in lab, red, red)){:root[class*=app-dark]{--glass-glow-md:0 0 12px color-mix(in srgb, var(--color-vec-primary) 60%, transparent), 0 0 24px color-mix(in srgb, var(--color-vec-primary) 40%, transparent)}}.shadow-vec-sm{box-shadow:var(--shadow-vec-sm)}.shadow-vec-md{box-shadow:var(--shadow-vec-md)}.shadow-vec-lg{box-shadow:var(--shadow-vec-lg)}.vec-shadow-sm{box-shadow:var(--shadow-vec-sm)}.vec-shadow-md{box-shadow:var(--shadow-vec-md)}.vec-shadow-lg{box-shadow:var(--shadow-vec-lg)}.text-data{font-family:var(--font-data);font-variant-numeric:tabular-nums}.hover-interactive{transition:background-color .15s}.hover-interactive:hover{background-color:var(--color-vec-hover)}.legend-dot{border-radius:9999px;flex-shrink:0;width:.75rem;height:.75rem}.icon-container{border-radius:9999px;justify-content:center;align-items:center;display:flex}.icon-container-sm{width:2rem;height:2rem}.icon-container-md{width:2.5rem;height:2.5rem}.icon-container-lg{width:4rem;height:4rem}.icon-container-primary{background-color:#008bff1a}@supports (color:color-mix(in lab, red, red)){.icon-container-primary{background-color:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}}.icon-container-secondary{background-color:#52b89d1a}@supports (color:color-mix(in lab, red, red)){.icon-container-secondary{background-color:color-mix(in srgb, var(--color-vec-secondary) 10%, transparent)}}.icon-container-accent{background-color:#ff62591a}@supports (color:color-mix(in lab, red, red)){.icon-container-accent{background-color:color-mix(in srgb, var(--color-vec-accent) 10%, transparent)}}.icon-container-tertiary{background-color:#925aeb1a}@supports (color:color-mix(in lab, red, red)){.icon-container-tertiary{background-color:color-mix(in srgb, var(--color-vec-tertiary) 10%, transparent)}}.icon-container-success{background-color:#52b89d1a}@supports (color:color-mix(in lab, red, red)){.icon-container-success{background-color:color-mix(in srgb, var(--color-vec-success) 10%, transparent)}}.icon-container-warning{background-color:#ff62591a}@supports (color:color-mix(in lab, red, red)){.icon-container-warning{background-color:color-mix(in srgb, var(--color-vec-warning) 10%, transparent)}}.icon-container-error{background-color:#e83a3a1a}@supports (color:color-mix(in lab, red, red)){.icon-container-error{background-color:color-mix(in srgb, var(--color-vec-error) 10%, transparent)}}.icon-container-muted{background-color:var(--color-vec-surface-1)}.preset-coral{--preset-color:var(--color-vec-preset-coral)}.preset-salmon{--preset-color:var(--color-vec-preset-salmon)}.preset-pink{--preset-color:var(--color-vec-preset-pink)}.preset-purple{--preset-color:var(--color-vec-preset-purple)}.preset-crimson{--preset-color:var(--color-vec-preset-crimson)}.preset-red{--preset-color:var(--color-vec-preset-red)}.preset-orange{--preset-color:var(--color-vec-preset-orange)}.preset-yellow{--preset-color:var(--color-vec-preset-yellow)}.preset-green{--preset-color:var(--color-vec-preset-green)}.preset-teal{--preset-color:var(--color-vec-preset-teal)}.preset-sky{--preset-color:var(--color-vec-preset-sky)}.preset-sapphire{--preset-color:var(--color-vec-preset-sapphire)}.preset-blue{--preset-color:var(--color-vec-preset-blue)}.preset-lavender{--preset-color:var(--color-vec-preset-lavender)}.bg-preset-coral{background-color:var(--color-vec-preset-coral)}.bg-preset-salmon{background-color:var(--color-vec-preset-salmon)}.bg-preset-pink{background-color:var(--color-vec-preset-pink)}.bg-preset-purple{background-color:var(--color-vec-preset-purple)}.bg-preset-crimson{background-color:var(--color-vec-preset-crimson)}.bg-preset-red{background-color:var(--color-vec-preset-red)}.bg-preset-orange{background-color:var(--color-vec-preset-orange)}.bg-preset-yellow{background-color:var(--color-vec-preset-yellow)}.bg-preset-green{background-color:var(--color-vec-preset-green)}.bg-preset-teal{background-color:var(--color-vec-preset-teal)}.bg-preset-sky{background-color:var(--color-vec-preset-sky)}.bg-preset-sapphire{background-color:var(--color-vec-preset-sapphire)}.bg-preset-blue{background-color:var(--color-vec-preset-blue)}.bg-preset-lavender{background-color:var(--color-vec-preset-lavender)}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(10px)}}.dashboard-section{animation:.4s ease-out backwards fadeSlideUp}.dashboard-section-delay-1{animation-delay:.1s}.dashboard-section-delay-2{animation-delay:.2s}.dashboard-section-delay-3{animation-delay:.3s}.dashboard-section-delay-4{animation-delay:.4s}.dashboard-section-delay-5{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.dashboard-section,.dashboard-section-delay-1,.dashboard-section-delay-2,.dashboard-section-delay-3,.dashboard-section-delay-4,.dashboard-section-delay-5{animation:none}}.is-drop-up .glass-dropdown-enter-from,.is-drop-up .glass-dropdown-leave-to{opacity:0;transform:translateY(.5rem)}.bento-dashboard{grid-template-columns:repeat(12,1fr);gap:1rem;width:100%;display:grid}.bento-hero{grid-column:span 12}.bento-stat{grid-column:span 2}.bento-widget{grid-column:span 4}.bento-widget-wide{grid-column:span 6}.bento-widget-full{grid-column:span 12}.bento-widget-tall{grid-area:span 2/span 4}.bento-widget-tall-wide{grid-area:span 2/span 6}@media (width<=1024px){.bento-dashboard{grid-template-columns:repeat(6,1fr)}.bento-hero{grid-column:span 6}.bento-stat{grid-column:span 2}.bento-widget{grid-column:span 3}.bento-widget-wide,.bento-widget-full{grid-column:span 6}.bento-widget-tall{grid-area:span 2/span 3}.bento-widget-tall-wide{grid-area:span 2/span 6}}@media (width<=640px){.bento-dashboard{grid-template-columns:1fr}.bento-hero,.bento-stat,.bento-widget,.bento-widget-wide,.bento-widget-full,.bento-widget-tall,.bento-widget-tall-wide{grid-area:span 1/span 1}}.bento-stats-row,.bento-widgets-row{display:contents}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}.glass-icon-button[data-v-49d31cb7]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:var(--glass-blur-sm);justify-content:center;align-items:center;gap:.375rem;transition:all .15s ease-out;display:inline-flex}.size-xs[data-v-49d31cb7]:not(.has-label){border-radius:var(--radius-vec-sm);width:1.5rem;height:1.5rem}.size-sm[data-v-49d31cb7]:not(.has-label){border-radius:var(--radius-vec-md);width:1.75rem;height:1.75rem}.size-xs.has-label[data-v-49d31cb7]{border-radius:var(--radius-vec-sm);height:1.5rem;padding:0 .5rem}.size-sm.has-label[data-v-49d31cb7]{border-radius:var(--radius-vec-md);height:1.75rem;padding:0 .625rem}.button-label[data-v-49d31cb7]{white-space:nowrap;font-size:.6875rem;font-weight:500}.size-xs .button-label[data-v-49d31cb7]{font-size:.625rem}.variant-primary[data-v-49d31cb7]{--variant-color:var(--color-vec-primary)}.variant-secondary[data-v-49d31cb7]{--variant-color:var(--color-vec-secondary)}.variant-accent[data-v-49d31cb7]{--variant-color:var(--color-vec-accent)}.variant-success[data-v-49d31cb7]{--variant-color:var(--color-vec-success)}.variant-warning[data-v-49d31cb7]{--variant-color:var(--color-vec-warning)}.variant-danger[data-v-49d31cb7]{--variant-color:var(--color-vec-error)}.variant-ghost[data-v-49d31cb7]{--variant-color:var(--color-vec-subtext-0)}.variant-ghost[data-v-49d31cb7]:not(.is-emphasized){color:var(--variant-color);background:0 0;border:1px solid #0000}.variant-ghost[data-v-49d31cb7]:not(.is-emphasized):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--color-vec-text) 8%, transparent);color:var(--color-vec-text)}.variant-ghost[data-v-49d31cb7]:not(.is-emphasized):not(.is-disabled):not(.is-loading):active{background:color-mix(in srgb, var(--color-vec-text) 12%, transparent);transform:scale(.95)}.glass-icon-button[data-v-49d31cb7]:not(.is-emphasized):not(.variant-ghost){background:color-mix(in srgb, var(--variant-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--variant-color) 20%, transparent);color:var(--variant-color)}.glass-icon-button[data-v-49d31cb7]:not(.is-emphasized):not(.variant-ghost):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 18%, transparent);border-color:color-mix(in srgb, var(--variant-color) 35%, transparent)}.glass-icon-button[data-v-49d31cb7]:not(.is-emphasized):not(.variant-ghost):not(.is-disabled):not(.is-loading):active{background:color-mix(in srgb, var(--variant-color) 22%, transparent);transform:scale(.95)}.glass-icon-button.is-emphasized[data-v-49d31cb7]{background:color-mix(in srgb, var(--variant-color) 18%, transparent);border:1px solid color-mix(in srgb, var(--variant-color) 35%, transparent);color:var(--variant-color);-webkit-backdrop-filter:var(--glass-blur-md);box-shadow:inset 0 1px #ffffff26}.glass-icon-button.is-emphasized[data-v-49d31cb7]:not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 25%, transparent);border-color:color-mix(in srgb, var(--variant-color) 45%, transparent);box-shadow:0 0 8px color-mix(in srgb, var(--variant-color) 25%, transparent), inset 0 1px 0 #ffffff26}.glass-icon-button.is-emphasized[data-v-49d31cb7]:not(.is-disabled):not(.is-loading):active{transform:scale(.95);box-shadow:inset 0 1px #ffffff1a}.glass-icon-button[data-v-49d31cb7]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--variant-color) 40%, transparent);outline:none}.glass-icon-button.is-emphasized[data-v-49d31cb7]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--variant-color) 40%, transparent), inset 0 1px 0 #ffffff26}.glass-icon-button.is-disabled[data-v-49d31cb7],.glass-icon-button.is-loading[data-v-49d31cb7]{opacity:.5;cursor:not-allowed;pointer-events:none}:root.app-dark .glass-icon-button[data-v-49d31cb7]:not(.is-emphasized):not(.variant-ghost){background:color-mix(in srgb, var(--variant-color) 15%, transparent);border-color:color-mix(in srgb, var(--variant-color) 25%, transparent)}:root.app-dark .glass-icon-button[data-v-49d31cb7]:not(.is-emphasized):not(.variant-ghost):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 22%, transparent);border-color:color-mix(in srgb, var(--variant-color) 40%, transparent)}:root.app-dark .glass-icon-button.is-emphasized[data-v-49d31cb7]{background:color-mix(in srgb, var(--variant-color) 22%, transparent);border-color:color-mix(in srgb, var(--variant-color) 45%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .glass-icon-button.is-emphasized[data-v-49d31cb7]:not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 30%, transparent);box-shadow:0 0 10px color-mix(in srgb, var(--variant-color) 30%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}@media (prefers-reduced-motion:reduce){.glass-icon-button[data-v-49d31cb7]{transition-duration:10ms}.glass-icon-button[data-v-49d31cb7]:active{transform:none}}.glass-action-buttons[data-v-3c4d3381]{align-items:center;gap:.25rem;display:flex}.glass-status-badge[data-v-61e8615f]{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;font-weight:500;line-height:1;transition:all .15s ease-out;display:inline-flex}.size-xs[data-v-61e8615f]{border-radius:var(--radius-vec-xs);gap:.1875rem;padding:.125rem .375rem;font-size:.625rem}.size-sm[data-v-61e8615f]{border-radius:var(--radius-vec-sm);gap:.25rem;padding:.25rem .5rem;font-size:.6875rem}.size-default[data-v-61e8615f]{border-radius:var(--radius-vec-md);gap:.3125rem;padding:.375rem .625rem;font-size:.75rem}.variant-glass[data-v-61e8615f]{-webkit-backdrop-filter:var(--glass-blur-sm);box-shadow:inset 0 1px #ffffff26}.variant-glass.color-primary[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-primary) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-primary) 25%, transparent);color:var(--color-vec-primary)}.variant-glass.color-secondary[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-secondary) 25%, transparent);color:var(--color-vec-secondary)}.variant-glass.color-accent[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-accent) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-accent) 25%, transparent);color:var(--color-vec-accent)}.variant-glass.color-tertiary[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-tertiary) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-tertiary) 25%, transparent);color:var(--color-vec-tertiary)}.variant-glass.color-success[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-success) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-success) 25%, transparent);color:var(--color-vec-success)}.variant-glass.color-warning[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-warning) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-warning) 25%, transparent);color:var(--color-vec-warning)}.variant-glass.color-error[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-error) 12%, var(--glass-bg-subtle) 88%);border:1px solid color-mix(in srgb, var(--color-vec-error) 25%, transparent);color:var(--color-vec-error)}.variant-glass.color-neutral[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, var(--glass-bg-subtle) 90%);border:1px solid color-mix(in srgb, var(--color-vec-subtext-1) 20%, transparent);color:var(--color-vec-subtext-1)}.variant-solid.color-primary[data-v-61e8615f]{background:var(--color-vec-primary);border:1px solid var(--color-vec-primary);color:#fff}.variant-solid.color-secondary[data-v-61e8615f]{background:var(--color-vec-secondary);border:1px solid var(--color-vec-secondary);color:#fff}.variant-solid.color-accent[data-v-61e8615f]{background:var(--color-vec-accent);border:1px solid var(--color-vec-accent);color:#fff}.variant-solid.color-tertiary[data-v-61e8615f]{background:var(--color-vec-tertiary);border:1px solid var(--color-vec-tertiary);color:#fff}.variant-solid.color-success[data-v-61e8615f]{background:var(--color-vec-success);border:1px solid var(--color-vec-success);color:#fff}.variant-solid.color-warning[data-v-61e8615f]{background:var(--color-vec-warning);border:1px solid var(--color-vec-warning);color:var(--color-vec-base)}.variant-solid.color-error[data-v-61e8615f]{background:var(--color-vec-error);border:1px solid var(--color-vec-error);color:#fff}.variant-solid.color-neutral[data-v-61e8615f]{background:var(--color-vec-surface-2);border:1px solid var(--color-vec-surface-2);color:var(--color-vec-text)}.variant-outlined[data-v-61e8615f]{background:0 0}.variant-outlined.color-primary[data-v-61e8615f]{border:1px solid var(--color-vec-primary);color:var(--color-vec-primary)}.variant-outlined.color-secondary[data-v-61e8615f]{border:1px solid var(--color-vec-secondary);color:var(--color-vec-secondary)}.variant-outlined.color-accent[data-v-61e8615f]{border:1px solid var(--color-vec-accent);color:var(--color-vec-accent)}.variant-outlined.color-tertiary[data-v-61e8615f]{border:1px solid var(--color-vec-tertiary);color:var(--color-vec-tertiary)}.variant-outlined.color-success[data-v-61e8615f]{border:1px solid var(--color-vec-success);color:var(--color-vec-success)}.variant-outlined.color-warning[data-v-61e8615f]{border:1px solid var(--color-vec-warning);color:var(--color-vec-warning)}.variant-outlined.color-error[data-v-61e8615f]{border:1px solid var(--color-vec-error);color:var(--color-vec-error)}.variant-outlined.color-neutral[data-v-61e8615f]{border:1px solid var(--color-vec-surface-2);color:var(--color-vec-subtext-1)}.is-critical[data-v-61e8615f]{animation:2s ease-in-out infinite criticalPulse-61e8615f}@keyframes criticalPulse-61e8615f{0%,to{box-shadow:inset 0 1px 0 #ffffff26, 0 0 0 0 color-mix(in srgb, var(--color-vec-error) 40%, transparent)}50%{box-shadow:inset 0 1px 0 #ffffff26, 0 0 0 4px color-mix(in srgb, var(--color-vec-error) 0%, transparent)}}.glass-status-badge-label[data-v-61e8615f]{white-space:nowrap}:root.app-dark .variant-glass[data-v-61e8615f]{box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .variant-glass.color-primary[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-primary) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-primary) 35%, transparent)}:root.app-dark .variant-glass.color-secondary[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-secondary) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-secondary) 35%, transparent)}:root.app-dark .variant-glass.color-accent[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-accent) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-accent) 35%, transparent)}:root.app-dark .variant-glass.color-tertiary[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-tertiary) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-tertiary) 35%, transparent)}:root.app-dark .variant-glass.color-success[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-success) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-success) 35%, transparent)}:root.app-dark .variant-glass.color-warning[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-warning) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-warning) 35%, transparent)}:root.app-dark .variant-glass.color-error[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-error) 18%, var(--glass-bg-subtle) 82%);border-color:color-mix(in srgb, var(--color-vec-error) 35%, transparent)}:root.app-dark .variant-glass.color-neutral[data-v-61e8615f]{background:color-mix(in srgb, var(--color-vec-subtext-1) 15%, var(--glass-bg-subtle) 85%);border-color:color-mix(in srgb, var(--color-vec-subtext-1) 30%, transparent)}@media (prefers-reduced-motion:reduce){.glass-status-badge[data-v-61e8615f]{transition-duration:10ms}.is-critical[data-v-61e8615f],.animate-spin[data-v-61e8615f]{animation:none}}.glass-activity-feed[data-v-b0e038a7]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);overflow:hidden}.glass-activity-feed-header[data-v-b0e038a7]{border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.glass-activity-feed-empty[data-v-b0e038a7]{text-align:center;padding:2rem 1rem}.glass-activity-feed-item[data-v-b0e038a7]{align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:flex}.glass-activity-feed-item[data-v-b0e038a7]:not(:last-child){border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent)}.glass-activity-feed-item.is-interactive[data-v-b0e038a7]{cursor:pointer}.glass-activity-feed-item.is-interactive[data-v-b0e038a7]:hover{background:color-mix(in srgb, var(--color-vec-surface-1) 50%, transparent)}.glass-activity-feed-icon[data-v-b0e038a7]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:.125rem;transition:background-color .15s ease-out;display:flex}.icon-error[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.icon-warning[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.icon-primary[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.icon-accent[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.icon-neutral[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);color:var(--color-vec-subtext-0)}.glass-activity-feed-item.is-interactive:hover .icon-error[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-error) 25%, transparent)}.glass-activity-feed-item.is-interactive:hover .icon-warning[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-warning) 25%, transparent)}.glass-activity-feed-item.is-interactive:hover .icon-primary[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-primary) 25%, transparent)}.glass-activity-feed-item.is-interactive:hover .icon-accent[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-accent) 25%, transparent)}.glass-activity-feed-item.is-interactive:hover .icon-neutral[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-surface-2) 80%, transparent)}.glass-activity-feed-more[data-v-b0e038a7]{text-align:center;color:var(--color-vec-subtext-0);background:color-mix(in srgb, var(--color-vec-surface-1) 20%, transparent);padding:.5rem 1rem;font-size:.75rem}:root.app-dark .glass-activity-feed[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-activity-feed-header[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent);border-bottom-color:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}:root.app-dark .glass-activity-feed-item[data-v-b0e038a7]:not(:last-child){border-bottom-color:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent)}:root.app-dark .glass-activity-feed-item.is-interactive[data-v-b0e038a7]:hover{background:color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent)}:root.app-dark .glass-activity-feed-more[data-v-b0e038a7]{background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent)}@media (prefers-reduced-motion:reduce){.glass-activity-feed-item[data-v-b0e038a7],.glass-activity-feed-icon[data-v-b0e038a7]{transition-duration:10ms}}.glass-bottom-nav[data-v-455a928a]{z-index:50;background:var(--glass-bg);height:4rem;-webkit-backdrop-filter:var(--glass-blur-lg);border-top:var(--glass-border);box-shadow:var(--glass-shadow);position:fixed;bottom:0;left:0;right:0}.glass-bottom-nav-accent[data-v-455a928a]{background:linear-gradient(90deg, transparent 0%, var(--color-vec-primary) 20%, var(--color-vec-secondary) 50%, var(--color-vec-accent) 80%, transparent 100%);opacity:.4;pointer-events:none;height:1px;position:absolute;top:0;left:0;right:0}.glass-bottom-nav-items[data-v-455a928a]{justify-content:space-around;align-items:center;height:100%;padding:0 .5rem;display:flex}.glass-bottom-nav-item[data-v-455a928a]{border-radius:var(--radius-vec-md);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:3.75rem;color:var(--color-vec-subtext-0);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .75rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.glass-bottom-nav-item[data-v-455a928a]:active{transform:scale(.95)}.glass-bottom-nav-item.variant-primary[data-v-455a928a]{--variant-color:var(--color-vec-primary)}.glass-bottom-nav-item.variant-secondary[data-v-455a928a]{--variant-color:var(--color-vec-secondary)}.glass-bottom-nav-item.variant-accent[data-v-455a928a]{--variant-color:var(--color-vec-accent)}.glass-bottom-nav-item.variant-success[data-v-455a928a]{--variant-color:var(--color-vec-success)}.glass-bottom-nav-item.variant-warning[data-v-455a928a]{--variant-color:var(--color-vec-warning)}.glass-bottom-nav-item.variant-danger[data-v-455a928a]{--variant-color:var(--color-vec-error)}.glass-bottom-nav-item.is-active[data-v-455a928a]{background:color-mix(in srgb, var(--variant-color) 10%, transparent);color:var(--variant-color)}.glass-bottom-nav-item[data-v-455a928a]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--variant-color) 30%, transparent);outline:none}.glass-bottom-nav-icon-wrapper[data-v-455a928a]{justify-content:center;align-items:center;display:flex;position:relative}.glass-bottom-nav-icon[data-v-455a928a]{color:var(--color-vec-subtext-0);transition:color .2s}.glass-bottom-nav-item.is-active .glass-bottom-nav-icon[data-v-455a928a]{color:var(--variant-color)}.glass-bottom-nav-label[data-v-455a928a]{white-space:nowrap;font-size:.6875rem;font-weight:500;line-height:1;transition:color .2s}.glass-bottom-nav-item.is-active .glass-bottom-nav-label[data-v-455a928a]{color:var(--variant-color)}.glass-bottom-nav-badge[data-v-455a928a]{text-align:center;border-radius:var(--radius-vec-full);background:var(--color-vec-error);color:#fff;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.375rem;right:-.375rem}@media (prefers-reduced-motion:reduce){.glass-bottom-nav-item[data-v-455a928a]{transition:none}.glass-bottom-nav-item[data-v-455a928a]:active{transform:none}.glass-bottom-nav-icon[data-v-455a928a],.glass-bottom-nav-label[data-v-455a928a]{transition:none}}.glass-button[data-v-b397baee]{white-space:nowrap;border-radius:var(--radius-vec-md);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:.5rem;font-weight:500;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.size-sm[data-v-b397baee]{border-radius:var(--radius-vec-md);min-height:2rem;padding:.375rem .75rem;font-size:.8125rem}.size-default[data-v-b397baee]{min-height:2.5rem;padding:.625rem 1rem;font-size:.875rem}.size-lg[data-v-b397baee]{min-height:3rem;padding:.75rem 1.25rem;font-size:1rem}.is-icon-only.size-sm[data-v-b397baee]{width:2rem;padding:0}.is-icon-only.size-default[data-v-b397baee]{width:2.5rem;padding:0}.is-icon-only.size-lg[data-v-b397baee]{width:3rem;padding:0}.is-fluid[data-v-b397baee]{width:100%}.variant-primary[data-v-b397baee]{--variant-color:var(--color-vec-primary)}.variant-secondary[data-v-b397baee]{--variant-color:var(--color-vec-secondary)}.variant-accent[data-v-b397baee]{--variant-color:var(--color-vec-accent)}.variant-success[data-v-b397baee]{--variant-color:var(--color-vec-success)}.variant-warning[data-v-b397baee]{--variant-color:var(--color-vec-warning)}.variant-danger[data-v-b397baee]{--variant-color:var(--color-vec-error)}.variant-ghost[data-v-b397baee]{--variant-color:var(--color-vec-surface-2)}.glass-button[data-v-b397baee]:not(.is-solid):not(.is-outlined){background:color-mix(in srgb, var(--variant-color) 15%, transparent);border:1px solid color-mix(in srgb, var(--variant-color) 30%, transparent);color:var(--variant-color);-webkit-backdrop-filter:var(--glass-blur-md);box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f,inset 0 1px #ffffff4d}.variant-ghost[data-v-b397baee]:not(.is-solid):not(.is-outlined){color:var(--color-vec-text)}.glass-button[data-v-b397baee]:not(.is-solid):not(.is-outlined):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 22%, transparent);box-shadow:0 2px 6px #0000001a,0 2px 4px #00000014,inset 0 1px #ffffff4d}.variant-ghost[data-v-b397baee]:not(.is-solid):not(.is-outlined):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent)}.glass-button[data-v-b397baee]:not(.is-solid):not(.is-outlined):not(.is-disabled):not(.is-loading):active{transform:scale(.98);box-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f,inset 0 1px #fff3}.glass-button[data-v-b397baee]:not(.is-solid):not(.is-outlined):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--variant-color) 25%, transparent), inset 0 1px 0 #ffffff4d;outline:none}.glass-button.is-solid[data-v-b397baee]{background:var(--variant-color);border:1px solid var(--variant-color);box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014,inset 0 1px #ffffff26;color:#fff!important}.variant-warning.is-solid[data-v-b397baee]{color:var(--color-vec-crust)!important}.glass-button.is-solid[data-v-b397baee]:not(.is-disabled):not(.is-loading):hover{filter:brightness(1.1);box-shadow:0 2px 6px #00000026,0 2px 4px #0000001a,inset 0 1px #ffffff26}.glass-button.is-solid[data-v-b397baee]:not(.is-disabled):not(.is-loading):active{filter:brightness(.95);transform:scale(.98)}.glass-button.is-solid[data-v-b397baee]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--variant-color) 35%, transparent), inset 0 1px 0 #ffffff26;outline:none}.glass-button.is-outlined[data-v-b397baee]{border:1px solid var(--variant-color);color:var(--variant-color);background:0 0}.variant-ghost.is-outlined[data-v-b397baee]{border-color:var(--color-vec-surface-2);color:var(--color-vec-text)}.glass-button.is-outlined[data-v-b397baee]:not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 10%, transparent)}.variant-ghost.is-outlined[data-v-b397baee]:not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent)}.glass-button.is-outlined[data-v-b397baee]:not(.is-disabled):not(.is-loading):active{background:color-mix(in srgb, var(--variant-color) 15%, transparent);transform:scale(.98)}.glass-button.is-outlined[data-v-b397baee]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--variant-color) 25%, transparent);outline:none}.glass-button.is-disabled[data-v-b397baee],.glass-button.is-loading[data-v-b397baee]{opacity:.6;cursor:not-allowed;pointer-events:none}.glass-button-spinner[data-v-b397baee]{justify-content:center;align-items:center;display:inline-flex}:root.app-dark .glass-button[data-v-b397baee]:not(.is-solid):not(.is-outlined){background:color-mix(in srgb, var(--variant-color) 20%, transparent);border-color:color-mix(in srgb, var(--variant-color) 40%, transparent);box-shadow:0 1px 3px #0003, 0 1px 2px #00000026, inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .glass-button[data-v-b397baee]:not(.is-solid):not(.is-outlined):not(.is-disabled):not(.is-loading):hover{background:color-mix(in srgb, var(--variant-color) 28%, transparent);box-shadow:0 2px 6px #00000040, 0 2px 4px #0003, inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .glass-button.is-solid[data-v-b397baee]{box-shadow:0 1px 3px #00000040,0 1px 2px #0003,inset 0 1px #ffffff1a}:root.app-dark .glass-button.is-solid[data-v-b397baee]:not(.is-disabled):not(.is-loading):hover{box-shadow:0 2px 6px #0000004d,0 2px 4px #00000040,inset 0 1px #ffffff1a}:root.app-dark .glass-button.is-solid[data-v-b397baee]{color:var(--color-vec-crust)}@media (prefers-reduced-motion:reduce){.glass-button[data-v-b397baee]{transition-duration:10ms}.glass-button[data-v-b397baee]:active{transform:none}.glass-button-spinner svg[data-v-b397baee]{animation:none}}.glass-card[data-v-a868794a]{border-radius:var(--radius-vec-xl);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-lg)}.glass-card--default[data-v-a868794a]{-webkit-backdrop-filter:var(--glass-blur-xl)}.glass-card--subtle[data-v-a868794a]{-webkit-backdrop-filter:var(--glass-blur-md)}.glass-card--bg-default[data-v-a868794a]{background:color-mix(in srgb, var(--color-vec-surface-0) 80%, transparent)}.glass-card--bg-subtle[data-v-a868794a]{background:color-mix(in srgb, var(--color-vec-surface-0) 60%, transparent)}:is(.glass-card[data-v-a868794a]:has(a):hover,.glass-card[data-v-a868794a]:has(button):hover){box-shadow:var(--shadow-vec-xl,var(--shadow-vec-lg))}.glass-checkbox[data-v-eb23292a]{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative}.glass-checkbox-input[data-v-eb23292a]{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.glass-checkbox-input[data-v-eb23292a]:disabled{cursor:not-allowed}.glass-checkbox-box[data-v-eb23292a]{border-radius:var(--radius-vec-sm);width:100%;height:100%;-webkit-backdrop-filter:var(--glass-blur-sm);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);justify-content:center;align-items:center;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s;display:flex}.glass-checkbox:not(.is-disabled) .glass-checkbox-input:hover~.glass-checkbox-box[data-v-eb23292a]{box-shadow:var(--glass-shadow-hover)}.glass-checkbox .glass-checkbox-input:focus-visible~.glass-checkbox-box[data-v-eb23292a]{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-checkbox .glass-checkbox-input:focus-visible~.glass-checkbox-box[data-v-eb23292a]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-checkbox.is-checked .glass-checkbox-box[data-v-eb23292a]{background:var(--color-vec-primary);border-color:var(--color-vec-primary)}.glass-checkbox.is-checked:not(.is-disabled) .glass-checkbox-input:hover~.glass-checkbox-box[data-v-eb23292a]{background:color-mix(in srgb, var(--color-vec-primary) 85%, black);border-color:color-mix(in srgb, var(--color-vec-primary) 85%, black)}.glass-checkbox.is-checked .glass-checkbox-input:focus-visible~.glass-checkbox-box[data-v-eb23292a]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 30%, transparent), inset 0 1px 0 #fff3}.glass-checkbox.is-invalid .glass-checkbox-box[data-v-eb23292a]{border-color:var(--color-vec-error)}.glass-checkbox.is-invalid .glass-checkbox-input:focus-visible~.glass-checkbox-box[data-v-eb23292a]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}.glass-checkbox.is-disabled .glass-checkbox-box[data-v-eb23292a]{opacity:.5}.glass-checkbox.is-disabled.is-checked .glass-checkbox-box[data-v-eb23292a]{background:var(--color-vec-subtext-1);border-color:var(--color-vec-subtext-1)}.glass-checkbox-icon[data-v-eb23292a]{color:#fff;stroke-width:3px}.glass-checkbox.size-sm[data-v-eb23292a]{width:1rem;height:1rem}.glass-checkbox.size-sm .glass-checkbox-box[data-v-eb23292a]{border-radius:var(--radius-vec-xs)}.check-enter-active[data-v-eb23292a]{transition:opacity .15s,transform .15s}.check-leave-active[data-v-eb23292a]{transition:opacity .1s,transform .1s}.check-enter-from[data-v-eb23292a]{opacity:0;transform:scale(.5)}.check-leave-to[data-v-eb23292a]{opacity:0;transform:scale(.8)}@media (prefers-reduced-motion:reduce){.glass-checkbox-box[data-v-eb23292a],.check-enter-active[data-v-eb23292a],.check-leave-active[data-v-eb23292a]{transition-duration:10ms}}.glass-color-picker[data-v-5918737f]{position:relative}.swatch-grid[data-v-5918737f]{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.swatch[data-v-5918737f]{cursor:pointer;border:2px solid #0000;border-radius:9999px;outline:none;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .15s ease-out;display:flex;position:relative}.swatch[data-v-5918737f]:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--preset-color) 30%, transparent);transform:scale(1.15)}.swatch[data-v-5918737f]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--preset-color) 40%, transparent)}.swatch.is-selected[data-v-5918737f]{border-color:var(--color-vec-text);box-shadow:0 0 0 2px var(--color-vec-surface-0), 0 0 0 4px var(--preset-color);transform:scale(1.1)}.swatch-check[data-v-5918737f]{color:var(--color-vec-text);filter:drop-shadow(0 1px 1px #0000004d)}.check-pop-enter-active[data-v-5918737f]{transition:opacity .15s ease-out,transform .15s ease-out}.check-pop-leave-active[data-v-5918737f]{transition:opacity .1s ease-in,transform .1s ease-in}.check-pop-enter-from[data-v-5918737f]{opacity:0;transform:scale(.5)}.check-pop-leave-to[data-v-5918737f]{opacity:0;transform:scale(.8)}.swatch-tooltip[data-v-5918737f]{white-space:nowrap;border-radius:var(--radius-vec-sm);pointer-events:none;z-index:10;-webkit-backdrop-filter:var(--glass-blur-md);background:var(--glass-bg-strong);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-sm);color:var(--color-vec-text);padding:.25rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.25;position:absolute;transform:translate(-50%,-100%)}.tooltip-fade-enter-active[data-v-5918737f],.tooltip-fade-leave-active[data-v-5918737f]{transition:opacity .12s,transform .12s}.tooltip-fade-enter-from[data-v-5918737f],.tooltip-fade-leave-to[data-v-5918737f]{opacity:0;transform:translate(-50%,calc(4px - 100%))}:root.app-dark .swatch.is-selected[data-v-5918737f]{border-color:var(--color-vec-text)}:root.app-dark .swatch-check[data-v-5918737f]{filter:drop-shadow(0 1px 2px #00000080)}@media (prefers-reduced-motion:reduce){.swatch[data-v-5918737f],.tooltip-fade-enter-active[data-v-5918737f],.tooltip-fade-leave-active[data-v-5918737f],.check-pop-enter-active[data-v-5918737f],.check-pop-leave-active[data-v-5918737f]{transition-duration:10ms}}.glass-context-banner[data-v-9962d588]{flex-direction:column;align-items:center;padding:1.25rem 1rem 1rem;display:flex}.beacon-icon[data-v-9962d588]{border-radius:var(--radius-vec-xl);background:color-mix(in srgb, var(--beacon-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--beacon-color) 20%, transparent);width:3rem;height:3rem;box-shadow:0 0 16px color-mix(in srgb, var(--beacon-color) 20%, transparent), 0 0 32px color-mix(in srgb, var(--beacon-color) 12%, transparent), 0 0 48px color-mix(in srgb, var(--beacon-color) 6%, transparent);color:var(--beacon-color);justify-content:center;align-items:center;margin-bottom:.75rem;display:flex}:root[class*=app-dark] .beacon-icon[data-v-9962d588]{background:color-mix(in srgb, var(--beacon-color) 15%, transparent);border-color:color-mix(in srgb, var(--beacon-color) 25%, transparent);box-shadow:0 0 20px color-mix(in srgb, var(--beacon-color) 25%, transparent), 0 0 40px color-mix(in srgb, var(--beacon-color) 15%, transparent), 0 0 60px color-mix(in srgb, var(--beacon-color) 8%, transparent)}.beacon-text[data-v-9962d588]{text-align:center;margin-bottom:1rem}.beacon-title[data-v-9962d588]{color:var(--color-vec-text);justify-content:center;align-items:center;gap:.375rem;font-size:1rem;font-weight:600;line-height:1.25;display:flex}.beacon-marker[data-v-9962d588]{color:var(--color-vec-primary);font-size:.875rem}.beacon-subtitle[data-v-9962d588]{color:var(--color-vec-subtext-0);margin-top:.25rem;font-size:.75rem;line-height:1.25}.beacon-separator[data-v-9962d588]{background:linear-gradient(90deg, transparent 0%, var(--color-vec-primary) 20%, var(--color-vec-secondary) 50%, var(--color-vec-accent) 80%, transparent 100%);opacity:.4;pointer-events:none;width:100%;height:1px}:root[class*=app-dark] .beacon-separator[data-v-9962d588]{opacity:.5}@media (prefers-reduced-motion:reduce){.glass-context-banner[data-v-9962d588],.glass-context-banner[data-v-9962d588] *{transition:none!important}}.glass-count-badge[data-v-a77f1413]{white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:var(--glass-blur-sm);background:color-mix(in srgb, var(--variant-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--variant-color) 20%, transparent);border-radius:var(--radius-vec-sm);align-items:center;gap:.375rem;font-weight:500;line-height:1;transition:all .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.size-xs[data-v-a77f1413]{border-radius:var(--radius-vec-xs);gap:.25rem;padding:.125rem .375rem;font-size:.6875rem}.size-sm[data-v-a77f1413]{border-radius:var(--radius-vec-sm);gap:.375rem;padding:.25rem .5rem;font-size:.75rem}.size-default[data-v-a77f1413]{border-radius:var(--radius-vec-md);gap:.375rem;padding:.375rem .625rem;font-size:.8125rem}.variant-primary[data-v-a77f1413]{--variant-color:var(--color-vec-primary)}.variant-secondary[data-v-a77f1413]{--variant-color:var(--color-vec-secondary)}.variant-accent[data-v-a77f1413]{--variant-color:var(--color-vec-accent)}.variant-success[data-v-a77f1413]{--variant-color:var(--color-vec-success)}.variant-warning[data-v-a77f1413]{--variant-color:var(--color-vec-warning)}.variant-error[data-v-a77f1413]{--variant-color:var(--color-vec-error)}.glass-count-badge-icon[data-v-a77f1413]{color:var(--variant-color);flex-shrink:0}.glass-count-badge-count[data-v-a77f1413]{color:var(--color-vec-text);font-variant-numeric:tabular-nums;font-weight:500}:root.app-dark .glass-count-badge[data-v-a77f1413]{background:color-mix(in srgb, var(--variant-color) 15%, transparent);border-color:color-mix(in srgb, var(--variant-color) 30%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}@media (prefers-reduced-motion:reduce){.glass-count-badge[data-v-a77f1413]{transition-duration:10ms}}.calendar-header[data-v-cd41183c]{border-bottom:1px solid var(--glass-border-subtle);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.month-year[data-v-cd41183c]{align-items:baseline;gap:.375rem;display:flex}.month-name[data-v-cd41183c]{color:var(--color-vec-text);text-transform:capitalize;font-size:.9375rem;font-weight:600}.year[data-v-cd41183c]{color:var(--color-vec-subtext-0);font-size:.8125rem;font-weight:500}.nav-btn[data-v-cd41183c]{border-radius:var(--radius-vec-md);width:1.75rem;height:1.75rem;color:var(--color-vec-subtext-0);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.nav-btn[data-v-cd41183c]:hover{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent);color:var(--color-vec-text)}.nav-btn[data-v-cd41183c]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.day-names[data-v-cd41183c]{border-bottom:1px solid var(--glass-border-subtle);grid-template-columns:repeat(7,1fr);padding:.5rem .75rem;display:grid}.day-name[data-v-cd41183c]{letter-spacing:.05em;color:var(--color-vec-subtext-1);text-align:center;font-size:.625rem;font-weight:600}.calendar-grid[data-v-cd41183c]{grid-template-columns:repeat(7,1fr);justify-items:center;gap:2px;padding:.5rem;display:grid}.calendar-day[data-v-cd41183c]{border-radius:var(--radius-vec-md);width:2rem;height:2rem;color:var(--color-vec-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s,transform .1s;display:flex}.calendar-day[data-v-cd41183c]:hover:not(:disabled){background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent)}.calendar-day[data-v-cd41183c]:active:not(:disabled){transform:scale(.92)}.calendar-day.is-weekend[data-v-cd41183c]{color:var(--color-vec-subtext-0)}.calendar-day.is-other-month[data-v-cd41183c]{color:var(--color-vec-subtext-1);opacity:.4;cursor:default}.calendar-day.is-today[data-v-cd41183c]{color:var(--color-vec-primary);background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-vec-primary) 30%, transparent);font-weight:600}.calendar-day.is-selected[data-v-cd41183c]{background:var(--color-vec-primary);color:var(--color-vec-base);font-weight:600}.calendar-day.is-selected[data-v-cd41183c]:hover{background:var(--color-vec-primary)}.calendar-day.is-range-start[data-v-cd41183c]{background:var(--color-vec-primary);color:var(--color-vec-base);border-radius:var(--radius-vec-md) 0 0 var(--radius-vec-md);font-weight:600}.calendar-day.is-range-end[data-v-cd41183c]{background:var(--color-vec-primary);color:var(--color-vec-base);border-radius:0 var(--radius-vec-md) var(--radius-vec-md) 0;font-weight:600}.calendar-day.is-range-start.is-range-end[data-v-cd41183c]{border-radius:var(--radius-vec-md)}.calendar-day.is-in-range[data-v-cd41183c]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);border-radius:0}.calendar-day.is-range-preview[data-v-cd41183c]{background:color-mix(in srgb, var(--color-vec-primary) 8%, transparent);border-radius:0}.calendar-day.is-range-start[data-v-cd41183c]:hover,.calendar-day.is-range-end[data-v-cd41183c]:hover{background:var(--color-vec-primary)}@media (prefers-reduced-motion:reduce){.nav-btn[data-v-cd41183c],.calendar-day[data-v-cd41183c]{transition-duration:10ms}.calendar-day[data-v-cd41183c]:active:not(:disabled){transform:none}}.time-section[data-v-40b52794]{padding:0 .75rem}.time-divider[data-v-40b52794]{background:var(--glass-border-subtle);height:1px;margin-bottom:.75rem}.time-picker[data-v-40b52794]{justify-content:center;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.time-icon[data-v-40b52794]{color:var(--color-vec-subtext-0);margin-right:.25rem}.time-input-group[data-v-40b52794]{flex-direction:column;align-items:center;gap:.125rem;display:flex}.time-spinner[data-v-40b52794]{border-radius:var(--radius-vec-xs);width:1.5rem;height:1rem;color:var(--color-vec-subtext-0);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:flex}.time-spinner[data-v-40b52794]:hover{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent);color:var(--color-vec-text)}.time-input[data-v-40b52794]{border:1px solid var(--glass-border-subtle);border-radius:var(--radius-vec-sm);background:var(--glass-bg);width:2.25rem;color:var(--color-vec-text);font-variant-numeric:tabular-nums;text-align:center;outline:none;padding:.25rem;font-size:.9375rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.time-input[data-v-40b52794]:focus{border-color:var(--color-vec-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-vec-primary) 15%, transparent)}.time-separator[data-v-40b52794]{color:var(--color-vec-subtext-0);padding:0 .125rem;font-size:1.125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.time-spinner[data-v-40b52794],.time-input[data-v-40b52794]{transition-duration:10ms}}.glass-datepicker[data-v-a71c2a75]{display:inline-flex;position:relative}.glass-datepicker.is-fluid[data-v-a71c2a75]{width:100%;display:flex}.glass-datepicker-trigger[data-v-a71c2a75]{cursor:pointer;text-align:left;border-radius:var(--radius-vec-lg);width:100%;-webkit-backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);align-items:center;gap:.625rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .3s,background .3s;display:flex;position:relative}.glass-datepicker-trigger[data-v-a71c2a75]:not(.is-disabled):hover{box-shadow:var(--glass-shadow-hover)}.glass-datepicker-trigger[data-v-a71c2a75]:focus-visible{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight);outline:none}:root.app-dark .glass-datepicker-trigger[data-v-a71c2a75]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-datepicker.is-open .glass-datepicker-trigger[data-v-a71c2a75]{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-datepicker.is-open .glass-datepicker-trigger[data-v-a71c2a75]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-datepicker.is-invalid .glass-datepicker-trigger[data-v-a71c2a75]{border-color:var(--color-vec-error)}.glass-datepicker.is-invalid .glass-datepicker-trigger[data-v-a71c2a75]:focus-visible,.glass-datepicker.is-invalid.is-open .glass-datepicker-trigger[data-v-a71c2a75]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}.glass-datepicker.is-disabled .glass-datepicker-trigger[data-v-a71c2a75],.glass-datepicker-trigger.is-disabled[data-v-a71c2a75]{opacity:.6;cursor:not-allowed}.glass-datepicker.size-sm .glass-datepicker-trigger[data-v-a71c2a75]{border-radius:var(--radius-vec-md);gap:.5rem;padding:.375rem .625rem}.trigger-icon[data-v-a71c2a75]{color:var(--color-vec-primary);flex-shrink:0}.trigger-label[data-v-a71c2a75]{color:var(--color-vec-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:500;overflow:hidden}.trigger-label.is-placeholder[data-v-a71c2a75]{color:var(--color-vec-subtext-1);font-weight:400}.glass-datepicker.size-sm .trigger-label[data-v-a71c2a75]{font-size:.8125rem}.trigger-clear[data-v-a71c2a75]{border-radius:var(--radius-vec-xs);background:color-mix(in srgb, var(--color-vec-subtext-1) 20%, transparent);color:var(--color-vec-subtext-0);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:background .15s,color .15s;display:flex}.trigger-clear[data-v-a71c2a75]:hover{background:color-mix(in srgb, var(--color-vec-error) 20%, transparent);color:var(--color-vec-error)}.trigger-clear[data-v-a71c2a75]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-datepicker-dropdown[data-v-a71c2a75]{border-radius:var(--radius-vec-xl);min-width:280px;-webkit-backdrop-filter:var(--glass-blur-xl);background:var(--glass-bg-strong);border:var(--glass-border);box-shadow:var(--shadow-vec-lg);flex-direction:column;padding:0;display:flex;overflow:hidden}.dropdown-content[data-v-a71c2a75]{flex:1;min-height:0;overflow-y:auto}.dropdown-accent[data-v-a71c2a75]{background:linear-gradient(to right, var(--color-vec-primary), var(--color-vec-secondary), var(--color-vec-accent));height:3px}.range-time-section[data-v-a71c2a75]{gap:.5rem;padding:0 .75rem .5rem;display:flex}.range-time-group[data-v-a71c2a75]{flex-direction:column;flex:1;align-items:center;gap:.25rem;display:flex}.range-time-label[data-v-a71c2a75]{letter-spacing:.03em;text-transform:uppercase;color:var(--color-vec-subtext-1);font-size:.6875rem;font-weight:600}.calendar-footer[data-v-a71c2a75]{background:var(--glass-bg-subtle);border-top:1px solid var(--glass-border-subtle);flex-shrink:0;justify-content:flex-end;gap:.5rem;padding:.75rem;display:flex}.footer-btn[data-v-a71c2a75]{border-radius:var(--radius-vec-md);cursor:pointer;border:none;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.today-btn[data-v-a71c2a75]{color:var(--color-vec-subtext-0);background:0 0}.today-btn[data-v-a71c2a75]:hover{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent);color:var(--color-vec-text)}.confirm-btn[data-v-a71c2a75]{background:var(--color-vec-primary);color:var(--color-vec-base)}.confirm-btn[data-v-a71c2a75]:hover{background:color-mix(in srgb, var(--color-vec-primary) 85%, var(--color-vec-base))}.footer-btn[data-v-a71c2a75]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-dropdown-enter-active[data-v-a71c2a75],.glass-dropdown-leave-active[data-v-a71c2a75]{transition:opacity .2s,transform .2s}.glass-dropdown-enter-from[data-v-a71c2a75],.glass-dropdown-leave-to[data-v-a71c2a75]{opacity:0;transform:translateY(-.5rem)scale(.98)}@media (prefers-reduced-motion:reduce){.glass-datepicker-trigger[data-v-a71c2a75],.trigger-clear[data-v-a71c2a75],.footer-btn[data-v-a71c2a75],.glass-dropdown-enter-active[data-v-a71c2a75],.glass-dropdown-leave-active[data-v-a71c2a75]{transition-duration:10ms}}@keyframes glass-pulse-b61fa842{0%,to{opacity:.6}50%{opacity:.3}}.glass-skeleton-line[data-v-b61fa842]{border-radius:var(--radius-vec-sm);background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);height:1rem;animation:1.5s ease-in-out infinite glass-pulse-b61fa842}.glass-skeleton-badge[data-v-b61fa842]{border-radius:var(--radius-vec-full);background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);width:4rem;height:1.5rem;animation:1.5s ease-in-out infinite glass-pulse-b61fa842}.glass-skeleton-icon[data-v-b61fa842]{border-radius:var(--radius-vec-md);background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);flex-shrink:0;width:2rem;height:2rem;animation:1.5s ease-in-out infinite glass-pulse-b61fa842}.glass-skeleton-card[data-v-b61fa842]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border);animation:1.5s ease-in-out infinite glass-pulse-b61fa842}.glass-skeleton-hero[data-v-b61fa842]{border-radius:var(--radius-vec-lg);background:linear-gradient(to right, color-mix(in srgb, var(--color-vec-primary) 8%, transparent), color-mix(in srgb, var(--color-vec-secondary) 4%, transparent), color-mix(in srgb, var(--color-vec-accent) 8%, transparent));-webkit-backdrop-filter:var(--glass-blur-sm);padding:1.5rem;animation:1.5s ease-in-out infinite glass-pulse-b61fa842}.glass-skeleton-stats[data-v-b61fa842]{height:5rem}.glass-skeleton-activity[data-v-b61fa842],.glass-skeleton-actions[data-v-b61fa842]{padding:1rem}.glass-skeleton-action-button[data-v-b61fa842]{border-radius:var(--radius-vec-lg);border:1px solid color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent);background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}:root.app-dark .glass-skeleton-line[data-v-b61fa842]{background:color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent)}:root.app-dark .glass-skeleton-badge[data-v-b61fa842],:root.app-dark .glass-skeleton-icon[data-v-b61fa842]{background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}:root.app-dark .glass-skeleton-card[data-v-b61fa842]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-skeleton-hero[data-v-b61fa842]{background:linear-gradient(to right, color-mix(in srgb, var(--color-vec-primary) 12%, transparent), color-mix(in srgb, var(--color-vec-secondary) 6%, transparent), color-mix(in srgb, var(--color-vec-accent) 12%, transparent))}:root.app-dark .glass-skeleton-action-button[data-v-b61fa842]{border-color:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent)}@media (prefers-reduced-motion:reduce){.glass-skeleton-line[data-v-b61fa842],.glass-skeleton-badge[data-v-b61fa842],.glass-skeleton-icon[data-v-b61fa842],.glass-skeleton-card[data-v-b61fa842],.glass-skeleton-hero[data-v-b61fa842]{opacity:.5;animation:none}}.glass-dropdown-wrapper[data-v-323265ce]{display:inline-flex;position:relative}.glass-dropdown-panel[data-v-323265ce]{z-index:50;background:var(--glass-bg-strong);-webkit-backdrop-filter:var(--glass-blur-xl);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:1rem;margin-top:.5rem;position:absolute;top:100%;overflow:hidden}.glass-dropdown-panel--right[data-v-323265ce]{right:0}.glass-dropdown-panel--left[data-v-323265ce]{left:0}.prismatic-accent[data-v-323265ce]{background:linear-gradient(90deg, var(--color-vec-primary) 0%, var(--color-vec-secondary) 50%, var(--color-vec-accent) 100%);opacity:.8;height:3px}:root.app-dark .prismatic-accent[data-v-323265ce]{opacity:.9}.dropdown-enter-active[data-v-323265ce],.dropdown-leave-active[data-v-323265ce]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.dropdown-enter-from[data-v-323265ce],.dropdown-leave-to[data-v-323265ce]{opacity:0;transform:scale(.95)translateY(-4px)}@media (prefers-reduced-motion:reduce){.dropdown-enter-active[data-v-323265ce],.dropdown-leave-active[data-v-323265ce]{transition-duration:10ms}}.glass-status-tag[data-v-1656eab0]{white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:var(--glass-blur-sm);border-radius:var(--radius-vec-sm);align-items:center;gap:.375rem;font-weight:500;line-height:1;transition:all .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff26}.glass-status-tag.is-active[data-v-1656eab0]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-vec-success) 25%, transparent);color:var(--color-vec-success)}.glass-status-tag.is-inactive[data-v-1656eab0]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-vec-error) 25%, transparent);color:var(--color-vec-error)}.size-xs[data-v-1656eab0]{border-radius:var(--radius-vec-xs);gap:.25rem;padding:.125rem .375rem;font-size:.625rem}.size-sm[data-v-1656eab0]{border-radius:var(--radius-vec-sm);gap:.3125rem;padding:.25rem .5rem;font-size:.6875rem}.size-default[data-v-1656eab0]{border-radius:var(--radius-vec-md);gap:.375rem;padding:.375rem .625rem;font-size:.75rem}.glass-status-tag-dot[data-v-1656eab0]{background:currentColor;border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem}.size-xs .glass-status-tag-dot[data-v-1656eab0]{width:.3125rem;height:.3125rem}.size-default .glass-status-tag-dot[data-v-1656eab0]{width:.4375rem;height:.4375rem}.glass-status-tag-label[data-v-1656eab0]{white-space:nowrap}:root.app-dark .glass-status-tag.is-active[data-v-1656eab0]{background:color-mix(in srgb, var(--color-vec-success) 18%, transparent);border-color:color-mix(in srgb, var(--color-vec-success) 35%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .glass-status-tag.is-inactive[data-v-1656eab0]{background:color-mix(in srgb, var(--color-vec-error) 18%, transparent);border-color:color-mix(in srgb, var(--color-vec-error) 35%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}@media (prefers-reduced-motion:reduce){.glass-status-tag[data-v-1656eab0]{transition-duration:10ms}}.glass-entity-card-wrapper[data-v-e6011d4b]{display:block}.glass-entity-card[data-v-e6011d4b]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);height:100%;-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);flex-direction:column;padding:1rem;transition:box-shadow .2s ease-out,border-color .2s ease-out,transform .2s ease-out;display:flex}.glass-entity-card.is-interactive[data-v-e6011d4b]{cursor:pointer}.glass-entity-card.is-interactive[data-v-e6011d4b]:hover{border-color:color-mix(in srgb, var(--color-vec-primary) 30%, transparent);box-shadow:var(--glass-shadow-hover), 0 0 20px color-mix(in srgb, var(--color-vec-primary) 15%, transparent)}.glass-entity-card.is-interactive[data-v-e6011d4b]:active{transform:scale(.995)}.glass-entity-card-icon[data-v-e6011d4b]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s ease-out;display:flex}.icon-primary[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-primary[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-primary) 25%, transparent)}.icon-secondary[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-secondary[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-secondary) 25%, transparent)}.icon-accent[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-accent[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-accent) 25%, transparent)}.icon-tertiary[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-tertiary) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-tertiary[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-tertiary) 25%, transparent)}.icon-success[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-success[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-success) 25%, transparent)}.icon-warning[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-warning[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-warning) 25%, transparent)}.icon-error[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent)}.glass-entity-card.is-interactive:hover .icon-error[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-error) 25%, transparent)}.glass-entity-card-metrics[data-v-e6011d4b]{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.glass-entity-card-metric[data-v-e6011d4b]{align-items:center;gap:.375rem;font-size:.875rem;display:flex}.glass-entity-card-progress[data-v-e6011d4b]{margin-bottom:.75rem}.glass-entity-card-footer[data-v-e6011d4b]{border-top:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}:root.app-dark .glass-entity-card[data-v-e6011d4b]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-entity-card.is-interactive[data-v-e6011d4b]:hover{box-shadow:var(--glass-shadow-hover), 0 0 25px color-mix(in srgb, var(--color-vec-primary) 20%, transparent)}:root.app-dark .glass-entity-card-footer[data-v-e6011d4b]{border-top-color:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}@media (prefers-reduced-motion:reduce){.glass-entity-card[data-v-e6011d4b],.glass-entity-card-icon[data-v-e6011d4b]{transition-duration:10ms}.glass-entity-card.is-interactive[data-v-e6011d4b]:active{transform:none}}.glass-form-field[data-v-d49b5980]{flex-direction:column;gap:0;display:flex}.glass-form-field-label[data-v-d49b5980]{color:var(--color-vec-subtext-0);align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;transition:color .2s;display:flex}.glass-form-field:focus-within .glass-form-field-label[data-v-d49b5980]{color:var(--color-vec-text)}.glass-form-field-required[data-v-d49b5980]{color:var(--color-vec-error);font-weight:600}.glass-form-field-control[data-v-d49b5980]{position:relative}.glass-form-field-error[data-v-d49b5980]{color:var(--color-vec-error);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;line-height:1.4;display:flex}.glass-form-field-error-icon[data-v-d49b5980]{flex-shrink:0}.glass-form-field-hint[data-v-d49b5980]{color:var(--color-vec-subtext-1);margin-top:.5rem;font-size:.8125rem;line-height:1.4}.glass-form-field-message-enter-active[data-v-d49b5980]{transition:opacity .15s ease-out,transform .15s ease-out}.glass-form-field-message-leave-active[data-v-d49b5980]{transition:opacity .1s ease-in,transform .1s ease-in}.glass-form-field-message-enter-from[data-v-d49b5980],.glass-form-field-message-leave-to[data-v-d49b5980]{opacity:0;transform:translateY(-.25rem)}@media (prefers-reduced-motion:reduce){.glass-form-field-label[data-v-d49b5980],.glass-form-field-message-enter-active[data-v-d49b5980],.glass-form-field-message-leave-active[data-v-d49b5980]{transition-duration:10ms}.glass-form-field-message-enter-from[data-v-d49b5980],.glass-form-field-message-leave-to[data-v-d49b5980]{transform:none}}.glass-form-section[data-v-e10dce1a]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);transition:box-shadow .3s;position:relative;overflow:hidden}.glass-form-section[data-v-e10dce1a]:hover{box-shadow:var(--glass-shadow-hover)}.glass-form-section-accent[data-v-e10dce1a]{inset-inline:0;background:linear-gradient(to right, var(--color-vec-primary), var(--color-vec-secondary), var(--color-vec-accent));opacity:.7;height:2px;position:absolute;top:0}.glass-form-section-header[data-v-e10dce1a]{align-items:flex-start;gap:.75rem;padding:calc(1rem + 2px) 1rem 1rem;display:flex}.glass-form-section-icon[data-v-e10dce1a]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.glass-form-section-title-group[data-v-e10dce1a]{flex:1;min-width:0}.glass-form-section-title[data-v-e10dce1a]{color:var(--color-vec-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.glass-form-section-description[data-v-e10dce1a]{color:var(--color-vec-subtext-0);margin:.25rem 0 0;font-size:.8125rem;line-height:1.4}.glass-form-section-content[data-v-e10dce1a]{flex-direction:column;gap:1rem;padding:0 1rem 1rem;display:flex}@media (prefers-reduced-motion:reduce){.glass-form-section[data-v-e10dce1a]{transition-duration:10ms}}.glass-icon-picker[data-v-d719b59f]{position:relative}.icon-grid[data-v-d719b59f]{grid-template-columns:repeat(7,1fr);gap:.5rem;display:grid}.icon-swatch[data-v-d719b59f]{border-radius:var(--radius-vec-sm);width:2.25rem;height:2.25rem;color:var(--color-vec-subtext-0);background:color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent);cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;transition:all .15s ease-out;display:flex}.icon-swatch[data-v-d719b59f]:hover{color:var(--color-vec-text);transform:scale(1.1)}.icon-swatch[data-v-d719b59f]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 40%, transparent)}.icon-swatch.is-selected[data-v-d719b59f]{color:var(--color-vec-primary);border-color:var(--color-vec-primary);background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent)}@media (prefers-reduced-motion:reduce){.icon-swatch[data-v-d719b59f]{transition-duration:10ms}}.glass-kanban[data-v-33072de1]{width:100%;min-height:400px}.glass-kanban__grid[data-v-33072de1]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.glass-kanban__grid[data-v-33072de1]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.glass-kanban__grid[data-v-33072de1]{grid-template-columns:1fr}}.glass-kanban__column[data-v-33072de1]{background:var(--glass-bg-subtle);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-lg);box-shadow:var(--glass-shadow-subtle);flex-direction:column;display:flex;overflow:hidden}.glass-kanban__column--grouped[data-v-33072de1]{background:color-mix(in srgb, var(--glass-bg-subtle) 95%, var(--color-vec-surface-1) 5%)}.glass-kanban__header[data-v-33072de1]{border-bottom:var(--glass-border-subtle);background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.glass-kanban__header--grouped[data-v-33072de1]{cursor:pointer;transition:background .15s ease-out}.glass-kanban__header--grouped[data-v-33072de1]:hover{background:var(--glass-bg-strong)}.glass-kanban__header--grouped[data-v-33072de1]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:-2px}.glass-kanban__header-icon[data-v-33072de1]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.glass-kanban__header-label[data-v-33072de1]{color:var(--color-vec-text);letter-spacing:-.01em;flex:1;font-size:.875rem;font-weight:600}.glass-kanban__header-count[data-v-33072de1]{border-radius:var(--radius-vec-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem;font-weight:600;display:flex}.glass-kanban__expand-icon[data-v-33072de1]{color:var(--color-vec-subtext-0);flex-shrink:0;transition:transform .2s ease-out}.glass-kanban__expand-icon--expanded[data-v-33072de1]{transform:rotate(180deg)}.glass-kanban__header--primary[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-primary) 8%, var(--glass-bg))}.glass-kanban__header-icon--primary[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-kanban__header-count--primary[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);color:var(--color-vec-primary)}.glass-kanban__header--secondary[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-secondary) 8%, var(--glass-bg))}.glass-kanban__header-icon--secondary[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header-count--secondary[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header--accent[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-accent) 8%, var(--glass-bg))}.glass-kanban__header-icon--accent[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-kanban__header-count--accent[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-accent) 12%, transparent);color:var(--color-vec-accent)}.glass-kanban__header--success[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-success) 8%, var(--glass-bg))}.glass-kanban__header-icon--success[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-kanban__header-count--success[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);color:var(--color-vec-success)}.glass-kanban__header--warning[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-warning) 8%, var(--glass-bg))}.glass-kanban__header-icon--warning[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-kanban__header-count--warning[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-warning) 12%, transparent);color:var(--color-vec-warning)}.glass-kanban__header--error[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-error) 8%, var(--glass-bg))}.glass-kanban__header-icon--error[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-kanban__header-count--error[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);color:var(--color-vec-error)}.glass-kanban__header--neutral[data-v-33072de1]{background:var(--glass-bg)}.glass-kanban__header-icon--neutral[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-subtext-1) 12%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__header-count--neutral[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__tabs[data-v-33072de1]{background:var(--glass-bg-subtle);border-bottom:var(--glass-border-subtle);scrollbar-width:none;gap:.25rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.glass-kanban__tabs[data-v-33072de1]::-webkit-scrollbar{display:none}.glass-kanban__tab[data-v-33072de1]{color:var(--color-vec-subtext-0);border-radius:var(--radius-vec-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.glass-kanban__tab[data-v-33072de1]:hover{background:var(--glass-bg);color:var(--color-vec-text)}.glass-kanban__tab[data-v-33072de1]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-kanban__tab--active[data-v-33072de1]{background:var(--glass-bg-strong);color:var(--color-vec-text);box-shadow:var(--glass-shadow-subtle)}.glass-kanban__tab--primary.glass-kanban__tab--active[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-primary) 15%, var(--glass-bg-strong));color:var(--color-vec-primary)}.glass-kanban__tab--success.glass-kanban__tab--active[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-success) 15%, var(--glass-bg-strong));color:var(--color-vec-success)}.glass-kanban__tab--neutral.glass-kanban__tab--active[data-v-33072de1]{background:var(--glass-bg-strong)}.glass-kanban__tab-count[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);border-radius:var(--radius-vec-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:600;display:inline-flex}.glass-kanban__content[data-v-33072de1]{flex:1;max-height:600px;padding:.75rem;overflow-y:auto}.glass-kanban__content--collapsed[data-v-33072de1]{max-height:400px}.glass-kanban__content[data-v-33072de1]::-webkit-scrollbar{width:6px}.glass-kanban__content[data-v-33072de1]::-webkit-scrollbar-track{background:0 0}.glass-kanban__content[data-v-33072de1]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-vec-subtext-1) 25%, transparent);border-radius:3px}.glass-kanban__content[data-v-33072de1]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-vec-subtext-1) 40%, transparent)}.glass-kanban__item[data-v-33072de1]{cursor:pointer;margin-bottom:.625rem;transition:transform .15s ease-out}.glass-kanban__item[data-v-33072de1]:last-child{margin-bottom:0}.glass-kanban__item[data-v-33072de1]:active{transform:scale(.98)}.glass-kanban__more-indicator[data-v-33072de1]{width:100%;color:var(--color-vec-subtext-0);background:var(--glass-bg-subtle);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);cursor:pointer;justify-content:center;align-items:center;margin-top:.625rem;padding:.625rem;font-size:.75rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:flex}.glass-kanban__more-indicator[data-v-33072de1]:hover{background:var(--glass-bg);color:var(--color-vec-text)}.glass-kanban__empty-column[data-v-33072de1]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.5rem;display:flex}.glass-kanban__empty-column-icon[data-v-33072de1]{color:var(--color-vec-subtext-1);opacity:.5;margin-bottom:.75rem}.glass-kanban__empty-column-text[data-v-33072de1]{color:var(--color-vec-subtext-1);margin:0;font-size:.8125rem}.glass-kanban__empty-global[data-v-33072de1]{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.glass-kanban__empty-content[data-v-33072de1]{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.glass-kanban__empty-icon-wrapper[data-v-33072de1]{background:var(--glass-bg-subtle);width:5rem;height:5rem;-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-xl);box-shadow:var(--glass-shadow-subtle);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.glass-kanban__empty-icon[data-v-33072de1]{color:var(--color-vec-subtext-1)}.glass-kanban__empty-title[data-v-33072de1]{color:var(--color-vec-text);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.glass-kanban__empty-description[data-v-33072de1]{color:var(--color-vec-subtext-0);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.glass-kanban__column--skeleton[data-v-33072de1]{animation:.4s ease-out forwards skeletonFadeIn-33072de1}@keyframes skeletonFadeIn-33072de1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-kanban__header--skeleton[data-v-33072de1]{background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.skeleton-icon[data-v-33072de1]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.75rem;height:1.75rem;animation:1.5s infinite skeletonShimmer-33072de1}.skeleton-text[data-v-33072de1]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;height:.875rem;animation:1.5s infinite skeletonShimmer-33072de1}.skeleton-text--label[data-v-33072de1]{flex:1;max-width:6rem}.skeleton-badge[data-v-33072de1]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s infinite skeletonShimmer-33072de1}.skeleton-card[data-v-33072de1]{background:var(--glass-bg);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);margin-bottom:.625rem;padding:.875rem}.skeleton-card[data-v-33072de1]:last-child{margin-bottom:0}.skeleton-card__line[data-v-33072de1]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 75%);background-size:200% 100%;height:.75rem;margin-bottom:.5rem;animation:1.5s infinite skeletonShimmer-33072de1}.skeleton-card__line--title[data-v-33072de1]{width:75%}.skeleton-card__line--subtitle[data-v-33072de1]{width:50%;height:.625rem}.skeleton-card__footer[data-v-33072de1]{gap:.5rem;margin-top:.75rem;display:flex}.skeleton-card__tag[data-v-33072de1]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 55%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 75%);background-size:200% 100%;width:3.5rem;height:1.25rem;animation:1.5s infinite skeletonShimmer-33072de1}.skeleton-card__tag--sm[data-v-33072de1]{width:2.5rem}@keyframes skeletonShimmer-33072de1{0%{background-position:200% 0}to{background-position:-200% 0}}:root.app-dark .glass-kanban__column[data-v-33072de1]{box-shadow:var(--glass-shadow)}:root.app-dark .skeleton-icon[data-v-33072de1],:root.app-dark .skeleton-text[data-v-33072de1],:root.app-dark .skeleton-badge[data-v-33072de1],:root.app-dark .skeleton-card__line[data-v-33072de1],:root.app-dark .skeleton-card__tag[data-v-33072de1]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.glass-kanban__column--skeleton[data-v-33072de1]{opacity:1;animation:none}.glass-kanban__item[data-v-33072de1]:active{transform:none}.glass-kanban__expand-icon[data-v-33072de1]{transition:none}.skeleton-icon[data-v-33072de1],.skeleton-text[data-v-33072de1],.skeleton-badge[data-v-33072de1],.skeleton-card__line[data-v-33072de1],.skeleton-card__tag[data-v-33072de1]{background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);animation:none}}.glass-kanban[data-v-00524da7]{width:100%;min-height:400px}.glass-kanban__grid[data-v-00524da7]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.glass-kanban__grid[data-v-00524da7]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.glass-kanban__grid[data-v-00524da7]{grid-template-columns:1fr}}.glass-kanban__column[data-v-00524da7]{background:var(--glass-bg-subtle);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-lg);box-shadow:var(--glass-shadow-subtle);flex-direction:column;display:flex;overflow:hidden}.glass-kanban__column--grouped[data-v-00524da7]{background:color-mix(in srgb, var(--glass-bg-subtle) 95%, var(--color-vec-surface-1) 5%)}.glass-kanban__header[data-v-00524da7]{border-bottom:var(--glass-border-subtle);background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.glass-kanban__header--grouped[data-v-00524da7]{cursor:pointer;transition:background .15s ease-out}.glass-kanban__header--grouped[data-v-00524da7]:hover{background:var(--glass-bg-strong)}.glass-kanban__header--grouped[data-v-00524da7]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:-2px}.glass-kanban__header-icon[data-v-00524da7]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.glass-kanban__header-label[data-v-00524da7]{color:var(--color-vec-text);letter-spacing:-.01em;flex:1;font-size:.875rem;font-weight:600}.glass-kanban__header-count[data-v-00524da7]{border-radius:var(--radius-vec-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem;font-weight:600;display:flex}.glass-kanban__expand-icon[data-v-00524da7]{color:var(--color-vec-subtext-0);flex-shrink:0;transition:transform .2s ease-out}.glass-kanban__expand-icon--expanded[data-v-00524da7]{transform:rotate(180deg)}.glass-kanban__header--primary[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-primary) 8%, var(--glass-bg))}.glass-kanban__header-icon--primary[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-kanban__header-count--primary[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);color:var(--color-vec-primary)}.glass-kanban__header--secondary[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-secondary) 8%, var(--glass-bg))}.glass-kanban__header-icon--secondary[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header-count--secondary[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header--accent[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-accent) 8%, var(--glass-bg))}.glass-kanban__header-icon--accent[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-kanban__header-count--accent[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-accent) 12%, transparent);color:var(--color-vec-accent)}.glass-kanban__header--success[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-success) 8%, var(--glass-bg))}.glass-kanban__header-icon--success[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-kanban__header-count--success[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);color:var(--color-vec-success)}.glass-kanban__header--warning[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-warning) 8%, var(--glass-bg))}.glass-kanban__header-icon--warning[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-kanban__header-count--warning[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-warning) 12%, transparent);color:var(--color-vec-warning)}.glass-kanban__header--error[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-error) 8%, var(--glass-bg))}.glass-kanban__header-icon--error[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-kanban__header-count--error[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);color:var(--color-vec-error)}.glass-kanban__header--neutral[data-v-00524da7]{background:var(--glass-bg)}.glass-kanban__header-icon--neutral[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-subtext-1) 12%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__header-count--neutral[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__tabs[data-v-00524da7]{background:var(--glass-bg-subtle);border-bottom:var(--glass-border-subtle);scrollbar-width:none;gap:.25rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.glass-kanban__tabs[data-v-00524da7]::-webkit-scrollbar{display:none}.glass-kanban__tab[data-v-00524da7]{color:var(--color-vec-subtext-0);border-radius:var(--radius-vec-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.glass-kanban__tab[data-v-00524da7]:hover{background:var(--glass-bg);color:var(--color-vec-text)}.glass-kanban__tab[data-v-00524da7]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-kanban__tab--active[data-v-00524da7]{background:var(--glass-bg-strong);color:var(--color-vec-text);box-shadow:var(--glass-shadow-subtle)}.glass-kanban__tab--primary.glass-kanban__tab--active[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-primary) 15%, var(--glass-bg-strong));color:var(--color-vec-primary)}.glass-kanban__tab--success.glass-kanban__tab--active[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-success) 15%, var(--glass-bg-strong));color:var(--color-vec-success)}.glass-kanban__tab--neutral.glass-kanban__tab--active[data-v-00524da7]{background:var(--glass-bg-strong)}.glass-kanban__tab-count[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);border-radius:var(--radius-vec-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:600;display:inline-flex}.glass-kanban__content[data-v-00524da7]{flex:1;max-height:600px;padding:.75rem;overflow-y:auto}.glass-kanban__content--collapsed[data-v-00524da7]{max-height:400px}.glass-kanban__content[data-v-00524da7]::-webkit-scrollbar{width:6px}.glass-kanban__content[data-v-00524da7]::-webkit-scrollbar-track{background:0 0}.glass-kanban__content[data-v-00524da7]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-vec-subtext-1) 25%, transparent);border-radius:3px}.glass-kanban__content[data-v-00524da7]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-vec-subtext-1) 40%, transparent)}.glass-kanban__item[data-v-00524da7]{cursor:pointer;margin-bottom:.625rem;transition:transform .15s ease-out}.glass-kanban__item[data-v-00524da7]:last-child{margin-bottom:0}.glass-kanban__item[data-v-00524da7]:active{transform:scale(.98)}.glass-kanban__more-indicator[data-v-00524da7]{width:100%;color:var(--color-vec-subtext-0);background:var(--glass-bg-subtle);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);cursor:pointer;justify-content:center;align-items:center;margin-top:.625rem;padding:.625rem;font-size:.75rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:flex}.glass-kanban__more-indicator[data-v-00524da7]:hover{background:var(--glass-bg);color:var(--color-vec-text)}.glass-kanban__empty-column[data-v-00524da7]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.5rem;display:flex}.glass-kanban__empty-column-icon[data-v-00524da7]{color:var(--color-vec-subtext-1);opacity:.5;margin-bottom:.75rem}.glass-kanban__empty-column-text[data-v-00524da7]{color:var(--color-vec-subtext-1);margin:0;font-size:.8125rem}.glass-kanban__empty-global[data-v-00524da7]{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.glass-kanban__empty-content[data-v-00524da7]{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.glass-kanban__empty-icon-wrapper[data-v-00524da7]{background:var(--glass-bg-subtle);width:5rem;height:5rem;-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-xl);box-shadow:var(--glass-shadow-subtle);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.glass-kanban__empty-icon[data-v-00524da7]{color:var(--color-vec-subtext-1)}.glass-kanban__empty-title[data-v-00524da7]{color:var(--color-vec-text);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.glass-kanban__empty-description[data-v-00524da7]{color:var(--color-vec-subtext-0);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.glass-kanban__column--skeleton[data-v-00524da7]{animation:.4s ease-out forwards skeletonFadeIn-00524da7}@keyframes skeletonFadeIn-00524da7{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-kanban__header--skeleton[data-v-00524da7]{background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.skeleton-icon[data-v-00524da7]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.75rem;height:1.75rem;animation:1.5s infinite skeletonShimmer-00524da7}.skeleton-text[data-v-00524da7]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;height:.875rem;animation:1.5s infinite skeletonShimmer-00524da7}.skeleton-text--label[data-v-00524da7]{flex:1;max-width:6rem}.skeleton-badge[data-v-00524da7]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s infinite skeletonShimmer-00524da7}.skeleton-card[data-v-00524da7]{background:var(--glass-bg);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);margin-bottom:.625rem;padding:.875rem}.skeleton-card[data-v-00524da7]:last-child{margin-bottom:0}.skeleton-card__line[data-v-00524da7]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 75%);background-size:200% 100%;height:.75rem;margin-bottom:.5rem;animation:1.5s infinite skeletonShimmer-00524da7}.skeleton-card__line--title[data-v-00524da7]{width:75%}.skeleton-card__line--subtitle[data-v-00524da7]{width:50%;height:.625rem}.skeleton-card__footer[data-v-00524da7]{gap:.5rem;margin-top:.75rem;display:flex}.skeleton-card__tag[data-v-00524da7]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 55%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 75%);background-size:200% 100%;width:3.5rem;height:1.25rem;animation:1.5s infinite skeletonShimmer-00524da7}.skeleton-card__tag--sm[data-v-00524da7]{width:2.5rem}@keyframes skeletonShimmer-00524da7{0%{background-position:200% 0}to{background-position:-200% 0}}:root.app-dark .glass-kanban__column[data-v-00524da7]{box-shadow:var(--glass-shadow)}:root.app-dark .skeleton-icon[data-v-00524da7],:root.app-dark .skeleton-text[data-v-00524da7],:root.app-dark .skeleton-badge[data-v-00524da7],:root.app-dark .skeleton-card__line[data-v-00524da7],:root.app-dark .skeleton-card__tag[data-v-00524da7]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.glass-kanban__column--skeleton[data-v-00524da7]{opacity:1;animation:none}.glass-kanban__item[data-v-00524da7]:active{transform:none}.glass-kanban__expand-icon[data-v-00524da7]{transition:none}.skeleton-icon[data-v-00524da7],.skeleton-text[data-v-00524da7],.skeleton-badge[data-v-00524da7],.skeleton-card__line[data-v-00524da7],.skeleton-card__tag[data-v-00524da7]{background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);animation:none}}.glass-kanban[data-v-6069ac53]{width:100%;min-height:400px}.glass-kanban__grid[data-v-6069ac53]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.glass-kanban__grid[data-v-6069ac53]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.glass-kanban__grid[data-v-6069ac53]{grid-template-columns:1fr}}.glass-kanban__column[data-v-6069ac53]{background:var(--glass-bg-subtle);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-lg);box-shadow:var(--glass-shadow-subtle);flex-direction:column;display:flex;overflow:hidden}.glass-kanban__column--grouped[data-v-6069ac53]{background:color-mix(in srgb, var(--glass-bg-subtle) 95%, var(--color-vec-surface-1) 5%)}.glass-kanban__header[data-v-6069ac53]{border-bottom:var(--glass-border-subtle);background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.glass-kanban__header--grouped[data-v-6069ac53]{cursor:pointer;transition:background .15s ease-out}.glass-kanban__header--grouped[data-v-6069ac53]:hover{background:var(--glass-bg-strong)}.glass-kanban__header--grouped[data-v-6069ac53]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:-2px}.glass-kanban__header-icon[data-v-6069ac53]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.glass-kanban__header-label[data-v-6069ac53]{color:var(--color-vec-text);letter-spacing:-.01em;flex:1;font-size:.875rem;font-weight:600}.glass-kanban__header-count[data-v-6069ac53]{border-radius:var(--radius-vec-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem;font-weight:600;display:flex}.glass-kanban__expand-icon[data-v-6069ac53]{color:var(--color-vec-subtext-0);flex-shrink:0;transition:transform .2s ease-out}.glass-kanban__expand-icon--expanded[data-v-6069ac53]{transform:rotate(180deg)}.glass-kanban__header--primary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-primary) 8%, var(--glass-bg))}.glass-kanban__header-icon--primary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-kanban__header-count--primary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);color:var(--color-vec-primary)}.glass-kanban__header--secondary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-secondary) 8%, var(--glass-bg))}.glass-kanban__header-icon--secondary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header-count--secondary[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header--accent[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-accent) 8%, var(--glass-bg))}.glass-kanban__header-icon--accent[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-kanban__header-count--accent[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-accent) 12%, transparent);color:var(--color-vec-accent)}.glass-kanban__header--success[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-success) 8%, var(--glass-bg))}.glass-kanban__header-icon--success[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-kanban__header-count--success[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);color:var(--color-vec-success)}.glass-kanban__header--warning[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-warning) 8%, var(--glass-bg))}.glass-kanban__header-icon--warning[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-kanban__header-count--warning[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-warning) 12%, transparent);color:var(--color-vec-warning)}.glass-kanban__header--error[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-error) 8%, var(--glass-bg))}.glass-kanban__header-icon--error[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-kanban__header-count--error[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);color:var(--color-vec-error)}.glass-kanban__header--neutral[data-v-6069ac53]{background:var(--glass-bg)}.glass-kanban__header-icon--neutral[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-subtext-1) 12%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__header-count--neutral[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__tabs[data-v-6069ac53]{background:var(--glass-bg-subtle);border-bottom:var(--glass-border-subtle);scrollbar-width:none;gap:.25rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.glass-kanban__tabs[data-v-6069ac53]::-webkit-scrollbar{display:none}.glass-kanban__tab[data-v-6069ac53]{color:var(--color-vec-subtext-0);border-radius:var(--radius-vec-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.glass-kanban__tab[data-v-6069ac53]:hover{background:var(--glass-bg);color:var(--color-vec-text)}.glass-kanban__tab[data-v-6069ac53]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-kanban__tab--active[data-v-6069ac53]{background:var(--glass-bg-strong);color:var(--color-vec-text);box-shadow:var(--glass-shadow-subtle)}.glass-kanban__tab--primary.glass-kanban__tab--active[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-primary) 15%, var(--glass-bg-strong));color:var(--color-vec-primary)}.glass-kanban__tab--success.glass-kanban__tab--active[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-success) 15%, var(--glass-bg-strong));color:var(--color-vec-success)}.glass-kanban__tab--neutral.glass-kanban__tab--active[data-v-6069ac53]{background:var(--glass-bg-strong)}.glass-kanban__tab-count[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);border-radius:var(--radius-vec-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:600;display:inline-flex}.glass-kanban__content[data-v-6069ac53]{flex:1;max-height:600px;padding:.75rem;overflow-y:auto}.glass-kanban__content--collapsed[data-v-6069ac53]{max-height:400px}.glass-kanban__content[data-v-6069ac53]::-webkit-scrollbar{width:6px}.glass-kanban__content[data-v-6069ac53]::-webkit-scrollbar-track{background:0 0}.glass-kanban__content[data-v-6069ac53]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-vec-subtext-1) 25%, transparent);border-radius:3px}.glass-kanban__content[data-v-6069ac53]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-vec-subtext-1) 40%, transparent)}.glass-kanban__item[data-v-6069ac53]{cursor:pointer;margin-bottom:.625rem;transition:transform .15s ease-out}.glass-kanban__item[data-v-6069ac53]:last-child{margin-bottom:0}.glass-kanban__item[data-v-6069ac53]:active{transform:scale(.98)}.glass-kanban__more-indicator[data-v-6069ac53]{width:100%;color:var(--color-vec-subtext-0);background:var(--glass-bg-subtle);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);cursor:pointer;justify-content:center;align-items:center;margin-top:.625rem;padding:.625rem;font-size:.75rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:flex}.glass-kanban__more-indicator[data-v-6069ac53]:hover{background:var(--glass-bg);color:var(--color-vec-text)}.glass-kanban__empty-column[data-v-6069ac53]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.5rem;display:flex}.glass-kanban__empty-column-icon[data-v-6069ac53]{color:var(--color-vec-subtext-1);opacity:.5;margin-bottom:.75rem}.glass-kanban__empty-column-text[data-v-6069ac53]{color:var(--color-vec-subtext-1);margin:0;font-size:.8125rem}.glass-kanban__empty-global[data-v-6069ac53]{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.glass-kanban__empty-content[data-v-6069ac53]{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.glass-kanban__empty-icon-wrapper[data-v-6069ac53]{background:var(--glass-bg-subtle);width:5rem;height:5rem;-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-xl);box-shadow:var(--glass-shadow-subtle);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.glass-kanban__empty-icon[data-v-6069ac53]{color:var(--color-vec-subtext-1)}.glass-kanban__empty-title[data-v-6069ac53]{color:var(--color-vec-text);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.glass-kanban__empty-description[data-v-6069ac53]{color:var(--color-vec-subtext-0);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.glass-kanban__column--skeleton[data-v-6069ac53]{animation:.4s ease-out forwards skeletonFadeIn-6069ac53}@keyframes skeletonFadeIn-6069ac53{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-kanban__header--skeleton[data-v-6069ac53]{background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.skeleton-icon[data-v-6069ac53]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.75rem;height:1.75rem;animation:1.5s infinite skeletonShimmer-6069ac53}.skeleton-text[data-v-6069ac53]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;height:.875rem;animation:1.5s infinite skeletonShimmer-6069ac53}.skeleton-text--label[data-v-6069ac53]{flex:1;max-width:6rem}.skeleton-badge[data-v-6069ac53]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s infinite skeletonShimmer-6069ac53}.skeleton-card[data-v-6069ac53]{background:var(--glass-bg);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);margin-bottom:.625rem;padding:.875rem}.skeleton-card[data-v-6069ac53]:last-child{margin-bottom:0}.skeleton-card__line[data-v-6069ac53]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 75%);background-size:200% 100%;height:.75rem;margin-bottom:.5rem;animation:1.5s infinite skeletonShimmer-6069ac53}.skeleton-card__line--title[data-v-6069ac53]{width:75%}.skeleton-card__line--subtitle[data-v-6069ac53]{width:50%;height:.625rem}.skeleton-card__footer[data-v-6069ac53]{gap:.5rem;margin-top:.75rem;display:flex}.skeleton-card__tag[data-v-6069ac53]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 55%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 75%);background-size:200% 100%;width:3.5rem;height:1.25rem;animation:1.5s infinite skeletonShimmer-6069ac53}.skeleton-card__tag--sm[data-v-6069ac53]{width:2.5rem}@keyframes skeletonShimmer-6069ac53{0%{background-position:200% 0}to{background-position:-200% 0}}:root.app-dark .glass-kanban__column[data-v-6069ac53]{box-shadow:var(--glass-shadow)}:root.app-dark .skeleton-icon[data-v-6069ac53],:root.app-dark .skeleton-text[data-v-6069ac53],:root.app-dark .skeleton-badge[data-v-6069ac53],:root.app-dark .skeleton-card__line[data-v-6069ac53],:root.app-dark .skeleton-card__tag[data-v-6069ac53]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.glass-kanban__column--skeleton[data-v-6069ac53]{opacity:1;animation:none}.glass-kanban__item[data-v-6069ac53]:active{transform:none}.glass-kanban__expand-icon[data-v-6069ac53]{transition:none}.skeleton-icon[data-v-6069ac53],.skeleton-text[data-v-6069ac53],.skeleton-badge[data-v-6069ac53],.skeleton-card__line[data-v-6069ac53],.skeleton-card__tag[data-v-6069ac53]{background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);animation:none}}.glass-kanban[data-v-592f7da2]{width:100%;min-height:400px}.glass-kanban__grid[data-v-592f7da2]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.glass-kanban__grid[data-v-592f7da2]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.glass-kanban__grid[data-v-592f7da2]{grid-template-columns:1fr}}.glass-kanban__column[data-v-592f7da2]{background:var(--glass-bg-subtle);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-lg);box-shadow:var(--glass-shadow-subtle);flex-direction:column;display:flex;overflow:hidden}.glass-kanban__column--grouped[data-v-592f7da2]{background:color-mix(in srgb, var(--glass-bg-subtle) 95%, var(--color-vec-surface-1) 5%)}.glass-kanban__header[data-v-592f7da2]{border-bottom:var(--glass-border-subtle);background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.glass-kanban__header--grouped[data-v-592f7da2]{cursor:pointer;transition:background .15s ease-out}.glass-kanban__header--grouped[data-v-592f7da2]:hover{background:var(--glass-bg-strong)}.glass-kanban__header--grouped[data-v-592f7da2]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:-2px}.glass-kanban__header-icon[data-v-592f7da2]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.glass-kanban__header-label[data-v-592f7da2]{color:var(--color-vec-text);letter-spacing:-.01em;flex:1;font-size:.875rem;font-weight:600}.glass-kanban__header-count[data-v-592f7da2]{border-radius:var(--radius-vec-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem;font-weight:600;display:flex}.glass-kanban__expand-icon[data-v-592f7da2]{color:var(--color-vec-subtext-0);flex-shrink:0;transition:transform .2s ease-out}.glass-kanban__expand-icon--expanded[data-v-592f7da2]{transform:rotate(180deg)}.glass-kanban__header--primary[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-primary) 8%, var(--glass-bg))}.glass-kanban__header-icon--primary[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-kanban__header-count--primary[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);color:var(--color-vec-primary)}.glass-kanban__header--secondary[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-secondary) 8%, var(--glass-bg))}.glass-kanban__header-icon--secondary[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header-count--secondary[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header--accent[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-accent) 8%, var(--glass-bg))}.glass-kanban__header-icon--accent[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-kanban__header-count--accent[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-accent) 12%, transparent);color:var(--color-vec-accent)}.glass-kanban__header--success[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-success) 8%, var(--glass-bg))}.glass-kanban__header-icon--success[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-kanban__header-count--success[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);color:var(--color-vec-success)}.glass-kanban__header--warning[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-warning) 8%, var(--glass-bg))}.glass-kanban__header-icon--warning[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-kanban__header-count--warning[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-warning) 12%, transparent);color:var(--color-vec-warning)}.glass-kanban__header--error[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-error) 8%, var(--glass-bg))}.glass-kanban__header-icon--error[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-kanban__header-count--error[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);color:var(--color-vec-error)}.glass-kanban__header--neutral[data-v-592f7da2]{background:var(--glass-bg)}.glass-kanban__header-icon--neutral[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-subtext-1) 12%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__header-count--neutral[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__tabs[data-v-592f7da2]{background:var(--glass-bg-subtle);border-bottom:var(--glass-border-subtle);scrollbar-width:none;gap:.25rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.glass-kanban__tabs[data-v-592f7da2]::-webkit-scrollbar{display:none}.glass-kanban__tab[data-v-592f7da2]{color:var(--color-vec-subtext-0);border-radius:var(--radius-vec-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.glass-kanban__tab[data-v-592f7da2]:hover{background:var(--glass-bg);color:var(--color-vec-text)}.glass-kanban__tab[data-v-592f7da2]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-kanban__tab--active[data-v-592f7da2]{background:var(--glass-bg-strong);color:var(--color-vec-text);box-shadow:var(--glass-shadow-subtle)}.glass-kanban__tab--primary.glass-kanban__tab--active[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-primary) 15%, var(--glass-bg-strong));color:var(--color-vec-primary)}.glass-kanban__tab--success.glass-kanban__tab--active[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-success) 15%, var(--glass-bg-strong));color:var(--color-vec-success)}.glass-kanban__tab--neutral.glass-kanban__tab--active[data-v-592f7da2]{background:var(--glass-bg-strong)}.glass-kanban__tab-count[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);border-radius:var(--radius-vec-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:600;display:inline-flex}.glass-kanban__content[data-v-592f7da2]{flex:1;max-height:600px;padding:.75rem;overflow-y:auto}.glass-kanban__content--collapsed[data-v-592f7da2]{max-height:400px}.glass-kanban__content[data-v-592f7da2]::-webkit-scrollbar{width:6px}.glass-kanban__content[data-v-592f7da2]::-webkit-scrollbar-track{background:0 0}.glass-kanban__content[data-v-592f7da2]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-vec-subtext-1) 25%, transparent);border-radius:3px}.glass-kanban__content[data-v-592f7da2]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-vec-subtext-1) 40%, transparent)}.glass-kanban__item[data-v-592f7da2]{cursor:pointer;margin-bottom:.625rem;transition:transform .15s ease-out}.glass-kanban__item[data-v-592f7da2]:last-child{margin-bottom:0}.glass-kanban__item[data-v-592f7da2]:active{transform:scale(.98)}.glass-kanban__more-indicator[data-v-592f7da2]{width:100%;color:var(--color-vec-subtext-0);background:var(--glass-bg-subtle);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);cursor:pointer;justify-content:center;align-items:center;margin-top:.625rem;padding:.625rem;font-size:.75rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:flex}.glass-kanban__more-indicator[data-v-592f7da2]:hover{background:var(--glass-bg);color:var(--color-vec-text)}.glass-kanban__empty-column[data-v-592f7da2]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.5rem;display:flex}.glass-kanban__empty-column-icon[data-v-592f7da2]{color:var(--color-vec-subtext-1);opacity:.5;margin-bottom:.75rem}.glass-kanban__empty-column-text[data-v-592f7da2]{color:var(--color-vec-subtext-1);margin:0;font-size:.8125rem}.glass-kanban__empty-global[data-v-592f7da2]{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.glass-kanban__empty-content[data-v-592f7da2]{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.glass-kanban__empty-icon-wrapper[data-v-592f7da2]{background:var(--glass-bg-subtle);width:5rem;height:5rem;-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-xl);box-shadow:var(--glass-shadow-subtle);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.glass-kanban__empty-icon[data-v-592f7da2]{color:var(--color-vec-subtext-1)}.glass-kanban__empty-title[data-v-592f7da2]{color:var(--color-vec-text);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.glass-kanban__empty-description[data-v-592f7da2]{color:var(--color-vec-subtext-0);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.glass-kanban__column--skeleton[data-v-592f7da2]{animation:.4s ease-out forwards skeletonFadeIn-592f7da2}@keyframes skeletonFadeIn-592f7da2{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-kanban__header--skeleton[data-v-592f7da2]{background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.skeleton-icon[data-v-592f7da2]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.75rem;height:1.75rem;animation:1.5s infinite skeletonShimmer-592f7da2}.skeleton-text[data-v-592f7da2]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;height:.875rem;animation:1.5s infinite skeletonShimmer-592f7da2}.skeleton-text--label[data-v-592f7da2]{flex:1;max-width:6rem}.skeleton-badge[data-v-592f7da2]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s infinite skeletonShimmer-592f7da2}.skeleton-card[data-v-592f7da2]{background:var(--glass-bg);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);margin-bottom:.625rem;padding:.875rem}.skeleton-card[data-v-592f7da2]:last-child{margin-bottom:0}.skeleton-card__line[data-v-592f7da2]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 75%);background-size:200% 100%;height:.75rem;margin-bottom:.5rem;animation:1.5s infinite skeletonShimmer-592f7da2}.skeleton-card__line--title[data-v-592f7da2]{width:75%}.skeleton-card__line--subtitle[data-v-592f7da2]{width:50%;height:.625rem}.skeleton-card__footer[data-v-592f7da2]{gap:.5rem;margin-top:.75rem;display:flex}.skeleton-card__tag[data-v-592f7da2]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 55%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 75%);background-size:200% 100%;width:3.5rem;height:1.25rem;animation:1.5s infinite skeletonShimmer-592f7da2}.skeleton-card__tag--sm[data-v-592f7da2]{width:2.5rem}@keyframes skeletonShimmer-592f7da2{0%{background-position:200% 0}to{background-position:-200% 0}}:root.app-dark .glass-kanban__column[data-v-592f7da2]{box-shadow:var(--glass-shadow)}:root.app-dark .skeleton-icon[data-v-592f7da2],:root.app-dark .skeleton-text[data-v-592f7da2],:root.app-dark .skeleton-badge[data-v-592f7da2],:root.app-dark .skeleton-card__line[data-v-592f7da2],:root.app-dark .skeleton-card__tag[data-v-592f7da2]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.glass-kanban__column--skeleton[data-v-592f7da2]{opacity:1;animation:none}.glass-kanban__item[data-v-592f7da2]:active{transform:none}.glass-kanban__expand-icon[data-v-592f7da2]{transition:none}.skeleton-icon[data-v-592f7da2],.skeleton-text[data-v-592f7da2],.skeleton-badge[data-v-592f7da2],.skeleton-card__line[data-v-592f7da2],.skeleton-card__tag[data-v-592f7da2]{background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);animation:none}}.glass-kanban[data-v-01a72e57]{width:100%;min-height:400px}.glass-kanban__grid[data-v-01a72e57]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=1024px){.glass-kanban__grid[data-v-01a72e57]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.glass-kanban__grid[data-v-01a72e57]{grid-template-columns:1fr}}.glass-kanban__column[data-v-01a72e57]{background:var(--glass-bg-subtle);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-lg);box-shadow:var(--glass-shadow-subtle);flex-direction:column;display:flex;overflow:hidden}.glass-kanban__column--grouped[data-v-01a72e57]{background:color-mix(in srgb, var(--glass-bg-subtle) 95%, var(--color-vec-surface-1) 5%)}.glass-kanban__header[data-v-01a72e57]{border-bottom:var(--glass-border-subtle);background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.glass-kanban__header--grouped[data-v-01a72e57]{cursor:pointer;transition:background .15s ease-out}.glass-kanban__header--grouped[data-v-01a72e57]:hover{background:var(--glass-bg-strong)}.glass-kanban__header--grouped[data-v-01a72e57]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:-2px}.glass-kanban__header-icon[data-v-01a72e57]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.glass-kanban__header-label[data-v-01a72e57]{color:var(--color-vec-text);letter-spacing:-.01em;flex:1;font-size:.875rem;font-weight:600}.glass-kanban__header-count[data-v-01a72e57]{border-radius:var(--radius-vec-sm);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem;font-weight:600;display:flex}.glass-kanban__expand-icon[data-v-01a72e57]{color:var(--color-vec-subtext-0);flex-shrink:0;transition:transform .2s ease-out}.glass-kanban__expand-icon--expanded[data-v-01a72e57]{transform:rotate(180deg)}.glass-kanban__header--primary[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-primary) 8%, var(--glass-bg))}.glass-kanban__header-icon--primary[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-kanban__header-count--primary[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);color:var(--color-vec-primary)}.glass-kanban__header--secondary[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-secondary) 8%, var(--glass-bg))}.glass-kanban__header-icon--secondary[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header-count--secondary[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-secondary) 12%, transparent);color:var(--color-vec-secondary)}.glass-kanban__header--accent[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-accent) 8%, var(--glass-bg))}.glass-kanban__header-icon--accent[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-kanban__header-count--accent[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-accent) 12%, transparent);color:var(--color-vec-accent)}.glass-kanban__header--success[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-success) 8%, var(--glass-bg))}.glass-kanban__header-icon--success[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-kanban__header-count--success[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-success) 12%, transparent);color:var(--color-vec-success)}.glass-kanban__header--warning[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-warning) 8%, var(--glass-bg))}.glass-kanban__header-icon--warning[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-kanban__header-count--warning[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-warning) 12%, transparent);color:var(--color-vec-warning)}.glass-kanban__header--error[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-error) 8%, var(--glass-bg))}.glass-kanban__header-icon--error[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-kanban__header-count--error[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-error) 12%, transparent);color:var(--color-vec-error)}.glass-kanban__header--neutral[data-v-01a72e57]{background:var(--glass-bg)}.glass-kanban__header-icon--neutral[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-subtext-1) 12%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__header-count--neutral[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);color:var(--color-vec-subtext-0)}.glass-kanban__tabs[data-v-01a72e57]{background:var(--glass-bg-subtle);border-bottom:var(--glass-border-subtle);scrollbar-width:none;gap:.25rem;padding:.5rem .75rem;display:flex;overflow-x:auto}.glass-kanban__tabs[data-v-01a72e57]::-webkit-scrollbar{display:none}.glass-kanban__tab[data-v-01a72e57]{color:var(--color-vec-subtext-0);border-radius:var(--radius-vec-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:inline-flex}.glass-kanban__tab[data-v-01a72e57]:hover{background:var(--glass-bg);color:var(--color-vec-text)}.glass-kanban__tab[data-v-01a72e57]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.glass-kanban__tab--active[data-v-01a72e57]{background:var(--glass-bg-strong);color:var(--color-vec-text);box-shadow:var(--glass-shadow-subtle)}.glass-kanban__tab--primary.glass-kanban__tab--active[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-primary) 15%, var(--glass-bg-strong));color:var(--color-vec-primary)}.glass-kanban__tab--success.glass-kanban__tab--active[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-success) 15%, var(--glass-bg-strong));color:var(--color-vec-success)}.glass-kanban__tab--neutral.glass-kanban__tab--active[data-v-01a72e57]{background:var(--glass-bg-strong)}.glass-kanban__tab-count[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-subtext-1) 10%, transparent);border-radius:var(--radius-vec-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:.625rem;font-weight:600;display:inline-flex}.glass-kanban__content[data-v-01a72e57]{flex:1;max-height:600px;padding:.75rem;overflow-y:auto}.glass-kanban__content--collapsed[data-v-01a72e57]{max-height:400px}.glass-kanban__content[data-v-01a72e57]::-webkit-scrollbar{width:6px}.glass-kanban__content[data-v-01a72e57]::-webkit-scrollbar-track{background:0 0}.glass-kanban__content[data-v-01a72e57]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-vec-subtext-1) 25%, transparent);border-radius:3px}.glass-kanban__content[data-v-01a72e57]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-vec-subtext-1) 40%, transparent)}.glass-kanban__item[data-v-01a72e57]{cursor:pointer;margin-bottom:.625rem;transition:transform .15s ease-out}.glass-kanban__item[data-v-01a72e57]:last-child{margin-bottom:0}.glass-kanban__item[data-v-01a72e57]:active{transform:scale(.98)}.glass-kanban__more-indicator[data-v-01a72e57]{width:100%;color:var(--color-vec-subtext-0);background:var(--glass-bg-subtle);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);cursor:pointer;justify-content:center;align-items:center;margin-top:.625rem;padding:.625rem;font-size:.75rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out;display:flex}.glass-kanban__more-indicator[data-v-01a72e57]:hover{background:var(--glass-bg);color:var(--color-vec-text)}.glass-kanban__empty-column[data-v-01a72e57]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:1.5rem;display:flex}.glass-kanban__empty-column-icon[data-v-01a72e57]{color:var(--color-vec-subtext-1);opacity:.5;margin-bottom:.75rem}.glass-kanban__empty-column-text[data-v-01a72e57]{color:var(--color-vec-subtext-1);margin:0;font-size:.8125rem}.glass-kanban__empty-global[data-v-01a72e57]{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.glass-kanban__empty-content[data-v-01a72e57]{text-align:center;flex-direction:column;align-items:center;max-width:320px;display:flex}.glass-kanban__empty-icon-wrapper[data-v-01a72e57]{background:var(--glass-bg-subtle);width:5rem;height:5rem;-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-xl);box-shadow:var(--glass-shadow-subtle);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.glass-kanban__empty-icon[data-v-01a72e57]{color:var(--color-vec-subtext-1)}.glass-kanban__empty-title[data-v-01a72e57]{color:var(--color-vec-text);letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.glass-kanban__empty-description[data-v-01a72e57]{color:var(--color-vec-subtext-0);margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.glass-kanban__column--skeleton[data-v-01a72e57]{animation:.4s ease-out forwards skeletonFadeIn-01a72e57}@keyframes skeletonFadeIn-01a72e57{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.glass-kanban__header--skeleton[data-v-01a72e57]{background:var(--glass-bg);align-items:center;gap:.625rem;padding:.875rem 1rem;display:flex}.skeleton-icon[data-v-01a72e57]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.75rem;height:1.75rem;animation:1.5s infinite skeletonShimmer-01a72e57}.skeleton-text[data-v-01a72e57]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;height:.875rem;animation:1.5s infinite skeletonShimmer-01a72e57}.skeleton-text--label[data-v-01a72e57]{flex:1;max-width:6rem}.skeleton-badge[data-v-01a72e57]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 70%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:1.5rem;height:1.5rem;animation:1.5s infinite skeletonShimmer-01a72e57}.skeleton-card[data-v-01a72e57]{background:var(--glass-bg);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);margin-bottom:.625rem;padding:.875rem}.skeleton-card[data-v-01a72e57]:last-child{margin-bottom:0}.skeleton-card__line[data-v-01a72e57]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 40%, transparent) 75%);background-size:200% 100%;height:.75rem;margin-bottom:.5rem;animation:1.5s infinite skeletonShimmer-01a72e57}.skeleton-card__line--title[data-v-01a72e57]{width:75%}.skeleton-card__line--subtitle[data-v-01a72e57]{width:50%;height:.625rem}.skeleton-card__footer[data-v-01a72e57]{gap:.5rem;margin-top:.75rem;display:flex}.skeleton-card__tag[data-v-01a72e57]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 55%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 35%, transparent) 75%);background-size:200% 100%;width:3.5rem;height:1.25rem;animation:1.5s infinite skeletonShimmer-01a72e57}.skeleton-card__tag--sm[data-v-01a72e57]{width:2.5rem}@keyframes skeletonShimmer-01a72e57{0%{background-position:200% 0}to{background-position:-200% 0}}:root.app-dark .glass-kanban__column[data-v-01a72e57]{box-shadow:var(--glass-shadow)}:root.app-dark .skeleton-icon[data-v-01a72e57],:root.app-dark .skeleton-text[data-v-01a72e57],:root.app-dark .skeleton-badge[data-v-01a72e57],:root.app-dark .skeleton-card__line[data-v-01a72e57],:root.app-dark .skeleton-card__tag[data-v-01a72e57]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent) 75%);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.glass-kanban__column--skeleton[data-v-01a72e57]{opacity:1;animation:none}.glass-kanban__item[data-v-01a72e57]:active{transform:none}.glass-kanban__expand-icon[data-v-01a72e57]{transition:none}.skeleton-icon[data-v-01a72e57],.skeleton-text[data-v-01a72e57],.skeleton-badge[data-v-01a72e57],.skeleton-card__line[data-v-01a72e57],.skeleton-card__tag[data-v-01a72e57]{background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);animation:none}}.glass-input[data-v-ea04462e]{display:inline-flex;position:relative}.glass-input.is-fluid[data-v-ea04462e]{width:100%;display:flex}.glass-input-field[data-v-ea04462e]{appearance:none;border-radius:var(--radius-vec-lg);-webkit-backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);color:var(--color-vec-text);width:100%;box-shadow:var(--glass-shadow);outline:none;flex:1;padding:.625rem .875rem;font-size:.875rem;transition:border-color .2s,box-shadow .3s,background .3s}.glass-input-field[data-v-ea04462e]::placeholder{color:var(--color-vec-subtext-1)}.glass-input-field[data-v-ea04462e]:hover:not(:disabled):not(:focus){box-shadow:var(--glass-shadow-hover)}.glass-input-field[data-v-ea04462e]:focus{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-input-field[data-v-ea04462e]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-input.is-invalid .glass-input-field[data-v-ea04462e]{border-color:var(--color-vec-error)}.glass-input.is-invalid .glass-input-field[data-v-ea04462e]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-input.is-invalid .glass-input-field[data-v-ea04462e]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-input-field[data-v-ea04462e]:disabled{opacity:.6;cursor:not-allowed}.glass-input.size-sm .glass-input-field[data-v-ea04462e]{border-radius:var(--radius-vec-md);padding:.375rem .625rem;font-size:.8125rem}.glass-input-toggle[data-v-ea04462e]{cursor:pointer;color:var(--color-vec-subtext-0);border-radius:var(--radius-vec-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:color .2s;display:flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.glass-input-toggle[data-v-ea04462e]:hover{color:var(--color-vec-text)}.glass-input-toggle[data-v-ea04462e]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:2px}.glass-input.has-toggle .glass-input-field[data-v-ea04462e]{padding-right:2.5rem}.glass-input.size-sm .glass-input-toggle[data-v-ea04462e]{right:.5rem}.glass-input.size-sm.has-toggle .glass-input-field[data-v-ea04462e]{padding-right:2rem}.glass-input-icon[data-v-ea04462e]{color:var(--color-vec-subtext-0);pointer-events:none;z-index:2;flex-shrink:0;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.glass-input.has-icon .glass-input-field[data-v-ea04462e]{padding-left:2.5rem}.glass-input.size-sm .glass-input-icon[data-v-ea04462e]{left:.5rem}.glass-input.size-sm.has-icon .glass-input-field[data-v-ea04462e]{padding-left:2rem}@media (prefers-reduced-motion:reduce){.glass-input-field[data-v-ea04462e],.glass-input-toggle[data-v-ea04462e]{transition-duration:10ms}}.glass-modal-overlay[data-v-45007ee7]{z-index:1000;background:color-mix(in srgb, var(--color-vec-base) 60%, transparent);-webkit-backdrop-filter:var(--glass-blur-sm);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.glass-modal[data-v-45007ee7]{border-radius:var(--radius-vec-xl);background:var(--glass-bg);width:100%;max-height:85vh;-webkit-backdrop-filter:var(--glass-blur-xl);border:var(--glass-border);box-shadow:var(--shadow-vec-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.glass-modal--sm[data-v-45007ee7]{max-width:32rem}.glass-modal--md[data-v-45007ee7]{max-width:36rem}.glass-modal--lg[data-v-45007ee7]{max-width:48rem}.glass-modal--xl[data-v-45007ee7]{max-width:64rem}.glass-modal-accent[data-v-45007ee7]{inset-inline:0;background:linear-gradient(to right, var(--color-vec-primary), var(--color-vec-secondary), var(--color-vec-accent));height:3px;position:absolute;top:0}.glass-modal-header[data-v-45007ee7]{flex-shrink:0;align-items:flex-start;gap:1rem;padding:calc(1.5rem + 3px) 1.5rem 1.5rem;display:flex}.glass-modal-icon[data-v-45007ee7]{border-radius:var(--radius-vec-lg);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.glass-modal-title-group[data-v-45007ee7]{flex:1;min-width:0}.glass-modal-title[data-v-45007ee7]{color:var(--color-vec-text);margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.glass-modal-subtitle[data-v-45007ee7]{color:var(--color-vec-subtext-0);margin:.25rem 0 0;font-size:.875rem}.glass-modal-close[data-v-45007ee7]{border-radius:var(--radius-vec-md);width:2rem;height:2rem;color:var(--color-vec-subtext-0);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:flex}.glass-modal-close[data-v-45007ee7]:hover{background:var(--color-vec-surface-1);color:var(--color-vec-text)}.glass-modal-close[data-v-45007ee7]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:2px}.glass-modal-loading[data-v-45007ee7]{width:2rem;height:2rem;color:var(--color-vec-subtext-0);flex-shrink:0;justify-content:center;align-items:center;display:flex}.glass-modal-body[data-v-45007ee7]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-vec-surface-2) transparent;flex:1;padding:0 1.5rem 1.5rem;overflow-y:auto}.glass-modal-body[data-v-45007ee7]::-webkit-scrollbar{width:6px}.glass-modal-body[data-v-45007ee7]::-webkit-scrollbar-track{background:0 0}.glass-modal-body[data-v-45007ee7]::-webkit-scrollbar-thumb{background:var(--color-vec-surface-2);border-radius:3px}.glass-modal-body[data-v-45007ee7]::-webkit-scrollbar-thumb:hover{background:var(--color-vec-subtext-1)}.glass-modal-footer[data-v-45007ee7]{background:var(--glass-bg-subtle);border-top:var(--glass-border-subtle);flex-shrink:0;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.glass-modal-enter-from[data-v-45007ee7],.glass-modal-leave-to[data-v-45007ee7]{opacity:0}.glass-modal-enter-active[data-v-45007ee7]{transition:opacity .2s ease-out}.glass-modal-leave-active[data-v-45007ee7]{transition:opacity .15s ease-in}.glass-modal-enter-from .glass-modal[data-v-45007ee7],.glass-modal-leave-to .glass-modal[data-v-45007ee7]{opacity:0;transform:scale(.95)translateY(1rem)}.glass-modal-enter-active .glass-modal[data-v-45007ee7]{transition:opacity .2s ease-out,transform .2s ease-out}.glass-modal-leave-active .glass-modal[data-v-45007ee7]{transition:opacity .15s ease-in,transform .15s ease-in}@media (prefers-reduced-motion:reduce){.glass-modal-enter-active[data-v-45007ee7],.glass-modal-leave-active[data-v-45007ee7],.glass-modal-enter-active .glass-modal[data-v-45007ee7],.glass-modal-leave-active .glass-modal[data-v-45007ee7]{transition-duration:10ms}.glass-modal-enter-from .glass-modal[data-v-45007ee7],.glass-modal-leave-to .glass-modal[data-v-45007ee7]{transform:none}}.glass-multiselect[data-v-c1fa001f]{display:inline-flex;position:relative}.glass-multiselect.is-fluid[data-v-c1fa001f]{width:100%;display:flex}.glass-multiselect-trigger[data-v-c1fa001f]{cursor:pointer;text-align:left;border-radius:var(--radius-vec-lg);width:100%;-webkit-backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);align-items:center;gap:.5rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .3s,background .3s;display:flex;position:relative}.glass-multiselect-trigger[data-v-c1fa001f]:not(.is-disabled):hover{box-shadow:var(--glass-shadow-hover)}.glass-multiselect-trigger[data-v-c1fa001f]:focus-visible{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight);outline:none}:root.app-dark .glass-multiselect-trigger[data-v-c1fa001f]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-multiselect.is-open .glass-multiselect-trigger[data-v-c1fa001f]{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-multiselect.is-open .glass-multiselect-trigger[data-v-c1fa001f]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-multiselect.is-invalid .glass-multiselect-trigger[data-v-c1fa001f]{border-color:var(--color-vec-error)}.glass-multiselect.is-invalid .glass-multiselect-trigger[data-v-c1fa001f]:focus-visible,.glass-multiselect.is-invalid.is-open .glass-multiselect-trigger[data-v-c1fa001f]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-multiselect.is-invalid .glass-multiselect-trigger[data-v-c1fa001f]:focus-visible,:root.app-dark .glass-multiselect.is-invalid.is-open .glass-multiselect-trigger[data-v-c1fa001f]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-multiselect.is-disabled .glass-multiselect-trigger[data-v-c1fa001f],.glass-multiselect-trigger.is-disabled[data-v-c1fa001f]{opacity:.6;cursor:not-allowed}.glass-multiselect.size-sm .glass-multiselect-trigger[data-v-c1fa001f]{border-radius:var(--radius-vec-md);padding:.375rem .625rem}.trigger-content[data-v-c1fa001f]{flex:1;min-width:0;overflow:hidden}.selected-labels[data-v-c1fa001f],.selected-count[data-v-c1fa001f]{color:var(--color-vec-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;display:block;overflow:hidden}.selected-count[data-v-c1fa001f]{color:var(--color-vec-primary)}.trigger-placeholder[data-v-c1fa001f]{color:var(--color-vec-subtext-1);font-size:.875rem}.glass-multiselect.size-sm .selected-labels[data-v-c1fa001f],.glass-multiselect.size-sm .selected-count[data-v-c1fa001f],.glass-multiselect.size-sm .trigger-placeholder[data-v-c1fa001f]{font-size:.8125rem}.trigger-clear[data-v-c1fa001f]{border-radius:var(--radius-vec-xs);background:color-mix(in srgb, var(--color-vec-subtext-1) 20%, transparent);color:var(--color-vec-subtext-0);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:background .15s,color .15s;display:flex}.trigger-clear[data-v-c1fa001f]:hover{background:color-mix(in srgb, var(--color-vec-error) 20%, transparent);color:var(--color-vec-error)}.trigger-clear[data-v-c1fa001f]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}.trigger-chevron[data-v-c1fa001f]{color:var(--color-vec-subtext-1);flex-shrink:0;transition:transform .2s}.glass-multiselect.is-open .trigger-chevron[data-v-c1fa001f]{transform:rotate(180deg)}.glass-multiselect-dropdown[data-v-c1fa001f]{border-radius:var(--radius-vec-lg);max-height:15rem;-webkit-backdrop-filter:var(--glass-blur-lg);background:var(--glass-bg-strong);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-lg);padding:.375rem;overflow-y:auto}.glass-multiselect-dropdown[data-v-c1fa001f]::-webkit-scrollbar{width:6px}.glass-multiselect-dropdown[data-v-c1fa001f]::-webkit-scrollbar-track{background:0 0}.glass-multiselect-dropdown[data-v-c1fa001f]::-webkit-scrollbar-thumb{background:var(--color-vec-surface-2);border-radius:3px}.glass-multiselect-dropdown[data-v-c1fa001f]::-webkit-scrollbar-thumb:hover{background:var(--color-vec-subtext-1)}.glass-multiselect-option[data-v-c1fa001f]{border-radius:var(--radius-vec-md);cursor:pointer;width:100%;color:var(--color-vec-text);text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;transition:background .15s,color .15s;display:flex}.glass-multiselect-option[data-v-c1fa001f]:hover,.glass-multiselect-option.is-focused[data-v-c1fa001f]{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent)}.glass-multiselect-option.is-selected[data-v-c1fa001f]{color:var(--color-vec-primary)}.glass-multiselect-option.is-selected[data-v-c1fa001f]:hover,.glass-multiselect-option.is-selected.is-focused[data-v-c1fa001f]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}.option-checkbox[data-v-c1fa001f]{border-radius:var(--radius-vec-xs);border:1.5px solid var(--color-vec-surface-2);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background .15s,border-color .15s;display:flex}.glass-multiselect-option.is-selected .option-checkbox[data-v-c1fa001f]{background:var(--color-vec-primary);border-color:var(--color-vec-primary);color:var(--color-vec-base)}.option-label[data-v-c1fa001f]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.glass-dropdown-enter-active[data-v-c1fa001f],.glass-dropdown-leave-active[data-v-c1fa001f]{transition:opacity .2s,transform .2s}.glass-dropdown-enter-from[data-v-c1fa001f],.glass-dropdown-leave-to[data-v-c1fa001f]{opacity:0;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.glass-multiselect-trigger[data-v-c1fa001f],.trigger-chevron[data-v-c1fa001f],.trigger-clear[data-v-c1fa001f],.glass-multiselect-option[data-v-c1fa001f],.option-checkbox[data-v-c1fa001f],.glass-dropdown-enter-active[data-v-c1fa001f],.glass-dropdown-leave-active[data-v-c1fa001f]{transition-duration:10ms}}.glass-nav-item[data-v-5e30701e]{text-align:left;white-space:nowrap;border-radius:var(--radius-vec-md);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;color:var(--color-vec-text);background:0 0;border-left:2px solid #0000;align-items:center;gap:.75rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.glass-nav-item.size-sm[data-v-5e30701e]{gap:.5rem;padding:.375rem .625rem;font-size:.8125rem}.glass-nav-item.size-default[data-v-5e30701e]{padding:.625rem .75rem;font-size:.875rem}.glass-nav-item.size-lg[data-v-5e30701e]{gap:.875rem;padding:.75rem 1rem;font-size:.9375rem}.glass-nav-item.is-icon-only[data-v-5e30701e]{aspect-ratio:1;justify-content:center;width:auto}.glass-nav-item.is-icon-only.size-sm[data-v-5e30701e]{padding:.375rem}.glass-nav-item.is-icon-only.size-default[data-v-5e30701e]{padding:.625rem}.glass-nav-item.is-icon-only.size-lg[data-v-5e30701e]{padding:.75rem}.glass-nav-item.is-fluid[data-v-5e30701e]{width:100%}.glass-nav-item.variant-primary[data-v-5e30701e]{--variant-color:var(--color-vec-primary)}.glass-nav-item.variant-secondary[data-v-5e30701e]{--variant-color:var(--color-vec-secondary)}.glass-nav-item.variant-accent[data-v-5e30701e]{--variant-color:var(--color-vec-accent)}.glass-nav-item.variant-success[data-v-5e30701e]{--variant-color:var(--color-vec-success)}.glass-nav-item.variant-warning[data-v-5e30701e]{--variant-color:var(--color-vec-warning)}.glass-nav-item.variant-danger[data-v-5e30701e]{--variant-color:var(--color-vec-error)}.glass-nav-item.variant-ghost[data-v-5e30701e]{--variant-color:var(--color-vec-subtext-0)}.glass-nav-item[data-v-5e30701e]:not(.is-glass){background:0 0}.glass-nav-item[data-v-5e30701e]:not(.is-glass):hover:not(.is-active){background:var(--color-vec-surface-1)}.glass-nav-item[data-v-5e30701e]:not(.is-glass):active:not(.is-active){background:color-mix(in srgb, var(--color-vec-surface-1) 80%, var(--variant-color) 10%)}.glass-nav-item.is-glass[data-v-5e30701e]{background:var(--glass-bg-subtle);border:var(--glass-border);-webkit-backdrop-filter:var(--glass-blur-sm);box-shadow:var(--glass-shadow-subtle);border-left:2px solid #0000}.glass-nav-item.is-glass[data-v-5e30701e]:hover:not(.is-active){background:var(--glass-bg);box-shadow:var(--glass-shadow)}.glass-nav-item.is-glass[data-v-5e30701e]:active:not(.is-active){transform:scale(.99)}.glass-nav-item.is-active[data-v-5e30701e],.glass-nav-item.router-link-active[data-v-5e30701e]{border-left-color:var(--variant-color);background:color-mix(in srgb, var(--variant-color) 10%, transparent);color:var(--variant-color)}.glass-nav-item.is-glass.is-active[data-v-5e30701e],.glass-nav-item.is-glass.router-link-active[data-v-5e30701e]{background:color-mix(in srgb, var(--variant-color) 15%, var(--glass-bg-subtle));border-left-color:var(--variant-color);box-shadow:var(--glass-shadow)}.glass-nav-item[data-v-5e30701e]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--variant-color) 30%, transparent);outline:none}.glass-nav-item-icon-wrapper[data-v-5e30701e]{flex-shrink:0;display:inline-flex}.glass-nav-item-icon[data-v-5e30701e]{color:var(--color-vec-subtext-0)}.glass-nav-item.is-active .glass-nav-item-icon[data-v-5e30701e],.glass-nav-item.router-link-active .glass-nav-item-icon[data-v-5e30701e]{color:var(--variant-color)}.glass-nav-item:hover .glass-nav-item-icon[data-v-5e30701e]{color:var(--color-vec-text)}.glass-nav-item.is-active:hover .glass-nav-item-icon[data-v-5e30701e],.glass-nav-item.router-link-active:hover .glass-nav-item-icon[data-v-5e30701e]{color:var(--variant-color)}.glass-nav-item-icon-container[data-v-5e30701e]{border-radius:var(--radius-vec-md);background:color-mix(in srgb, var(--variant-color) 12%, transparent);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.glass-nav-item-icon-container.size-sm[data-v-5e30701e]{width:1.75rem;height:1.75rem}.glass-nav-item-icon-container.size-default[data-v-5e30701e]{width:2rem;height:2rem}.glass-nav-item-icon-container.size-lg[data-v-5e30701e]{width:2.25rem;height:2.25rem}.glass-nav-item-icon-container .glass-nav-item-icon[data-v-5e30701e]{color:var(--variant-color)}.glass-nav-item:hover .glass-nav-item-icon-container[data-v-5e30701e]{background:color-mix(in srgb, var(--variant-color) 18%, transparent)}.glass-nav-item.is-active .glass-nav-item-icon-container[data-v-5e30701e],.glass-nav-item.router-link-active .glass-nav-item-icon-container[data-v-5e30701e]{background:color-mix(in srgb, var(--variant-color) 20%, transparent)}.glass-nav-item-content[data-v-5e30701e]{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.glass-nav-item-label[data-v-5e30701e]{text-overflow:ellipsis;overflow:hidden}.glass-nav-item-subtitle[data-v-5e30701e]{color:var(--color-vec-subtext-0);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:400;overflow:hidden}.glass-nav-item-badge[data-v-5e30701e]{border-radius:var(--radius-vec-full);background:color-mix(in srgb, var(--variant-color) 15%, transparent);min-width:1.25rem;height:1.25rem;color:var(--variant-color);justify-content:center;align-items:center;padding:0 .375rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.glass-nav-item-chevron[data-v-5e30701e]{color:var(--color-vec-subtext-1);flex-shrink:0;margin-left:auto;transition:all .15s}.glass-nav-item:hover .glass-nav-item-chevron[data-v-5e30701e]{color:var(--color-vec-subtext-0);transform:translate(2px)}.glass-nav-item.is-active .glass-nav-item-chevron[data-v-5e30701e],.glass-nav-item.router-link-active .glass-nav-item-chevron[data-v-5e30701e]{color:var(--variant-color)}@media (prefers-reduced-motion:reduce){.glass-nav-item[data-v-5e30701e]{transition-duration:10ms}.glass-nav-item[data-v-5e30701e]:active{transform:none}}.glass-notification[data-v-73797ca8]{background:color-mix(in srgb, var(--color-vec-surface-0) 85%, transparent);min-width:280px;max-width:400px;-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-lg);border-radius:var(--radius-vec-lg);border-left:3px solid #0000;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.severity-success[data-v-73797ca8]{border-left-color:var(--color-vec-success)}.severity-success .glass-notification-icon[data-v-73797ca8]{color:var(--color-vec-success)}.severity-error[data-v-73797ca8]{border-left-color:var(--color-vec-error)}.severity-error .glass-notification-icon[data-v-73797ca8]{color:var(--color-vec-error)}.severity-warning[data-v-73797ca8]{border-left-color:var(--color-vec-warning)}.severity-warning .glass-notification-icon[data-v-73797ca8]{color:var(--color-vec-warning)}.severity-info[data-v-73797ca8]{border-left-color:var(--color-vec-primary)}.severity-info .glass-notification-icon[data-v-73797ca8]{color:var(--color-vec-primary)}.glass-notification-icon[data-v-73797ca8]{flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:flex}.glass-notification-content[data-v-73797ca8]{flex:1;min-width:0}.glass-notification-title[data-v-73797ca8]{color:var(--color-vec-text);margin:0 0 .25rem;font-size:.875rem;font-weight:600;line-height:1.3}.glass-notification-message[data-v-73797ca8]{color:var(--color-vec-subtext-0);margin:0;font-size:.8125rem;line-height:1.4}.glass-notification-content:not(:has(.glass-notification-title)) .glass-notification-message[data-v-73797ca8]{color:var(--color-vec-text);font-size:.875rem}.glass-notification-close[data-v-73797ca8]{border-radius:var(--radius-vec-sm);width:1.5rem;height:1.5rem;color:var(--color-vec-subtext-1);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-.125rem -.25rem -.125rem 0;padding:0;transition:all .15s ease-out;display:flex}.glass-notification-close[data-v-73797ca8]:hover{background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);color:var(--color-vec-text)}.glass-notification-close[data-v-73797ca8]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}:root.app-dark .glass-notification[data-v-73797ca8]{background:color-mix(in srgb, var(--color-vec-surface-0) 90%, transparent);box-shadow:var(--shadow-vec-lg), inset 0 1px 0 var(--glass-highlight-dark)}@media (prefers-reduced-motion:reduce){.glass-notification-close[data-v-73797ca8]{transition-duration:10ms}}.glass-notifications-container[data-v-89003435]{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;display:flex;position:fixed;top:1rem;right:1rem}.glass-notifications-container[data-v-89003435] .glass-notification{pointer-events:auto}.notification-enter-from[data-v-89003435]{opacity:0;transform:translate(2rem)}.notification-enter-active[data-v-89003435]{transition:opacity .3s ease-out,transform .3s ease-out}.notification-leave-to[data-v-89003435]{opacity:0;transform:translate(2rem)}.notification-leave-active[data-v-89003435]{transition:opacity .2s ease-in,transform .2s ease-in}.notification-move[data-v-89003435]{transition:transform .3s ease-out}@media (width<=480px){.glass-notifications-container[data-v-89003435]{top:.5rem;left:.5rem;right:.5rem}.glass-notifications-container[data-v-89003435] .glass-notification{min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.notification-enter-active[data-v-89003435],.notification-leave-active[data-v-89003435],.notification-move[data-v-89003435]{transition-duration:10ms}}.glass-page-hero[data-v-b5473848]{border-radius:var(--radius-vec-lg);background:linear-gradient(to right, color-mix(in srgb, var(--color-vec-primary) 10%, transparent), color-mix(in srgb, var(--color-vec-secondary) 5%, transparent), color-mix(in srgb, var(--color-vec-accent) 10%, transparent));padding:1.5rem;position:relative;overflow:hidden}.glass-page-hero-pattern[data-v-b5473848]{opacity:.05;background-image:radial-gradient(circle at 1px 1px,currentColor 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.glass-page-hero-blob[data-v-b5473848]{filter:blur(48px);border-radius:50%;width:10rem;height:10rem;position:absolute}.glass-page-hero-blob--right[data-v-b5473848]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent);top:-5rem;right:-5rem}.glass-page-hero-blob--left[data-v-b5473848]{background:color-mix(in srgb, var(--color-vec-secondary) 10%, transparent);bottom:-5rem;left:-5rem}.glass-page-hero-overlay[data-v-b5473848]{background:color-mix(in srgb, var(--color-vec-surface-0) 20%, transparent);-webkit-backdrop-filter:var(--glass-blur-sm);pointer-events:none;position:absolute;inset:0}:root.app-dark .glass-page-hero[data-v-b5473848]{background:linear-gradient(to right, color-mix(in srgb, var(--color-vec-primary) 15%, transparent), color-mix(in srgb, var(--color-vec-secondary) 8%, transparent), color-mix(in srgb, var(--color-vec-accent) 15%, transparent))}:root.app-dark .glass-page-hero-overlay[data-v-b5473848]{background:color-mix(in srgb, var(--color-vec-surface-0) 30%, transparent)}:root.app-dark .glass-page-hero-blob--right[data-v-b5473848]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent)}:root.app-dark .glass-page-hero-blob--left[data-v-b5473848]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent)}@media (prefers-reduced-motion:reduce){.glass-page-hero-blob[data-v-b5473848]{filter:none;opacity:.5}}.glass-pill-selector[data-v-4f838f24]{flex-wrap:wrap;gap:.5rem;display:flex}.glass-pill[data-v-4f838f24]{appearance:none;cursor:pointer;border-radius:var(--radius-vec-md);white-space:nowrap;-webkit-backdrop-filter:var(--glass-blur-sm);border:none;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;line-height:1;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s,opacity .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.glass-pill[data-v-4f838f24]:hover:not(:disabled){transform:translateY(-1px)}.glass-pill[data-v-4f838f24]:active:not(:disabled){transform:translateY(0)}.glass-pill[data-v-4f838f24]:disabled{opacity:.5;cursor:not-allowed}.glass-pill-label[data-v-4f838f24]{white-space:nowrap}.glass-pill.is-selected[data-v-4f838f24]{font-weight:600}.glass-pill-check[data-v-4f838f24]{opacity:.8}.glass-pill.color-warning[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-warning) 10%, var(--glass-bg-subtle) 90%);border:1px solid color-mix(in srgb, var(--color-vec-warning) 18%, transparent);color:var(--color-vec-warning)}.glass-pill.color-primary[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-primary) 10%, var(--glass-bg-subtle) 90%);border:1px solid color-mix(in srgb, var(--color-vec-primary) 18%, transparent);color:var(--color-vec-primary)}.glass-pill.color-accent[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-accent) 10%, var(--glass-bg-subtle) 90%);border:1px solid color-mix(in srgb, var(--color-vec-accent) 18%, transparent);color:var(--color-vec-accent)}.glass-pill.color-success[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-success) 10%, var(--glass-bg-subtle) 90%);border:1px solid color-mix(in srgb, var(--color-vec-success) 18%, transparent);color:var(--color-vec-success)}.glass-pill.color-error[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-error) 10%, var(--glass-bg-subtle) 90%);border:1px solid color-mix(in srgb, var(--color-vec-error) 18%, transparent);color:var(--color-vec-error)}.glass-pill.is-selected.color-warning[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-warning) 22%, var(--glass-bg-subtle) 78%);border-color:color-mix(in srgb, var(--color-vec-warning) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff26, 0 0 8px color-mix(in srgb, var(--color-vec-warning) 20%, transparent)}.glass-pill.is-selected.color-primary[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-primary) 22%, var(--glass-bg-subtle) 78%);border-color:color-mix(in srgb, var(--color-vec-primary) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff26, 0 0 8px color-mix(in srgb, var(--color-vec-primary) 20%, transparent)}.glass-pill.is-selected.color-accent[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-accent) 22%, var(--glass-bg-subtle) 78%);border-color:color-mix(in srgb, var(--color-vec-accent) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff26, 0 0 8px color-mix(in srgb, var(--color-vec-accent) 20%, transparent)}.glass-pill.is-selected.color-success[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-success) 22%, var(--glass-bg-subtle) 78%);border-color:color-mix(in srgb, var(--color-vec-success) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff26, 0 0 8px color-mix(in srgb, var(--color-vec-success) 20%, transparent)}.glass-pill.is-selected.color-error[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-error) 22%, var(--glass-bg-subtle) 78%);border-color:color-mix(in srgb, var(--color-vec-error) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff26, 0 0 8px color-mix(in srgb, var(--color-vec-error) 20%, transparent)}:root.app-dark .glass-pill[data-v-4f838f24]{box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}:root.app-dark .glass-pill.color-warning[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-warning) 14%, var(--glass-bg-subtle) 86%);border-color:color-mix(in srgb, var(--color-vec-warning) 25%, transparent)}:root.app-dark .glass-pill.color-primary[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-primary) 14%, var(--glass-bg-subtle) 86%);border-color:color-mix(in srgb, var(--color-vec-primary) 25%, transparent)}:root.app-dark .glass-pill.color-accent[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-accent) 14%, var(--glass-bg-subtle) 86%);border-color:color-mix(in srgb, var(--color-vec-accent) 25%, transparent)}:root.app-dark .glass-pill.color-success[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-success) 14%, var(--glass-bg-subtle) 86%);border-color:color-mix(in srgb, var(--color-vec-success) 25%, transparent)}:root.app-dark .glass-pill.color-error[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-error) 14%, var(--glass-bg-subtle) 86%);border-color:color-mix(in srgb, var(--color-vec-error) 25%, transparent)}:root.app-dark .glass-pill.is-selected.color-warning[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-warning) 28%, var(--glass-bg-subtle) 72%);border-color:color-mix(in srgb, var(--color-vec-warning) 55%, transparent)}:root.app-dark .glass-pill.is-selected.color-primary[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-primary) 28%, var(--glass-bg-subtle) 72%);border-color:color-mix(in srgb, var(--color-vec-primary) 55%, transparent)}:root.app-dark .glass-pill.is-selected.color-accent[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-accent) 28%, var(--glass-bg-subtle) 72%);border-color:color-mix(in srgb, var(--color-vec-accent) 55%, transparent)}:root.app-dark .glass-pill.is-selected.color-success[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-success) 28%, var(--glass-bg-subtle) 72%);border-color:color-mix(in srgb, var(--color-vec-success) 55%, transparent)}:root.app-dark .glass-pill.is-selected.color-error[data-v-4f838f24]{background:color-mix(in srgb, var(--color-vec-error) 28%, var(--glass-bg-subtle) 72%);border-color:color-mix(in srgb, var(--color-vec-error) 55%, transparent)}@media (prefers-reduced-motion:reduce){.glass-pill[data-v-4f838f24]{transition-duration:10ms}.glass-pill[data-v-4f838f24]:hover:not(:disabled){transform:none}}.glass-quick-actions[data-v-423afa34]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);overflow:hidden}.glass-quick-actions-header[data-v-423afa34]{border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent);padding:.75rem 1rem}.glass-quick-actions-grid[data-v-423afa34]{grid-template-columns:repeat(2,1fr);gap:.75rem;padding:1rem;display:grid}.glass-quick-action[data-v-423afa34]{border-radius:var(--radius-vec-lg);text-align:center;cursor:pointer;background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent);border:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:flex}.glass-quick-action[data-v-423afa34]:hover:not(.is-disabled){box-shadow:0 4px 12px color-mix(in srgb, var(--color-vec-base) 20%, transparent);transform:translateY(-1px)}.glass-quick-action[data-v-423afa34]:active:not(.is-disabled){transform:translateY(0)}.glass-quick-action.is-disabled[data-v-423afa34]{cursor:not-allowed;opacity:.5}.glass-quick-action.color-primary[data-v-423afa34]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-primary) 30%, transparent);background:color-mix(in srgb, var(--color-vec-primary) 8%, transparent)}.glass-quick-action.color-secondary[data-v-423afa34]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-secondary) 30%, transparent);background:color-mix(in srgb, var(--color-vec-secondary) 8%, transparent)}.glass-quick-action.color-accent[data-v-423afa34]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-accent) 30%, transparent);background:color-mix(in srgb, var(--color-vec-accent) 8%, transparent)}.glass-quick-action.color-tertiary[data-v-423afa34]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-tertiary) 30%, transparent);background:color-mix(in srgb, var(--color-vec-tertiary) 8%, transparent)}.glass-quick-action.color-success[data-v-423afa34]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-success) 30%, transparent);background:color-mix(in srgb, var(--color-vec-success) 8%, transparent)}.glass-quick-action.color-warning[data-v-423afa34]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-warning) 30%, transparent);background:color-mix(in srgb, var(--color-vec-warning) 8%, transparent)}.glass-quick-action.color-error[data-v-423afa34]:hover:not(.is-disabled){border-color:color-mix(in srgb, var(--color-vec-error) 30%, transparent);background:color-mix(in srgb, var(--color-vec-error) 8%, transparent)}.glass-quick-action-icon[data-v-423afa34]{border-radius:var(--radius-vec-md);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .15s ease-out;display:flex}.icon-primary[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.glass-quick-action:hover:not(.is-disabled) .icon-primary[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-primary) 25%, transparent)}.icon-secondary[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.glass-quick-action:hover:not(.is-disabled) .icon-secondary[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-secondary) 25%, transparent)}.icon-accent[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.glass-quick-action:hover:not(.is-disabled) .icon-accent[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-accent) 25%, transparent)}.icon-tertiary[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-tertiary) 15%, transparent);color:var(--color-vec-tertiary)}.glass-quick-action:hover:not(.is-disabled) .icon-tertiary[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-tertiary) 25%, transparent)}.icon-success[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.glass-quick-action:hover:not(.is-disabled) .icon-success[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-success) 25%, transparent)}.icon-warning[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.glass-quick-action:hover:not(.is-disabled) .icon-warning[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-warning) 25%, transparent)}.icon-error[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-quick-action:hover:not(.is-disabled) .icon-error[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-error) 25%, transparent)}.glass-quick-action-label[data-v-423afa34]{color:var(--color-vec-text);font-size:.875rem;font-weight:500}.glass-quick-action.is-disabled .glass-quick-action-label[data-v-423afa34]{color:var(--color-vec-subtext-1)}.glass-quick-action-description[data-v-423afa34]{color:var(--color-vec-subtext-0);font-size:.75rem}:root.app-dark .glass-quick-actions[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-quick-actions-header[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent);border-bottom-color:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}:root.app-dark .glass-quick-action[data-v-423afa34]{background:color-mix(in srgb, var(--color-vec-surface-1) 50%, transparent);border-color:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}:root.app-dark .glass-quick-action[data-v-423afa34]:hover:not(.is-disabled){box-shadow:0 4px 16px color-mix(in srgb, var(--color-vec-base) 40%, transparent)}@media (prefers-reduced-motion:reduce){.glass-quick-action[data-v-423afa34]{transition-duration:10ms}.glass-quick-action[data-v-423afa34]:hover:not(.is-disabled){transform:none}.glass-quick-action-icon[data-v-423afa34]{transition-duration:10ms}}.glass-select[data-v-6ceab6e8]{display:inline-flex;position:relative}.glass-select.is-fluid[data-v-6ceab6e8]{width:100%;display:flex}.glass-select-trigger[data-v-6ceab6e8]{cursor:pointer;text-align:left;border-radius:var(--radius-vec-lg);width:100%;-webkit-backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);align-items:center;gap:.5rem;padding:.625rem .875rem;transition:border-color .2s,box-shadow .3s,background .3s;display:flex;position:relative}.glass-select-trigger[data-v-6ceab6e8]:hover:not(:disabled){box-shadow:var(--glass-shadow-hover)}.glass-select-trigger[data-v-6ceab6e8]:focus-visible{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight);outline:none}:root.app-dark .glass-select-trigger[data-v-6ceab6e8]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-select.is-open .glass-select-trigger[data-v-6ceab6e8]{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-select.is-open .glass-select-trigger[data-v-6ceab6e8]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-select.is-invalid .glass-select-trigger[data-v-6ceab6e8]{border-color:var(--color-vec-error)}.glass-select.is-invalid .glass-select-trigger[data-v-6ceab6e8]:focus-visible,.glass-select.is-invalid.is-open .glass-select-trigger[data-v-6ceab6e8]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-select.is-invalid .glass-select-trigger[data-v-6ceab6e8]:focus-visible,:root.app-dark .glass-select.is-invalid.is-open .glass-select-trigger[data-v-6ceab6e8]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-select.is-disabled .glass-select-trigger[data-v-6ceab6e8]{opacity:.6;cursor:not-allowed}.glass-select.size-sm .glass-select-trigger[data-v-6ceab6e8]{border-radius:var(--radius-vec-md);padding:.375rem .625rem}.glass-select.size-sm .trigger-label[data-v-6ceab6e8]{font-size:.8125rem}.glass-select.is-pill .glass-select-trigger[data-v-6ceab6e8]{border-radius:var(--radius-vec-full);gap:.375rem;width:auto;padding:.5rem .875rem}.glass-select.is-pill .glass-select-trigger[data-v-6ceab6e8]:hover:not(:disabled){transform:scale(1.02)}.glass-select.is-pill .glass-select-trigger[data-v-6ceab6e8]:active:not(:disabled){transform:scale(.98)}.glass-select.is-pill.size-sm .glass-select-trigger[data-v-6ceab6e8]{border-radius:var(--radius-vec-full);gap:.25rem;padding:.3125rem .625rem}.trigger-icon[data-v-6ceab6e8]{color:var(--color-vec-subtext-0);flex-shrink:0}.trigger-label[data-v-6ceab6e8]{color:var(--color-vec-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:500;overflow:hidden}.trigger-label.is-placeholder[data-v-6ceab6e8]{color:var(--color-vec-subtext-1);font-weight:400}.trigger-chevron[data-v-6ceab6e8]{color:var(--color-vec-subtext-1);flex-shrink:0;transition:transform .2s}.glass-select.is-open .trigger-chevron[data-v-6ceab6e8]{transform:rotate(180deg)}.glass-select-dropdown[data-v-6ceab6e8]{border-radius:var(--radius-vec-lg);max-height:15rem;-webkit-backdrop-filter:var(--glass-blur-lg);background:var(--glass-bg-strong);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-lg);padding:.375rem;overflow-y:auto}.glass-select-dropdown[data-v-6ceab6e8]::-webkit-scrollbar{width:6px}.glass-select-dropdown[data-v-6ceab6e8]::-webkit-scrollbar-track{background:0 0}.glass-select-dropdown[data-v-6ceab6e8]::-webkit-scrollbar-thumb{background:var(--color-vec-surface-2);border-radius:3px}.glass-select-dropdown[data-v-6ceab6e8]::-webkit-scrollbar-thumb:hover{background:var(--color-vec-subtext-1)}.glass-select-option[data-v-6ceab6e8]{border-radius:var(--radius-vec-md);cursor:pointer;width:100%;color:var(--color-vec-text);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;transition:background .15s,color .15s;display:flex}.glass-select-option[data-v-6ceab6e8]:hover,.glass-select-option.is-focused[data-v-6ceab6e8]{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent)}.glass-select-option.is-selected[data-v-6ceab6e8]{color:var(--color-vec-primary);font-weight:500}.glass-select-option.is-selected[data-v-6ceab6e8]:hover,.glass-select-option.is-selected.is-focused[data-v-6ceab6e8]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}.option-check[data-v-6ceab6e8]{color:var(--color-vec-primary);flex-shrink:0}.glass-dropdown-enter-active[data-v-6ceab6e8],.glass-dropdown-leave-active[data-v-6ceab6e8]{transition:opacity .2s,transform .2s}.glass-dropdown-enter-from[data-v-6ceab6e8],.glass-dropdown-leave-to[data-v-6ceab6e8]{opacity:0;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.glass-select-trigger[data-v-6ceab6e8],.trigger-chevron[data-v-6ceab6e8],.glass-select-option[data-v-6ceab6e8],.glass-dropdown-enter-active[data-v-6ceab6e8],.glass-dropdown-leave-active[data-v-6ceab6e8]{transition-duration:10ms}.glass-select.is-pill .glass-select-trigger[data-v-6ceab6e8]:hover,.glass-select.is-pill .glass-select-trigger[data-v-6ceab6e8]:active{transform:none}}.glass-spinner[data-v-c9d21455]{color:var(--color-vec-primary);justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.glass-spinner-icon[data-v-c9d21455]{animation:none}}.glass-stat-card[data-v-342e9344]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);transition:box-shadow .15s ease-out,transform .15s ease-out;display:flex}.glass-stat-card--default[data-v-342e9344]{flex-direction:column;min-height:7.5rem;padding:1.25rem}.glass-stat-card--compact[data-v-342e9344]{flex-direction:row;align-items:center;gap:.75rem;min-height:4rem;padding:.875rem}.glass-stat-card.is-interactive[data-v-342e9344]{cursor:pointer}.glass-stat-card.is-interactive[data-v-342e9344]:hover{box-shadow:var(--glass-shadow-hover);transform:translateY(-2px)}.glass-stat-card.is-interactive[data-v-342e9344]:active{transform:translateY(0)}.glass-stat-card-header[data-v-342e9344]{justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;display:flex}.glass-stat-card-icon[data-v-342e9344]{border-radius:var(--radius-vec-md);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s ease-out;display:flex}.glass-stat-card--default .glass-stat-card-icon[data-v-342e9344]{width:2.5rem;height:2.5rem}.glass-stat-card--compact .glass-stat-card-icon[data-v-342e9344]{width:2.25rem;height:2.25rem}.icon-primary[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.icon-secondary[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.icon-accent[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.icon-tertiary[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-tertiary) 15%, transparent);color:var(--color-vec-tertiary)}.icon-success[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.icon-warning[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.icon-error[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.glass-stat-card.is-interactive:hover .icon-primary[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-primary) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-secondary[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-secondary) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-accent[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-accent) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-tertiary[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-tertiary) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-success[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-success) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-warning[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-warning) 25%, transparent)}.glass-stat-card.is-interactive:hover .icon-error[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-error) 25%, transparent)}.glass-stat-card-trend[data-v-342e9344]{border-radius:var(--radius-vec-full);align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:flex}.trend-up[data-v-342e9344]{color:var(--color-vec-success);background:color-mix(in srgb, var(--color-vec-success) 10%, transparent)}.trend-down[data-v-342e9344]{color:var(--color-vec-error);background:color-mix(in srgb, var(--color-vec-error) 10%, transparent)}.trend-neutral[data-v-342e9344]{color:var(--color-vec-subtext-0);background:color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent)}.glass-stat-card-content[data-v-342e9344]{flex:1;min-width:0}.glass-stat-card-value[data-v-342e9344]{font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--color-vec-text);font-weight:700;line-height:1.2}.glass-stat-card--default .glass-stat-card-value[data-v-342e9344]{margin-bottom:.25rem;font-size:1.875rem}.glass-stat-card--compact .glass-stat-card-value[data-v-342e9344]{flex-shrink:0;font-size:1.5rem}.glass-stat-card-label[data-v-342e9344]{color:var(--color-vec-subtext-0);line-height:1.4}.glass-stat-card--default .glass-stat-card-label[data-v-342e9344]{font-size:.875rem}.glass-stat-card--compact .glass-stat-card-label[data-v-342e9344]{color:var(--color-vec-text);font-size:.8125rem;font-weight:500}.glass-stat-card-subtitle[data-v-342e9344]{color:var(--color-vec-subtext-1);line-height:1.4}.glass-stat-card--default .glass-stat-card-subtitle[data-v-342e9344]{margin-top:.125rem;font-size:.75rem}.glass-stat-card--compact .glass-stat-card-subtitle[data-v-342e9344]{margin-top:.125rem;font-size:.6875rem}.glass-stat-card.is-loading[data-v-342e9344]{pointer-events:none}.glass-stat-card-icon-skeleton[data-v-342e9344]{border-radius:var(--radius-vec-md);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;flex-shrink:0;animation:1.5s infinite shimmer-342e9344}.glass-stat-card--default .glass-stat-card-icon-skeleton[data-v-342e9344]{width:2.5rem;height:2.5rem}.glass-stat-card--compact .glass-stat-card-icon-skeleton[data-v-342e9344]{width:2.25rem;height:2.25rem}.glass-stat-card-trend-skeleton[data-v-342e9344]{border-radius:var(--radius-vec-full);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;width:3rem;height:1.25rem;animation:1.5s .1s infinite shimmer-342e9344}.glass-stat-card-value-skeleton[data-v-342e9344]{border-radius:var(--radius-vec-sm);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;animation:1.5s .2s infinite shimmer-342e9344}.glass-stat-card--default .glass-stat-card-value-skeleton[data-v-342e9344]{width:60%;height:2rem;margin-bottom:.5rem}.glass-stat-card-value-skeleton--compact[data-v-342e9344]{width:3rem;height:1.5rem}.glass-stat-card-label-skeleton[data-v-342e9344]{border-radius:var(--radius-vec-xs);background:linear-gradient(90deg, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 25%, color-mix(in srgb, var(--color-vec-surface-2) 80%, transparent) 50%, color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent) 75%);background-size:200% 100%;animation:1.5s .3s infinite shimmer-342e9344}.glass-stat-card--default .glass-stat-card-label-skeleton[data-v-342e9344]{width:80%;height:1rem}.glass-stat-card--compact .glass-stat-card-label-skeleton[data-v-342e9344]{width:70%;height:.875rem}.glass-stat-card-content-skeleton[data-v-342e9344]{flex-direction:column;flex:1;gap:.375rem;display:flex}@keyframes shimmer-342e9344{0%{background-position:-200% 0}to{background-position:200% 0}}:root.app-dark .glass-stat-card[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}@media (prefers-reduced-motion:reduce){.glass-stat-card[data-v-342e9344],.glass-stat-card-icon[data-v-342e9344]{transition-duration:10ms}.glass-stat-card-icon-skeleton[data-v-342e9344],.glass-stat-card-trend-skeleton[data-v-342e9344],.glass-stat-card-value-skeleton[data-v-342e9344],.glass-stat-card-label-skeleton[data-v-342e9344]{background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);animation:none}}.glass-tag[data-v-ada52656]{white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:var(--glass-blur-sm);background:color-mix(in srgb, var(--variant-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--variant-color) 25%, transparent);color:var(--variant-color);align-items:center;gap:.375rem;font-weight:500;line-height:1;transition:all .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff26}.size-xs[data-v-ada52656]{gap:.25rem;padding:.125rem .375rem;font-size:.625rem}.size-sm[data-v-ada52656]{gap:.3125rem;padding:.25rem .5rem;font-size:.6875rem}.size-default[data-v-ada52656]{gap:.375rem;padding:.375rem .625rem;font-size:.75rem}.rounded-md.size-xs[data-v-ada52656]{border-radius:var(--radius-vec-xs)}.rounded-md.size-sm[data-v-ada52656]{border-radius:var(--radius-vec-sm)}.rounded-md.size-default[data-v-ada52656]{border-radius:var(--radius-vec-md)}.rounded-full[data-v-ada52656]{border-radius:var(--radius-vec-full)}.variant-primary[data-v-ada52656]{--variant-color:var(--color-vec-primary)}.variant-secondary[data-v-ada52656]{--variant-color:var(--color-vec-secondary)}.variant-accent[data-v-ada52656]{--variant-color:var(--color-vec-accent)}.variant-success[data-v-ada52656]{--variant-color:var(--color-vec-success)}.variant-warning[data-v-ada52656]{--variant-color:var(--color-vec-warning)}.variant-error[data-v-ada52656]{--variant-color:var(--color-vec-error)}.glass-tag[class*=preset-][data-v-ada52656]{--variant-color:var(--preset-color)}.glass-tag-icon[data-v-ada52656]{opacity:.9;flex-shrink:0}.glass-tag-label[data-v-ada52656]{white-space:nowrap}:root.app-dark .glass-tag[data-v-ada52656]{background:color-mix(in srgb, var(--variant-color) 18%, transparent);border-color:color-mix(in srgb, var(--variant-color) 35%, transparent);box-shadow:inset 0 1px 0 var(--glass-highlight-dark)}@media (prefers-reduced-motion:reduce){.glass-tag[data-v-ada52656]{transition-duration:10ms}}.glass-tag-input[data-v-470232e3]{display:inline-flex;position:relative}.glass-tag-input.is-fluid[data-v-470232e3]{width:100%;display:flex}.glass-tag-input-trigger[data-v-470232e3]{cursor:text;border-radius:var(--radius-vec-lg);width:100%;min-height:2.75rem;-webkit-backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);flex-wrap:wrap;align-items:center;gap:.375rem;padding:.5rem .75rem;transition:border-color .2s,box-shadow .3s,background .3s;display:flex;position:relative}.glass-tag-input-trigger[data-v-470232e3]:hover{box-shadow:var(--glass-shadow-hover)}.glass-tag-input-trigger[data-v-470232e3]:focus-within{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-tag-input-trigger[data-v-470232e3]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-tag-input.is-open .glass-tag-input-trigger[data-v-470232e3]{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-tag-input.is-open .glass-tag-input-trigger[data-v-470232e3]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-tag-input.is-invalid .glass-tag-input-trigger[data-v-470232e3]{border-color:var(--color-vec-error)}.glass-tag-input.is-invalid .glass-tag-input-trigger[data-v-470232e3]:focus-within,.glass-tag-input.is-invalid.is-open .glass-tag-input-trigger[data-v-470232e3]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-tag-input.is-invalid .glass-tag-input-trigger[data-v-470232e3]:focus-within,:root.app-dark .glass-tag-input.is-invalid.is-open .glass-tag-input-trigger[data-v-470232e3]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-tag-input.is-disabled .glass-tag-input-trigger[data-v-470232e3]{opacity:.6;cursor:not-allowed}.glass-tag-input.size-sm .glass-tag-input-trigger[data-v-470232e3]{border-radius:var(--radius-vec-md);min-height:2.25rem;padding:.375rem .625rem}.tag-chip[data-v-470232e3]{border-radius:var(--radius-vec-sm);background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-vec-primary) 25%, transparent);color:var(--color-vec-primary);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}:root.app-dark .tag-chip[data-v-470232e3]{background:color-mix(in srgb, var(--color-vec-primary) 18%, transparent);border-color:color-mix(in srgb, var(--color-vec-primary) 35%, transparent)}.tag-chip[class*=preset-][data-v-470232e3]{background:color-mix(in srgb, var(--preset-color) 12%, transparent);border-color:color-mix(in srgb, var(--preset-color) 25%, transparent);color:var(--preset-color)}:root.app-dark .tag-chip[class*=preset-][data-v-470232e3]{background:color-mix(in srgb, var(--preset-color) 18%, transparent);border-color:color-mix(in srgb, var(--preset-color) 35%, transparent)}.tag-chip-dot[data-v-470232e3]{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.tag-chip-label[data-v-470232e3]{white-space:nowrap}.tag-chip-remove[data-v-470232e3]{color:inherit;opacity:.6;cursor:pointer;border-radius:var(--radius-vec-xs);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:inline-flex}.tag-chip-remove[data-v-470232e3]:hover{opacity:1;background:color-mix(in srgb, var(--color-vec-error) 20%, transparent);color:var(--color-vec-error)}.tag-chip-overflow[data-v-470232e3]{color:var(--color-vec-subtext-0);padding:.125rem .25rem;font-size:.75rem;font-weight:500}.tag-search-input[data-v-470232e3]{min-width:60px;color:var(--color-vec-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.875rem}.tag-search-input[data-v-470232e3]::placeholder{color:var(--color-vec-subtext-1)}.glass-tag-input.size-sm .tag-search-input[data-v-470232e3]{font-size:.8125rem}.trigger-chevron[data-v-470232e3]{color:var(--color-vec-subtext-1);flex-shrink:0;margin-left:auto;transition:transform .2s}.glass-tag-input.is-open .trigger-chevron[data-v-470232e3]{transform:rotate(180deg)}.glass-tag-input-dropdown[data-v-470232e3]{border-radius:var(--radius-vec-lg);max-height:15rem;-webkit-backdrop-filter:var(--glass-blur-lg);background:var(--glass-bg-strong);border:var(--glass-border-subtle);box-shadow:var(--shadow-vec-lg);padding:.375rem;overflow-y:auto}.glass-tag-input-dropdown[data-v-470232e3]::-webkit-scrollbar{width:6px}.glass-tag-input-dropdown[data-v-470232e3]::-webkit-scrollbar-track{background:0 0}.glass-tag-input-dropdown[data-v-470232e3]::-webkit-scrollbar-thumb{background:var(--color-vec-surface-2);border-radius:3px}.glass-tag-input-dropdown[data-v-470232e3]::-webkit-scrollbar-thumb:hover{background:var(--color-vec-subtext-1)}.tag-option[data-v-470232e3]{border-radius:var(--radius-vec-md);cursor:pointer;width:100%;color:var(--color-vec-text);text-align:left;background:0 0;border:none;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;transition:background .15s,color .15s;display:flex}.tag-option[data-v-470232e3]:hover,.tag-option.is-focused[data-v-470232e3]{background:color-mix(in srgb, var(--color-vec-surface-1) 80%, transparent)}.tag-option.is-selected[data-v-470232e3]{color:var(--color-vec-primary)}.tag-option.is-selected[data-v-470232e3]:hover,.tag-option.is-selected.is-focused[data-v-470232e3]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}.option-checkbox[data-v-470232e3]{border-radius:var(--radius-vec-xs);border:1.5px solid var(--color-vec-surface-2);background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background .15s,border-color .15s;display:flex}.tag-option.is-selected .option-checkbox[data-v-470232e3]{background:var(--color-vec-primary);border-color:var(--color-vec-primary);color:var(--color-vec-base)}.option-color-dot[data-v-470232e3]{border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem}.option-label[data-v-470232e3]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tag-empty[data-v-470232e3]{text-align:center;color:var(--color-vec-subtext-1);padding:.75rem;font-size:.8125rem}.tag-create-divider[data-v-470232e3]{background:var(--color-vec-surface-2);height:1px;margin:.25rem .375rem}.tag-create-action[data-v-470232e3]{border-radius:var(--radius-vec-md);cursor:pointer;width:100%;color:var(--color-vec-primary);text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;transition:background .15s;display:flex}.tag-create-action[data-v-470232e3]:hover,.tag-create-action.is-focused[data-v-470232e3]{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}.glass-dropdown-enter-active[data-v-470232e3],.glass-dropdown-leave-active[data-v-470232e3]{transition:opacity .2s,transform .2s}.glass-dropdown-enter-from[data-v-470232e3],.glass-dropdown-leave-to[data-v-470232e3]{opacity:0;transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){.glass-tag-input-trigger[data-v-470232e3],.trigger-chevron[data-v-470232e3],.tag-chip-remove[data-v-470232e3],.tag-option[data-v-470232e3],.option-checkbox[data-v-470232e3],.tag-create-action[data-v-470232e3],.glass-dropdown-enter-active[data-v-470232e3],.glass-dropdown-leave-active[data-v-470232e3]{transition-duration:10ms}}.glass-timeline[data-v-782672f0]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);overflow:hidden}.glass-timeline-header[data-v-782672f0]{border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 50%, transparent);background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.glass-timeline-empty[data-v-782672f0]{text-align:center;padding:2rem 1rem}.glass-timeline-items[data-v-782672f0]{padding:1rem}.glass-timeline-item[data-v-782672f0]{gap:.75rem;display:flex;position:relative}.glass-timeline-item[data-v-782672f0]:not(:last-child){padding-bottom:1rem}.glass-timeline-connector[data-v-782672f0]{flex-direction:column;flex-shrink:0;align-items:center;width:1.25rem;padding-top:.25rem;display:flex}.glass-timeline-dot[data-v-782672f0]{z-index:1;width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--glass-bg);border-radius:50%;flex-shrink:0;transition:transform .15s ease-out}.glass-timeline-item.is-interactive:hover .glass-timeline-dot[data-v-782672f0]{transform:scale(1.2)}.glass-timeline-line[data-v-782672f0]{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent), color-mix(in srgb, var(--color-vec-surface-2) 30%, transparent));border-radius:1px;flex:1;width:2px;margin-top:.375rem}.dot-primary[data-v-782672f0]{background:var(--color-vec-primary)}.dot-secondary[data-v-782672f0]{background:var(--color-vec-secondary)}.dot-accent[data-v-782672f0]{background:var(--color-vec-accent)}.dot-success[data-v-782672f0]{background:var(--color-vec-success)}.dot-warning[data-v-782672f0]{background:var(--color-vec-warning)}.dot-error[data-v-782672f0]{background:var(--color-vec-error)}.dot-neutral[data-v-782672f0]{background:var(--color-vec-subtext-0)}.glass-timeline-item-content[data-v-782672f0]{flex:1;min-width:0}.glass-timeline-item.is-interactive .glass-timeline-item-content[data-v-782672f0]{cursor:pointer;border-radius:var(--radius-vec-md);margin:-.5rem -.5rem -.5rem 0;padding:.5rem;transition:background-color .15s ease-out}.glass-timeline-item.is-interactive:hover .glass-timeline-item-content[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-surface-1) 50%, transparent)}.glass-timeline-item-header[data-v-782672f0]{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.glass-timeline-type-badge[data-v-782672f0]{border-radius:var(--radius-vec-full);text-transform:uppercase;letter-spacing:.025em;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.badge-primary[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-primary) 15%, transparent);color:var(--color-vec-primary)}.badge-secondary[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-secondary) 15%, transparent);color:var(--color-vec-secondary)}.badge-accent[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-accent) 15%, transparent);color:var(--color-vec-accent)}.badge-success[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-success) 15%, transparent);color:var(--color-vec-success)}.badge-warning[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-warning) 15%, transparent);color:var(--color-vec-warning)}.badge-error[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-error) 15%, transparent);color:var(--color-vec-error)}.badge-neutral[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent);color:var(--color-vec-subtext-0)}.glass-timeline-status-badge[data-v-782672f0]{border-radius:var(--radius-vec-full);padding:.125rem .375rem;font-size:.625rem;font-weight:500}.status-cancelled[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-error) 10%, transparent);color:var(--color-vec-error)}.glass-timeline-item-title[data-v-782672f0]{color:var(--color-vec-text);font-size:.875rem;font-weight:500;line-height:1.4}.glass-timeline-item-title.is-cancelled[data-v-782672f0]{color:var(--color-vec-subtext-0);text-decoration:line-through}.glass-timeline-item-subtitle[data-v-782672f0]{color:var(--color-vec-subtext-0);margin-top:.125rem;font-size:.75rem;line-height:1.4}.glass-timeline-item-time[data-v-782672f0]{color:var(--color-vec-subtext-1);align-items:center;gap:.375rem;margin-top:.375rem;font-size:.75rem;display:flex}.glass-timeline-more[data-v-782672f0]{text-align:center;color:var(--color-vec-subtext-0);background:color-mix(in srgb, var(--color-vec-surface-1) 20%, transparent);padding:.5rem 1rem;font-size:.75rem}:root.app-dark .glass-timeline[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-timeline-header[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent);border-bottom-color:color-mix(in srgb, var(--color-vec-surface-2) 60%, transparent)}:root.app-dark .glass-timeline-item.is-interactive:hover .glass-timeline-item-content[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-surface-1) 60%, transparent)}:root.app-dark .glass-timeline-more[data-v-782672f0]{background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent)}:root.app-dark .glass-timeline-dot[data-v-782672f0]{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}@media (prefers-reduced-motion:reduce){.glass-timeline-dot[data-v-782672f0],.glass-timeline-item-content[data-v-782672f0]{transition-duration:10ms}}.glass-textarea[data-v-a2e46ce1]{display:inline-flex;position:relative}.glass-textarea.is-fluid[data-v-a2e46ce1]{width:100%;display:flex}.glass-textarea-field[data-v-a2e46ce1]{appearance:none;border-radius:var(--radius-vec-lg);-webkit-backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);color:var(--color-vec-text);width:100%;min-height:5rem;box-shadow:var(--glass-shadow);resize:vertical;outline:none;flex:1;padding:.625rem .875rem;font-family:inherit;font-size:.875rem;line-height:1.5;transition:border-color .2s,box-shadow .3s,background .3s}.glass-textarea-field[data-v-a2e46ce1]::placeholder{color:var(--color-vec-subtext-1)}.glass-textarea-field[data-v-a2e46ce1]:hover:not(:disabled):not(:focus){box-shadow:var(--glass-shadow-hover)}.glass-textarea-field[data-v-a2e46ce1]:focus{border-color:var(--color-vec-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-textarea-field[data-v-a2e46ce1]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-primary) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-textarea.is-invalid .glass-textarea-field[data-v-a2e46ce1]{border-color:var(--color-vec-error)}.glass-textarea.is-invalid .glass-textarea-field[data-v-a2e46ce1]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 20%, transparent), inset 0 1px 0 var(--glass-highlight)}:root.app-dark .glass-textarea.is-invalid .glass-textarea-field[data-v-a2e46ce1]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-vec-error) 25%, transparent), inset 0 1px 0 var(--glass-highlight-dark)}.glass-textarea-field[data-v-a2e46ce1]:disabled{opacity:.6;cursor:not-allowed;resize:none}.glass-textarea.size-sm .glass-textarea-field[data-v-a2e46ce1]{border-radius:var(--radius-vec-md);min-height:4rem;padding:.375rem .625rem;font-size:.8125rem}.glass-textarea-corner[data-v-a2e46ce1]{border-right:2px solid color-mix(in srgb, var(--color-vec-subtext-1) 30%, transparent);border-bottom:2px solid color-mix(in srgb, var(--color-vec-subtext-1) 30%, transparent);pointer-events:none;opacity:.5;border-radius:0 0 2px;width:.5rem;height:.5rem;transition:opacity .2s;position:absolute;bottom:.5rem;right:.5rem}.glass-textarea:hover .glass-textarea-corner[data-v-a2e46ce1],.glass-textarea:focus-within .glass-textarea-corner[data-v-a2e46ce1]{opacity:.8}.glass-textarea.is-invalid .glass-textarea-corner[data-v-a2e46ce1]{border-color:color-mix(in srgb, var(--color-vec-error) 40%, transparent)}.glass-textarea-field:disabled~.glass-textarea-corner[data-v-a2e46ce1]{display:none}@media (prefers-reduced-motion:reduce){.glass-textarea-field[data-v-a2e46ce1],.glass-textarea-corner[data-v-a2e46ce1]{transition-duration:10ms}}.glass-toggle[data-v-8828ec1a]{background:var(--glass-bg-subtle);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);gap:.25rem;padding:.25rem;display:inline-flex}.glass-toggle__btn[data-v-8828ec1a]{color:var(--color-vec-subtext-0);border-radius:var(--radius-vec-md);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:.375rem;font-weight:500;transition:background .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.glass-toggle__btn[data-v-8828ec1a]:hover:not(:disabled){color:var(--color-vec-text);background:var(--glass-bg)}.glass-toggle__btn[data-v-8828ec1a]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:2px}.glass-toggle__btn[data-v-8828ec1a]:disabled{opacity:.5;cursor:not-allowed}.glass-toggle__btn--active[data-v-8828ec1a]{color:var(--color-vec-text);background:var(--glass-bg-strong);box-shadow:var(--glass-shadow-subtle)}.glass-toggle__btn--active[data-v-8828ec1a]:hover:not(:disabled){background:var(--glass-bg-strong)}.glass-toggle__icon[data-v-8828ec1a]{opacity:.8;flex-shrink:0}.glass-toggle__btn--active .glass-toggle__icon[data-v-8828ec1a]{opacity:1}.glass-toggle__label[data-v-8828ec1a]{white-space:nowrap}.glass-toggle--default .glass-toggle__btn[data-v-8828ec1a]{padding:.5rem 1rem;font-size:.875rem}.glass-toggle--sm .glass-toggle__btn[data-v-8828ec1a]{padding:.375rem .75rem;font-size:.8125rem}.glass-toggle__btn[data-v-8828ec1a]:has(.glass-toggle__icon):not(:has(.glass-toggle__label)){padding-inline:.5rem}.glass-toggle--sm .glass-toggle__btn[data-v-8828ec1a]:has(.glass-toggle__icon):not(:has(.glass-toggle__label)){padding-inline:.375rem}@media (prefers-reduced-motion:reduce){.glass-toggle__btn[data-v-8828ec1a]{transition-duration:10ms}}.glass-theme-toggle[data-v-98dd7378]{border-radius:var(--radius-vec-full);cursor:pointer;background:0 0;border:none;width:56px;height:28px;padding:0;transition:transform .2s;position:relative}.glass-theme-toggle[data-v-98dd7378]:hover{transform:scale(1.02)}.glass-theme-toggle[data-v-98dd7378]:active{transform:scale(.98)}.toggle-track[data-v-98dd7378]{border-radius:var(--radius-vec-full);-webkit-backdrop-filter:var(--glass-blur-md);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);transition:background .3s,border-color .3s,box-shadow .3s;position:absolute;inset:0}.glass-theme-toggle:hover .toggle-track[data-v-98dd7378]{box-shadow:var(--glass-shadow-hover)}.glow-indicator[data-v-98dd7378]{border-radius:50%;width:22px;height:22px;transition:left .3s cubic-bezier(.4,0,.2,1),background .3s,box-shadow .3s;position:absolute;top:3px}.glass-theme-toggle.is-light .glow-indicator[data-v-98dd7378]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-vec-accent) 90%, white) 0%, var(--color-vec-accent) 100%);box-shadow:var(--glass-glow-sm), inset 0 1px 2px #ffffff4d;left:3px}.glass-theme-toggle.is-dark .glow-indicator[data-v-98dd7378]{background:linear-gradient(135deg, color-mix(in srgb, var(--color-vec-primary) 90%, white) 0%, var(--color-vec-primary) 100%);box-shadow:var(--glass-glow-sm), inset 0 1px 2px #fff3;left:31px}.glass-theme-toggle:hover .glow-indicator[data-v-98dd7378]{box-shadow:var(--glass-glow-md), inset 0 1px 2px #ffffff40;transform:scale(1.05)}.icons-container[data-v-98dd7378]{pointer-events:none;justify-content:space-between;align-items:center;padding:0 7px;display:flex;position:absolute;inset:0}.icon-wrapper[data-v-98dd7378]{justify-content:center;align-items:center;width:14px;height:14px;transition:opacity .3s,transform .3s;display:flex}.icon[data-v-98dd7378]{transition:color .3s,transform .3s}.glass-theme-toggle.is-light .sun-wrapper[data-v-98dd7378]{opacity:0;transform:scale(.8)rotate(-90deg)}.glass-theme-toggle.is-light .sun-wrapper .icon[data-v-98dd7378]{color:var(--color-vec-subtext-1)}.glass-theme-toggle.is-dark .sun-wrapper[data-v-98dd7378]{opacity:1;transform:scale(1)rotate(0)}.glass-theme-toggle.is-dark .sun-wrapper .icon[data-v-98dd7378]{color:var(--color-vec-subtext-0)}.glass-theme-toggle.is-light .moon-wrapper[data-v-98dd7378]{opacity:1;transform:scale(1)rotate(0)}.glass-theme-toggle.is-light .moon-wrapper .icon[data-v-98dd7378]{color:var(--color-vec-subtext-0)}.glass-theme-toggle.is-dark .moon-wrapper[data-v-98dd7378]{opacity:0;transform:scale(.8)rotate(90deg)}.glass-theme-toggle.is-dark .moon-wrapper .icon[data-v-98dd7378]{color:var(--color-vec-subtext-1)}.glass-theme-toggle[data-v-98dd7378]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.glass-theme-toggle[data-v-98dd7378],.toggle-track[data-v-98dd7378],.glow-indicator[data-v-98dd7378],.icon-wrapper[data-v-98dd7378],.icon[data-v-98dd7378]{transition-duration:10ms}}.glass-top-bar[data-v-187af73e]{z-index:40;background:var(--glass-bg);height:4rem;-webkit-backdrop-filter:var(--glass-blur-lg);border-bottom:var(--glass-border);box-shadow:var(--glass-shadow);align-items:center;padding-inline:1rem;display:flex;position:relative}.glass-top-bar--sticky[data-v-187af73e]{position:sticky;top:0}.glass-top-bar--subtle[data-v-187af73e]{background:var(--glass-bg-subtle);-webkit-backdrop-filter:var(--glass-blur-md);box-shadow:var(--glass-shadow-subtle)}.glass-top-bar--sm[data-v-187af73e]{height:3.5rem}.glass-top-bar--sidebar-open[data-v-187af73e]{border-left:var(--glass-border);box-shadow:var(--glass-shadow), inset 2px 0 4px #0000000a}:root[class*=app-dark] .glass-top-bar--sidebar-open[data-v-187af73e]{box-shadow:var(--glass-shadow), inset 2px 0 4px #0000001a}.glass-top-bar-content[data-v-187af73e]{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.glass-top-bar-left[data-v-187af73e]{align-items:center;gap:.75rem;display:flex}.glass-top-bar-center[data-v-187af73e]{flex:1;justify-content:center;max-width:40rem;display:none}@media (width>=768px){.glass-top-bar-center[data-v-187af73e]{display:flex}}.glass-top-bar-right[data-v-187af73e]{align-items:center;gap:.5rem;display:flex}.glass-top-bar-accent[data-v-187af73e]{background:linear-gradient(90deg, transparent 0%, var(--color-vec-primary) 20%, var(--color-vec-secondary) 50%, var(--color-vec-accent) 80%, transparent 100%);opacity:.4;pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.glass-top-bar[data-v-187af73e],.glass-top-bar[data-v-187af73e] *{transition:none!important}}.glass-issue-card[data-v-df35e6ba]{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border-subtle);border-radius:var(--radius-vec-md);box-shadow:var(--glass-shadow-subtle);border-left-style:solid;border-left-width:4px;flex-direction:column;gap:.5rem;padding:.875rem;transition:transform .15s ease-out,box-shadow .15s ease-out,background .15s ease-out;display:flex}.glass-issue-card[data-v-df35e6ba]:hover{box-shadow:var(--glass-shadow-hover);background:var(--glass-bg-strong);transform:translateY(-2px)}.glass-issue-card[data-v-df35e6ba]:active{transform:translateY(0)}.glass-issue-card--priority-low[data-v-df35e6ba]{border-left-color:var(--color-vec-success)}.glass-issue-card--priority-medium[data-v-df35e6ba]{border-left-color:var(--color-vec-primary)}.glass-issue-card--priority-high[data-v-df35e6ba]{border-left-color:var(--color-vec-warning)}.glass-issue-card--priority-urgent[data-v-df35e6ba]{border-left-color:var(--color-vec-error)}.glass-issue-card--priority-critical[data-v-df35e6ba]{border-left-color:var(--color-vec-accent)}.glass-issue-card__header[data-v-df35e6ba]{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.glass-issue-card__title[data-v-df35e6ba]{color:var(--color-vec-text);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.875rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.glass-issue-card__meta[data-v-df35e6ba]{color:var(--color-vec-subtext-0);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.glass-issue-card__type[data-v-df35e6ba]{align-items:center;gap:.25rem;display:flex}.glass-issue-card__type-icon[data-v-df35e6ba]{opacity:.8;flex-shrink:0}.glass-issue-card__separator[data-v-df35e6ba]{color:var(--color-vec-subtext-1)}.glass-issue-card__id[data-v-df35e6ba]{color:var(--color-vec-subtext-1);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.6875rem}.glass-issue-card__footer[data-v-df35e6ba]{color:var(--color-vec-subtext-0);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.glass-issue-card__assignee[data-v-df35e6ba]{align-items:center;gap:.25rem;min-width:0;display:flex}.glass-issue-card__assignee-icon[data-v-df35e6ba]{opacity:.7;flex-shrink:0}.glass-issue-card__assignee span[data-v-df35e6ba]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.glass-issue-card__unassigned[data-v-df35e6ba]{color:var(--color-vec-subtext-1);font-style:italic}.glass-issue-card__date[data-v-df35e6ba]{font-variant-numeric:tabular-nums;color:var(--color-vec-subtext-1);flex-shrink:0}.glass-issue-card__urgent[data-v-df35e6ba]{border-top:1px solid color-mix(in srgb, var(--color-vec-error) 20%, transparent);color:var(--color-vec-error);align-items:center;gap:.25rem;margin-top:.25rem;padding-top:.5rem;font-size:.6875rem;font-weight:600;display:flex}.glass-issue-card--urgent[data-v-df35e6ba]{background:color-mix(in srgb, var(--color-vec-error) 3%, var(--glass-bg))}.glass-issue-card--urgent[data-v-df35e6ba]:hover{background:color-mix(in srgb, var(--color-vec-error) 5%, var(--glass-bg-strong))}:root.app-dark .glass-issue-card[data-v-df35e6ba]{box-shadow:var(--glass-shadow)}:root.app-dark .glass-issue-card[data-v-df35e6ba]:hover{box-shadow:var(--glass-shadow-hover)}:root.app-dark .glass-issue-card--urgent[data-v-df35e6ba]{background:color-mix(in srgb, var(--color-vec-error) 6%, var(--glass-bg))}:root.app-dark .glass-issue-card--urgent[data-v-df35e6ba]:hover{background:color-mix(in srgb, var(--color-vec-error) 10%, var(--glass-bg-strong))}@media (prefers-reduced-motion:reduce){.glass-issue-card[data-v-df35e6ba]{transition-duration:10ms}.glass-issue-card[data-v-df35e6ba]:hover{transform:none}}.glass-event-card[data-v-54707185]{border-radius:var(--radius-vec-lg);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur-md);border:var(--glass-border);box-shadow:var(--glass-shadow);transition:box-shadow .2s ease-out,transform .2s ease-out,border-color .2s ease-out;display:flex;position:relative;overflow:hidden}.glass-event-card--default[data-v-54707185]{min-height:6rem}.glass-event-card--compact[data-v-54707185]{min-height:4.5rem}.glass-event-card.is-interactive[data-v-54707185]{cursor:pointer}.glass-event-card.is-interactive[data-v-54707185]:hover{box-shadow:var(--glass-shadow-hover);border-color:color-mix(in srgb, var(--color-vec-primary) 30%, transparent);transform:translateY(-2px)}.glass-event-card.is-interactive[data-v-54707185]:active{transform:translateY(0)}.glass-event-card-accent[data-v-54707185]{border-radius:.75rem 0 0 .75rem;width:4px;position:absolute;top:0;bottom:0;left:0}.glass-event-card-content[data-v-54707185]{flex-direction:column;flex:1;gap:.5rem;padding:.875rem 1rem .875rem 1.25rem;display:flex}.glass-event-card--compact .glass-event-card-content[data-v-54707185]{gap:.375rem;padding:.625rem .875rem .625rem 1rem}.glass-event-card-header[data-v-54707185]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.glass-event-card-title-row[data-v-54707185]{align-items:center;gap:.5rem;min-width:0;display:flex}.glass-event-card-type-icon[data-v-54707185]{flex-shrink:0}.glass-event-card-title[data-v-54707185]{color:var(--color-vec-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3;overflow:hidden}.glass-event-card--compact .glass-event-card-title[data-v-54707185]{font-size:.875rem}.glass-event-card-datetime[data-v-54707185]{color:var(--color-vec-subtext-0);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.glass-event-card-datetime-icon[data-v-54707185]{color:var(--color-vec-subtext-1);flex-shrink:0}.glass-event-card-allday[data-v-54707185]{color:var(--color-vec-primary);background:color-mix(in srgb, var(--color-vec-primary) 12%, transparent);border-radius:var(--radius-vec-xs);padding:.125rem .375rem;font-size:.6875rem;font-weight:500}.glass-event-card-location[data-v-54707185]{color:var(--color-vec-subtext-0);align-items:center;gap:.375rem;font-size:.8125rem;display:flex}.glass-event-card-location-icon[data-v-54707185]{color:var(--color-vec-subtext-1);flex-shrink:0}.glass-event-card-rsvp[data-v-54707185]{align-items:center;gap:.75rem;margin-top:.25rem;display:flex}.glass-event-card-rsvp-item[data-v-54707185]{align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:flex}.rsvp-attending[data-v-54707185]{color:var(--color-vec-success)}.rsvp-maybe[data-v-54707185]{color:var(--color-vec-warning)}.rsvp-not-attending[data-v-54707185]{color:var(--color-vec-error)}.glass-event-card-footer[data-v-54707185]{margin-top:auto;padding-top:.25rem}:root.app-dark .glass-event-card[data-v-54707185]{background:color-mix(in srgb, var(--color-vec-surface-0) 70%, transparent)}:root.app-dark .glass-event-card.is-interactive[data-v-54707185]:hover{border-color:color-mix(in srgb, var(--color-vec-primary) 50%, transparent)}@media (prefers-reduced-motion:reduce){.glass-event-card[data-v-54707185]{transition-duration:10ms}}.calendar-header[data-v-916412f2]{background:var(--glass-bg-subtle);border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 30%, transparent);grid-template-columns:repeat(7,1fr);display:grid}.calendar-header-cell[data-v-916412f2]{color:var(--color-vec-text);text-align:center;text-transform:uppercase;letter-spacing:.05em;padding:.75rem .5rem;font-size:.75rem;font-weight:600}.calendar-header-cell--weekend[data-v-916412f2]{color:var(--color-vec-subtext-0);background:color-mix(in srgb, var(--color-vec-surface-1) 30%, transparent)}.calendar-event-pill[data-v-21fe16f8]{text-align:left;width:100%;color:var(--event-color);background:color-mix(in srgb, var(--event-color) 12%, transparent);border:none;border-left:3px solid var(--event-color);border-radius:var(--radius-vec-xs);cursor:pointer;align-items:center;margin-bottom:.125rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.4;transition:transform .15s,box-shadow .15s,background-color .15s;display:flex}.calendar-event-pill[data-v-21fe16f8]:hover{background:color-mix(in srgb, var(--event-color) 20%, transparent);box-shadow:var(--glass-shadow-hover);transform:translateY(-1px)}.calendar-event-pill[data-v-21fe16f8]:focus-visible{outline:2px solid var(--event-color);outline-offset:1px}.event-title[data-v-21fe16f8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.calendar-event-pill[data-v-21fe16f8]{transition:none}.calendar-event-pill[data-v-21fe16f8]:hover{transform:none}}.calendar-day[data-v-bb871683]{border:1px solid color-mix(in srgb, var(--color-vec-surface-2) 25%, transparent);cursor:pointer;background:0 0;flex-direction:column;min-height:6rem;padding:.25rem;transition:background-color .15s;display:flex}.calendar-day[data-v-bb871683]:hover{background:color-mix(in srgb, var(--color-vec-primary) 5%, transparent)}.calendar-day--today[data-v-bb871683]{background:color-mix(in srgb, var(--color-vec-primary) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-vec-primary) 15%, transparent)}.calendar-day--weekend[data-v-bb871683]{background:color-mix(in srgb, var(--color-vec-surface-1) 40%, transparent)}.calendar-day--outside[data-v-bb871683]{opacity:.4}.calendar-day--outside[data-v-bb871683]:hover{opacity:.6}.day-header[data-v-bb871683]{justify-content:flex-end;align-items:center;margin-bottom:.25rem;padding:.125rem;display:flex}.day-number[data-v-bb871683]{width:1.625rem;height:1.625rem;color:var(--color-vec-subtext-0);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.day-number--today[data-v-bb871683]{color:var(--color-vec-base);background:var(--color-vec-primary);box-shadow:0 2px 4px color-mix(in srgb, var(--color-vec-primary) 30%, transparent);font-weight:700}.day-events[data-v-bb871683]{flex-direction:column;flex:1;gap:.0625rem;display:flex;overflow:hidden}.more-events[data-v-bb871683]{color:var(--color-vec-primary);text-align:left;border-radius:var(--radius-vec-xs);cursor:pointer;background:0 0;border:none;margin-top:.125rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;transition:background-color .15s,color .15s}.more-events[data-v-bb871683]:hover{background:color-mix(in srgb, var(--color-vec-primary) 10%, transparent)}.more-events[data-v-bb871683]:focus-visible{outline:2px solid var(--color-vec-primary);outline-offset:1px}@media (prefers-reduced-motion:reduce){.calendar-day[data-v-bb871683],.day-number[data-v-bb871683],.more-events[data-v-bb871683]{transition:none}}.calendar-grid[data-v-1c177772]{flex-direction:column;display:flex}.calendar-week[data-v-1c177772]{grid-template-columns:repeat(7,1fr);display:grid}.calendar-week:first-child .calendar-day[data-v-1c177772]:first-child{border-top-left-radius:0}.calendar-week:first-child .calendar-day[data-v-1c177772]:last-child{border-top-right-radius:0}.calendar-week:last-child .calendar-day[data-v-1c177772]:first-child{border-bottom-left-radius:var(--radius-vec-lg)}.calendar-week:last-child .calendar-day[data-v-1c177772]:last-child{border-bottom-right-radius:var(--radius-vec-lg)}.glass-calendar[data-v-2e0205ec]{background:var(--glass-bg);border:var(--glass-border);border-radius:var(--radius-vec-lg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur-md);overflow:hidden}.calendar-nav[data-v-2e0205ec]{background:var(--glass-bg-subtle);border-bottom:1px solid color-mix(in srgb, var(--color-vec-surface-2) 30%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.nav-controls[data-v-2e0205ec]{align-items:center;gap:.5rem;display:flex}.calendar-title[data-v-2e0205ec]{min-width:10rem;color:var(--color-vec-text);text-align:center;text-transform:capitalize;font-size:1rem;font-weight:600}.comment-panel[data-v-1cfa3715]{border-top:1px solid var(--color-vec-surface-2);flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.comment-panel-title[data-v-1cfa3715]{color:var(--color-vec-text);letter-spacing:-.01em;font-size:.875rem;font-weight:600}.comment-panel-add[data-v-1cfa3715]{flex-direction:column;gap:.5rem;display:flex}.comment-panel-list[data-v-1cfa3715]{flex-direction:column;gap:.75rem;display:flex}.comment-panel-item[data-v-1cfa3715]{background:var(--color-vec-surface-1);border-radius:.5rem;flex-direction:column;gap:.25rem;padding:.5rem .75rem;display:flex}.comment-panel-item-head[data-v-1cfa3715]{align-items:baseline;gap:.5rem;display:flex}.comment-panel-item-author[data-v-1cfa3715]{color:var(--color-vec-text);font-size:.8125rem;font-weight:600}.comment-panel-item-meta[data-v-1cfa3715]{color:var(--color-vec-subtext-1);font-size:.75rem}.comment-panel-item-body[data-v-1cfa3715]{color:var(--color-vec-text);white-space:pre-wrap;font-size:.8125rem}.comment-panel-item-actions[data-v-1cfa3715]{justify-content:flex-end;gap:.25rem;display:flex}.comment-panel-edit[data-v-1cfa3715]{flex-direction:column;gap:.5rem;display:flex}.comment-panel-edit-actions[data-v-1cfa3715]{justify-content:flex-end;gap:.5rem;display:flex}.comment-panel-empty[data-v-1cfa3715]{color:var(--color-vec-subtext-0);justify-content:center;align-items:center;padding:1.25rem 1rem;font-size:.8125rem;display:flex}.document-panel[data-v-644540c9]{border-top:1px solid var(--color-vec-surface-2);flex-direction:column;gap:.5rem;padding-top:1.5rem;display:flex}.document-panel-title[data-v-644540c9]{color:var(--color-vec-text);letter-spacing:-.01em;font-size:.875rem;font-weight:600}.document-panel-list[data-v-644540c9]{flex-direction:column;gap:.25rem;display:flex}.document-panel-item[data-v-644540c9]{background:0 0;border-radius:.5rem;align-items:center;width:100%;padding:.5rem .75rem;transition:background-color .15s;display:flex}.document-panel-item[data-v-644540c9]:hover{background:var(--color-vec-surface-1)}.document-panel-item-content[data-v-644540c9]{align-items:center;gap:.625rem;width:100%;display:flex}.document-panel-item-icon[data-v-644540c9]{color:var(--color-vec-subtext-1);flex-shrink:0}.document-panel-item-title[data-v-644540c9]{min-width:0;color:var(--color-vec-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:500;overflow:hidden}.document-panel-item-meta[data-v-644540c9]{color:var(--color-vec-subtext-1);flex-shrink:0;font-size:.75rem}.document-panel-empty[data-v-644540c9]{color:var(--color-vec-subtext-0);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem 1rem;font-size:.8125rem;display:flex}.document-panel-attach[data-v-644540c9]{align-items:center;gap:.5rem;padding-top:.5rem;display:flex}@media (prefers-reduced-motion:reduce){.document-panel-item[data-v-644540c9]{transition-duration:10ms}}.create-event-form[data-v-0b3bc3e4]{flex-direction:column;gap:1.25rem;padding:.5rem 0;display:flex}.form-row[data-v-0b3bc3e4]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.create-event-footer[data-v-0b3bc3e4]{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}@media (width<=640px){.form-row[data-v-0b3bc3e4]{grid-template-columns:1fr}}.event-panel[data-v-d08961fc]{border-top:1px solid var(--color-vec-surface-2);flex-direction:column;gap:.75rem;padding-top:1.5rem;display:flex}.event-panel-head[data-v-d08961fc]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.event-panel-title[data-v-d08961fc]{color:var(--color-vec-text);letter-spacing:-.01em;font-size:.875rem;font-weight:600}.event-panel-actions[data-v-d08961fc]{gap:.375rem;display:flex}.event-panel-picker[data-v-d08961fc]{align-items:center;gap:.5rem;display:flex}.event-panel-list[data-v-d08961fc]{flex-direction:column;gap:.5rem;display:flex}.event-panel-item[data-v-d08961fc]{background:var(--color-vec-surface-1);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.event-panel-item-main[data-v-d08961fc]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.event-panel-item-title[data-v-d08961fc]{color:var(--color-vec-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.event-panel-item-meta[data-v-d08961fc]{color:var(--color-vec-subtext-1);align-items:center;gap:.375rem;font-size:.75rem;display:flex}.event-panel-empty[data-v-d08961fc]{color:var(--color-vec-subtext-0);justify-content:center;align-items:center;padding:1.25rem 1rem;font-size:.8125rem;display:flex}
