/*! tailwindcss v4.1.18 | 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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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}}}@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-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-900:oklch(41.4% .112 45.904);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-800:oklch(42.4% .199 265.638);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-extralight:200;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--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)}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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,[data-theme=handel]{--brand-serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Georgia,serif;--brand-sans:"Avenir Next",Inter,"Segoe UI","Helvetica Neue",Arial,sans-serif}*,:after,:before,::backdrop{box-sizing:border-box;border-color:var(--ui-border-subtle,currentColor)}::file-selector-button{box-sizing:border-box;border-color:var(--ui-border-subtle,currentColor)}:root,[data-theme=handel]{--brand-page-bg:#e5e0d7;--brand-paper:var(--brand-page-bg);--brand-paper-soft:#ddd7cd;--brand-paper-deep:#d1c9bd;--brand-body-top:var(--brand-page-bg);--brand-cloud:#ffffffbd;--brand-cloud-strong:#ffffffe6;--brand-ink:#12243a;--brand-ink-soft:#12243abd;--brand-ink-muted:#12243a85;--brand-glass:#ffffff8f;--brand-glass-strong:#ffffffd1;--brand-glass-hover:#ffffffeb;--brand-rule:#12243a1f;--brand-rule-strong:#12243a38;--brand-surface-top:#ffffffeb;--brand-surface-bottom:#f4f0eadb;--brand-surface-top-strong:#fffffff5;--brand-surface-bottom-strong:#eeeae3eb;--brand-soft-fill:#12243a0f;--brand-soft-fill-strong:#12243a1f;--brand-guide:#12243a14;--brand-inset-highlight:inset 0 1px 0 #ffffffc2;--brand-cta:linear-gradient(135deg,#13273f,#284a6c 62%,#325473);--brand-cta-hover:linear-gradient(135deg,#102036,#23435f 62%,#2b4965);--brand-cta-text:#fff;--brand-inverse:#ffffffeb;--brand-inverse-soft:#ffffffc2;--brand-inverse-muted:#ffffff9e;--brand-inverse-border:#ffffff1f;--brand-inverse-border-strong:#ffffff3d;--brand-inverse-fill:#ffffff14;--brand-inverse-fill-strong:#ffffff24;--brand-shadow-soft:0 18px 48px #0e1c3214;--brand-shadow-deep:0 42px 120px #0e1c321f;--brand-aura-left:#c6dbdf42;--brand-aura-right:#e5dcca61;--ui-surface-1:var(--b1,var(--color-base-100,oklch(97% 0 0)));--ui-surface-2:var(--b2,var(--color-base-200,oklch(93% 0 0)));--ui-surface-3:var(--b3,var(--color-base-300,oklch(89% 0 0)));--ui-surface-raised:var(--color-base-100,oklch(100% 0 0));--ui-text-strong:var(--bc,var(--color-base-content,#111))}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=handel]{--ui-text-strong:color-mix(in oklch,var(--bc,var(--color-base-content,#111))95%,transparent)}}:root,[data-theme=handel]{--ui-text:var(--bc,var(--color-base-content,#111))}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=handel]{--ui-text:color-mix(in oklch,var(--bc,var(--color-base-content,#111))82%,transparent)}}:root,[data-theme=handel]{--ui-text-muted:var(--bc,var(--color-base-content,#111))}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=handel]{--ui-text-muted:color-mix(in oklch,var(--bc,var(--color-base-content,#111))62%,transparent)}}:root,[data-theme=handel]{--ui-text-subtle:var(--bc,var(--color-base-content,#111))}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=handel]{--ui-text-subtle:color-mix(in oklch,var(--bc,var(--color-base-content,#111))48%,transparent)}}:root,[data-theme=handel]{--ui-border-subtle:var(--b3,var(--color-base-300,#d4d4d4))}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=handel]{--ui-border-subtle:color-mix(in oklch,var(--b3,var(--color-base-300,#d4d4d4))75%,transparent)}}:root,[data-theme=handel]{--ui-border-faint:var(--ui-border-subtle)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=handel]{--ui-border-faint:color-mix(in oklch,var(--ui-border-subtle)52%,transparent)}}:root,[data-theme=handel]{--ui-border-strong:var(--b3,var(--color-base-300,#d4d4d4));--ui-border-interactive:var(--p,var(--color-primary,#3b82f6))}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=handel]{--ui-border-interactive:color-mix(in oklch,var(--p,var(--color-primary,#3b82f6))32%,transparent)}}:root,[data-theme=handel]{--ui-surface-soft:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=handel]{--ui-surface-soft:color-mix(in oklch,var(--ui-surface-2)58%,var(--ui-surface-1))}}:root,[data-theme=handel]{--ui-box-bg:var(--ui-surface-raised);--ui-box-text:var(--ui-text-strong);--ui-box-border:var(--ui-border-strong);--ui-box-text-muted:var(--ui-text-subtle);--ui-chat-field-bg:var(--ui-surface-raised);--ui-chat-field-text:var(--ui-text-strong);--ui-chat-field-border:var(--ui-border-strong);--ui-chat-field-placeholder:var(--ui-text-subtle);--ui-native-color-scheme:light;--ui-space-1:.25rem;--ui-space-2:.5rem;--ui-space-3:.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-page-gutter:.75rem;--ui-panel-padding:1rem;--ui-radius-sm:.375rem;--ui-radius-md:.75rem;--ui-radius-lg:1.1rem;--ui-shadow-1:0 1px 2px #0f172a0f;--ui-shadow-2:0 10px 28px #0f172a14;--ui-shadow-3:0 18px 48px #0f172a1f;--ui-viewer-bg:var(--ui-surface-2);--ui-viewer-surface:var(--ui-surface-1);--ui-viewer-toolbar-bg:var(--ui-surface-2);--ui-viewer-canvas-bg:var(--ui-surface-raised);--ui-viewer-empty-bg:var(--ui-surface-2);--ui-viewer-border:var(--ui-border-subtle);--ui-viewer-border-strong:var(--ui-border-strong);--ui-viewer-shadow:var(--ui-shadow-1);--ui-motion-fast:.12s;--ui-motion-base:.2s;--ui-motion-slow:.28s;--ui-ease-standard:cubic-bezier(.4,0,.2,1);--ui-btn-gap:.375rem;--ui-btn-height-xs:1.5rem;--ui-btn-height-sm:2rem;--ui-btn-height-md:2.25rem;--ui-btn-height-lg:2.75rem;--ui-btn-pad-xs:.5rem;--ui-btn-pad-sm:.75rem;--ui-btn-pad-md:.875rem;--ui-btn-pad-lg:1.125rem;--ui-btn-font-xs:.6875rem;--ui-btn-font-sm:.8125rem;--ui-btn-font-md:.875rem;--ui-btn-font-lg:.9375rem}[data-theme=handel-dark],.dark{--brand-paper:#16212e;--brand-paper-soft:#1b2836;--brand-paper-deep:#213142;--brand-body-top:#101925;--brand-page-bg:var(--brand-paper);--brand-cloud:#222d3de0;--brand-cloud-strong:#29374af5;--brand-ink:#f5f1ea;--brand-ink-soft:#f5f1ead6;--brand-ink-muted:#f5f1eaad;--brand-glass:#2e3e52b8;--brand-glass-strong:#34465ce6;--brand-glass-hover:#3e526af5;--brand-rule:#f5f1ea2e;--brand-rule-strong:#f5f1ea4d;--brand-surface-top:#273548f0;--brand-surface-bottom:#1c2735eb;--brand-surface-top-strong:#2f4055fa;--brand-surface-bottom-strong:#222f3ff5;--brand-soft-fill:#f5f1ea1a;--brand-soft-fill-strong:#f5f1ea2e;--brand-guide:#f5f1ea1f;--brand-inset-highlight:inset 0 1px 0 #ffffff0d;--brand-cta:linear-gradient(135deg,#e5edf4,#adc1d2 58%,#88a4bc);--brand-cta-hover:linear-gradient(135deg,#f4f8fb,#bfd0dc 58%,#97afc4);--brand-cta-text:#102036;--brand-inverse:#f5f1eaeb;--brand-inverse-soft:#f5f1eac7;--brand-inverse-muted:#f5f1eab3;--brand-inverse-border:#f5f1ea2e;--brand-inverse-border-strong:#f5f1ea4d;--brand-inverse-fill:#f5f1ea1f;--brand-inverse-fill-strong:#f5f1ea33;--brand-shadow-soft:0 18px 48px #02061752;--brand-shadow-deep:0 42px 120px #02061785;--brand-aura-left:#577c9e29;--brand-aura-right:#8f80681f;--ui-surface-raised:var(--b1,var(--color-base-100,#1c2633));--ui-text:var(--bc,var(--color-base-content,#f5f5f5))}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-text:color-mix(in oklch,var(--bc,var(--color-base-content,#f5f5f5))92%,transparent)}}[data-theme=handel-dark],.dark{--ui-text-muted:var(--bc,var(--color-base-content,#f5f5f5))}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-text-muted:color-mix(in oklch,var(--bc,var(--color-base-content,#f5f5f5))84%,transparent)}}[data-theme=handel-dark],.dark{--ui-text-subtle:var(--bc,var(--color-base-content,#f5f5f5))}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-text-subtle:color-mix(in oklch,var(--bc,var(--color-base-content,#f5f5f5))76%,transparent)}}[data-theme=handel-dark],.dark{--ui-border-strong:var(--b3,var(--color-base-300,#3f3f3f))}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-border-strong:color-mix(in oklch,var(--b3,var(--color-base-300,#3f3f3f))72%,var(--bc,var(--color-base-content,#f5f5f5))28%)}}[data-theme=handel-dark],.dark{--ui-border-subtle:var(--b3,var(--color-base-300,#3f3f3f))}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-border-subtle:color-mix(in oklch,var(--b3,var(--color-base-300,#3f3f3f))84%,var(--bc,var(--color-base-content,#f5f5f5))16%)}}[data-theme=handel-dark],.dark{--ui-border-faint:var(--ui-border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-border-faint:color-mix(in oklch,var(--ui-border-subtle)78%,transparent)}}[data-theme=handel-dark],.dark{--ui-border-interactive:var(--p,var(--color-primary,#60a5fa))}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-border-interactive:color-mix(in oklch,var(--p,var(--color-primary,#60a5fa))45%,transparent)}}[data-theme=handel-dark],.dark{--ui-surface-soft:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-surface-soft:color-mix(in oklch,var(--ui-surface-2)78%,var(--ui-surface-1))}}[data-theme=handel-dark],.dark{--ui-box-bg:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-box-bg:color-mix(in oklch,var(--ui-surface-raised)72%,var(--ui-surface-2)28%)}}[data-theme=handel-dark],.dark{--ui-box-text:var(--brand-ink);--ui-box-border:var(--brand-rule-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-box-border:color-mix(in oklch,var(--brand-rule-strong)84%,var(--ui-border-subtle))}}[data-theme=handel-dark],.dark{--ui-box-text-muted:var(--ui-text-muted);--ui-chat-field-bg:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark],.dark{--ui-chat-field-bg:color-mix(in oklch,var(--ui-surface-raised)68%,var(--ui-surface-2)32%)}}[data-theme=handel-dark],.dark{--ui-chat-field-text:var(--brand-ink);--ui-chat-field-border:var(--ui-box-border);--ui-chat-field-placeholder:var(--ui-text-muted);--ui-native-color-scheme:dark;--ui-shadow-1:0 1px 2px #02061780;--ui-shadow-2:0 10px 28px #020617a6;--ui-shadow-3:0 12px 36px #020617b8}@media(max-width:640px){:root,[data-theme=handel],[data-theme=handel-dark],.dark{--ui-page-gutter:.5rem;--ui-panel-padding:.875rem}}html{scroll-behavior:smooth;background:var(--brand-paper)}body{background:var(--body-page-bg,var(--brand-page-bg));min-height:100vh;color:var(--brand-ink);font-family:var(--brand-sans);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}body:has(.home-page){--body-page-bg:var(--brand-page-bg)}[data-theme=handel-dark] body:has(.home-page),.dark body:has(.home-page){--body-page-bg:radial-gradient(circle at 12% 0%,var(--color-accent),transparent 30%),radial-gradient(circle at 88% 0%,var(--color-secondary),transparent 28%),linear-gradient(180deg,var(--brand-body-top),var(--brand-paper))}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] body:has(.home-page),.dark body:has(.home-page){--body-page-bg:radial-gradient(circle at 12% 0%,color-mix(in oklch,var(--color-accent)42%,transparent),transparent 30%),radial-gradient(circle at 88% 0%,color-mix(in oklch,var(--color-secondary)18%,transparent),transparent 28%),linear-gradient(180deg,var(--brand-body-top),var(--brand-paper))}}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:focus-visible{outline:2px solid color-mix(in oklch,var(--color-primary)72%,transparent)}}:focus-visible{outline-offset:2px}::selection{background:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklch,var(--color-accent)48%,white)}}::selection{color:var(--brand-ink)}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000))var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000))color-mix(in srgb,var(--root-bg,#0000),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset); else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:where(:root),:root:has(input.theme-controller[value=handel]:checked),[data-theme=handel]{color-scheme:light;--color-base-100:oklch(98.3% .008 88);--color-base-200:oklch(96.2% .011 88);--color-base-300:oklch(92.4% .014 88);--color-base-content:oklch(22% .03 258);--color-primary:oklch(34% .08 255);--color-primary-content:oklch(96% .01 255);--color-secondary:oklch(66% .05 52);--color-secondary-content:oklch(18% .02 52);--color-accent:oklch(86% .03 92);--color-accent-content:oklch(22% .03 92);--color-neutral:oklch(32% .02 255);--color-neutral-content:oklch(94% .01 255);--color-info:oklch(70% .08 210);--color-info-content:oklch(14% .02 210);--color-success:oklch(62% .08 150);--color-success-content:oklch(12% .02 150);--color-warning:oklch(72% .1 80);--color-warning-content:oklch(14% .02 80);--color-error:oklch(54% .2 25);--color-error-content:oklch(91% .05 25);--radius-selector:.25rem;--radius-field:.5rem;--radius-box:.9rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(20% .02 258);--color-base-200:oklch(24% .02 258);--color-base-300:oklch(30% .02 258);--color-base-content:oklch(96% .01 258);--color-primary:oklch(74% .08 252);--color-primary-content:oklch(18% .02 252);--color-secondary:oklch(72% .06 52);--color-secondary-content:oklch(18% .02 52);--color-accent:oklch(82% .04 92);--color-accent-content:oklch(18% .02 92);--color-neutral:oklch(28% .02 260);--color-neutral-content:oklch(92% .01 260);--color-info:oklch(72% .1 210);--color-info-content:oklch(16% .02 210);--color-success:oklch(64% .1 150);--color-success-content:oklch(16% .02 150);--color-warning:oklch(74% .12 80);--color-warning-content:oklch(16% .02 80);--color-error:oklch(60% .2 25);--color-error-content:oklch(96% .05 25);--radius-selector:.25rem;--radius-field:.5rem;--radius-box:.9rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:root:has(input.theme-controller[value=handel-dark]:checked),[data-theme=handel-dark]{color-scheme:dark;--color-base-100:oklch(20% .02 258);--color-base-200:oklch(24% .02 258);--color-base-300:oklch(30% .02 258);--color-base-content:oklch(96% .01 258);--color-primary:oklch(74% .08 252);--color-primary-content:oklch(18% .02 252);--color-secondary:oklch(72% .06 52);--color-secondary-content:oklch(18% .02 52);--color-accent:oklch(82% .04 92);--color-accent-content:oklch(18% .02 92);--color-neutral:oklch(28% .02 260);--color-neutral-content:oklch(92% .01 260);--color-info:oklch(72% .1 210);--color-info-content:oklch(16% .02 210);--color-success:oklch(64% .1 150);--color-success-content:oklch(16% .02 150);--color-warning:oklch(74% .12 80);--color-warning-content:oklch(16% .02 80);--color-error:oklch(60% .2 25);--color-error-content:oklch(96% .05 25);--radius-selector:.25rem;--radius-field:.5rem;--radius-box:.9rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components{.ui-route-progress{z-index:50;background-color:var(--color-primary);height:.25rem;position:fixed;top:0;left:0;right:0}.ui-display-contents{display:contents}.ui-positioned{left:var(--ui-position-left,0px);top:var(--ui-position-top,0px)}.ui-bg-var{background-color:var(--ui-bg-color,transparent)}.ui-opacity-var{opacity:var(--ui-opacity,1)}.ui-tree-indent{padding-left:calc(var(--ui-tree-base-indent,0px) + var(--ui-tree-depth,0)*var(--ui-tree-depth-step,.875rem))}.ui-widget-shell{min-height:var(--ui-widget-min-height,auto)}.ui-tablist-unbounded{max-width:none}.account-hints-hidden .ui-field-help,.account-hints-hidden .ui-hint,.account-hints-hidden .ui-hint-block{display:none!important}.ui-page{background:var(--brand-page-bg);min-height:100%;padding:var(--ui-page-gutter)}.ui-menu-page-stack>*+*{margin-top:var(--ui-space-6)}.ui-menu-page-stack-relaxed>*+*{margin-top:var(--ui-space-8)}.ui-menu-page-center-6xl,.ui-menu-page-center-4xl,.ui-menu-page-center-1400,.ui-menu-page-center-1600{width:100%;margin-inline:auto}.ui-menu-page-center-4xl{max-width:56rem}.ui-menu-page-center-6xl{max-width:72rem}.ui-menu-page-center-1400{max-width:87.5rem}.ui-menu-page-center-1600{max-width:100rem}.ui-menu-page-fill{height:100%;overflow:hidden}.ui-menu-page-fill-tight{height:100%;min-height:0;overflow:hidden}.ui-menu-page-flush{padding:0}.ui-page-header{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media(min-width:48rem){.ui-page-header{flex-direction:row;justify-content:space-between;align-items:center}}.ui-page-header{margin-bottom:var(--ui-space-6)}.ui-page-header>*,.ui-section-header>*{min-width:0;max-width:100%}.ui-page-header>:last-child:not(:first-child),.ui-section-header>:last-child:not(:first-child){flex-shrink:0}.ui-menu-page-header-flat{margin-bottom:0}.ui-menu-page-header-loose{gap:var(--ui-space-5)}.ui-menu-page-header-compact{gap:var(--ui-space-4)}.ui-menu-shell-notice{padding:var(--ui-space-4)var(--ui-page-gutter)0}.ui-page-header-copy{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.ui-page-eyebrow{color:var(--ui-text-subtle);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.18em;letter-spacing:.18em;text-transform:uppercase}.ui-page-title{color:var(--ui-text-strong);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.ui-page-lede{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}@media(min-width:40rem){.ui-page-lede{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.ui-page-lede{max-width:48rem}.ui-page-subtitle{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-page-hint{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-left:2px solid var(--color-info);max-width:44rem;padding-left:.875rem}@supports (color:color-mix(in lab,red,red)){.ui-page-hint{border-left:2px solid color-mix(in oklch,var(--color-info)34%,var(--ui-border-subtle))}}.ui-page-hint{line-height:1.55}.ui-page-meta{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ui-page-stat{color:var(--ui-text-subtle);background:var(--ui-surface-soft);border:1px solid var(--ui-border-faint);min-height:calc(var(--spacing)*9);align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:999px;display:inline-flex}.ui-page-actions{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ui-page-toolbar{background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-page-toolbar{background:color-mix(in oklch,var(--ui-surface-1)92%,var(--ui-surface-2))}}.ui-page-toolbar{border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);flex-direction:column;display:flex}@media(min-width:40rem){.ui-page-toolbar{padding:calc(var(--spacing)*5)}}.ui-page-toolbar-main{gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media(min-width:80rem){.ui-page-toolbar-main{flex-direction:row;justify-content:space-between;align-items:center}}.ui-page-toolbar-group{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ui-page-toolbar-form{align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.ui-section{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-section-header{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}@media(min-width:48rem){.ui-section-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ui-section-title{color:var(--ui-text-strong);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere}.ui-section-subtitle{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-stack-2{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-stack-3{gap:var(--ui-space-3);flex-direction:column;display:flex}.ui-stack-4{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-stack-6{gap:var(--ui-space-6);flex-direction:column;display:flex}.ui-cluster-2{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-cluster-3{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-cluster-4{align-items:center;gap:var(--ui-space-4);flex-wrap:wrap;display:flex}.ui-surface-muted{background:var(--ui-surface-soft);border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);min-width:0}.ui-subpanel{background:var(--ui-surface-soft);border:1px solid var(--ui-border-faint);border-radius:calc(var(--ui-radius-md) + .125rem);min-width:0;padding:var(--ui-space-4);position:relative}.ui-divider{border-color:var(--ui-border-subtle)}.ui-panel{background:var(--ui-surface-1);min-width:0;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-panel{background:color-mix(in oklch,var(--ui-surface-1)94%,var(--ui-surface-2))}}.ui-panel{border:1px solid var(--ui-border-faint);border-radius:var(--ui-radius-md);box-shadow:0 1px 2px #0f172a0d}.ui-panel-elevated{border-color:var(--ui-border-subtle);box-shadow:var(--ui-shadow-2)}.ui-panel-header{flex-direction:column;align-items:flex-start;display:flex}@media(min-width:40rem){.ui-panel-header{flex-direction:row;justify-content:space-between;align-items:center}}.ui-panel-header{gap:var(--ui-space-3);padding:var(--ui-space-4)var(--ui-space-5);border-bottom:1px solid var(--ui-border-subtle)}.ui-panel-header>*{min-width:0;max-width:100%}.ui-panel-header>:last-child:not(:first-child){flex-shrink:0}.ui-panel-title{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.ui-panel-content{padding:var(--ui-panel-padding)}.ui-table-wrap{overflow-x:auto}@layer daisyui.l1.l2.l3{.ui-data-table{border-collapse:separate;--tw-border-spacing-x: 0rem ;--tw-border-spacing-y: 0rem ;width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.ui-data-table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){:is(.ui-data-table tr.row-hover,.ui-data-table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.ui-data-table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.ui-data-table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-data-table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.ui-data-table :where(thead,tfoot){font-size:.875rem;font-weight:600}.ui-data-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-data-table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.ui-data-table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.ui-data-table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.ui-data-table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.ui-data-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-data-table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.ui-shell-nav{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}:where(.ui-shell-mobile-menu-btn){width:unset}.ui-shell-mobile-menu-btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-shell-mobile-menu-btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-shell-mobile-menu-btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-shell-mobile-menu-btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-shell-mobile-menu-btn{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-shell-mobile-menu-btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-shell-mobile-menu-btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-shell-mobile-menu-btn:focus-visible,.ui-shell-mobile-menu-btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-shell-mobile-menu-btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-shell-mobile-menu-btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-shell-mobile-menu-btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-shell-mobile-menu-btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-shell-mobile-menu-btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-shell-mobile-menu-btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-shell-mobile-menu-btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-shell-mobile-menu-btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.ui-badge-muted,.ui-badge-positive,.ui-badge-warning,.ui-badge-danger{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}:where(.ui-btn-cancel){width:unset}.ui-btn-cancel{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-cancel{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-cancel{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-cancel:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-cancel:focus-visible,.ui-btn-cancel:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-cancel:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-cancel:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-cancel:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-cancel:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-cancel:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-cancel:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}:where(.ui-btn-cancel-sm){width:unset}.ui-btn-cancel-sm{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-sm{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-cancel-sm{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-sm{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-cancel-sm{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-cancel-sm:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-sm:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-cancel-sm:focus-visible,.ui-btn-cancel-sm:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-cancel-sm:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-sm:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-cancel-sm:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-sm:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-cancel-sm:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-cancel-sm:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-cancel-sm:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-cancel-sm:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}:where(.ui-btn-cancel-xs){width:unset}.ui-btn-cancel-xs{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-xs{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-cancel-xs{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-xs{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-cancel-xs{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-cancel-xs:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-xs:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-cancel-xs:focus-visible,.ui-btn-cancel-xs:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-cancel-xs:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-xs:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-cancel-xs:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-xs:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-cancel-xs:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-cancel-xs:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-cancel-xs:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-cancel-xs:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}:where(.ui-btn-submit){width:unset}.ui-btn-submit{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-submit{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-submit{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-submit:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-submit:focus-visible,.ui-btn-submit:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-submit:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-submit:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-submit:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-submit:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-submit:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-submit:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.ui-btn-submit{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}:where(.ui-btn-submit-sm){width:unset}.ui-btn-submit-sm{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-sm{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-submit-sm{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-sm{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-submit-sm{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-submit-sm:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-sm:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-submit-sm:focus-visible,.ui-btn-submit-sm:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-submit-sm:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-sm:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-submit-sm:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-sm:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-submit-sm:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-submit-sm:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-submit-sm:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-submit-sm:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.ui-btn-submit-sm{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}:where(.ui-btn-submit-xs){width:unset}.ui-btn-submit-xs{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-xs{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-submit-xs{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-xs{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-submit-xs{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-submit-xs:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-xs:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-submit-xs:focus-visible,.ui-btn-submit-xs:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-submit-xs:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-xs:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-submit-xs:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-xs:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-submit-xs:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-submit-xs:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-submit-xs:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-submit-xs:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.ui-btn-submit-xs{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}:where(.ui-btn-secondary){width:unset}.ui-btn-secondary{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-secondary{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-secondary{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-secondary:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-secondary:focus-visible,.ui-btn-secondary:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-secondary:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-secondary:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-secondary:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-secondary:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-secondary:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-secondary:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}:where(.ui-btn-secondary-sm){width:unset}.ui-btn-secondary-sm{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-sm{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-secondary-sm{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-sm{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-secondary-sm{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-secondary-sm:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-sm:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-secondary-sm:focus-visible,.ui-btn-secondary-sm:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-secondary-sm:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-sm:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-secondary-sm:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-sm:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-secondary-sm:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-secondary-sm:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-secondary-sm:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-secondary-sm:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}:where(.ui-btn-secondary-xs){width:unset}.ui-btn-secondary-xs{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-xs{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-secondary-xs{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-xs{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-secondary-xs{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-secondary-xs:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-xs:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-secondary-xs:focus-visible,.ui-btn-secondary-xs:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-secondary-xs:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-xs:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-secondary-xs:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-xs:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-secondary-xs:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-secondary-xs:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-secondary-xs:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-secondary-xs:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}:where(.ui-btn-destructive){width:unset}.ui-btn-destructive{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-destructive{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-destructive{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-destructive:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-destructive:focus-visible,.ui-btn-destructive:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-destructive:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-destructive:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-destructive:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-destructive:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-destructive:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-destructive:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.ui-btn-destructive{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}:where(.ui-btn-destructive-outline-sm){width:unset}.ui-btn-destructive-outline-sm{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-sm{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-destructive-outline-sm{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-sm{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-destructive-outline-sm{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-destructive-outline-sm:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-sm:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-destructive-outline-sm:focus-visible,.ui-btn-destructive-outline-sm:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-destructive-outline-sm:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-sm:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-destructive-outline-sm:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-sm:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-destructive-outline-sm:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-destructive-outline-sm:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-destructive-outline-sm:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-destructive-outline-sm:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.ui-btn-destructive-outline-sm{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}:where(.ui-btn-destructive-outline-xs){width:unset}.ui-btn-destructive-outline-xs{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-xs{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-destructive-outline-xs{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-xs{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-destructive-outline-xs{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-destructive-outline-xs:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-xs:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-destructive-outline-xs:focus-visible,.ui-btn-destructive-outline-xs:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-destructive-outline-xs:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-xs:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-destructive-outline-xs:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-xs:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-destructive-outline-xs:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-destructive-outline-xs:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-destructive-outline-xs:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-destructive-outline-xs:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.ui-btn-destructive-outline-xs{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}:where(.ui-btn-destructive-inline-xs){width:unset}.ui-btn-destructive-inline-xs{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-inline-xs{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.ui-btn-destructive-inline-xs{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-inline-xs{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.ui-btn-destructive-inline-xs{--btn-noise:var(--fx-noise)}@media(hover:hover){.ui-btn-destructive-inline-xs:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-inline-xs:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.ui-btn-destructive-inline-xs:focus-visible,.ui-btn-destructive-inline-xs:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.ui-btn-destructive-inline-xs:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-inline-xs:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.ui-btn-destructive-inline-xs:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-inline-xs:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.ui-btn-destructive-inline-xs:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.ui-btn-destructive-inline-xs:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.ui-btn-destructive-inline-xs:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.ui-btn-destructive-inline-xs:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}}.ui-data-table{width:100%;display:table}.ui-data-table thead th{color:var(--ui-text-subtle);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.ui-data-table tbody tr{border-color:var(--ui-border-subtle)}.ui-empty-state{text-align:center;justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:12rem;padding:var(--ui-space-8);border:1px dashed var(--ui-border-faint);border-radius:var(--ui-radius-md);background:var(--ui-surface-soft);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-empty-state{background:color-mix(in oklch,var(--ui-surface-soft)90%,transparent)}}.ui-empty-state{color:var(--ui-text-muted)}.ui-empty-state-title{color:var(--ui-text-strong);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-empty-state-copy{max-width:var(--container-md);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-list-item{background:var(--ui-surface-1);border:1px solid var(--ui-border-subtle);border-radius:calc(var(--ui-radius-md) + .125rem);min-width:0;transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard),box-shadow var(--ui-motion-fast)var(--ui-ease-standard)}.ui-list-item:hover{background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-list-item:hover{background:color-mix(in oklch,var(--ui-surface-2)70%,transparent)}}.ui-list-item:hover{border-color:var(--ui-border-interactive)}.ui-list-item-active{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-list-item-active{background:color-mix(in oklch,var(--p)10%,var(--ui-surface-1))}}.ui-list-item-active{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-list-item-active{border-color:color-mix(in oklch,var(--p)45%,var(--ui-border-subtle))}}.ui-list-item-active{box-shadow:var(--ui-shadow-1)}.ui-list-item>*,.ui-selection-card>*,.ui-surface-muted>*,.ui-subpanel>*{min-width:0}.ui-chat-result-bubble{border-radius:calc(var(--ui-radius-lg) + .125rem);border:1px solid var(--p);width:100%;max-width:none}@supports (color:color-mix(in lab,red,red)){.ui-chat-result-bubble{border:1px solid color-mix(in oklch,var(--p)8%,var(--ui-border-subtle))}}.ui-chat-result-bubble{background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-chat-result-bubble{background:color-mix(in oklch,var(--ui-surface-2)78%,transparent)}}.ui-chat-result-bubble{box-shadow:var(--ui-shadow-1);color:var(--ui-text)}.ui-chat-result-body{color:var(--ui-text);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.ui-chat-outcome{margin-top:calc(var(--spacing)*3);gap:var(--ui-space-3);border-radius:calc(var(--ui-radius-lg) + .125rem);border:1px solid var(--p);flex-direction:column;padding:clamp(.875rem,1.6vw,1rem);display:flex}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome{border:1px solid color-mix(in oklch,var(--p)10%,var(--ui-border-subtle))}}.ui-chat-outcome{background:radial-gradient(circle at top right,var(--p)0%,transparent 34%),linear-gradient(135deg,var(--ui-surface-raised)0%,var(--ui-surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome{background:radial-gradient(circle at top right,color-mix(in oklch,var(--p)10%,transparent)0%,transparent 34%),linear-gradient(135deg,color-mix(in oklch,var(--ui-surface-raised)92%,var(--p)3%),color-mix(in oklch,var(--ui-surface-2)88%,transparent))}}.ui-chat-outcome{box-shadow:var(--ui-shadow-1)}.ui-chat-outcome-header{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media(min-width:48rem){.ui-chat-outcome-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ui-chat-outcome-label{color:var(--ui-text-subtle);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase}.ui-chat-outcome-meta{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ui-chat-outcome-state{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;white-space:nowrap;text-transform:uppercase;border-width:1px;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.ui-chat-outcome-state-neutral{border-color:var(--ui-border-subtle);background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-neutral{background:color-mix(in oklch,var(--ui-surface-2)86%,transparent)}}.ui-chat-outcome-state-neutral{color:var(--ui-text-subtle)}.ui-chat-outcome-state-info{border-color:var(--in)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-info{border-color:color-mix(in oklch,var(--in)36%,var(--ui-border-subtle))}}.ui-chat-outcome-state-info{background:var(--in)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-info{background:color-mix(in oklch,var(--in)16%,var(--ui-surface-1))}}.ui-chat-outcome-state-info{color:var(--in)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-info{color:color-mix(in oklch,var(--in)70%,black)}}.ui-chat-outcome-state-positive{border-color:var(--su)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-positive{border-color:color-mix(in oklch,var(--su)36%,var(--ui-border-subtle))}}.ui-chat-outcome-state-positive{background:var(--su)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-positive{background:color-mix(in oklch,var(--su)16%,var(--ui-surface-1))}}.ui-chat-outcome-state-positive{color:var(--su)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-positive{color:color-mix(in oklch,var(--su)72%,black)}}.ui-chat-outcome-state-warning{border-color:var(--wa)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-warning{border-color:color-mix(in oklch,var(--wa)38%,var(--ui-border-subtle))}}.ui-chat-outcome-state-warning{background:var(--wa)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-warning{background:color-mix(in oklch,var(--wa)18%,var(--ui-surface-1))}}.ui-chat-outcome-state-warning{color:var(--wa)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-warning{color:color-mix(in oklch,var(--wa)80%,black)}}.ui-chat-outcome-state-danger{border-color:var(--er)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-danger{border-color:color-mix(in oklch,var(--er)42%,var(--ui-border-subtle))}}.ui-chat-outcome-state-danger{background:var(--er)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-danger{background:color-mix(in oklch,var(--er)16%,var(--ui-surface-1))}}.ui-chat-outcome-state-danger{color:var(--er)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-state-danger{color:color-mix(in oklch,var(--er)78%,black)}}.ui-chat-outcome-title{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-chat-outcome-summary{color:var(--ui-text-muted);margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.ui-chat-outcome-actions{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;flex-shrink:0;display:flex}.ui-chat-outcome-stat-grid{gap:calc(var(--spacing)*2);display:grid}@media(min-width:40rem){.ui-chat-outcome-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.ui-chat-outcome-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-chat-outcome-stat{gap:calc(var(--spacing)*1);padding:var(--ui-space-3);border-radius:calc(var(--ui-radius-md) + .125rem);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-raised);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-stat{background:color-mix(in oklch,var(--ui-surface-raised)90%,transparent)}}.ui-chat-outcome-stat-label{color:var(--ui-text-subtle);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.ui-chat-outcome-stat-value{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.ui-chat-outcome-sections{gap:calc(var(--spacing)*3);display:grid}.ui-chat-outcome-section{gap:calc(var(--spacing)*2);padding:var(--ui-space-3);border-radius:calc(var(--ui-radius-md) + .125rem);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-raised);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-section{background:color-mix(in oklch,var(--ui-surface-raised)92%,transparent)}}.ui-chat-outcome-section-label{color:var(--ui-text-subtle);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.ui-chat-outcome-copy{color:var(--ui-text);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);overflow-wrap:break-word;white-space:pre-wrap}.ui-chat-outcome-code{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);font-family:var(--font-mono);--tw-leading:calc(var(--spacing)*6);font-size:12px;line-height:calc(var(--spacing)*6);overflow-wrap:break-word;white-space:pre-wrap;background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-code{background:color-mix(in oklch,var(--ui-surface-2)84%,transparent)}}.ui-chat-outcome-code{color:var(--ui-text)}.ui-chat-outcome-list{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.ui-chat-outcome-list-item{gap:calc(var(--spacing)*1.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-2);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-list-item{background:color-mix(in oklch,var(--ui-surface-2)60%,var(--ui-surface-raised))}}.ui-chat-outcome-item-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ui-chat-outcome-item-title{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.ui-chat-outcome-item-meta{color:var(--ui-text-subtle);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word}.ui-chat-outcome-item-copy{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);overflow-wrap:break-word;white-space:pre-wrap}.ui-chat-outcome-kv{gap:calc(var(--spacing)*2);display:grid}@media(min-width:40rem){.ui-chat-outcome-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-chat-outcome-kv-row{gap:calc(var(--spacing)*1);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-2);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-kv-row{background:color-mix(in oklch,var(--ui-surface-2)60%,var(--ui-surface-raised))}}.ui-chat-outcome-kv-label{color:var(--ui-text-subtle);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.ui-chat-outcome-kv-value{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6);overflow-wrap:break-word;white-space:pre-wrap}.ui-chat-outcome-comparison{gap:calc(var(--spacing)*3);display:grid}@media(min-width:80rem){.ui-chat-outcome-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-chat-outcome-pane{gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-2);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-pane{background:color-mix(in oklch,var(--ui-surface-2)60%,var(--ui-surface-raised))}}.ui-chat-outcome-scroll{max-height:min(26rem,58vh);overflow:auto}.ui-chat-outcome-empty{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.ui-chat-outcome-modal{inset:calc(var(--spacing)*0);z-index:50;padding:calc(var(--spacing)*4);place-items:center;display:grid;position:fixed}.ui-chat-outcome-backdrop{inset:calc(var(--spacing)*0);background-color:#00000073;position:absolute}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-backdrop{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.ui-chat-outcome-dialog{border:1px solid var(--p);border-radius:1.25rem;width:100%;max-height:calc(100vh - 2rem);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-dialog{border:1px solid color-mix(in oklch,var(--p)10%,var(--ui-border-subtle))}}.ui-chat-outcome-dialog{background:var(--ui-surface-1);box-shadow:var(--ui-shadow-3)}.ui-chat-outcome-dialog-md{max-width:58rem}.ui-chat-outcome-dialog-lg{max-width:72rem}.ui-chat-outcome-dialog-header{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media(min-width:40rem){.ui-chat-outcome-dialog-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ui-chat-outcome-dialog-header{padding:var(--ui-space-5);border-bottom:1px solid var(--ui-border-subtle);background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-dialog-header{background:color-mix(in oklch,var(--ui-surface-2)78%,transparent)}}.ui-chat-outcome-dialog-body{gap:calc(var(--spacing)*4);padding:var(--ui-space-5);flex-direction:column;max-height:calc(100vh - 12rem);display:flex;overflow:auto}.ui-chat-outcome-dialog-footer{justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);padding:var(--ui-space-4)var(--ui-space-5);border-top:1px solid var(--ui-border-subtle);background:var(--ui-surface-raised);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-chat-outcome-dialog-footer{background:color-mix(in oklch,var(--ui-surface-raised)95%,transparent)}}.ui-admin-workspace{background:linear-gradient(180deg,var(--p)0%,var(--ui-surface-1)12rem)}@supports (color:color-mix(in lab,red,red)){.ui-admin-workspace{background:linear-gradient(180deg,color-mix(in oklch,var(--p)4%,var(--ui-surface-1))0%,var(--ui-surface-1)12rem)}}.ui-admin-shell{gap:var(--ui-space-4);flex-direction:column;width:100%;max-width:96rem;margin-inline:auto;display:flex}.ui-admin-layout{min-height:calc(var(--spacing)*0);align-items:flex-start;gap:var(--ui-space-4);display:grid}.ui-admin-main{min-height:calc(var(--spacing)*0);gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-admin-team-list{min-height:calc(var(--spacing)*0);padding:var(--ui-panel-padding);flex-direction:column;flex:1;display:flex;overflow:hidden}.ui-admin-team-list-viewport{scrollbar-gutter:stable;height:100%;min-height:0}.ui-admin-team-card{text-align:left;width:100%;padding:var(--ui-space-4)}.ui-admin-team-card-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.ui-admin-team-card-title{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-admin-team-card-copy{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.ui-admin-team-card-footer{margin-top:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ui-admin-hero{gap:calc(var(--spacing)*6);border:1px solid var(--p);flex-direction:column;padding:clamp(1.25rem,1.8vw,1.75rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-admin-hero{border:1px solid color-mix(in oklch,var(--p)18%,var(--ui-border-subtle))}}.ui-admin-hero{border-radius:calc(var(--ui-radius-lg) + .125rem);background:radial-gradient(circle at top right,var(--p)0%,transparent 32%),linear-gradient(135deg,var(--p)0%,var(--ui-surface-1)55%,var(--p)100%)}@supports (color:color-mix(in lab,red,red)){.ui-admin-hero{background:radial-gradient(circle at top right,color-mix(in oklch,var(--p)12%,transparent)0%,transparent 32%),linear-gradient(135deg,color-mix(in oklch,var(--p)7%,var(--ui-surface-1))0%,var(--ui-surface-1)55%,color-mix(in oklch,var(--p)3%,var(--ui-surface-2))100%)}}.ui-admin-hero{box-shadow:var(--ui-shadow-2)}.ui-admin-hero-header{gap:calc(var(--spacing)*5);flex-direction:column;display:flex}@media(min-width:64rem){.ui-admin-hero-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.ui-admin-hero-title{color:var(--ui-text-strong);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.ui-admin-hero-copy{color:var(--ui-text-muted);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.ui-admin-kpis{gap:calc(var(--spacing)*3);display:grid}.ui-admin-kpi{gap:calc(var(--spacing)*1);padding:var(--ui-space-4);border:1px solid var(--p);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-admin-kpi{border:1px solid color-mix(in oklch,var(--p)12%,var(--ui-border-subtle))}}.ui-admin-kpi{border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ui-admin-kpi{background:color-mix(in oklch,var(--ui-surface-raised)86%,var(--p)4%)}}.ui-admin-kpi-label{color:var(--ui-text-subtle);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.ui-admin-kpi-value{color:var(--ui-text-strong);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold)}.ui-admin-kpi-copy{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-admin-member-list{flex-direction:column;display:flex}.ui-admin-member-row{gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);flex-direction:column;display:flex}@media(min-width:48rem){.ui-admin-member-row{flex-direction:row;justify-content:space-between;align-items:center}}.ui-admin-member-row{border-bottom:1px solid var(--ui-border-subtle)}.ui-admin-member-list>:last-child{border-bottom:0;padding-bottom:0}.ui-admin-member-main{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*3);display:flex}.ui-admin-avatar{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);border-radius:var(--radius-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border:1px solid var(--p);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-admin-avatar{border:1px solid color-mix(in oklch,var(--p)20%,var(--ui-border-subtle))}}.ui-admin-avatar{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-admin-avatar{background:color-mix(in oklch,var(--p)12%,var(--ui-surface-2))}}.ui-admin-avatar{color:var(--p)}.ui-admin-avatar img{object-fit:cover;width:100%;height:100%}.ui-admin-member-name{color:var(--ui-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.ui-admin-member-copy{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-admin-member-actions{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}@media(min-width:48rem){.ui-admin-member-actions{justify-content:flex-end}}.ui-admin-role-form{width:100%}@media(min-width:48rem){.ui-admin-role-form{width:auto}}.ui-admin-role-select{min-width:9rem}@media(min-width:640px){.ui-admin-shell,.ui-admin-layout,.ui-admin-main{gap:var(--ui-space-6)}.ui-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.ui-admin-layout{grid-template-columns:minmax(17.5rem,19rem) minmax(0,1fr)}.ui-admin-sidebar{top:var(--ui-space-4);max-height:calc(100dvh - (var(--ui-space-4)*2));position:sticky}.ui-admin-member-actions{flex-wrap:nowrap}}@media(min-width:1280px){.ui-admin-layout{grid-template-columns:20rem minmax(0,1fr)}.ui-admin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1536px){.ui-admin-shell{max-width:100rem}.ui-admin-layout{grid-template-columns:21rem minmax(0,1fr)}}@media(max-width:640px){.ui-admin-team-list{gap:var(--ui-space-2)}.ui-admin-team-card{padding:var(--ui-space-3)}.ui-admin-team-card-header{gap:var(--ui-space-2)}.ui-admin-team-card-copy{line-height:1.4}.ui-admin-team-card-footer{margin-top:var(--ui-space-3)}.ui-admin-hero{gap:var(--ui-space-4);padding:var(--ui-space-4);border-radius:var(--ui-radius-md)}.ui-admin-hero-header{gap:var(--ui-space-4)}.ui-admin-hero-title{font-size:clamp(1.5rem,6vw,1.75rem);line-height:1.05}.ui-admin-hero-copy{line-height:1.45}.ui-admin-kpis{gap:var(--ui-space-2)}.ui-admin-kpi{padding:var(--ui-space-3)}.ui-admin-member-row{gap:var(--ui-space-3);padding-block:var(--ui-space-3)}.ui-admin-member-main{gap:var(--ui-space-2);align-items:flex-start}.ui-admin-avatar{border-radius:1rem;width:2.5rem;height:2.5rem}.ui-admin-member-copy{line-height:1.4}.ui-admin-member-actions{justify-content:flex-start;gap:var(--ui-space-2);width:100%}.ui-admin-role-select{width:100%;min-width:0}}.ui-list-meta{color:var(--ui-text-subtle);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.ui-toolbar{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2);background:var(--ui-surface-2);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);flex-wrap:wrap;display:flex}.ui-viewer{background:var(--ui-viewer-bg);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.ui-viewer-panel{background:var(--ui-viewer-surface);border:1px solid var(--ui-viewer-border);height:100%;min-height:0;box-shadow:var(--ui-viewer-shadow);flex-direction:column;display:flex}.ui-viewer-toolbar{justify-content:space-between;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2)var(--ui-space-4);background:var(--ui-viewer-toolbar-bg);border-bottom:1px solid var(--ui-viewer-border);display:flex}.ui-viewer-canvas{background:var(--ui-viewer-canvas-bg);border:1px solid var(--ui-viewer-border);border-radius:var(--ui-radius-md);min-height:0;box-shadow:var(--ui-viewer-shadow);flex:1;overflow:auto}.ui-viewer-empty{text-align:center;height:100%;padding:var(--ui-space-8);background:var(--ui-viewer-empty-bg);color:var(--ui-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.ui-viewer-empty-title{color:var(--ui-text-strong);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-viewer-empty-subtitle{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@layer daisyui.l1.l2{:where(.ui-shell-nav){position:relative}.ui-shell-mobile-menu-btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-shell-mobile-menu-btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-shell-mobile-menu-btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-shell-mobile-menu-btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-shell-mobile-menu-btn:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-shell-mobile-menu-btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-shell-mobile-menu-btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-shell-mobile-menu-btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-shell-mobile-menu-btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-shell-mobile-menu-btn[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-shell-mobile-menu-btn{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.ui-badge-muted{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.ui-badge-positive{color:var(--badge-color);--badge-bg:#0000;--badge-color:var(--color-success);--badge-fg:var(--color-success-content);background-image:none;border-color:currentColor}.ui-badge-warning{color:var(--badge-color);--badge-bg:#0000;--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content);background-image:none;border-color:currentColor}.ui-badge-danger{color:var(--badge-color);--badge-bg:#0000;--badge-color:var(--color-error);--badge-fg:var(--color-error-content);background-image:none;border-color:currentColor}.ui-btn-cancel:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-cancel:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-cancel:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-cancel[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-cancel[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-cancel[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-cancel-sm:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-sm:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-cancel-sm:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-cancel-sm:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-sm:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-cancel-sm[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-sm[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-cancel-sm[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-cancel-sm[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-sm[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-cancel-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.ui-btn-cancel-xs:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-xs:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-cancel-xs:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-cancel-xs:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-xs:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-cancel-xs[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-xs[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-cancel-xs[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-cancel-xs[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-cancel-xs[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-cancel-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.ui-btn-submit:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-submit:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-submit:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-submit[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-submit[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-submit[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-submit-sm:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-sm:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-submit-sm:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-submit-sm:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-sm:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-submit-sm[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-sm[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-submit-sm[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-submit-sm[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-sm[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-submit-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.ui-btn-submit-xs:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-xs:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-submit-xs:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-submit-xs:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-xs:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-submit-xs[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-xs[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-submit-xs[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-submit-xs[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-submit-xs[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-submit-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.ui-btn-secondary:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-secondary:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-secondary:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-secondary[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-secondary[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-secondary[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-secondary-sm:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-sm:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-secondary-sm:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-secondary-sm:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-sm:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-secondary-sm[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-sm[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-secondary-sm[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-secondary-sm[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-sm[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-secondary-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.ui-btn-secondary-xs:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-xs:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-secondary-xs:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-secondary-xs:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-xs:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-secondary-xs[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-xs[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-secondary-xs[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-secondary-xs[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-secondary-xs[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-secondary-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.ui-btn-destructive:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-destructive:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-destructive:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-destructive[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-destructive[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-destructive[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-destructive-outline-sm:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-sm:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-destructive-outline-sm:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-destructive-outline-sm:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-sm:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-destructive-outline-sm[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-sm[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-destructive-outline-sm[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-destructive-outline-sm[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-sm[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-destructive-outline-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.ui-btn-destructive-outline-xs:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-xs:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-destructive-outline-xs:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-destructive-outline-xs:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-xs:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-destructive-outline-xs[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-xs[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-destructive-outline-xs[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-destructive-outline-xs[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-outline-xs[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-destructive-outline-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.ui-btn-destructive-inline-xs:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-inline-xs:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-destructive-inline-xs:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-destructive-inline-xs:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-inline-xs:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-destructive-inline-xs[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-inline-xs[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ui-btn-destructive-inline-xs[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.ui-btn-destructive-inline-xs[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ui-btn-destructive-inline-xs[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.ui-btn-destructive-inline-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}}.ui-shell-nav{border-bottom-style:var(--tw-border-style);padding:var(--ui-space-3)var(--ui-space-4);align-items:flex-start;gap:var(--ui-space-3);border-bottom-width:1px;border-color:var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;flex-shrink:0;display:flex;box-shadow:0 16px 38px #0e1c3214}.ui-shell-mobile-bar{width:100%;min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);display:flex}.prose :where(a.ui-shell-mobile-menu-btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{.ui-shell-mobile-menu-btn:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.ui-shell-mobile-menu-btn:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media(hover:none){.ui-shell-mobile-menu-btn:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.ui-btn-cancel:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.ui-btn-cancel:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media(hover:none){.ui-btn-cancel:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.ui-btn-cancel-sm:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.ui-btn-cancel-sm:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media(hover:none){.ui-btn-cancel-sm:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.ui-btn-cancel-xs:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.ui-btn-cancel-xs:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media(hover:none){.ui-btn-cancel-xs:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.ui-btn-secondary:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media(hover:none){.ui-btn-secondary:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.ui-btn-secondary-sm:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media(hover:none){.ui-btn-secondary-sm:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.ui-btn-secondary-xs:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media(hover:none){.ui-btn-secondary-xs:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.ui-btn-destructive-outline-sm:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media(hover:none){.ui-btn-destructive-outline-sm:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.ui-btn-destructive-outline-xs:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media(hover:none){.ui-btn-destructive-outline-xs:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.ui-btn-destructive-inline-xs:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.ui-btn-destructive-inline-xs:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media(hover:none){.ui-btn-destructive-inline-xs:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}}.ui-shell-mobile-menu-btn{border-color:var(--brand-rule);background:var(--brand-glass);box-shadow:var(--brand-inset-highlight);color:var(--brand-ink);border-radius:999px;flex:none}.ui-shell-mobile-project-button{min-width:calc(var(--spacing)*0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;--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);border-color:var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);box-shadow:var(--brand-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:1;justify-content:flex-start;align-items:flex-start;display:flex}.ui-shell-mobile-secondary{gap:calc(var(--spacing)*2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-base-200);width:100%;padding-top:calc(var(--spacing)*3);border-color:var(--brand-rule);flex-direction:column;display:flex}.ui-shell-mobile-doc-actions{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ui-shell-nav-primary{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}.ui-shell-nav-secondary{min-width:calc(var(--spacing)*0);justify-content:flex-end;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:nowrap;display:flex}.ui-shell-nav-secondary-action{flex:none}.ui-shell-nav-secondary .ui-nav-assist-btn.ui-shell-nav-secondary-action{--size:var(--ui-btn-height-md);--btn-p:var(--ui-btn-pad-md);--fontsize:var(--ui-btn-font-md)}.ui-shell-nav-primary>.dropdown{--ui-shell-dropdown-popover-offset:.12rem;--ui-shell-popover-hover-bridge-gap:.18rem;position:relative}.ui-shell-dropdown-menu{width:calc(var(--spacing)*56);padding:calc(var(--spacing)*2);--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);border:1px solid var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom)),var(--brand-cloud);box-shadow:var(--brand-shadow-deep);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:1.2rem}.ui-shell-dropdown-menu li>*{width:100%;color:var(--brand-ink);text-align:left;transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard),transform var(--ui-motion-fast)var(--ui-ease-standard);border-radius:.95rem;align-items:center;padding:.72rem .85rem;line-height:1.4;display:flex}.ui-shell-dropdown-menu li>:hover{background:var(--brand-glass-strong);color:var(--brand-ink);transform:translateY(-1px)}.ui-shell-dropdown-menu li>.active{background:var(--brand-glass-hover);color:var(--brand-ink)}.ui-shell-dropdown-menu-popover{z-index:70;top:calc(100% + var(--ui-shell-dropdown-popover-offset,0rem));inset-inline:0 auto;translate:0}.ui-shell-dropdown-menu-base{z-index:1}.ui-project-switcher{flex:none;width:15rem;position:relative}.ui-project-switcher>.ui-shell-dropdown-menu-popover{width:100%;min-width:17rem}.ui-project-switcher-trigger{border:1px solid var(--brand-rule);background:var(--brand-glass-strong);width:100%;min-height:3rem;box-shadow:var(--brand-inset-highlight);color:var(--brand-ink);border-radius:1rem;justify-content:flex-start;padding:.7rem .9rem;display:flex}.ui-brand-mark{object-fit:contain;background:#f6f1e7;border:1px solid #12243a24;border-radius:.85rem;flex:none;width:2.35rem;height:2.35rem;padding:.35rem;display:block;box-shadow:0 12px 28px #12243a14,inset 0 1px #ffffffeb}.ui-project-switcher-lockup{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*3);display:flex}.ui-project-switcher-text{min-width:calc(var(--spacing)*0);text-align:left;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);flex-direction:column;align-items:flex-start;gap:.125rem;display:flex}.ui-project-switcher-brand{--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-ink-muted)}.ui-project-switcher-project{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);font-family:var(--brand-serif);letter-spacing:-.02em;color:var(--brand-ink);font-size:1rem;display:block;overflow:hidden}.ui-shell-drawer-backdrop{z-index:74;background:var(--fallback-b1,oklch(var(--b1)));position:fixed;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.ui-shell-drawer-backdrop{background:color-mix(in srgb,var(--fallback-b1,oklch(var(--b1)))15%,black 55%)}}.ui-shell-drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ui-shell-drawer{z-index:75;border-right:1px solid var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-cloud-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);width:min(22rem,100vw - 1rem);max-width:100%;box-shadow:var(--ui-shadow-3);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.ui-shell-drawer-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);padding:var(--ui-space-4);border-bottom:1px solid var(--brand-rule);background:var(--brand-glass);display:flex}.ui-shell-drawer-branding{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*3);flex:1;display:flex}.ui-shell-drawer-title{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--ui-text-strong);display:block;overflow:hidden}.ui-shell-drawer-body{gap:var(--ui-space-4);padding:var(--ui-space-4);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ui-shell-drawer-panel{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-shell-drawer-label{--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-text-muted)}.ui-shell-drawer-list,.ui-shell-drawer-actions{flex-direction:column;gap:.375rem;display:flex}.ui-shell-drawer-action{justify-content:center;width:100%}.ui-shell-drawer-link,.ui-shell-drawer-choice{border-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border:1px solid var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);color:var(--brand-ink);transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard),transform var(--ui-motion-fast)var(--ui-ease-standard);justify-content:space-between;align-items:center;display:flex}.ui-shell-drawer-link:hover,.ui-shell-drawer-choice:hover{border-color:var(--brand-rule-strong);background:var(--brand-glass-strong);color:var(--brand-ink);transform:translateY(-1px)}.ui-shell-drawer-link-active,.ui-shell-drawer-choice-active{background:var(--brand-cta);color:var(--brand-cta-text);border-color:#0000;box-shadow:0 16px 32px #12243a2e}.ui-shell-drawer-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--ui-text-muted)}.ui-nav-link{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:inline-flex}@media(min-width:48rem){.ui-nav-link{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}}.ui-nav-link{min-height:var(--ui-btn-height-md);color:var(--brand-ink-soft);background:var(--brand-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard),box-shadow var(--ui-motion-fast)var(--ui-ease-standard);line-height:1;box-shadow:inset 0 0 0 1px #12243a14}@media(min-width:640px){.ui-shell-mobile-bar{gap:var(--ui-space-3)}}@media(min-width:1024px){.ui-shell-nav{align-items:flex-start;gap:var(--ui-space-2)var(--ui-space-6);flex-direction:row}.ui-shell-nav-primary{padding-bottom:calc(var(--spacing)*0);flex:1}.ui-project-switcher{width:17rem}}.ui-nav-link:hover{background:var(--brand-glass-strong);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-rule-strong)}.ui-nav-link-active{background:var(--brand-cta);color:var(--brand-cta-text);box-shadow:0 16px 32px #12243a2e}.ui-segment{background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);border:1px solid var(--brand-rule);border-radius:var(--ui-radius-md);box-shadow:var(--brand-shadow-soft);align-items:center;gap:2px;padding:2px;display:inline-flex}.ui-segment-btn{justify-content:center;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-btn-height-sm);padding:0 var(--ui-btn-pad-sm);border-radius:var(--ui-radius-sm);color:var(--brand-ink-muted);font-size:var(--ui-btn-font-sm);cursor:pointer;transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard),transform var(--ui-motion-fast)var(--ui-ease-standard);background:0 0;border:0;font-weight:600;display:inline-flex}.ui-segment-btn:hover:not(:disabled){background:var(--brand-glass-strong);color:var(--brand-ink)}.ui-segment-btn:disabled{opacity:.45;cursor:not-allowed}.ui-segment-btn-active{background:var(--brand-cta);color:var(--brand-cta-text);box-shadow:0 12px 26px #12243a2e}.ui-segment-icon{font-size:.875rem;line-height:1}.ui-segment-label{letter-spacing:-.01em}.ui-action-btn{align-items:center;gap:var(--ui-space-2);min-height:var(--ui-btn-height-sm);padding:0 var(--ui-btn-pad-md);border:1px solid var(--brand-rule);border-radius:var(--ui-radius-md);background:var(--brand-glass-strong);color:var(--brand-ink);font-size:var(--ui-btn-font-sm);cursor:pointer;box-shadow:var(--brand-inset-highlight),var(--brand-shadow-soft);transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard);font-weight:600;display:inline-flex}.ui-action-btn:hover{background:var(--brand-glass-hover);border-color:var(--brand-rule-strong);color:var(--brand-ink)}.ui-assist-mark{--ui-assist-mark-size:2rem;width:var(--ui-assist-mark-size);min-width:var(--ui-assist-mark-size);height:var(--ui-assist-mark-size);background:#dedbd4;border-radius:.6rem;flex:none;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 1px #ffffff61,inset 0 0 0 1px #12243a0d}.ui-assist-mark__image{object-fit:cover;width:100%;height:100%;display:block}.ui-nav-assist-btn{min-height:max(var(--size),calc(var(--ui-assist-mark-size,2rem) + .25rem));height:auto;font-size:var(--fontsize,.875rem);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;isolation:isolate;color:#505765;text-shadow:none;box-shadow:none;transition:box-shadow var(--ui-motion-fast)var(--ui-ease-standard),background-color var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard);background:0 0;border:1px solid #0000;border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;gap:.65rem;padding:.125rem .45rem .125rem .125rem;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:visible}.ui-nav-assist-btn:before{content:none}.ui-nav-assist-btn:focus-visible{outline-offset:2px;outline:2px solid #829cb385}.ui-nav-assist-btn:disabled{cursor:not-allowed;opacity:.6}.ui-nav-assist-btn:hover:not(:disabled){border-color:var(--brand-rule);background:var(--brand-cloud-strong)}@supports (color:color-mix(in lab,red,red)){.ui-nav-assist-btn:hover:not(:disabled){background:color-mix(in oklch,var(--brand-cloud-strong)74%,white 26%)}}.ui-nav-assist-btn:hover:not(:disabled){color:#3f4652;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.48)}.ui-nav-assist-btn-active{border-color:var(--brand-rule-strong);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud)}@supports (color:color-mix(in lab,red,red)){.ui-nav-assist-btn-active{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-surface-top)92%,white 8%),color-mix(in oklch,var(--brand-surface-bottom)94%,white 6%)),var(--brand-cloud)}}.ui-nav-assist-btn-active{color:#3f4652;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.54),0 8px 18px #12243a14}.ui-nav-assist-btn__mark{--ui-assist-mark-size:2rem}.ui-nav-assist-btn-multiline{height:auto;min-height:max(calc(var(--size) + .65rem),calc(var(--ui-assist-mark-size,2rem) + .65rem));white-space:normal;align-items:center}.ui-nav-assist-btn__copy{z-index:1;text-align:left;flex-direction:column;flex:auto;align-items:flex-start;gap:.125rem;min-width:0;line-height:1.15;display:flex;position:relative}.ui-nav-assist-btn__label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;width:100%;font-weight:600;display:block;overflow:hidden}.ui-nav-assist-btn__description{text-overflow:ellipsis;white-space:nowrap;color:#102036b8;width:100%;font-size:.72rem;font-weight:500;display:block;overflow:hidden}.dropdown{isolation:isolate;position:relative}.dropdown:focus-within,.ui-field.select-container:focus-within,[role=combobox][aria-expanded=true]{z-index:2147483000}.dropdown>.dropdown-content,.select-container [role=listbox],.ui-panel.absolute{z-index:2147483001}.ui-close-dropdown>.dropdown-content{top:calc(100% + var(--ui-close-dropdown-gap,.05rem));margin-top:0!important}.ui-close-dropdown-hover-bridge{z-index:2147483000;pointer-events:auto;inset-inline:0;height:.55rem;position:absolute;top:100%}.ui-close-dropdown.dropdown-end>.dropdown-content{inset-inline:auto 0}.ui-panel:has(.dropdown:focus-within),.ui-subpanel:has(.dropdown:focus-within),.ui-selection-card:has(.dropdown:focus-within),.ui-scroll-sidebar:has(.dropdown:focus-within),.ui-scroll-sidebar-header:has(.dropdown:focus-within),.ui-scroll-sidebar-body:has(.dropdown:focus-within),.ui-panel:has(.select-container[aria-expanded=true]),.ui-subpanel:has(.select-container[aria-expanded=true]),.ui-selection-card:has(.select-container[aria-expanded=true]),.ui-scroll-sidebar:has(.select-container[aria-expanded=true]),.ui-scroll-sidebar-header:has(.select-container[aria-expanded=true]),.ui-scroll-sidebar-body:has(.select-container[aria-expanded=true]),.ui-panel:has(.ui-panel.absolute),.ui-subpanel:has(.ui-panel.absolute),.ui-selection-card:has(.ui-panel.absolute),.ui-scroll-sidebar:has(.ui-panel.absolute),.ui-scroll-sidebar-header:has(.ui-panel.absolute),.ui-scroll-sidebar-body:has(.ui-panel.absolute){z-index:2147482999;isolation:isolate;position:relative;overflow:visible}.ui-page-header,.ui-section-header,.ui-panel-header,.ui-agent-header{position:relative;overflow:visible}.ui-control-cluster{align-items:center;gap:var(--ui-space-2);display:inline-flex}.ui-control-set{background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);border:1px solid var(--brand-rule);border-radius:var(--ui-radius-md);box-shadow:var(--brand-shadow-soft);align-items:center;gap:2px;padding:2px;display:inline-flex}.ui-control-btn{width:var(--ui-btn-height-sm);height:var(--ui-btn-height-sm);border-radius:var(--ui-radius-sm);color:var(--brand-ink-muted);cursor:pointer;transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard),transform var(--ui-motion-fast)var(--ui-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;font-size:.875rem;display:inline-flex}.ui-control-btn:hover{background:var(--brand-glass-strong);color:var(--brand-ink);transform:scale(1.04)}.ui-control-btn-active{background:var(--brand-cta);color:var(--brand-cta-text);box-shadow:0 12px 26px #12243a2e}.ui-control-btn-max{background-color:var(--color-warning);color:var(--color-warning-content);box-shadow:var(--ui-shadow-1)}.ui-control-btn-danger:hover{background-color:var(--color-error);color:var(--color-error-content)}.ui-focus-ring:focus-visible{--tw-outline-style:none;outline-style:none}.ui-focus-ring{box-shadow:0 0 0 3px var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-focus-ring{box-shadow:0 0 0 3px color-mix(in oklch,var(--p)20%,transparent)}}.ui-field{flex-direction:column;gap:.375rem;display:flex}.ui-field-label{color:var(--ui-text);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-field-help{color:var(--ui-text-subtle);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-count-badge{height:auto;min-height:calc(var(--spacing)*0);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;max-width:100%;padding-block:.35rem;line-height:1.15;display:inline-flex;overflow:hidden}.ui-page :where(.ui-panel,.ui-list-item,.ui-selection-card,.ui-surface-muted) :where(.badge,.ui-badge-muted,.ui-badge-positive,.ui-badge-warning,.ui-badge-danger){height:auto;min-height:var(--size,1.5rem);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;max-width:100%;line-height:1.15;overflow:hidden}.ui-hint-box{gap:var(--ui-space-2);padding:var(--ui-space-4);border:1px solid var(--color-info);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.ui-hint-box{border:1px solid color-mix(in oklch,var(--color-info)28%,var(--ui-border-subtle))}}.ui-hint-box{border-radius:var(--ui-radius-md);background:linear-gradient(135deg,var(--color-info)0%,var(--ui-surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.ui-hint-box{background:linear-gradient(135deg,color-mix(in oklch,var(--color-info)10%,var(--ui-surface-raised)),color-mix(in oklch,var(--ui-surface-2)92%,white))}}.ui-hint-box{color:var(--ui-text-muted);box-shadow:var(--ui-shadow-1);line-height:1.6}.ui-hint-box:before{content:"";border-radius:var(--ui-radius-md)0 0 var(--ui-radius-md);background:var(--color-info);width:.25rem;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.ui-hint-box:before{background:color-mix(in oklch,var(--color-info)62%,transparent)}}.ui-hint-box>*{margin:0}.ui-hint-box-compact{gap:var(--ui-space-1);padding:var(--ui-space-2)var(--ui-space-3);border-radius:var(--ui-radius-sm);line-height:1.45}.ui-hint-box-compact:before{border-radius:var(--ui-radius-sm)0 0 var(--ui-radius-sm)}.ui-hint-box-heading{color:var(--ui-text-strong);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase}.ui-hint-box-list{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-hint-box code{padding-inline:calc(var(--spacing)*1.5);padding-block:calc(var(--spacing)*.5);background:var(--ui-surface-raised);border-radius:.25rem}@supports (color:color-mix(in lab,red,red)){.ui-hint-box code{background:color-mix(in oklch,var(--ui-surface-raised)72%,white)}}.ui-hint-box code{color:var(--ui-text-strong);font-size:.92em}.ui-field-error{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-error)}.ui-input{background:var(--ui-box-bg);min-height:2rem;color:var(--ui-box-text);border-color:var(--ui-box-border);border-radius:var(--ui-radius-sm);color-scheme:var(--ui-native-color-scheme);transition:border-color var(--ui-motion-fast)var(--ui-ease-standard),box-shadow var(--ui-motion-fast)var(--ui-ease-standard);border-style:solid;border-width:1px;padding:0 .75rem;font-size:.875rem;line-height:1.25rem}.ui-input:focus-visible{border-color:var(--ui-border-interactive);box-shadow:0 0 0 3px var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--p)14%,transparent)}}.ui-input:focus-visible{outline:none}.ui-input::placeholder{color:var(--ui-box-text-muted)}.ui-select{background:var(--ui-box-bg);min-height:2rem;color:var(--ui-box-text);border-color:var(--ui-box-border);border-radius:var(--ui-radius-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:var(--ui-native-color-scheme);transition:border-color var(--ui-motion-fast)var(--ui-ease-standard),box-shadow var(--ui-motion-fast)var(--ui-ease-standard);border-style:solid;border-width:1px;padding:0 2rem 0 .75rem;font-size:.875rem;line-height:1.25rem}.ui-select:focus-visible{border-color:var(--ui-border-interactive);box-shadow:0 0 0 3px var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-select:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--p)14%,transparent)}}.ui-select:focus-visible{outline:none}.ui-textarea{background:var(--ui-box-bg);min-height:6rem;color:var(--ui-box-text);border:1px solid var(--ui-box-border);border-radius:var(--ui-radius-sm);resize:vertical;color-scheme:var(--ui-native-color-scheme);transition:border-color var(--ui-motion-fast)var(--ui-ease-standard),box-shadow var(--ui-motion-fast)var(--ui-ease-standard);padding:.625rem .75rem;font-size:.875rem;line-height:1.35}.ui-textarea:focus-visible{border-color:var(--ui-border-interactive);box-shadow:0 0 0 3px var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--p)14%,transparent)}}.ui-textarea:focus-visible{outline:none}.ui-textarea::placeholder{color:var(--ui-box-text-muted)}.input,.select,.textarea{background:var(--ui-box-bg);color:var(--ui-box-text);border-color:var(--ui-box-border);color-scheme:var(--ui-native-color-scheme)}.input::placeholder,.textarea::placeholder{color:var(--ui-box-text-muted)}.ui-select option,.select option,.ui-select optgroup,.select optgroup{background:var(--ui-box-bg);background-color:var(--ui-box-bg);color:var(--ui-box-text);-webkit-text-fill-color:var(--ui-box-text);color-scheme:var(--ui-native-color-scheme);forced-color-adjust:none}.ui-toolbar .ui-input,.ui-toolbar .ui-select,.ui-toolbar .ui-textarea,.ui-toolbar .input,.ui-toolbar .select,.ui-toolbar .textarea,.ui-panel .ui-input,.ui-panel .ui-select,.ui-panel .ui-textarea,.ui-panel .input,.ui-panel .select,.ui-panel .textarea{background:var(--ui-box-bg);color:var(--ui-box-text);border-color:var(--ui-box-border);-webkit-text-fill-color:var(--ui-box-text);color-scheme:var(--ui-native-color-scheme)}.ui-toolbar .ui-select option,.ui-toolbar .select option,.ui-toolbar .ui-select optgroup,.ui-toolbar .select optgroup,.ui-panel .ui-select option,.ui-panel .select option,.ui-panel .ui-select optgroup,.ui-panel .select optgroup{background:var(--ui-box-bg);background-color:var(--ui-box-bg);color:var(--ui-box-text);-webkit-text-fill-color:var(--ui-box-text);color-scheme:var(--ui-native-color-scheme);forced-color-adjust:none}.dashboard-assignee-select,.dashboard-assignee-select option,.dashboard-assignee-select optgroup{background:var(--ui-box-bg);background-color:var(--ui-box-bg);color-scheme:var(--ui-native-color-scheme);forced-color-adjust:none;color:var(--ui-box-text)!important;-webkit-text-fill-color:var(--ui-box-text)!important}.dashboard-assignee-select:focus,.dashboard-assignee-select:focus-visible,.dashboard-assignee-select:active,.dashboard-assignee-select option:checked{color:var(--ui-box-text)!important;-webkit-text-fill-color:var(--ui-box-text)!important}.dashboard-date-input{background:var(--ui-box-bg);background-color:var(--ui-box-bg);color-scheme:var(--ui-native-color-scheme);forced-color-adjust:none;color:var(--ui-box-text)!important;-webkit-text-fill-color:var(--ui-box-text)!important}.dashboard-date-input:focus,.dashboard-date-input:focus-visible,.dashboard-date-input:active{color:var(--ui-box-text)!important;-webkit-text-fill-color:var(--ui-box-text)!important}.dashboard-date-input::-webkit-datetime-edit{color:var(--ui-box-text)!important;-webkit-text-fill-color:var(--ui-box-text)!important}.dashboard-date-input::-webkit-datetime-edit-text{color:var(--ui-box-text)!important;-webkit-text-fill-color:var(--ui-box-text)!important}.dashboard-date-input::-webkit-datetime-edit-month-field{color:var(--ui-box-text)!important;-webkit-text-fill-color:var(--ui-box-text)!important}.dashboard-date-input::-webkit-datetime-edit-day-field{color:var(--ui-box-text)!important;-webkit-text-fill-color:var(--ui-box-text)!important}.dashboard-date-input::-webkit-datetime-edit-year-field{color:var(--ui-box-text)!important;-webkit-text-fill-color:var(--ui-box-text)!important}.ui-modal-box,.ui-modal-surface{background:var(--ui-surface-raised);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-2)}.ui-modal-panel{width:100%;max-height:calc(100dvh - 1rem);margin-inline:auto;position:relative}.ui-modal,.ui-modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73}.ui-modal-backdrop{background:0 0}.ui-modal-header{flex-direction:column;align-items:flex-start;display:flex}@media(min-width:40rem){.ui-modal-header{flex-direction:row;justify-content:space-between;align-items:center}}.ui-modal-header{gap:var(--ui-space-3);padding:var(--ui-space-4)var(--ui-space-5);border-bottom:1px solid var(--ui-border-subtle)}.ui-modal-title{color:var(--ui-text-strong);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-modal-body{gap:var(--ui-space-4);padding:var(--ui-space-5);flex-direction:column;display:flex}.ui-modal-footer{justify-content:flex-end;align-items:center;gap:var(--ui-space-3);padding:0 var(--ui-space-5)var(--ui-space-5);flex-wrap:wrap;display:flex}.ui-form-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-form-grid{gap:calc(var(--spacing)*4);display:grid}@media(min-width:48rem){.ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-form-grid-single{gap:calc(var(--spacing)*4);display:grid}.ui-form-section{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-tablist{border-radius:var(--radius-xl);border-style:var(--tw-border-style);max-width:100%;padding:calc(var(--spacing)*1);background:var(--ui-surface-2);border-width:1px;border-color:var(--ui-border-subtle);scrollbar-width:thin;align-items:center;display:inline-flex;overflow-x:auto}.ui-tab{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--ui-text-muted);transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard),box-shadow var(--ui-motion-fast)var(--ui-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-tab:hover{color:var(--ui-text-strong)}.ui-tab-active{background:var(--ui-surface-raised);color:var(--ui-text-strong);box-shadow:var(--ui-shadow-1)}.ui-pill{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--ui-surface-2);color:var(--ui-text);border-radius:3.40282e38px;align-items:center;display:inline-flex}.btn,.authBtn,.ui-btn-cancel,.ui-btn-submit,.ui-btn-secondary,.ui-btn-destructive{--size:var(--ui-btn-height-md);--btn-p:var(--ui-btn-pad-md);--fontsize:var(--ui-btn-font-md);gap:var(--ui-btn-gap);line-height:1}.btn-xs,.ui-btn-cancel-xs,.ui-btn-submit-xs,.ui-btn-secondary-xs,.ui-btn-destructive-outline-xs,.ui-btn-destructive-inline-xs{--size:var(--ui-btn-height-xs);--btn-p:var(--ui-btn-pad-xs);--fontsize:var(--ui-btn-font-xs);gap:var(--ui-btn-gap);line-height:1}.btn-sm,.ui-btn-cancel-sm,.ui-btn-submit-sm,.ui-btn-secondary-sm,.ui-btn-destructive-outline-sm,.ui-nav-assist-btn{--size:var(--ui-btn-height-sm);--btn-p:var(--ui-btn-pad-sm);--fontsize:var(--ui-btn-font-sm);gap:var(--ui-btn-gap);line-height:1}.btn-lg{--size:var(--ui-btn-height-lg);--btn-p:var(--ui-btn-pad-lg);--fontsize:var(--ui-btn-font-lg);gap:var(--ui-btn-gap);line-height:1}.ui-pre-wrap pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.prose :where(a.ui-btn-cancel:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-cancel-sm:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-cancel-xs:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-submit:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-submit-sm:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-submit-xs:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-secondary:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-secondary-sm:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-secondary-xs:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-destructive:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-destructive-outline-sm:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-destructive-outline-xs:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(a.ui-btn-destructive-inline-xs:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.ui-btn-destructive-inline-xs{color:var(--color-error)}.ui-btn-icon{width:var(--ui-btn-height-sm);height:var(--ui-btn-height-sm);border-radius:var(--ui-radius-sm);transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard),box-shadow var(--ui-motion-fast)var(--ui-ease-standard);justify-content:center;align-items:center;display:inline-flex}.ui-btn-icon:hover{background:var(--ui-surface-3)}.card{background:var(--ui-surface-1);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-1)}.card-body{padding:var(--ui-panel-padding)}.card-title{color:var(--ui-text-strong);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}[data-theme=handel-dark] .ui-page-toolbar,[data-theme=handel-dark] .ui-panel,[data-theme=handel-dark] .ui-subpanel,[data-theme=handel-dark] .ui-surface-muted,[data-theme=handel-dark] .ui-selection-sidebar,[data-theme=handel-dark] .ui-workspace-shell,[data-theme=handel-dark] .ui-scroll-sidebar,[data-theme=handel-dark] .ui-modal-box,[data-theme=handel-dark] .ui-modal-surface,[data-theme=handel-dark] .modal-box,[data-theme=handel-dark] .card,[data-theme=handel-dark] .join,[data-theme=handel-dark] .ui-tablist,.dark .ui-page-toolbar,.dark .ui-panel,.dark .ui-subpanel,.dark .ui-surface-muted,.dark .ui-selection-sidebar,.dark .ui-workspace-shell,.dark .ui-scroll-sidebar,.dark .ui-modal-box,.dark .ui-modal-surface,.dark .modal-box,.dark .card,.dark .join,.dark .ui-tablist{background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .ui-page-toolbar,[data-theme=handel-dark] .ui-panel,[data-theme=handel-dark] .ui-subpanel,[data-theme=handel-dark] .ui-surface-muted,[data-theme=handel-dark] .ui-selection-sidebar,[data-theme=handel-dark] .ui-workspace-shell,[data-theme=handel-dark] .ui-scroll-sidebar,[data-theme=handel-dark] .ui-modal-box,[data-theme=handel-dark] .ui-modal-surface,[data-theme=handel-dark] .modal-box,[data-theme=handel-dark] .card,[data-theme=handel-dark] .join,[data-theme=handel-dark] .ui-tablist,.dark .ui-page-toolbar,.dark .ui-panel,.dark .ui-subpanel,.dark .ui-surface-muted,.dark .ui-selection-sidebar,.dark .ui-workspace-shell,.dark .ui-scroll-sidebar,.dark .ui-modal-box,.dark .ui-modal-surface,.dark .modal-box,.dark .card,.dark .join,.dark .ui-tablist{background:color-mix(in oklch,var(--ui-surface-2)84%,var(--ui-surface-1))}}[data-theme=handel-dark] .ui-page-toolbar,[data-theme=handel-dark] .ui-panel,[data-theme=handel-dark] .ui-subpanel,[data-theme=handel-dark] .ui-surface-muted,[data-theme=handel-dark] .ui-selection-sidebar,[data-theme=handel-dark] .ui-workspace-shell,[data-theme=handel-dark] .ui-scroll-sidebar,[data-theme=handel-dark] .ui-modal-box,[data-theme=handel-dark] .ui-modal-surface,[data-theme=handel-dark] .modal-box,[data-theme=handel-dark] .card,[data-theme=handel-dark] .join,[data-theme=handel-dark] .ui-tablist,.dark .ui-page-toolbar,.dark .ui-panel,.dark .ui-subpanel,.dark .ui-surface-muted,.dark .ui-selection-sidebar,.dark .ui-workspace-shell,.dark .ui-scroll-sidebar,.dark .ui-modal-box,.dark .ui-modal-surface,.dark .modal-box,.dark .card,.dark .join,.dark .ui-tablist{border-color:var(--ui-border-subtle)}[data-theme=handel-dark] .ui-tab,[data-theme=handel-dark] .join .btn.join-item.btn-outline,.dark .ui-tab,.dark .join .btn.join-item.btn-outline{color:var(--ui-text)}[data-theme=handel-dark] .ui-tab:hover,[data-theme=handel-dark] .join .btn.join-item.btn-outline:hover,.dark .ui-tab:hover,.dark .join .btn.join-item.btn-outline:hover{background:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .ui-tab:hover,[data-theme=handel-dark] .join .btn.join-item.btn-outline:hover,.dark .ui-tab:hover,.dark .join .btn.join-item.btn-outline:hover{background:color-mix(in oklch,var(--ui-surface-raised)82%,var(--ui-surface-2))}}[data-theme=handel-dark] .ui-tab:hover,[data-theme=handel-dark] .join .btn.join-item.btn-outline:hover,.dark .ui-tab:hover,.dark .join .btn.join-item.btn-outline:hover{color:var(--ui-text-strong)}.form-control{flex-direction:column;gap:.375rem;display:flex}.form-control .label{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);flex-wrap:wrap;display:flex}.label-text{color:var(--ui-text);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.label-text-alt{color:var(--ui-text-subtle);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.join{border-radius:var(--radius-xl);border-style:var(--tw-border-style);max-width:100%;padding:calc(var(--spacing)*1);background:var(--ui-surface-2);border-width:1px;border-color:var(--ui-border-subtle);scrollbar-width:thin;align-items:center;display:inline-flex;overflow-x:auto}.join-item{border-radius:var(--radius-lg);white-space:nowrap;flex:none;justify-content:center;align-items:center;display:inline-flex}.join .btn.join-item{box-shadow:none;border-color:#0000}.join .btn.join-item.btn-outline{color:var(--ui-text-muted);background:0 0}.join .btn.join-item.btn-primary{background:var(--ui-surface-raised);color:var(--ui-text-strong);box-shadow:var(--ui-shadow-1);border-color:#0000}.modal-box{background:var(--ui-surface-raised);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-2)}.alert{border:1px solid var(--ui-border-subtle);border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.alert{background:color-mix(in oklch,var(--ui-surface-2)72%,transparent)}}.alert{color:var(--ui-text);box-shadow:var(--ui-shadow-1)}.alert-success{border-color:var(--su,var(--color-success,#16a34a))}@supports (color:color-mix(in lab,red,red)){.alert-success{border-color:color-mix(in oklch,var(--su,var(--color-success,#16a34a))26%,var(--ui-border-subtle))}}.alert-success{background:var(--su,var(--color-success,#16a34a))}@supports (color:color-mix(in lab,red,red)){.alert-success{background:color-mix(in oklch,var(--su,var(--color-success,#16a34a))12%,var(--ui-surface-1))}}.alert-success{color:var(--ui-text-strong)}.alert-warning{border-color:var(--wa,var(--color-warning,#d97706))}@supports (color:color-mix(in lab,red,red)){.alert-warning{border-color:color-mix(in oklch,var(--wa,var(--color-warning,#d97706))28%,var(--ui-border-subtle))}}.alert-warning{background:var(--wa,var(--color-warning,#d97706))}@supports (color:color-mix(in lab,red,red)){.alert-warning{background:color-mix(in oklch,var(--wa,var(--color-warning,#d97706))14%,var(--ui-surface-1))}}.alert-warning{color:var(--ui-text-strong)}.alert-error{border-color:var(--er,var(--color-error,#dc2626))}@supports (color:color-mix(in lab,red,red)){.alert-error{border-color:color-mix(in oklch,var(--er,var(--color-error,#dc2626))32%,var(--ui-border-subtle))}}.alert-error{background:var(--er,var(--color-error,#dc2626))}@supports (color:color-mix(in lab,red,red)){.alert-error{background:color-mix(in oklch,var(--er,var(--color-error,#dc2626))12%,var(--ui-surface-1))}}.alert-error{color:var(--ui-text-strong)}.alert-info{border-color:var(--in,var(--color-info,#2563eb))}@supports (color:color-mix(in lab,red,red)){.alert-info{border-color:color-mix(in oklch,var(--in,var(--color-info,#2563eb))28%,var(--ui-border-subtle))}}.alert-info{background:var(--in,var(--color-info,#2563eb))}@supports (color:color-mix(in lab,red,red)){.alert-info{background:color-mix(in oklch,var(--in,var(--color-info,#2563eb))11%,var(--ui-surface-1))}}.alert-info{color:var(--ui-text-strong)}.ui-scroll-row{align-items:center;gap:calc(var(--spacing)*2);max-width:100%;padding-bottom:calc(var(--spacing)*1);scrollbar-width:thin;display:flex;overflow-x:auto}.ui-scroll-row>*{flex:none}.ui-stat-grid{gap:calc(var(--spacing)*3);display:grid}@media(min-width:40rem){.ui-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.ui-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-stat-card{border:1px solid var(--ui-border-subtle);border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-stat-card{background:color-mix(in oklch,var(--ui-surface-2)72%,transparent)}}.ui-stat-card{padding:var(--ui-space-4)}.ui-stat-label{color:var(--ui-text-subtle);--tw-font-weight:var(--font-weight-semibold);font-size:.69rem;font-weight:var(--font-weight-semibold);--tw-tracking:.15em;letter-spacing:.15em;text-transform:uppercase}.ui-stat-value{color:var(--ui-text-strong);margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.ui-selection-sidebar{min-height:calc(var(--spacing)*0);border:1px solid var(--ui-border-faint);border-radius:calc(var(--ui-radius-lg) + .125rem);background:var(--ui-surface-soft);flex-direction:column;display:flex;overflow:hidden}.ui-selection-sidebar-body{min-height:calc(var(--spacing)*0);flex:1}:where(.ui-selection-sidebar-body>: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)))}.ui-selection-sidebar-body{padding-right:var(--ui-space-1);overflow-y:auto}.ui-selection-card{text-align:left;border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-raised);border:1px solid #0000;width:100%;min-width:0}@supports (color:color-mix(in lab,red,red)){.ui-selection-card{background:color-mix(in oklch,var(--ui-surface-raised)74%,var(--ui-surface-2))}}.ui-selection-card{padding:var(--ui-space-4);transition:border-color var(--ui-motion-fast)var(--ui-ease-standard),background-color var(--ui-motion-fast)var(--ui-ease-standard),box-shadow var(--ui-motion-fast)var(--ui-ease-standard),transform var(--ui-motion-fast)var(--ui-ease-standard)}.ui-selection-card:hover{border-color:var(--ui-border-faint);background:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ui-selection-card:hover{background:color-mix(in oklch,var(--ui-surface-raised)88%,var(--ui-surface-2))}}.ui-selection-card:hover{box-shadow:var(--ui-shadow-1);transform:translateY(-1px)}.ui-selection-card-active{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-selection-card-active{border-color:color-mix(in oklch,var(--p)42%,var(--ui-border-faint))}}.ui-selection-card-active{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-selection-card-active{background:color-mix(in oklch,var(--p)8%,var(--ui-surface-raised))}}.ui-selection-card-active{box-shadow:var(--ui-shadow-1)}.ui-workspace-shell{min-height:calc(var(--spacing)*0);border:1px solid var(--ui-border-faint);border-radius:calc(var(--ui-radius-lg) + .125rem);background:var(--ui-surface-soft);flex-direction:column;min-height:65vh;display:flex;overflow:hidden}.ui-workspace-header{align-items:flex-start;gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media(min-width:40rem){.ui-workspace-header{flex-direction:row;justify-content:space-between;align-items:center}}.ui-workspace-header{border-bottom:1px solid var(--ui-border-faint);padding:var(--ui-space-4)var(--ui-space-5);background:0 0}.ui-workspace-header>*{min-width:0;max-width:100%}.ui-workspace-header>:last-child:not(:first-child){flex-shrink:0}.ui-workspace-body{min-height:calc(var(--spacing)*0);background:0 0;flex:1;overflow:auto}.ui-split-workspace{height:var(--ui-split-height,100%);min-height:var(--ui-split-min-height,65vh);flex:auto;gap:1rem;min-width:0;display:grid}.ui-split-workspace-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ui-split-workspace-pane-scroll{scrollbar-width:thin;scrollbar-color:var(--b3)transparent;overflow-y:auto}.ui-split-workspace-pane>:where(.ui-scroll-sidebar,.ui-workspace-shell),.ui-split-workspace-pane>:where(.ui-panel):only-child{flex:auto;min-height:0}@media(min-width:1280px){.ui-split-workspace{height:var(--ui-split-height,100%);grid-template-columns:var(--ui-split-left,340px)minmax(0,1fr);max-height:var(--ui-split-height,100%);align-items:stretch}.ui-split-workspace[data-columns="3"]{grid-template-columns:var(--ui-split-left,340px)minmax(0,1fr)var(--ui-split-aside,22rem)}}.ui-panel .ui-panel,.ui-panel .ui-subpanel,.ui-panel .ui-selection-sidebar,.ui-panel .ui-workspace-shell,.ui-panel .ui-empty-state,.ui-workspace-shell .ui-panel,.ui-workspace-shell .ui-subpanel,.ui-workspace-shell .ui-empty-state,.ui-selection-sidebar .ui-selection-card{border-color:var(--ui-border-faint);box-shadow:none}.ui-feed-card{border:1px solid var(--ui-text-subtle)}@supports (color:color-mix(in lab,red,red)){.ui-feed-card{border:1px solid color-mix(in oklch,var(--ui-text-subtle)18%,transparent)}}.ui-feed-card{border-radius:calc(var(--ui-radius-md) + .125rem);background:linear-gradient(135deg,var(--ui-surface-1),var(--ui-surface-2))}@supports (color:color-mix(in lab,red,red)){.ui-feed-card{background:linear-gradient(135deg,color-mix(in oklch,var(--ui-surface-1)92%,transparent),color-mix(in oklch,var(--ui-surface-2)50%,transparent))}}.ui-feed-card{padding:var(--ui-space-4)}.ui-feed-card-meta{color:var(--ui-text-subtle);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.ui-feed-card-body{color:var(--ui-text);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-feed-card-actions{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ui-insights-stream-viewport{scrollbar-gutter:stable;height:min(72vh,56rem);min-height:24rem}.ui-next-actions-page{background:radial-gradient(circle at top left,var(--p),transparent 32%),linear-gradient(180deg,var(--ui-surface-1),var(--ui-surface-2));flex-direction:column;height:100%;min-height:100%;padding:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-page{background:radial-gradient(circle at top left,color-mix(in oklch,var(--p)6%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in oklch,var(--ui-surface-1)97%,white 2%),color-mix(in oklch,var(--ui-surface-2)98%,transparent))}}.ui-next-actions-header{gap:var(--ui-space-5);padding:var(--ui-space-4)var(--ui-page-gutter)0}.ui-next-actions-shell{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.ui-next-actions-alert{z-index:6;margin:.75rem var(--ui-page-gutter)0;position:sticky;top:.75rem}.ui-next-actions-workspace{min-height:0;padding:1rem var(--ui-page-gutter)1.25rem;flex-direction:column;flex:auto;gap:1rem;display:flex}.ui-next-actions-main-shell{flex:auto;min-height:0;position:relative}.ui-next-actions-queue-backdrop{z-index:4;opacity:0;pointer-events:none;background:#090d143d;border:0;transition:opacity .18s;position:absolute;top:0;right:0;bottom:0;left:0}.ui-next-actions-queue-backdrop.is-open{opacity:1;pointer-events:auto}.ui-next-actions-queue-strip{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.75rem;min-height:0;display:grid}.ui-next-actions-queue-nav{align-self:center}.ui-next-actions-queue-list{scroll-snap-type:x proximity;grid-auto-columns:minmax(14rem,18rem);grid-auto-flow:column;gap:.75rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.ui-next-actions-queue-card{border:1px solid var(--ui-border-subtle);gap:.3rem;min-width:0;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-queue-card{border:1px solid color-mix(in oklch,var(--ui-border-subtle)88%,white 8%)}}.ui-next-actions-queue-card{border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-queue-card{background:color-mix(in oklch,var(--ui-surface-1)94%,transparent)}}.ui-next-actions-queue-card{color:inherit;text-align:left;scroll-snap-align:start;transition:border-color .16s,background-color .16s,transform .16s}.ui-next-actions-queue-card:hover{border-color:var(--p);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-queue-card:hover{border-color:color-mix(in oklch,var(--p)22%,var(--ui-border-subtle))}}.ui-next-actions-queue-card.is-active{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-queue-card.is-active{border-color:color-mix(in oklch,var(--p)28%,var(--ui-border-subtle))}}.ui-next-actions-queue-card.is-active{background:linear-gradient(180deg,var(--p),var(--ui-surface-2))}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-queue-card.is-active{background:linear-gradient(180deg,color-mix(in oklch,var(--p)10%,var(--ui-surface-1)),color-mix(in oklch,var(--ui-surface-2)96%,transparent))}}.ui-next-actions-queue-card.is-active{box-shadow:var(--ui-shadow-1)}.ui-next-actions-queue-card strong{min-width:0;color:var(--ui-text-strong);font-size:.96rem;line-height:1.35}.ui-next-actions-queue-summary,.ui-next-actions-queue-meta{min-width:0;color:var(--ui-text-subtle);font-size:.82rem;line-height:1.45}.ui-next-actions-grid{flex:auto;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.88fr);gap:1rem;min-height:0;display:grid}.ui-next-actions-queue-drawer{z-index:5;width:min(29rem,100vw - 2rem);max-width:100%;height:100%;transition:transform .22s;position:absolute;inset:0 auto 0 0;transform:translate(calc(-100% - 1rem));box-shadow:0 24px 48px #050a123d}.ui-next-actions-queue-drawer.is-open{transform:translate(0)}.ui-next-actions-detail-grid{flex:auto;grid-template-columns:minmax(0,1.35fr) minmax(22rem,.9fr);gap:1rem;width:100%;min-height:0;display:grid}.ui-next-actions-stack-panel{border:1px solid var(--ui-border-subtle);flex-direction:column;gap:.9rem;min-width:0;min-height:0;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-panel{border:1px solid color-mix(in oklch,var(--ui-border-subtle)88%,white 8%)}}.ui-next-actions-stack-panel{border-radius:calc(var(--ui-radius-md) + .35rem);background:linear-gradient(180deg,var(--ui-surface-1),var(--ui-surface-2))}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-panel{background:linear-gradient(180deg,color-mix(in oklch,var(--ui-surface-1)98%,white 2%),color-mix(in oklch,var(--ui-surface-2)99%,transparent))}}.ui-next-actions-stack-panel{box-shadow:var(--ui-shadow-1);overflow:hidden}.ui-next-actions-stack-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ui-next-actions-stack-pill{border:1px solid var(--ui-border-subtle);gap:.18rem;padding:.75rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-pill{border:1px solid color-mix(in oklch,var(--ui-border-subtle)90%,white 6%)}}.ui-next-actions-stack-pill{border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-pill{background:color-mix(in oklch,var(--ui-surface-1)94%,transparent)}}.ui-next-actions-stack-pill{color:inherit;text-align:left;transition:border-color .16s,background-color .16s,transform .16s}.ui-next-actions-stack-pill:hover:not(:disabled){border-color:var(--p);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-pill:hover:not(:disabled){border-color:color-mix(in oklch,var(--p)20%,var(--ui-border-subtle))}}.ui-next-actions-stack-pill.is-active{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-pill.is-active{border-color:color-mix(in oklch,var(--p)26%,var(--ui-border-subtle))}}.ui-next-actions-stack-pill.is-active{background:linear-gradient(180deg,var(--p),var(--ui-surface-2))}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-pill.is-active{background:linear-gradient(180deg,color-mix(in oklch,var(--p)8%,var(--ui-surface-1)),color-mix(in oklch,var(--ui-surface-2)96%,transparent))}}.ui-next-actions-stack-pill:disabled{opacity:.6;cursor:not-allowed}.ui-next-actions-stack-pill span,.ui-next-actions-stack-pill small{color:var(--ui-text-subtle);line-height:1.4}.ui-next-actions-stack-pill strong{color:var(--ui-text-strong);font-size:1rem;line-height:1.2}.ui-next-actions-stack-list{gap:.75rem;min-height:0;padding-right:.2rem;display:grid;overflow-y:auto}.ui-next-actions-stack-card{border:1px solid var(--ui-border-subtle);gap:.42rem;min-width:0;padding:.95rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-card{border:1px solid color-mix(in oklch,var(--ui-border-subtle)90%,white 6%)}}.ui-next-actions-stack-card{border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-card{background:color-mix(in oklch,var(--ui-surface-1)92%,transparent)}}.ui-next-actions-stack-card{color:inherit;text-align:left;transition:border-color .16s,background-color .16s,transform .16s}.ui-next-actions-stack-card:hover{border-color:var(--p);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-card:hover{border-color:color-mix(in oklch,var(--p)20%,var(--ui-border-subtle))}}.ui-next-actions-stack-card.is-active{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-card.is-active{border-color:color-mix(in oklch,var(--p)28%,var(--ui-border-subtle))}}.ui-next-actions-stack-card.is-active{background:linear-gradient(180deg,var(--p),var(--ui-surface-2))}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-stack-card.is-active{background:linear-gradient(180deg,color-mix(in oklch,var(--p)9%,var(--ui-surface-1)),color-mix(in oklch,var(--ui-surface-2)96%,transparent))}}.ui-next-actions-stack-card.is-active{box-shadow:var(--ui-shadow-1)}.ui-next-actions-stack-card.is-breached{border-color:#ba263642}.ui-next-actions-stack-card.is-warn{border-color:#a0771347}.ui-next-actions-stack-card.is-ok{border-color:#1d82483d}.ui-next-actions-stack-card strong{min-width:0;color:var(--ui-text-strong);font-size:.96rem;line-height:1.35}.ui-next-actions-stack-card-topline{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-next-actions-stack-priority,.ui-next-actions-stack-copy,.ui-next-actions-stack-footer{color:var(--ui-text-subtle);font-size:.82rem;line-height:1.45}.ui-next-actions-stack-copy{overflow-wrap:anywhere}.ui-next-actions-stack-footer{gap:.15rem;display:grid}.ui-next-actions-focus-panel{border:1px solid var(--ui-border-subtle);flex-direction:column;gap:1rem;min-width:0;min-height:0;padding:1.15rem 1.15rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-focus-panel{border:1px solid color-mix(in oklch,var(--ui-border-subtle)88%,white 8%)}}.ui-next-actions-focus-panel{border-radius:calc(var(--ui-radius-md) + .35rem);background:linear-gradient(180deg,var(--ui-surface-1),var(--ui-surface-2))}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-focus-panel{background:linear-gradient(180deg,color-mix(in oklch,var(--ui-surface-1)98%,white 2%),color-mix(in oklch,var(--ui-surface-2)99%,transparent))}}.ui-next-actions-focus-panel{box-shadow:var(--ui-shadow-1)}.ui-next-actions-focus-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:.15rem;display:flex}.ui-next-actions-toolbar-group{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ui-next-actions-focus-header{grid-template-columns:minmax(0,1fr) minmax(18rem,auto);align-items:start;gap:1rem;min-height:0;display:grid}.ui-next-actions-focus-copy h2{color:var(--ui-text-strong);margin:.25rem 0 0;font-size:clamp(1.35rem,1.25rem + .45vw,1.8rem);line-height:1.15}.ui-next-actions-focus-assignment{color:var(--ui-text-subtle);margin:.35rem 0 0;font-size:.88rem;line-height:1.45}.ui-next-actions-focus-summary{color:var(--ui-text-subtle);margin:.65rem 0 0;font-size:.95rem;line-height:1.6}.ui-next-actions-focus-meta{grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.75rem;display:grid}.ui-next-actions-meta-item{border:1px solid var(--ui-border-subtle);gap:.25rem;padding:.85rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-meta-item{border:1px solid color-mix(in oklch,var(--ui-border-subtle)88%,white 8%)}}.ui-next-actions-meta-item{border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-meta-item{background:color-mix(in oklch,var(--ui-surface-1)93%,transparent)}}.ui-next-actions-meta-item span{color:var(--ui-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.ui-next-actions-meta-item strong{color:var(--ui-text-strong);font-size:.92rem;line-height:1.4}.ui-next-actions-side-rail{align-content:start;gap:.9rem;min-width:0;min-height:0;padding-right:.15rem;display:grid;overflow-y:auto}.ui-next-actions-context-panel{border:1px solid var(--ui-border-subtle);flex-direction:column;gap:.9rem;min-width:0;min-height:0;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-context-panel{border:1px solid color-mix(in oklch,var(--ui-border-subtle)88%,white 8%)}}.ui-next-actions-context-panel{border-radius:calc(var(--ui-radius-md) + .25rem);background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-context-panel{background:color-mix(in oklch,var(--ui-surface-1)96%,transparent)}}.ui-next-actions-generic-body{flex:auto}.ui-next-actions-block-header h3{color:var(--ui-text-strong);margin:.2rem 0 0;font-size:1rem;font-weight:650}.ui-next-actions-block-header{flex-wrap:wrap;align-items:flex-start;min-width:0}.ui-next-actions-block-header>:first-child,.ui-next-actions-panel-actions{min-width:0}.ui-next-actions-subcount{color:var(--ui-text-subtle);white-space:nowrap;font-size:.78rem;line-height:1.4}.ui-next-actions-panel-actions,.ui-next-actions-message-meta,.ui-next-actions-action-topline{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.ui-next-actions-toggle{white-space:normal;text-align:center;justify-content:center;max-width:100%}.ui-next-actions-message-card{border:1px solid var(--ui-border-subtle);flex-direction:column;min-height:0;padding:.95rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-message-card{border:1px solid color-mix(in oklch,var(--ui-border-subtle)90%,white 6%)}}.ui-next-actions-message-card{border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-message-card{background:color-mix(in oklch,var(--ui-surface-1)92%,transparent)}}.ui-next-actions-message-card.is-latest{background:linear-gradient(180deg,var(--p),var(--ui-surface-2))}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-message-card.is-latest{background:linear-gradient(180deg,color-mix(in oklch,var(--p)6%,var(--ui-surface-1)),color-mix(in oklch,var(--ui-surface-2)94%,transparent))}}.ui-next-actions-message-card.is-compact{padding:.9rem}.ui-next-actions-message-author{color:var(--ui-text-strong);font-size:.92rem;font-weight:650}.ui-next-actions-message-meta>div{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ui-next-actions-message-direction{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-left:.55rem;padding:.18rem .48rem;font-size:.68rem;font-weight:700;display:inline-flex}.ui-next-actions-message-direction.is-inbound{color:#117e6c;background:#117e6c1f}.ui-next-actions-message-direction.is-outbound{color:#2d5ac8;background:#2d5ac81f}.ui-next-actions-message-direction.is-draft{color:#a07713;background:#a0771324}.ui-next-actions-message-meta span:last-child{color:var(--ui-text-subtle);white-space:nowrap;font-size:.78rem}.ui-next-actions-message-card h4,.ui-next-actions-action-card h4{color:var(--ui-text-strong);margin:.7rem 0 .35rem;font-size:1rem;line-height:1.35}.ui-next-actions-message-card p{color:var(--ui-text-subtle);margin:0;font-size:.88rem;line-height:1.5}.ui-next-actions-message-body{color:var(--ui-text);overflow-wrap:anywhere;max-height:15rem;margin-top:.9rem;padding-right:.2rem;font-size:.95rem;line-height:1.65;overflow-y:auto}.ui-next-actions-earlier{gap:.75rem;display:grid}.ui-next-actions-earlier-list{gap:.75rem;max-height:13rem;padding-right:.2rem;display:grid;overflow-y:auto}.ui-next-actions-conversation-shell{flex-direction:column;gap:.85rem;min-width:0;min-height:0;display:flex}.ui-next-actions-conversation-shell.is-expanded{min-height:20rem}.ui-next-actions-summary{color:var(--ui-text);border:1px solid var(--ui-border-subtle);min-width:0;padding:1rem;font-size:.96rem;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-summary{border:1px solid color-mix(in oklch,var(--ui-border-subtle)90%,white 6%)}}.ui-next-actions-summary{border-radius:calc(var(--ui-radius-md) + .125rem);background:linear-gradient(180deg,var(--p),var(--ui-surface-2))}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-summary{background:linear-gradient(180deg,color-mix(in oklch,var(--p)6%,var(--ui-surface-1)),color-mix(in oklch,var(--ui-surface-2)96%,transparent))}}.ui-next-actions-summary{overflow-wrap:anywhere}.ui-next-actions-summary p:first-child{margin-top:0}.ui-next-actions-summary p:last-child{margin-bottom:0}.ui-next-actions-conversation-list{border:1px solid var(--ui-border-subtle);grid-template-columns:minmax(0,1fr);gap:.8rem;min-width:0;min-height:14rem;max-height:24rem;padding:.9rem;display:grid;overflow:auto}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-conversation-list{border:1px solid color-mix(in oklch,var(--ui-border-subtle)92%,white 4%)}}.ui-next-actions-conversation-list{border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-conversation-list{background:color-mix(in oklch,var(--ui-surface-1)94%,transparent)}}.ui-next-actions-conversation-list>*{min-width:0}.ui-next-actions-conversation-list .chat,.ui-next-actions-conversation-list .chat-bubble,.ui-next-actions-conversation-list .ui-chat-result-bubble{min-width:0;max-width:100%}.ui-next-actions-conversation-intro{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.ui-next-actions-ai-composer{gap:.95rem}.ui-next-actions-revision-field .ui-textarea{resize:vertical;min-height:7rem}.ui-next-actions-ai-composer-actions{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.ui-next-actions-ai-composer-actions p{max-width:34rem;margin:0}.ui-next-actions-action-card{border:1px solid var(--ui-border-subtle);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem 1.05rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-action-card{border:1px solid color-mix(in oklch,var(--ui-border-subtle)90%,white 6%)}}.ui-next-actions-action-card{border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-action-card{background:color-mix(in oklch,var(--ui-surface-1)92%,transparent)}}.ui-next-actions-action-heading{gap:.18rem;display:grid}.ui-next-actions-action-kind{color:var(--ui-text-strong);font-size:.86rem;font-weight:650;line-height:1.35}.ui-next-actions-action-main{min-width:0}.ui-next-actions-action-card.is-pending{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-action-card.is-pending{border-color:color-mix(in oklch,var(--p)22%,var(--ui-border-subtle))}}.ui-next-actions-action-card.is-pending{background:linear-gradient(180deg,var(--p),var(--ui-surface-2))}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-action-card.is-pending{background:linear-gradient(180deg,color-mix(in oklch,var(--p)7%,var(--ui-surface-1)),color-mix(in oklch,var(--ui-surface-2)96%,transparent))}}.ui-next-actions-action-card.is-approved{background:#1d82480f;border-color:#1d82483d}.ui-next-actions-action-card.is-failed{background:#ba26360d;border-color:#ba26363d}.ui-next-actions-action-meta{gap:.2rem;margin-top:.6rem;display:grid}.ui-next-actions-action-meta p,.ui-next-actions-action-note{color:var(--ui-text-subtle);margin:0;font-size:.84rem;line-height:1.45}.ui-next-actions-action-state{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.ui-next-actions-action-state.is-pending{background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-action-state.is-pending{background:color-mix(in oklch,var(--ui-surface-2)92%,transparent)}}.ui-next-actions-action-state.is-pending{color:var(--ui-text-subtle)}.ui-next-actions-action-state.is-approved{color:#1d8248;background:#1d82481f}.ui-next-actions-action-state.is-failed{color:#ba2636;background:#ba26361f}.ui-next-actions-action-cta{justify-content:flex-end;align-items:flex-start;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.ui-next-actions-review-footer{border:1px solid var(--ui-border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.75rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-review-footer{border:1px solid color-mix(in oklch,var(--ui-border-subtle)88%,white 8%)}}.ui-next-actions-review-footer{border-radius:calc(var(--ui-radius-md) + .125rem);background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-next-actions-review-footer{background:color-mix(in oklch,var(--ui-surface-1)94%,transparent)}}.ui-next-actions-footer-form{width:100%}.ui-next-actions-footer-button{justify-content:center;width:100%}.ui-next-actions-inline-empty{margin:0;padding:.35rem 0}.ui-next-actions-action-list{align-content:start;gap:.85rem;min-height:0;padding-right:.2rem;display:grid;overflow-y:auto}@media(max-width:1240px){.ui-next-actions-detail-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.86fr)}.ui-next-actions-focus-header{grid-template-columns:minmax(0,1fr)}}@media(max-width:1024px){.ui-next-actions-page{height:auto;min-height:100%;overflow:auto}.ui-next-actions-shell{height:auto;min-height:100%;overflow:visible}.ui-next-actions-grid{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.ui-next-actions-queue-drawer{width:min(24rem,100vw - 1.25rem)}.ui-next-actions-detail-grid{grid-template-columns:minmax(0,1fr);overflow:visible}.ui-next-actions-stack-panel,.ui-next-actions-focus-panel,.ui-next-actions-side-rail{overflow:visible}.ui-next-actions-side-rail{padding-right:0}}@media(max-width:760px){.ui-next-actions-block-header,.ui-next-actions-ai-composer-actions,.ui-next-actions-focus-toolbar{flex-direction:column;align-items:flex-start}.ui-next-actions-workspace{padding:.9rem}.ui-next-actions-stack-summary,.ui-next-actions-queue-strip{grid-template-columns:minmax(0,1fr)}.ui-next-actions-queue-nav{width:100%}.ui-next-actions-queue-list{grid-auto-columns:minmax(15rem,1fr)}.ui-next-actions-panel-actions,.ui-next-actions-action-cta{justify-content:flex-start}.ui-next-actions-focus-meta,.ui-next-actions-review-footer,.ui-next-actions-action-card{grid-template-columns:minmax(0,1fr)}.ui-next-actions-earlier-list,.ui-next-actions-action-list,.ui-next-actions-conversation-list,.ui-next-actions-message-body{max-height:none}}.ui-linked-item{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}@media(min-width:40rem){.ui-linked-item{flex-direction:row;justify-content:space-between;align-items:center}}.ui-linked-item{border:1px solid var(--ui-text-subtle)}@supports (color:color-mix(in lab,red,red)){.ui-linked-item{border:1px solid color-mix(in oklch,var(--ui-text-subtle)18%,transparent)}}.ui-linked-item{border-radius:var(--ui-radius-md);background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-linked-item{background:color-mix(in oklch,var(--ui-surface-1)92%,transparent)}}.ui-linked-item{padding:var(--ui-space-3)}.ui-summary-list{gap:var(--ui-space-2);flex-direction:column;display:flex}.ui-summary-list-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);color:var(--ui-text);display:flex}.ui-agent-shell{position:relative;overflow:hidden}.ui-agent-shell-glow{background:radial-gradient(circle,var(--p)0%,transparent 68%);border-radius:9999px;width:26rem;height:26rem;position:absolute;top:-10rem;right:-7rem}@supports (color:color-mix(in lab,red,red)){.ui-agent-shell-glow{background:radial-gradient(circle,color-mix(in oklch,var(--p)22%,transparent)0%,transparent 68%)}}.ui-agent-shell-glow{pointer-events:none}.ui-agent-shell-content{flex-direction:column;gap:1rem;padding:1.25rem;display:flex;position:relative}.ui-agent-header{flex-direction:column;justify-content:space-between;gap:.75rem;display:flex}.ui-agent-eyebrow{border:1px solid var(--p);border-radius:9999px;width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-agent-eyebrow{border:1px solid color-mix(in oklch,var(--p)28%,var(--ui-border-subtle))}}.ui-agent-eyebrow{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-agent-eyebrow{background:color-mix(in oklch,var(--p)12%,var(--ui-surface-1))}}.ui-agent-eyebrow{color:var(--ui-text-strong);letter-spacing:.14em;text-transform:uppercase;padding:.25rem .6rem;font-size:.7rem;font-weight:700}.ui-agent-avatar{background:var(--p);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-agent-avatar{background:color-mix(in oklch,var(--p)18%,var(--ui-surface-2))}}.ui-agent-avatar{color:var(--ui-text-strong);letter-spacing:.04em;font-size:.72rem;font-weight:700}.ui-agent-status{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;padding:.24rem .48rem;font-size:.64rem;font-weight:700;line-height:1.1;display:inline-flex}.ui-agent-status-active{border-color:var(--su)}@supports (color:color-mix(in lab,red,red)){.ui-agent-status-active{border-color:color-mix(in oklch,var(--su)35%,var(--ui-border-subtle))}}.ui-agent-status-active{background:var(--su)}@supports (color:color-mix(in lab,red,red)){.ui-agent-status-active{background:color-mix(in oklch,var(--su)17%,var(--ui-surface-1))}}.ui-agent-status-active{color:var(--su)}@supports (color:color-mix(in lab,red,red)){.ui-agent-status-active{color:color-mix(in oklch,var(--su)72%,black)}}.ui-agent-status-inactive{border-color:var(--ui-border-subtle);background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-agent-status-inactive{background:color-mix(in oklch,var(--ui-surface-2)86%,transparent)}}.ui-agent-status-inactive{color:var(--ui-text-subtle)}.ui-agent-card-metrics{margin-top:calc(var(--spacing)*2);gap:calc(var(--spacing)*1.5);display:grid}@media(min-width:40rem){.ui-agent-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-agent-card-metric{gap:calc(var(--spacing)*.5);border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);border:1px solid var(--ui-border-subtle);background:var(--ui-surface-2);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-agent-card-metric{background:color-mix(in oklch,var(--ui-surface-2)60%,var(--ui-surface-1))}}.ui-agent-card-metric-label{color:var(--ui-text-subtle);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.ui-agent-card-metric-value{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold)}.ui-agent-message{min-height:65vh;color:var(--ui-text-muted);text-align:center;justify-content:center;align-items:center;padding:1.5rem;font-size:.875rem;display:flex}.ui-agent-message-error{color:var(--er);justify-content:flex-start;min-height:fit-content}.ui-agent-loading-shell{flex-direction:column;justify-content:center;gap:.85rem;min-height:65vh;padding:2rem;display:flex}.ui-agent-loading-line{background:linear-gradient(90deg,var(--ui-surface-2)0%,var(--p)50%,var(--ui-surface-2)100%);border-radius:9999px;height:.75rem}@supports (color:color-mix(in lab,red,red)){.ui-agent-loading-line{background:linear-gradient(90deg,color-mix(in oklch,var(--ui-surface-2)68%,transparent),color-mix(in oklch,var(--p)14%,var(--ui-surface-2)),color-mix(in oklch,var(--ui-surface-2)68%,transparent))}}.ui-agent-loading-line{background-size:220% 100%;animation:1.4s linear infinite agent-loading-shimmer}.ui-agent-search{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-2);border-radius:.75rem;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-agent-search{background:color-mix(in oklch,var(--ui-surface-2)58%,transparent)}}.ui-agent-search{transition:border-color var(--ui-motion-fast)var(--ui-ease-standard),box-shadow var(--ui-motion-fast)var(--ui-ease-standard);padding:.55rem .7rem}.ui-agent-search:focus-within{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-agent-search:focus-within{border-color:color-mix(in oklch,var(--p)52%,var(--ui-border-subtle))}}.ui-agent-search:focus-within{box-shadow:0 0 0 3px var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-agent-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--p)14%,transparent)}}@media(min-width:1024px){.ui-agent-shell-content{gap:1.15rem;padding:1.5rem}.ui-agent-header{flex-direction:row;align-items:center}}@media(max-width:768px){.ui-workspace-shell{min-height:68vh}}@media(prefers-reduced-motion:reduce){.ui-selection-card,.ui-agent-loading-line{transition:none;animation:none}}@keyframes agent-loading-shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}.ui-chat-sidebar{background:var(--ui-surface-2,var(--b2));color:var(--ui-text)}.ui-chat-sidebar-header{background:var(--ui-surface-1,var(--b1));border-color:var(--ui-border-subtle);color:var(--ui-text-strong)}.ui-chat-panel{background:var(--ui-surface-2,var(--b2));border-color:var(--ui-border-subtle);color:var(--ui-text)}.ui-chat-popover{background:var(--ui-surface-2,var(--b2));border:1px solid var(--ui-border-subtle);color:var(--ui-text)}.ui-chat-title{color:var(--ui-text-strong)}.ui-chat-muted{color:var(--ui-text-muted)}.ui-chat-subtle{color:var(--ui-text-subtle)}.ui-chat-sidebar .ui-input,.ui-chat-sidebar .ui-select,.ui-chat-sidebar .ui-textarea{background:var(--ui-chat-field-bg);color:var(--ui-chat-field-text);caret-color:var(--ui-chat-field-text);border-color:var(--ui-chat-field-border)}.ui-chat-sidebar .ui-input::placeholder,.ui-chat-sidebar .ui-textarea::placeholder{color:var(--ui-chat-field-placeholder)}.ui-chat-sidebar-dock{width:min(100vw,clamp(28rem,30vw,34rem));max-width:100vw}.ui-account-shell-assist-overlay .ui-chat-sidebar-dock{width:min(34rem,100vw - 1rem)}.ui-chat-sidebar-dock-maximized{width:85vw}.ui-chat-sidebar-scrim{z-index:45;background:#0f172a2e;border:0;position:absolute;top:0;right:0;bottom:0;left:0}.ui-account-shell-compact-workspace{--ui-page-gutter:clamp(.75rem,2.5vw,1rem);--ui-panel-padding:clamp(.75rem,2.5vw,1rem);--ui-account-gap-8:var(--ui-space-5);--ui-account-gap-6:var(--ui-space-4);--ui-account-gap-5:var(--ui-space-4);--ui-account-gap-4:var(--ui-space-3)}.ui-account-shell-compact-workspace .ui-page{padding:var(--ui-page-gutter)}.ui-account-shell-compact-workspace .ui-page-header,.ui-account-shell-compact-workspace .ui-section-header,.ui-account-shell-compact-workspace .ui-panel-header{flex-direction:column;align-items:stretch}.ui-account-shell-compact-workspace .ui-page-header>:last-child,.ui-account-shell-compact-workspace .ui-section-header>:last-child,.ui-account-shell-compact-workspace .ui-panel-header>:last-child,.ui-account-shell-compact-workspace .ui-page-actions,.ui-account-shell-compact-workspace .ui-page-toolbar-group,.ui-account-shell-compact-workspace .ui-page-toolbar-form{width:100%}.ui-account-shell-compact-workspace .ui-page-actions>*,.ui-account-shell-compact-workspace .ui-page-toolbar-group>*,.ui-account-shell-compact-workspace .ui-page-toolbar-form>*{min-width:0}.ui-account-shell-compact-workspace .ui-page-title{font-size:clamp(1.45rem,2.4vw,1.9rem);line-height:1}.ui-account-shell-compact-workspace .ui-page-lede,.ui-account-shell-compact-workspace .ui-page-subtitle,.ui-account-shell-compact-workspace .ui-section-subtitle{max-width:100%}.ui-account-shell-compact-workspace .ui-page-toolbar{padding:var(--ui-panel-padding)}.ui-account-shell-compact-workspace :where(.ui-menu-page-center-1400,.ui-menu-page-center-1600),.ui-account-shell-compact-workspace :where(.ui-table-wrap,.overflow-x-auto){max-width:100%}.ui-account-shell-compact-workspace :where(.grid,[class*=grid-cols-]){min-width:0}.ui-scroll-sidebar{height:100%;min-height:calc(var(--spacing)*0);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-base-300);background-color:var(--color-base-100);padding:calc(var(--spacing)*3);flex-direction:column;display:flex}.ui-scroll-sidebar-header{margin-bottom:calc(var(--spacing)*3);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*1);z-index:1;display:flex;position:relative;overflow:visible}.ui-scroll-sidebar-controls{margin-bottom:calc(var(--spacing)*3);flex-shrink:0}.ui-scroll-sidebar-body{min-height:calc(var(--spacing)*0);padding-right:calc(var(--spacing)*1);scrollbar-width:thin;scrollbar-color:var(--b3)transparent;flex:1;overflow-y:auto}.ui-starter-overview{gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);border-width:1px;border-color:var(--p);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-starter-overview{border-color:color-mix(in oklch,var(--p)16%,var(--ui-border-faint))}}.ui-starter-overview{background:radial-gradient(circle at top right,var(--p)0%,transparent 32%),linear-gradient(135deg,var(--ui-surface-raised)0%,var(--ui-surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.ui-starter-overview{background:radial-gradient(circle at top right,color-mix(in oklch,var(--p)12%,transparent)0%,transparent 32%),linear-gradient(135deg,color-mix(in oklch,var(--ui-surface-raised)94%,var(--p)4%),color-mix(in oklch,var(--ui-surface-2)82%,transparent))}}.ui-starter-overview-label{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-starter-overview-copy{color:var(--ui-text-muted);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.ui-starter-guide{gap:calc(var(--spacing)*2);display:grid}.ui-starter-guide-step{border-radius:var(--radius-xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);border-width:1px;border-color:var(--ui-border-faint);background:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ui-starter-guide-step{background:color-mix(in oklch,var(--ui-surface-raised)80%,transparent)}}.ui-starter-guide-title{color:var(--ui-text-strong);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.ui-starter-guide-copy{color:var(--ui-text-muted);margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.ui-starter-feedback{gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;flex-direction:column;display:flex}.ui-starter-feedback-success{border-color:var(--su)}@supports (color:color-mix(in lab,red,red)){.ui-starter-feedback-success{border-color:color-mix(in oklch,var(--su)28%,var(--ui-border-faint))}}.ui-starter-feedback-success{background:var(--su)}@supports (color:color-mix(in lab,red,red)){.ui-starter-feedback-success{background:color-mix(in oklch,var(--su)12%,var(--ui-surface-1))}}.ui-starter-feedback-success{color:var(--su)}@supports (color:color-mix(in lab,red,red)){.ui-starter-feedback-success{color:color-mix(in oklch,var(--su)74%,black)}}.ui-starter-feedback-error{border-color:var(--er)}@supports (color:color-mix(in lab,red,red)){.ui-starter-feedback-error{border-color:color-mix(in oklch,var(--er)26%,var(--ui-border-faint))}}.ui-starter-feedback-error{background:var(--er)}@supports (color:color-mix(in lab,red,red)){.ui-starter-feedback-error{background:color-mix(in oklch,var(--er)12%,var(--ui-surface-1))}}.ui-starter-feedback-error{color:var(--er)}@supports (color:color-mix(in lab,red,red)){.ui-starter-feedback-error{color:color-mix(in oklch,var(--er)72%,black)}}.ui-starter-project-label{color:var(--ui-text-subtle);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase}.ui-starter-project-value{color:var(--ui-text-strong);margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-starter-project-copy{color:var(--ui-text-muted);margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.ui-starter-group{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.ui-starter-group-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*1);display:flex}.ui-starter-group-title{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-starter-group-copy{color:var(--ui-text-subtle);margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-starter-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);border-width:1px;border-color:var(--ui-border-faint);background:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ui-starter-card{background:color-mix(in oklch,var(--ui-surface-raised)78%,var(--ui-surface-2))}}.ui-starter-card-recommended{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-starter-card-recommended{border-color:color-mix(in oklch,var(--p)24%,var(--ui-border-faint))}}.ui-starter-card-recommended{background:linear-gradient(135deg,var(--p)0%,var(--ui-surface-2)100%)}@supports (color:color-mix(in lab,red,red)){.ui-starter-card-recommended{background:linear-gradient(135deg,color-mix(in oklch,var(--p)7%,var(--ui-surface-raised)),color-mix(in oklch,var(--ui-surface-2)72%,transparent))}}.ui-starter-card-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.ui-starter-card-title{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-starter-card-copy{color:var(--ui-text-muted);margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.ui-starter-card-meta{color:var(--ui-text-subtle);margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.ui-starter-preview{margin-top:var(--ui-space-3);border:1px solid var(--ui-border-faint);background:var(--ui-surface-1);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.ui-starter-preview{background:color-mix(in oklch,var(--ui-surface-1)84%,var(--ui-surface-2))}}.ui-starter-preview{overflow:hidden}.ui-starter-preview-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ui-text-strong);list-style:none;display:flex}.ui-starter-preview-summary::-webkit-details-marker{display:none}.ui-starter-preview-summary-copy{color:var(--ui-text-subtle);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ui-starter-preview-body{border-top:1px solid var(--ui-border-faint)}:where(.ui-starter-preview-body>: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)))}.ui-starter-preview-body{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3)}:where(.ui-starter-preview-section>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.ui-starter-preview-title{color:var(--ui-text-strong);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;text-transform:uppercase}.ui-starter-preview-list{color:var(--ui-text-muted)}:where(.ui-starter-preview-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.ui-starter-preview-list{padding-left:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5);list-style:outside}.ui-starter-preview-item{overflow-wrap:break-word}.ui-starter-card-warning{color:var(--wa)}@supports (color:color-mix(in lab,red,red)){.ui-starter-card-warning{color:color-mix(in oklch,var(--wa)78%,black)}}.ui-starter-card-warning{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.ui-starter-badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase;border-width:1px;border-color:var(--ui-border-faint);background:var(--ui-surface-raised);border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-starter-badge{background:color-mix(in oklch,var(--ui-surface-raised)86%,transparent)}}.ui-starter-badge{color:var(--ui-text-subtle)}.ui-starter-badge-strong{border-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-starter-badge-strong{border-color:color-mix(in oklch,var(--p)24%,var(--ui-border-faint))}}.ui-starter-badge-strong{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-starter-badge-strong{background:color-mix(in oklch,var(--p)14%,var(--ui-surface-raised))}}.ui-starter-badge-strong{color:var(--p)}@supports (color:color-mix(in lab,red,red)){.ui-starter-badge-strong{color:color-mix(in oklch,var(--p)72%,black)}}.ui-scrollbar-subtle{scrollbar-width:thin;scrollbar-color:var(--b3)transparent}.ui-scrollbar-subtle::-webkit-scrollbar{width:.5rem;height:.5rem}.ui-scrollbar-subtle::-webkit-scrollbar-thumb{background:var(--b3)}@supports (color:color-mix(in lab,red,red)){.ui-scrollbar-subtle::-webkit-scrollbar-thumb{background:color-mix(in oklch,var(--b3)82%,transparent)}}.ui-scrollbar-subtle::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:9999px}.ui-scrollbar-subtle::-webkit-scrollbar-track{background:0 0}.svelte-flow{--xy-background-color:var(--ui-surface-2);--xy-theme-selected:var(--p);--xy-theme-hover:var(--ui-border-strong);--xy-theme-edge-hover:var(--bc);--xy-theme-color-focus:var(--ui-surface-3);--xy-node-border-default:1px solid var(--ui-border-subtle);--xy-node-boxshadow-default:0 4px 10px #0f172a14,0 1px 2px #0f172a1a;--xy-node-border-radius-default:var(--ui-radius-md);--xy-handle-background-color-default:var(--ui-surface-raised);--xy-handle-border-color-default:var(--ui-border-strong);--xy-edge-label-color-default:var(--ui-text-muted);--xy-resize-background-color-default:var(--p)}@supports (color:color-mix(in lab,red,red)){.svelte-flow{--xy-resize-background-color-default:color-mix(in oklch,var(--p)60%,transparent)}}.svelte-flow.dark{--xy-node-boxshadow-default:0 6px 14px #02061773,0 1px 3px #02061780;--xy-theme-color-focus:var(--ui-surface-2)}.svelte-flow__node{box-shadow:var(--xy-node-boxshadow-default);border-radius:var(--xy-node-border-radius-default);background-color:var(--xy-node-background-color-default);z-index:1;text-align:center;border:var(--xy-node-border-default);color:var(--xy-node-color,var(--xy-node-color-default));flex-direction:column;justify-content:center;align-items:center;padding:10px;font-size:12px;display:flex;position:relative}.svelte-flow__node:hover,.svelte-flow__node:focus-within,.svelte-flow__node.selected{z-index:1000!important}.svelte-flow__node>.ui-panel,.svelte-flow__node>.node-card{overflow:visible!important}.ui-section-heading{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}@media(min-width:64rem){.ui-section-heading{flex-direction:row;justify-content:space-between;align-items:flex-end}}.ui-section-title{color:var(--ui-text-strong);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.ui-section-subtitle{color:var(--ui-text-muted);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ui-account-home{gap:var(--ui-space-8);flex-direction:column;display:flex}.ui-account-home-hero{overflow:hidden}.ui-account-home-hero-content{padding:calc(var(--spacing)*8)}@media(min-width:64rem){.ui-account-home-hero-content{padding:calc(var(--spacing)*10)}}.ui-account-home-hero-grid{gap:calc(var(--spacing)*8);display:grid}@media(min-width:64rem){.ui-account-home-hero-grid{grid-template-columns:minmax(0,1.7fr) minmax(19rem,1fr)}}.ui-account-home-hero-main{gap:var(--ui-space-5);flex-direction:column;display:flex}.ui-account-home-hero-title{max-width:var(--container-3xl);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.ui-account-home-hero-copy{max-width:var(--container-2xl)}.ui-account-home-checklist{padding:calc(var(--spacing)*5)}.ui-account-home-checklist-header{flex-direction:column;align-items:flex-start;display:flex}@media(min-width:40rem){.ui-account-home-checklist-header{flex-direction:row;justify-content:space-between;align-items:center}}.ui-account-home-checklist-header{gap:var(--ui-space-3);margin-bottom:var(--ui-space-5)}.ui-account-home-checklist-list{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-account-home-checklist-item{align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-4);display:flex}.ui-account-home-checklist-copy{min-width:0}.ui-account-home-checklist-step{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--p);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-account-home-checklist-step{background:color-mix(in oklch,var(--p)12%,transparent)}}.ui-account-home-checklist-step{color:var(--p)}.ui-account-home-checklist-item-title{color:var(--ui-text-strong);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-account-home-quick-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.ui-account-home-quick-grid{gap:calc(var(--spacing)*4);display:grid}@media(min-width:48rem){.ui-account-home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.ui-account-home-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-account-home-quick-card{transition:transform var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard),box-shadow var(--ui-motion-fast)var(--ui-ease-standard)}.ui-account-home-quick-card:hover{border-color:var(--p);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.ui-account-home-quick-card:hover{border-color:color-mix(in oklch,var(--p)36%,var(--ui-border-subtle))}}.ui-account-home-quick-card:hover{box-shadow:var(--ui-shadow-2)}.ui-account-home-quick-card-content{justify-content:space-between;gap:var(--ui-space-4);min-height:10.5rem;padding:var(--ui-space-6);flex-direction:column;display:flex}.ui-account-home-quick-card-title{color:var(--ui-text-strong);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-account-home-quick-card-cta{color:var(--p);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ui-account-shell{isolation:isolate;color:var(--brand-ink);--ui-account-gap-2:calc(var(--ui-space-2)/3);--ui-account-gap-3:calc(var(--ui-space-3)/3);--ui-account-gap-4:calc(var(--ui-space-4)/3);--ui-account-gap-5:calc(var(--ui-space-5)/3);--ui-account-gap-6:calc(var(--ui-space-6)/3);--ui-account-gap-8:calc(var(--ui-space-8)/3);background:linear-gradient(180deg,var(--brand-body-top),var(--brand-paper));position:relative}.ui-account-shell:before{content:"";z-index:0;pointer-events:none;opacity:.9;background:linear-gradient(90deg,#12243a05,#12243a05) clamp(1rem,4vw,2rem) 0/1px 100% no-repeat,linear-gradient(90deg,#12243a05,#12243a05) right clamp(1rem,4vw,2rem) top/1px 100% no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.ui-account-shell>*{z-index:1;position:relative}.ui-account-shell .ui-page{background:0 0}.ui-account-shell .ui-menu-page-stack>*+*{margin-top:var(--ui-account-gap-6)}.ui-account-shell .ui-menu-page-stack-relaxed>*+*{margin-top:var(--ui-account-gap-8)}.ui-account-shell .ui-page-header{margin-bottom:var(--ui-account-gap-6)}.ui-account-shell .ui-page-hint{border-left:0;padding-left:0}.ui-account-shell .ui-section,.ui-account-shell .ui-page-toolbar,.ui-account-shell .ui-page-toolbar-main{gap:var(--ui-account-gap-4)}.ui-account-shell .ui-page-toolbar-form{gap:var(--ui-account-gap-3)}.ui-account-shell .ui-stack-2{gap:var(--ui-account-gap-2)}.ui-account-shell .ui-stack-3{gap:var(--ui-account-gap-3)}.ui-account-shell .ui-stack-4{gap:var(--ui-account-gap-4)}.ui-account-shell .ui-stack-6{gap:var(--ui-account-gap-6)}.ui-account-shell .gap-3{gap:var(--ui-account-gap-3)}.ui-account-shell .gap-4{gap:var(--ui-account-gap-4)}.ui-account-shell .gap-5{gap:var(--ui-account-gap-5)}.ui-account-shell .gap-6{gap:var(--ui-account-gap-6)}.ui-account-shell .gap-8{gap:var(--ui-account-gap-8)}.ui-account-shell .ui-page-eyebrow,.ui-account-shell .ui-list-meta{color:var(--brand-ink-muted);letter-spacing:.22em}.ui-account-shell .ui-page-title,.ui-account-shell .ui-section-title,.ui-account-shell .ui-panel-title,.ui-account-shell .ui-account-home-quick-card-title{font-family:var(--brand-serif);letter-spacing:-.035em;color:var(--brand-ink)}.ui-account-shell .ui-page-title{font-size:clamp(1.75rem,2.6vw,2.65rem);line-height:.96}.ui-account-shell .ui-page-lede,.ui-account-shell .ui-page-subtitle,.ui-account-shell .ui-section-subtitle,.ui-account-shell .ui-page-hint{color:var(--brand-ink-soft)}.ui-account-shell .ui-page-stat,.ui-account-shell .ui-pill{border:1px solid var(--brand-rule);background:var(--brand-glass-strong);color:var(--brand-ink-soft);box-shadow:var(--brand-inset-highlight)}.ui-account-shell .ui-page-toolbar,.ui-account-shell .ui-toolbar,.ui-account-shell .ui-tablist,.ui-account-shell .ui-panel,.ui-account-shell .ui-subpanel,.ui-account-shell .ui-surface-muted,.ui-account-shell .ui-empty-state,.ui-account-shell .ui-selection-card,.ui-account-shell .card{border-color:var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);box-shadow:var(--brand-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.ui-account-shell .ui-panel,.ui-account-shell .ui-subpanel,.ui-account-shell .ui-surface-muted,.ui-account-shell .ui-selection-card,.ui-account-shell .card{border-radius:1.35rem}.ui-account-shell .ui-panel-elevated{box-shadow:var(--brand-shadow-deep)}.ui-account-shell .ui-panel-header,.ui-account-shell .ui-modal-header{border-bottom:1px solid var(--brand-rule);background:var(--brand-glass)}.ui-account-shell .ui-list-item,.ui-account-shell .ui-selection-card{border-color:var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud)}.ui-account-shell .ui-list-item:hover,.ui-account-shell .ui-selection-card:hover{border-color:var(--brand-rule-strong);background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom)),var(--brand-cloud-strong);box-shadow:var(--brand-shadow-soft)}.ui-account-shell .ui-list-item-active,.ui-account-shell .ui-selection-card-active{border-color:var(--brand-rule-strong);background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-cloud-strong);box-shadow:var(--brand-shadow-soft)}.ui-account-shell .ui-input,.ui-account-shell .ui-select,.ui-account-shell .ui-textarea,.ui-account-shell .input,.ui-account-shell .select,.ui-account-shell .textarea{border-color:var(--brand-rule);background:var(--brand-glass-strong);color:var(--brand-ink);box-shadow:var(--brand-inset-highlight)}.ui-account-shell .ui-input,.ui-account-shell .ui-select,.ui-account-shell .input,.ui-account-shell .select{border-radius:999px}.ui-account-shell .ui-textarea,.ui-account-shell .textarea{border-radius:1rem}.ui-account-shell .ui-input:focus-visible,.ui-account-shell .ui-select:focus-visible,.ui-account-shell .ui-textarea:focus-visible{border-color:var(--brand-rule-strong);box-shadow:0 0 0 3px var(--brand-ink)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell .ui-input:focus-visible,.ui-account-shell .ui-select:focus-visible,.ui-account-shell .ui-textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--brand-ink)12%,transparent)}}.ui-account-shell .ui-btn-submit,.ui-account-shell .ui-btn-submit-sm,.ui-account-shell .ui-btn-submit-xs{background:var(--brand-cta);color:var(--brand-cta-text);box-shadow:var(--brand-shadow-soft);border-color:#0000}.ui-account-shell .ui-btn-submit:hover,.ui-account-shell .ui-btn-submit-sm:hover,.ui-account-shell .ui-btn-submit-xs:hover{background:var(--brand-cta-hover)}.ui-account-shell .ui-btn-secondary,.ui-account-shell .ui-btn-secondary-sm,.ui-account-shell .ui-btn-secondary-xs,.ui-account-shell .ui-btn-cancel,.ui-account-shell .ui-btn-cancel-sm,.ui-account-shell .ui-btn-cancel-xs{border-color:var(--brand-rule);background:var(--brand-glass-strong);color:var(--brand-ink);box-shadow:var(--brand-inset-highlight)}.ui-account-shell .ui-btn-secondary:hover,.ui-account-shell .ui-btn-secondary-sm:hover,.ui-account-shell .ui-btn-secondary-xs:hover,.ui-account-shell .ui-btn-cancel:hover,.ui-account-shell .ui-btn-cancel-sm:hover,.ui-account-shell .ui-btn-cancel-xs:hover{border-color:var(--brand-rule-strong);background:var(--brand-glass-hover);color:var(--brand-ink)}.ui-account-shell .ui-account-home-hero{border:1px solid var(--brand-rule);background:radial-gradient(circle at top right,#abbcc42e,transparent 40%),linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-cloud-strong);box-shadow:var(--brand-shadow-deep);position:relative}.ui-account-shell .ui-account-home-hero:after{content:none}.ui-account-shell .ui-account-home-checklist{border:1px solid var(--brand-rule);background:var(--brand-glass);box-shadow:var(--brand-inset-highlight);border-radius:1.45rem}.ui-account-shell .ui-account-home-checklist-step{border:1px solid var(--brand-rule);background:var(--brand-glass-strong);color:var(--brand-ink);font-family:var(--brand-serif);box-shadow:var(--brand-inset-highlight)}.ui-account-shell .ui-account-home-checklist-item-title{font-weight:600}.ui-account-shell .ui-account-home-quick-card{overflow:hidden}.ui-account-shell .ui-account-home-quick-card-cta{color:var(--brand-ink);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ui-account-shell-scroll-page .ui-shell-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-paper)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell-scroll-page .ui-shell-nav{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-surface-top)97%,var(--brand-paper)3%),color-mix(in oklch,var(--brand-surface-bottom)97%,var(--brand-paper)3%)),color-mix(in oklch,var(--brand-paper)96%,white 4%)}}.ui-account-shell-scroll-page{background:linear-gradient(180deg,var(--brand-paper),var(--brand-paper))}@supports (color:color-mix(in lab,red,red)){.ui-account-shell-scroll-page{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-paper)94%,var(--brand-body-top)6%),var(--brand-paper))}}.ui-account-shell-scroll-page .ui-page-toolbar,.ui-account-shell-scroll-page .ui-toolbar,.ui-account-shell-scroll-page .ui-tablist,.ui-account-shell-scroll-page .ui-panel,.ui-account-shell-scroll-page .ui-subpanel,.ui-account-shell-scroll-page .ui-surface-muted,.ui-account-shell-scroll-page .ui-empty-state,.ui-account-shell-scroll-page .ui-selection-card,.ui-account-shell-scroll-page .card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-paper)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell-scroll-page .ui-page-toolbar,.ui-account-shell-scroll-page .ui-toolbar,.ui-account-shell-scroll-page .ui-tablist,.ui-account-shell-scroll-page .ui-panel,.ui-account-shell-scroll-page .ui-subpanel,.ui-account-shell-scroll-page .ui-surface-muted,.ui-account-shell-scroll-page .ui-empty-state,.ui-account-shell-scroll-page .ui-selection-card,.ui-account-shell-scroll-page .card{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-surface-top)98%,var(--brand-paper)2%),color-mix(in oklch,var(--brand-surface-bottom)98%,var(--brand-paper)2%)),color-mix(in oklch,var(--brand-paper)97%,white 3%)}}.ui-account-shell-scroll-page .ui-page-toolbar,.ui-account-shell-scroll-page .ui-toolbar,.ui-account-shell-scroll-page .ui-tablist,.ui-account-shell-scroll-page .ui-panel,.ui-account-shell-scroll-page .ui-subpanel,.ui-account-shell-scroll-page .ui-surface-muted,.ui-account-shell-scroll-page .ui-empty-state,.ui-account-shell-scroll-page .ui-selection-card,.ui-account-shell-scroll-page .card{box-shadow:0 1px 2px #0f172a0d}.ui-account-shell-scroll-page .ui-panel-elevated{box-shadow:var(--ui-shadow-1)}.ui-account-shell-scroll-page .ui-feed-card,.ui-account-shell-scroll-page .ui-linked-item,.ui-account-shell-scroll-page .ui-stat-card{background:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell-scroll-page .ui-feed-card,.ui-account-shell-scroll-page .ui-linked-item,.ui-account-shell-scroll-page .ui-stat-card{background:color-mix(in oklch,var(--ui-surface-1)96%,var(--ui-surface-2))}}.ui-account-shell-scroll-page .ui-feed-card,.ui-account-shell-scroll-page .ui-linked-item,.ui-account-shell-scroll-page .ui-stat-card{box-shadow:none}.ui-agent-invocations-page .ui-panel,.ui-agent-invocations-page .ui-empty-state{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-paper)}@supports (color:color-mix(in lab,red,red)){.ui-agent-invocations-page .ui-panel,.ui-agent-invocations-page .ui-empty-state{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-surface-top)98%,var(--brand-paper)2%),color-mix(in oklch,var(--brand-surface-bottom)98%,var(--brand-paper)2%)),color-mix(in oklch,var(--brand-paper)97%,white 3%)}}.ui-agent-invocations-page .ui-panel,.ui-agent-invocations-page .ui-empty-state{box-shadow:var(--ui-shadow-1)}.ui-agent-invocations-page .ui-panel-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--brand-paper)}@supports (color:color-mix(in lab,red,red)){.ui-agent-invocations-page .ui-panel-header{background:color-mix(in oklch,var(--brand-paper)94%,white 6%)}}@media(max-width:1023px){.ui-account-shell .ui-account-home-hero:after{display:none}}.ui-setup-hero{gap:calc(var(--spacing)*5);display:grid}@media(min-width:80rem){.ui-setup-hero{grid-template-columns:minmax(0,1fr) auto;align-items:flex-end}}.ui-setup-hero{padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-border-subtle)}@supports (content-visibility:auto){.ui-insights-deferred-section:not([data-deferred-ready=true]){content-visibility:auto;contain-intrinsic-size:auto 32rem}.ui-setup-deferred-section:not([data-deferred-ready=true]){content-visibility:auto;contain-intrinsic-size:auto 60rem}}.ui-setup-eyebrow{color:var(--color-primary);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;text-transform:uppercase}.ui-setup-summary-grid{display:grid}@media(min-width:48rem){.ui-setup-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:80rem){.ui-setup-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-setup-summary-item{padding:var(--ui-space-5);min-width:0}.ui-setup-summary-item:not(:last-child){border-bottom:1px solid var(--ui-border-subtle)}.ui-setup-summary-label{color:var(--ui-text-subtle);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;text-transform:uppercase}.ui-setup-summary-value{color:var(--ui-text-strong);margin-top:calc(var(--spacing)*3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.ui-setup-summary-text{color:var(--ui-text-muted);margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.ui-setup-step-list{gap:var(--ui-space-4);flex-direction:column;display:flex}.ui-setup-step{align-items:flex-start;gap:var(--ui-space-3);display:flex}.ui-setup-step-index{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);background:var(--color-primary);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-setup-step-index{background:color-mix(in oklch,var(--color-primary)14%,transparent)}}.ui-setup-step-index{color:var(--color-primary)}.ui-setup-step-title{color:var(--ui-text-strong);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ui-setup-step-text{color:var(--ui-text-muted);margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.ui-setup-link-row{align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-2);border-top:1px solid var(--ui-border-subtle);flex-wrap:wrap;display:flex}.ui-setup-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--ui-text);background:var(--ui-surface-2);transition:color var(--ui-motion-fast)var(--ui-ease-standard),background-color var(--ui-motion-fast)var(--ui-ease-standard);border-radius:3.40282e38px;align-items:center;padding:.5rem .875rem;display:inline-flex}.ui-setup-link:hover{color:var(--ui-text-strong);background:var(--ui-surface-3)}.ui-setup-notice{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);border-width:1px}.ui-setup-notice-error{background:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.ui-setup-notice-error{background:color-mix(in oklch,var(--color-error)8%,white)}}.ui-setup-notice-error{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.ui-setup-notice-error{border-color:color-mix(in oklch,var(--color-error)28%,transparent)}}.ui-setup-notice-success{background:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.ui-setup-notice-success{background:color-mix(in oklch,var(--color-success)9%,white)}}.ui-setup-notice-success{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.ui-setup-notice-success{border-color:color-mix(in oklch,var(--color-success)28%,transparent)}}.ui-setup-notice-warning{background:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ui-setup-notice-warning{background:color-mix(in oklch,var(--color-warning)16%,white)}}.ui-setup-notice-warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ui-setup-notice-warning{border-color:color-mix(in oklch,var(--color-warning)34%,transparent)}}.ui-setup-notice-warning{color:var(--color-warning-content)}@supports (color:color-mix(in lab,red,red)){.ui-setup-notice-warning{color:color-mix(in oklch,var(--color-warning-content)80%,black)}}.ui-setup-inline-panel{border-radius:var(--radius-lg);padding:var(--ui-space-4);background:var(--ui-surface-2);border:1px solid var(--ui-border-subtle)}.ui-entity-list{flex-direction:column;display:flex}.ui-entity-row{gap:var(--ui-space-3);padding:var(--ui-space-4)0;border-bottom:1px solid var(--ui-border-subtle);transition:transform var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard);flex-direction:column;display:flex}.ui-entity-row:first-child{padding-top:0}.ui-entity-row:last-child{border-bottom:0;padding-bottom:0}.ui-entity-row:hover{border-color:var(--ui-border-strong);transform:translateY(-1px)}.ui-entity-title{color:var(--ui-text-strong);min-width:calc(var(--spacing)*0);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.ui-entity-meta{color:var(--ui-text-subtle);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.12em;letter-spacing:.12em;text-transform:uppercase}.ui-setup-fact-list{flex-direction:column;display:flex}.ui-setup-fact{padding:var(--ui-space-4)0;border-bottom:1px solid var(--ui-border-subtle)}.ui-setup-fact:first-child{padding-top:0}.ui-setup-fact:last-child{border-bottom:0;padding-bottom:0}.ui-setup-fact-title{color:var(--ui-text-strong);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}@layer utilities{@layer daisyui.l1.l2.l3{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:visibility .3s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:clip}.modal::backdrop{display:none}.tooltip{--tt-bg:var(--color-neutral);--tt-off: calc(100% + .5rem) ;--tt-tail: calc(100% + 1px + .25rem) ;display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);display:block;position:absolute}@media(prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tab{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg) calc(69% + .25px) ;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media(prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dropdown{position-area:var(--anchor-v,bottom)var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(:has(~[class*=dropdown-content])):focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.dropdown>:not(:has(~[class*=dropdown-content])):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown.dropdown-close .dropdown-content,.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content,.dropdown.dropdown-hover:not(:hover) [tabindex]:first-child:focus:not(:focus-visible)~.dropdown-content{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover],.dropdown .dropdown-content{z-index:999}@media(prefers-reduced-motion:no-preference){.dropdown[popover],.dropdown .dropdown-content{transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:95%}}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown:not(.dropdown-close).dropdown-open,.dropdown:not(.dropdown-close):not(.dropdown-hover):focus,.dropdown:not(.dropdown-close):focus-within) .dropdown-content,.dropdown:not(.dropdown-close).dropdown-hover:hover .dropdown-content{opacity:1;scale:100%}.dropdown:is(details) summary::-webkit-details-marker{display:none}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-close{transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:95%}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}:is(.dropdown[popover].dropdown-close,.dropdown[popover]:not(.dropdown-open,:popover-open)){transform-origin:top;opacity:0;display:none;scale:95%}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0/calc(var(--depth)*.15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0/calc(var(--depth)*6%)) inset,var(--btn-shadow);--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn{--btn-border:color-mix(in oklab,var(--btn-bg),#000 calc(var(--depth)*5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)calc(var(--depth)*30%),#0000)}}.btn{--btn-noise:var(--fx-noise)}@media(hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0)}.btn:is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn:is(input[type=checkbox],input[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.\!loading{pointer-events:none!important;aspect-ratio:1!important;vertical-align:middle!important;width:calc(var(--size-selector,.25rem)*6)!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.countdown{display:inline-flex}.countdown>*{visibility:hidden;--value-v: mod(max(0,var(--value)),1000) ;--value-hundreds: round(to-zero,var(--value-v)/100,1) ;--value-tens: round(to-zero,mod(var(--value-v),100)/10,1) ;--value-ones: mod(var(--value-v),100) ;--show-hundreds:clamp(clamp(0,var(--digits,1) - 2,1),var(--value-hundreds),1);--show-tens:clamp(clamp(0,var(--digits,1) - 1,1),var(--value-tens) + var(--show-hundreds),1);--first-digits: round(to-zero,var(--value-v)/10,1) ;height:1em;width:calc(1ch + var(--show-tens)*1ch + var(--show-hundreds)*1ch);direction:ltr;transition:width .4s ease-out .2s;display:inline-block;position:relative;overflow-y:clip}.countdown>:before,.countdown>:after{visibility:visible;--tw-content:"00\a 01\a 02\a 03\a 04\a 05\a 06\a 07\a 08\a 09\a 10\a 11\a 12\a 13\a 14\a 15\a 16\a 17\a 18\a 19\a 20\a 21\a 22\a 23\a 24\a 25\a 26\a 27\a 28\a 29\a 30\a 31\a 32\a 33\a 34\a 35\a 36\a 37\a 38\a 39\a 40\a 41\a 42\a 43\a 44\a 45\a 46\a 47\a 48\a 49\a 50\a 51\a 52\a 53\a 54\a 55\a 56\a 57\a 58\a 59\a 60\a 61\a 62\a 63\a 64\a 65\a 66\a 67\a 68\a 69\a 70\a 71\a 72\a 73\a 74\a 75\a 76\a 77\a 78\a 79\a 80\a 81\a 82\a 83\a 84\a 85\a 86\a 87\a 88\a 89\a 90\a 91\a 92\a 93\a 94\a 95\a 96\a 97\a 98\a 99\a";content:var(--tw-content);font-variant-numeric:tabular-nums;white-space:pre;text-align:end;direction:rtl;transition:all 1s cubic-bezier(1,0,0,1),width .2s ease-out .2s,opacity .2s ease-out .2s;position:absolute;overflow-x:clip}.countdown>:before{width:calc(1ch + var(--show-hundreds)*1ch);top:calc(var(--first-digits)*-1em);opacity:var(--show-tens);inset-inline-end:0}.countdown>:after{width:1ch;top:calc(var(--value-ones)*-1em);inset-inline-start:0}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}@media(prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details)>.collapse-content{content-visibility:visible}.collapse:is(details) summary{outline:none}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media(prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.toggle{border:var(--border)solid currentColor;color:var(--input-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p),var(--radius-selector-max)) + min(var(--border),var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab,red,red)){.toggle{box-shadow:0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab,red,red)){.toggle{--input-color:color-mix(in oklab,var(--color-base-content)50%,#0000)}}.toggle{--toggle-p:calc(var(--size)*.125);--size:calc(var(--size-selector,.25rem)*6);width:calc((var(--size)*2) - (var(--border) + var(--toggle-p))*2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:none}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:none}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);width:100%;height:100%;box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab,red,red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000)}}.toggle:before{background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}@media(forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border)solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border)solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--indicator-t,0);bottom:var(--indicator-b,auto);left:var(--indicator-s,auto);right:var(--indicator-e,0);translate:var(--indicator-x,50%)var(--indicator-y,-50%);position:absolute}.table{border-collapse:separate;--tw-border-spacing-x: 0rem ;--tw-border-spacing-y: 0rem ;width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media(forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.chat-bubble{border-radius:var(--radius-field);background-color:var(--color-base-300);width:fit-content;color:var(--color-base-content);grid-row-end:3;min-width:2.5rem;max-width:90%;min-height:2rem;padding-block:.5rem;padding-inline:1rem;display:block;position:relative}.chat-bubble:before{background-color:inherit;content:"";width:.75rem;height:.75rem;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-chat);mask-image:var(--mask-chat);position:absolute;bottom:0;-webkit-mask-position:0 -1px;mask-position:0 -1px;-webkit-mask-size:.8125rem;mask-size:.8125rem}.select{border:var(--border)solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.select{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.select{--size:calc(var(--size-field,.25rem)*10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border)*2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]),fieldset:disabled .select)::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){.select,.select select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}:is(.select,.select select)::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border)solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth)*3px) -2px #0003;box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth)*.1)),0 8px 10px -6px rgb(0 0 0/calc(var(--depth)*.1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}:is(.select,.select select) option{border-radius:var(--radius-field);white-space:normal;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth)*3px) -2px var(--color-neutral)}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0,1fr))auto var(--timeline-row-end,minmax(0,1fr));grid-template-columns:var(--timeline-col-start,minmax(0,1fr))auto var(--timeline-col-end,minmax(0,1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1}@media(prefers-reduced-motion:no-preference){.swap>*{transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border)solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox{border:var(--border)solid var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 0 #0000 inset,0 0 #0000;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0 3px oklch(100% 0 0/calc(var(--depth)*.1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media(forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:none}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab,var(--color-base-content)20%,#0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:none}.radio{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media(forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.navbar{align-items:center;width:100%;min-height:4rem;padding:.5rem;display:flex}.\!drawer{grid-auto-columns:max-content auto!important;width:100%!important;display:grid!important;position:relative!important}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.file-input{cursor:pointer;border:var(--border)solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.file-input{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.file-input{--size:calc(var(--size-field,.25rem)*10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.file-input{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border)*2);margin-inline-end:1rem;margin-block:calc(var(--border)*-1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise)*100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0/calc(var(--depth)*.15));box-shadow:0 .5px 0 .5px #fff inset,var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border)*-1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab,color-mix(in oklab,white 30%,var(--btn-bg))calc(var(--depth)*20%),#0000) inset,var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem)*10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab,var(--btn-bg),#000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg),0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab,red,red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab,var(--btn-bg)30%,#0000),0 4px 3px -2px color-mix(in oklab,var(--btn-bg)30%,#0000)}}.file-input::file-selector-button{--btn-noise:var(--fx-noise)}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab,var(--input-color)10%,#0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){color:color-mix(in oklch,var(--color-base-content)20%,#0000)}}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.textarea{border:var(--border)solid #0000;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);min-height:5rem;font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab,red,red)){.textarea{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000) inset,0 -1px oklch(100% 0 0/calc(var(--depth)*.1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea{--input-color:color-mix(in oklab,var(--color-base-content)20%,#0000)}}.textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color)calc(var(--depth)*10%),#0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus,.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:95%;box-shadow:0 25px 50px -12px #00000040}.chat-image{grid-row:span 2/span 2;align-self:flex-end}.divider{white-space:nowrap;height:1rem;margin:var(--divider-m,1rem 0);--divider-color:var(--color-base-content);flex-direction:row;align-self:stretch;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.divider{--divider-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.divider:before,.divider:after{content:"";background-color:var(--divider-color);flex-grow:1;width:100%;height:.125rem}@media print{.divider:before,.divider:after{border:.5px solid}}.divider:not(:empty){gap:1rem}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.modal-action{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border)solid var(--badge-color,var(--color-base-200));background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem)*6);width:fit-content;height:var(--size);padding-inline:calc(var(--size)/2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab,red,red)){.stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.stat:not(:last-child){border-block-end:none}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;display:inline-flex;overflow-x:scroll}@media(prefers-reduced-motion:no-preference){.carousel{scroll-behavior:smooth}}.carousel::-webkit-scrollbar{display:none}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e");grid-auto-rows:min-content;column-gap:.75rem;padding-block:.25rem;display:grid}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.\!link{cursor:pointer!important;text-decoration-line:underline!important}.\!link:focus{--tw-outline-style:none!important;outline-style:none!important}@media(forced-colors:active){.\!link:focus{outline-offset:2px!important;outline:2px solid #0000!important}}.\!link:focus-visible{outline-offset:2px!important;outline:2px solid!important}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.menu-title{color:var(--color-base-content);padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab,red,red)){.menu-title{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.menu-title{font-size:.875rem;font-weight:600}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-secondary{--btn-color:var(--color-secondary);--btn-fg:var(--color-secondary-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}}@layer daisyui.l1.l2{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete,background-color .3s ease-out,opacity .1s ease-out;background-color:#0006}:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal) .modal-box{opacity:1;translate:0;scale:1}:root:has(:is(.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal)){--page-has-backdrop:1;--page-overflow:hidden;--page-scroll-bg:var(--page-scroll-bg-on);--page-scroll-gutter:stable;--page-scroll-transition:var(--page-scroll-transition-on);animation:forwards set-page-has-scroll;animation-timeline:scroll()}@starting-style{.modal.modal-open,.modal[open],.modal:target,.modal-toggle:checked+.modal{opacity:0}}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translate(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip:after{transform:translate(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}.btn:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.btn:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}.btn[disabled]:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.btn[disabled]:not(.btn-link,.btn-ghost){box-shadow:none}.btn[disabled]{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.btn[disabled]{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}@media(prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row>*{grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.checkbox:disabled,.radio:disabled{cursor:not-allowed;opacity:.2}:where(.navbar){position:relative}.chat-end{grid-template-columns:1fr auto;place-items:end}.chat-end .chat-header,.chat-end .chat-footer{grid-column-start:1}.chat-end .chat-image{grid-column-start:2}.chat-end .chat-bubble{border-end-end-radius:0;grid-column-start:1}.chat-end .chat-bubble:before{inset-inline-start:100%;transform:rotateY(180deg)}[dir=rtl] :is(.chat-end .chat-bubble):before{transform:rotateY(0)}.chat-start{grid-template-columns:auto 1fr;place-items:start}.chat-start .chat-header,.chat-start .chat-footer{grid-column-start:2}.chat-start .chat-image{grid-column-start:1}.chat-start .chat-bubble{border-end-start-radius:0;grid-column-start:2}.chat-start .chat-bubble:before{inset-inline-start:-.75rem;transform:rotateY(0)}[dir=rtl] :is(.chat-start .chat-bubble):before{transform:rotateY(180deg)}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}[dir=rtl] :is(.dropdown-end :where(.dropdown-content)){translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.dropdown-start{--anchor-h:span-right}.dropdown-start :where(.dropdown-content){inset-inline-end:auto;translate:0}[dir=rtl] :is(.dropdown-start :where(.dropdown-content)){translate:0}.dropdown-start.dropdown-left{--anchor-h:left;--anchor-v:span-bottom}.dropdown-start.dropdown-left .dropdown-content{top:0;bottom:auto}.dropdown-start.dropdown-right{--anchor-h:right;--anchor-v:span-bottom}.dropdown-start.dropdown-right .dropdown-content{top:0;bottom:auto}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab,red,red)){.btn-active{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-200)),#000 7%)}}.btn-active{--btn-shadow:0 0 0 0 oklch(0% 0 0/0),0 0 0 0 oklch(0% 0 0/0);isolation:isolate}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.input-sm{--size:calc(var(--size-field,.25rem)*8);font-size:max(var(--font-size,.75rem),.75rem)}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.input-xs{--size:calc(var(--size-field,.25rem)*6);font-size:max(var(--font-size,.6875rem),.6875rem)}.input-xs[type=number]::-webkit-inner-spin-button{margin-block:-.25rem;margin-inline-end:-.75rem}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.btn-wide{width:100%;max-width:16rem}.loading-lg{width:calc(var(--size-selector,.25rem)*7)}.loading-md{width:calc(var(--size-selector,.25rem)*6)}.loading-sm{width:calc(var(--size-selector,.25rem)*5)}.loading-xs{width:calc(var(--size-selector,.25rem)*4)}.menu-sm :where(li:not(.menu-title)>:not(ul,details,.menu-title)),.menu-sm :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);padding-block:.25rem;padding-inline:.625rem;font-size:.75rem}.menu-sm .menu-title{padding-block:.5rem;padding-inline:.75rem}.badge-ghost{border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content);background-image:none}.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.chat-bubble-primary{background-color:var(--color-primary);color:var(--color-primary-content)}.table-zebra tbody tr:where(:nth-child(2n)),.table-zebra tbody tr:where(:nth-child(2n)) :where(.table-pin-cols tr th){background-color:var(--color-base-200)}@media(hover:hover){:is(.table-zebra tbody tr.row-hover,.table-zebra tbody tr.row-hover:where(:nth-child(2n))):hover{background-color:var(--color-base-300)}}.loading-dots{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1'/%3E%3C/circle%3E%3Ccircle cx='12' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.1s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='12' r='3'%3E%3Canimate attributeName='cy' values='12;6;12;12' keyTimes='0;0.286;0.571;1' dur='1.05s' repeatCount='indefinite' keySplines='.33,0,.66,.33;.33,.66,.66,1' begin='0.2s'/%3E%3C/circle%3E%3C/svg%3E")}.loading-ring{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg' stroke='white'%3E%3Cg fill='none' fill-rule='evenodd' stroke-width='2'%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='0s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='0s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='22' cy='22' r='1'%3E%3Canimate attributeName='r' begin='-0.9s' dur='1.8s' values='1;20' calcMode='spline' keyTimes='0;1' keySplines='0.165,0.84,0.44,1' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-opacity' begin='-0.9s' dur='1.8s' values='1;0' calcMode='spline' keyTimes='0;1' keySplines='0.3,0.61,0.355,1' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.checkbox-sm{--size:calc(var(--size-selector,.25rem)*5);padding:.1875rem}.checkbox-xs{--size:calc(var(--size-selector,.25rem)*4);padding:.125rem}.radio-sm{padding:.1875rem}.radio-sm[type=radio]{--size:calc(var(--size-selector,.25rem)*5)}.radio-xs{padding:.125rem}.radio-xs[type=radio]{--size:calc(var(--size-selector,.25rem)*4)}.select-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}.select-sm option{padding-block:.25rem;padding-inline:.625rem}.select-xs{--size:calc(var(--size-field,.25rem)*6);font-size:.6875rem}.select-xs option{padding-block:.25rem;padding-inline:.5rem}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.table-xs :not(thead,tfoot) tr{font-size:.6875rem}.table-xs :where(th,td){padding-block:.25rem;padding-inline:.5rem}.badge-lg{--size:calc(var(--size-selector,.25rem)*7);font-size:1rem}.badge-sm{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}.badge-xs{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}.textarea-xs{font-size:max(var(--font-size,.6875rem),.6875rem)}.alert-error{color:var(--color-error-content);--alert-border-color:var(--color-error);--alert-color:var(--color-error)}.alert-info{color:var(--color-info-content);--alert-border-color:var(--color-info);--alert-color:var(--color-info)}.alert-success{color:var(--color-success-content);--alert-border-color:var(--color-success);--alert-color:var(--color-success)}.alert-warning{color:var(--color-warning-content);--alert-border-color:var(--color-warning);--alert-color:var(--color-warning)}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.link-primary{color:var(--color-primary)}@media(hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.link-primary:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}}.progress-info{color:var(--color-info)}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem)*12)}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem)*8)}.btn-xs{--fontsize:.6875rem;--btn-p:.5rem;--size:calc(var(--size-field,.25rem)*6)}.badge-accent{--badge-color:var(--color-accent);--badge-fg:var(--color-accent-content)}.badge-error{--badge-color:var(--color-error);--badge-fg:var(--color-error-content)}.badge-info{--badge-color:var(--color-info);--badge-fg:var(--color-info-content)}.badge-neutral{--badge-color:var(--color-neutral);--badge-fg:var(--color-neutral-content)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.badge-success{--badge-color:var(--color-success);--badge-fg:var(--color-success-content)}.badge-warning{--badge-color:var(--color-warning);--badge-fg:var(--color-warning-content)}.input-error,.input-error:focus,.input-error:focus-within{--input-color:var(--color-error)}.toggle-accent:checked,.toggle-accent[aria-checked=true]{--input-color:var(--color-accent)}.toggle-primary:checked,.toggle-primary[aria-checked=true]{--input-color:var(--color-primary)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}.toggle-xs[type=checkbox],.toggle-xs:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*4)}.disabled\:btn-disabled:disabled:not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.disabled\:btn-disabled:disabled:not(.btn-link,.btn-ghost){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.disabled\:btn-disabled:disabled:not(.btn-link,.btn-ghost){box-shadow:none}.disabled\:btn-disabled:disabled{pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.disabled\:btn-disabled:disabled{--btn-fg:color-mix(in oklch,var(--color-base-content)20%,#0000)}}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.countdown.countdown{line-height:1em}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{visibility:collapse}.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:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-4{top:calc(var(--spacing)*-4)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-24{top:calc(var(--spacing)*24)}.top-\[calc\(100\%\+0\.375rem\)\]{top:calc(100% + .375rem)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-8{right:calc(var(--spacing)*8)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-5{bottom:calc(var(--spacing)*5)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-10{left:calc(var(--spacing)*10)}.left-\[0\.5625rem\]{left:.5625rem}.left-full{left:100%}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>:where(:focus,:has(:focus)){z-index:1}@media(hover:hover){.join>:where(.btn:hover,:has(.btn:hover)){isolation:isolate}}.isolate{isolation:isolate}.\!z-\[10000\]{z-index:10000!important}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[20\]{z-index:20}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[96\]{z-index:96}.z-\[98\]{z-index:98}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.col-span-1{grid-column:span 1/span 1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing)*-2)}.m-2{margin:calc(var(--spacing)*2)}.m-4{margin:calc(var(--spacing)*4)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.71429}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.888889em;margin-bottom:.888889em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.33333em;margin-bottom:1.33333em;padding-inline-start:1.11111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:.8em;font-size:2.14286em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:.8em;font-size:1.42857em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.55556em;margin-bottom:.444444em;font-size:1.28571em;line-height:1.55556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.42857em;margin-bottom:.571429em;line-height:1.42857}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.142857em;padding-inline-end:.357143em;padding-bottom:.142857em;border-radius:.3125rem;padding-inline-start:.357143em;font-size:.857143em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;border-radius:.25rem;margin-top:1.66667em;margin-bottom:1.66667em;padding-inline-start:1em;font-size:.857143em;line-height:1.66667}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em;padding-inline-start:1.57143em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;margin-bottom:.285714em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.428571em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.14286em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.571429em;margin-bottom:.571429em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em;margin-bottom:1.14286em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.14286em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.285714em;padding-inline-start:1.57143em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.85714em;margin-bottom:2.85714em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.857143em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.666667em;padding-inline-end:1em;padding-bottom:.666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.71429em;margin-bottom:1.71429em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.666667em;font-size:.857143em;line-height:1.33333}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.-mt-1{margin-top:calc(var(--spacing)*-1)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-body:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-bullets:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-hr:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-captions:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab,var(--color-base-content)50%,#0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab,var(--color-base-content)20%,#0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:root .prose{--tw-prose-kbd:color-mix(in oklab,var(--color-base-content)80%,#0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border)solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.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}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.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-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.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-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-40{height:calc(var(--spacing)*40)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-\[42dvh\]{height:42dvh}.h-\[65vh\]{height:65vh}.h-\[70vh\]{height:70vh}.h-\[75vh\]{height:75vh}.h-\[260px\]{height:260px}.h-\[300px\]{height:300px}.h-\[560px\]{height:560px}.h-\[620px\]{height:620px}.h-\[calc\(100dvh-1rem\)\]{height:calc(100dvh - 1rem)}.h-\[calc\(min\(92dvh\,58rem\)-9rem\)\]{height:calc(min(92dvh,58rem) - 9rem)}.h-\[min\(70vh\,56rem\)\]{height:min(70vh,56rem)}.h-\[min\(90vh\,52rem\)\]{height:min(90vh,52rem)}.h-\[min\(92dvh\,58rem\)\]{height:min(92dvh,58rem)}.h-\[min\(92vh\,60rem\)\]{height:min(92vh,60rem)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-36{max-height:calc(var(--spacing)*36)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[15\%\]{max-height:15%}.max-h-\[24\%\]{max-height:24%}.max-h-\[26rem\]{max-height:26rem}.max-h-\[28\%\]{max-height:28%}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36\%\]{max-height:36%}.max-h-\[52rem\]{max-height:52rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-28{min-height:calc(var(--spacing)*28)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-56{min-height:calc(var(--spacing)*56)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[3rem\]{min-height:3rem}.min-h-\[4rem\]{min-height:4rem}.min-h-\[7rem\]{min-height:7rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[40vh\]{min-height:40vh}.min-h-\[44px\]{min-height:44px}.min-h-\[64vh\]{min-height:64vh}.min-h-\[65vh\]{min-height:65vh}.min-h-\[70vh\]{min-height:70vh}.min-h-\[78px\]{min-height:78px}.min-h-\[92px\]{min-height:92px}.min-h-\[100vh\]{min-height:100vh}.min-h-\[120px\]{min-height:120px}.min-h-\[164px\]{min-height:164px}.min-h-\[180px\]{min-height:180px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[620px\]{min-height:620px}.min-h-\[650px\]{min-height:650px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/4{width:50%}.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-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-11\/12{width:91.6667%}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[12\%\]{width:12%}.w-\[18\%\]{width:18%}.w-\[20rem\]{width:20rem}.w-\[24\%\]{width:24%}.w-\[34\%\]{width:34%}.w-\[34rem\]{width:34rem}.w-\[36rem\]{width:36rem}.w-\[38rem\]{width:38rem}.w-\[56rem\]{width:56rem}.w-\[62rem\]{width:62rem}.w-\[72rem\]{width:72rem}.w-\[80\%\]{width:80%}.w-\[220px\]{width:220px}.w-\[320px\]{width:320px}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(19rem\,calc\(100vw-1rem\)\)\]{width:min(19rem,100vw - 1rem)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[min\(28rem\,calc\(100vw-2rem\)\)\]{width:min(28rem,100vw - 2rem)}.w-\[min\(96vw\,56rem\)\]{width:min(96vw,56rem)}.w-\[min\(100vw-1\.5rem\,72rem\)\]{width:min(100vw - 1.5rem,72rem)}.w-\[min\(100vw-1\.5rem\,86rem\)\]{width:min(100vw - 1.5rem,86rem)}.w-\[min\(100vw-1rem\,72rem\)\]{width:min(100vw - 1rem,72rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing)*24)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[56rem\]{max-width:56rem}.max-w-\[92rem\]{max-width:92rem}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[100px\]{max-width:100px}.max-w-\[112rem\]{max-width:112rem}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[300px\]{max-width:300px}.max-w-\[310px\]{max-width:310px}.max-w-\[340px\]{max-width:340px}.max-w-\[350px\]{max-width:350px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-\[min\(20rem\,calc\(100vw-2rem\)\)\]{max-width:min(20rem,100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18rem\]{min-width:18rem}.min-w-\[44rem\]{min-width:44rem}.min-w-\[145px\]{min-width:145px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[920px\]{min-width:920px}.min-w-\[min\(100\%\,16rem\)\]{min-width:min(100%,16rem)}.min-w-\[min\(100\%\,28rem\)\]{min-width:min(100%,28rem)}.flex-1{flex:1}.flex-\[0_1_auto\]{flex:0 auto}.flex-\[1_0_220px\]{flex:1 0 220px}.flex-\[1_1_34rem\]{flex:34rem}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-\[10\%\]{flex-basis:10%}.basis-\[11\%\]{flex-basis:11%}.basis-\[17\%\]{flex-basis:17%}.basis-\[18\%\]{flex-basis:18%}.basis-\[33\%\]{flex-basis:33%}.table-auto{table-layout:auto}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.-skew-x-12{--tw-skew-x:skewX( -12deg );transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.scroll-mt-4{scroll-margin-top:calc(var(--spacing)*4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing)*6)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-center{align-content:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.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-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*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)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}: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-base-200>:not(:last-child)){border-color:var(--color-base-200)}:where(.divide-base-300>:not(:last-child)){border-color:var(--color-base-300)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.2rem\]{border-radius:.2rem}.rounded-\[0\.8rem\]{border-radius:.8rem}.rounded-\[0\.9rem\]{border-radius:.9rem}.rounded-\[0\.95rem\]{border-radius:.95rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-box{border-radius:var(--radius-box)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.\[border-color\:var\(--ui-border-faint\)\]{border-color:var(--ui-border-faint)}.\[border-color\:var\(--ui-border-subtle\)\]{border-color:var(--ui-border-subtle)}.border-\[\#4285F4\]\/15{border-color:#4285f426}.border-accent\/20{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/20{border-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.border-accent\/25{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.border-accent\/25{border-color:color-mix(in oklab,var(--color-accent)25%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-base-100,.border-base-100\/60{border-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.border-base-100\/60{border-color:color-mix(in oklab,var(--color-base-100)60%,transparent)}}.border-base-200,.border-base-200\/70{border-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.border-base-200\/70{border-color:color-mix(in oklab,var(--color-base-200)70%,transparent)}}.border-base-200\/80{border-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.border-base-200\/80{border-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}.border-base-300,.border-base-300\/50{border-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.border-base-300\/50{border-color:color-mix(in oklab,var(--color-base-300)50%,transparent)}}.border-base-300\/60{border-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.border-base-300\/60{border-color:color-mix(in oklab,var(--color-base-300)60%,transparent)}}.border-base-300\/70{border-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.border-base-300\/70{border-color:color-mix(in oklab,var(--color-base-300)70%,transparent)}}.border-base-300\/80{border-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.border-base-300\/80{border-color:color-mix(in oklab,var(--color-base-300)80%,transparent)}}.border-base-content,.border-base-content\/10{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/10{border-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.border-base-content\/20{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.border-base-content\/20{border-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.border-black{border-color:var(--color-black)}.border-blue-400{border-color:var(--color-blue-400)}.border-error,.border-error\/25{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/25{border-color:color-mix(in oklab,var(--color-error)25%,transparent)}}.border-error\/30{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/30{border-color:color-mix(in oklab,var(--color-error)30%,transparent)}}.border-error\/35{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/35{border-color:color-mix(in oklab,var(--color-error)35%,transparent)}}.border-error\/40{border-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.border-error\/40{border-color:color-mix(in oklab,var(--color-error)40%,transparent)}}.border-info,.border-info\/25{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/25{border-color:color-mix(in oklab,var(--color-info)25%,transparent)}}.border-info\/30{border-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.border-info\/30{border-color:color-mix(in oklab,var(--color-info)30%,transparent)}}.border-neutral,.border-neutral\/30{border-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.border-neutral\/30{border-color:color-mix(in oklab,var(--color-neutral)30%,transparent)}}.border-primary{border-color:var(--color-primary)}.border-primary-content\/20{border-color:var(--color-primary-content)}@supports (color:color-mix(in lab,red,red)){.border-primary-content\/20{border-color:color-mix(in oklab,var(--color-primary-content)20%,transparent)}}.border-primary\/15{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/15{border-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.border-primary\/25{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/25{border-color:color-mix(in oklab,var(--color-primary)25%,transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.border-primary\/45{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/45{border-color:color-mix(in oklab,var(--color-primary)45%,transparent)}}.border-primary\/50{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/50{border-color:color-mix(in oklab,var(--color-primary)50%,transparent)}}.border-primary\/60{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/60{border-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.border-primary\/80{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.border-primary\/80{border-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}.border-secondary\/25{border-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.border-secondary\/25{border-color:color-mix(in oklab,var(--color-secondary)25%,transparent)}}.border-sky-300{border-color:var(--color-sky-300)}.border-success\/25{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/25{border-color:color-mix(in oklab,var(--color-success)25%,transparent)}}.border-success\/30{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--color-success)30%,transparent)}}.border-success\/35{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/35{border-color:color-mix(in oklab,var(--color-success)35%,transparent)}}.border-success\/40{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success)40%,transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/20{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/20{border-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.border-warning\/25{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/25{border-color:color-mix(in oklab,var(--color-warning)25%,transparent)}}.border-warning\/30{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--color-warning)30%,transparent)}}.border-warning\/40{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning)40%,transparent)}}.border-warning\/60{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/60{border-color:color-mix(in oklab,var(--color-warning)60%,transparent)}}.border-white{border-color:var(--color-white)}.border-t-transparent{border-top-color:#0000}.\!bg-transparent{background-color:#0000!important}.bg-\[\#4285F4\]\/8{background-color:#4285f414}.bg-accent,.bg-accent\/8{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/8{background-color:color-mix(in oklab,var(--color-accent)8%,transparent)}}.bg-accent\/10{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent)10%,transparent)}}.bg-accent\/20{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.bg-accent\/70{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-accent\/70{background-color:color-mix(in oklab,var(--color-accent)70%,transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-base-100,.bg-base-100\/40{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/40{background-color:color-mix(in oklab,var(--color-base-100)40%,transparent)}}.bg-base-100\/50{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/50{background-color:color-mix(in oklab,var(--color-base-100)50%,transparent)}}.bg-base-100\/60{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/60{background-color:color-mix(in oklab,var(--color-base-100)60%,transparent)}}.bg-base-100\/70{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/70{background-color:color-mix(in oklab,var(--color-base-100)70%,transparent)}}.bg-base-100\/72{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/72{background-color:color-mix(in oklab,var(--color-base-100)72%,transparent)}}.bg-base-100\/75{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/75{background-color:color-mix(in oklab,var(--color-base-100)75%,transparent)}}.bg-base-100\/76{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/76{background-color:color-mix(in oklab,var(--color-base-100)76%,transparent)}}.bg-base-100\/80{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/80{background-color:color-mix(in oklab,var(--color-base-100)80%,transparent)}}.bg-base-100\/82{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/82{background-color:color-mix(in oklab,var(--color-base-100)82%,transparent)}}.bg-base-100\/85{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/85{background-color:color-mix(in oklab,var(--color-base-100)85%,transparent)}}.bg-base-100\/86{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/86{background-color:color-mix(in oklab,var(--color-base-100)86%,transparent)}}.bg-base-100\/88{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/88{background-color:color-mix(in oklab,var(--color-base-100)88%,transparent)}}.bg-base-100\/90{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/90{background-color:color-mix(in oklab,var(--color-base-100)90%,transparent)}}.bg-base-100\/95{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/95{background-color:color-mix(in oklab,var(--color-base-100)95%,transparent)}}.bg-base-100\/96{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.bg-base-100\/96{background-color:color-mix(in oklab,var(--color-base-100)96%,transparent)}}.bg-base-200,.bg-base-200\/20{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/20{background-color:color-mix(in oklab,var(--color-base-200)20%,transparent)}}.bg-base-200\/25{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/25{background-color:color-mix(in oklab,var(--color-base-200)25%,transparent)}}.bg-base-200\/30{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/30{background-color:color-mix(in oklab,var(--color-base-200)30%,transparent)}}.bg-base-200\/35{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/35{background-color:color-mix(in oklab,var(--color-base-200)35%,transparent)}}.bg-base-200\/40{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/40{background-color:color-mix(in oklab,var(--color-base-200)40%,transparent)}}.bg-base-200\/45{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/45{background-color:color-mix(in oklab,var(--color-base-200)45%,transparent)}}.bg-base-200\/50{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/50{background-color:color-mix(in oklab,var(--color-base-200)50%,transparent)}}.bg-base-200\/60{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/60{background-color:color-mix(in oklab,var(--color-base-200)60%,transparent)}}.bg-base-200\/70{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/70{background-color:color-mix(in oklab,var(--color-base-200)70%,transparent)}}.bg-base-300,.bg-base-300\/20{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.bg-base-300\/20{background-color:color-mix(in oklab,var(--color-base-300)20%,transparent)}}.bg-base-300\/50{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.bg-base-300\/50{background-color:color-mix(in oklab,var(--color-base-300)50%,transparent)}}.bg-base-300\/70{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.bg-base-300\/70{background-color:color-mix(in oklab,var(--color-base-300)70%,transparent)}}.bg-base-300\/80{background-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.bg-base-300\/80{background-color:color-mix(in oklab,var(--color-base-300)80%,transparent)}}.bg-base-content,.bg-base-content\/30{background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.bg-base-content\/30{background-color:color-mix(in oklab,var(--color-base-content)30%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.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-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-error,.bg-error\/5{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/5{background-color:color-mix(in oklab,var(--color-error)5%,transparent)}}.bg-error\/8{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/8{background-color:color-mix(in oklab,var(--color-error)8%,transparent)}}.bg-error\/10{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.bg-error\/10{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.bg-gray-600{background-color:var(--color-gray-600)}.bg-info,.bg-info\/5{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/5{background-color:color-mix(in oklab,var(--color-info)5%,transparent)}}.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/10{background-color:color-mix(in oklab,var(--color-info)10%,transparent)}}.bg-info\/20{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/20{background-color:color-mix(in oklab,var(--color-info)20%,transparent)}}.bg-info\/70{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-info\/70{background-color:color-mix(in oklab,var(--color-info)70%,transparent)}}.bg-neutral,.bg-neutral\/10{background-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.bg-neutral\/10{background-color:color-mix(in oklab,var(--color-neutral)10%,transparent)}}.bg-primary,.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.bg-primary\/8{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/8{background-color:color-mix(in oklab,var(--color-primary)8%,transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary)10%,transparent)}}.bg-primary\/12{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/12{background-color:color-mix(in oklab,var(--color-primary)12%,transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/15{background-color:color-mix(in oklab,var(--color-primary)15%,transparent)}}.bg-primary\/18{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/18{background-color:color-mix(in oklab,var(--color-primary)18%,transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/70{background-color:color-mix(in oklab,var(--color-primary)70%,transparent)}}.bg-primary\/80{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/80{background-color:color-mix(in oklab,var(--color-primary)80%,transparent)}}.bg-secondary,.bg-secondary\/10{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/10{background-color:color-mix(in oklab,var(--color-secondary)10%,transparent)}}.bg-secondary\/15{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/15{background-color:color-mix(in oklab,var(--color-secondary)15%,transparent)}}.bg-secondary\/70{background-color:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/70{background-color:color-mix(in oklab,var(--color-secondary)70%,transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/60{background-color:color-mix(in oklab,var(--color-slate-950)60%,transparent)}}.bg-success,.bg-success\/5{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/5{background-color:color-mix(in oklab,var(--color-success)5%,transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--color-success)10%,transparent)}}.bg-success\/18{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/18{background-color:color-mix(in oklab,var(--color-success)18%,transparent)}}.bg-success\/20{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/20{background-color:color-mix(in oklab,var(--color-success)20%,transparent)}}.bg-success\/70{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/70{background-color:color-mix(in oklab,var(--color-success)70%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/5{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning)5%,transparent)}}.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--color-warning)10%,transparent)}}.bg-warning\/15{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/15{background-color:color-mix(in oklab,var(--color-warning)15%,transparent)}}.bg-warning\/20{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.bg-warning\/55{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/55{background-color:color-mix(in oklab,var(--color-warning)55%,transparent)}}.bg-warning\/70{background-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/70{background-color:color-mix(in oklab,var(--color-warning)70%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-base-100{--tw-gradient-from:var(--color-base-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-base-100{--tw-gradient-via:var(--color-base-100);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/30{--tw-gradient-via:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/30{--tw-gradient-via:color-mix(in oklab,var(--color-primary)30%,transparent)}}.via-primary\/30{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/40{--tw-gradient-via:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.via-primary\/40{--tw-gradient-via:color-mix(in oklab,var(--color-primary)40%,transparent)}}.via-primary\/40{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-base-200\/30{--tw-gradient-to:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.to-base-200\/30{--tw-gradient-to:color-mix(in oklab,var(--color-base-200)30%,transparent)}}.to-base-200\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-base-200\/60{--tw-gradient-to:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.to-base-200\/60{--tw-gradient-to:color-mix(in oklab,var(--color-base-200)60%,transparent)}}.to-base-200\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-\[\#0f766e\]\/12{fill:#0f766e1f}.fill-\[\#1d4ed8\]\/12{fill:#1d4ed81f}.fill-\[\#7c3aed\]\/12{fill:#7c3aed1f}.fill-\[\#b45309\]\/12{fill:#b453091f}.fill-base-100{fill:var(--color-base-100)}.fill-current{fill:currentColor}.stroke-\[\#0f766e\]\/45{stroke:#0f766e73}.stroke-\[\#1d4ed8\]\/45{stroke:#1d4ed873}.stroke-\[\#7c3aed\]\/45{stroke:#7c3aed73}.stroke-\[\#b45309\]\/45{stroke:#b4530973}.stroke-base-content\/25{stroke:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.stroke-base-content\/25{stroke:color-mix(in oklab,var(--color-base-content)25%,transparent)}}.stroke-current{stroke:currentColor}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.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-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.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-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-28{padding-right:calc(var(--spacing)*28)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-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-\[0\.95rem\]{font-size:.95rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.125rem\]{--tw-leading:1.125rem;line-height:1.125rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\[color\:var\(--ui-text\)\]{color:var(--ui-text)}.text-\[\#4285F4\]{color:#4285f4}.text-accent{color:var(--color-accent)}.text-amber-900{color:var(--color-amber-900)}.text-base-content,.text-base-content\/30{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/30{color:color-mix(in oklab,var(--color-base-content)30%,transparent)}}.text-base-content\/35{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/35{color:color-mix(in oklab,var(--color-base-content)35%,transparent)}}.text-base-content\/40{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/40{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.text-base-content\/42{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/42{color:color-mix(in oklab,var(--color-base-content)42%,transparent)}}.text-base-content\/45{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/45{color:color-mix(in oklab,var(--color-base-content)45%,transparent)}}.text-base-content\/48{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/48{color:color-mix(in oklab,var(--color-base-content)48%,transparent)}}.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/50{color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.text-base-content\/52{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/52{color:color-mix(in oklab,var(--color-base-content)52%,transparent)}}.text-base-content\/55{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/55{color:color-mix(in oklab,var(--color-base-content)55%,transparent)}}.text-base-content\/56{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/56{color:color-mix(in oklab,var(--color-base-content)56%,transparent)}}.text-base-content\/58{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/58{color:color-mix(in oklab,var(--color-base-content)58%,transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/60{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.text-base-content\/62{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/62{color:color-mix(in oklab,var(--color-base-content)62%,transparent)}}.text-base-content\/65{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/65{color:color-mix(in oklab,var(--color-base-content)65%,transparent)}}.text-base-content\/68{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/68{color:color-mix(in oklab,var(--color-base-content)68%,transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/70{color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.text-base-content\/72{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/72{color:color-mix(in oklab,var(--color-base-content)72%,transparent)}}.text-base-content\/74{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/74{color:color-mix(in oklab,var(--color-base-content)74%,transparent)}}.text-base-content\/75{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/75{color:color-mix(in oklab,var(--color-base-content)75%,transparent)}}.text-base-content\/76{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/76{color:color-mix(in oklab,var(--color-base-content)76%,transparent)}}.text-base-content\/78{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/78{color:color-mix(in oklab,var(--color-base-content)78%,transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/80{color:color-mix(in oklab,var(--color-base-content)80%,transparent)}}.text-base-content\/82{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/82{color:color-mix(in oklab,var(--color-base-content)82%,transparent)}}.text-base-content\/85{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/85{color:color-mix(in oklab,var(--color-base-content)85%,transparent)}}.text-black{color:var(--color-black)}.text-blue-800{color:var(--color-blue-800)}.text-current{color:currentColor}.text-error{color:var(--color-error)}.text-error-content,.text-error-content\/80{color:var(--color-error-content)}@supports (color:color-mix(in lab,red,red)){.text-error-content\/80{color:color-mix(in oklab,var(--color-error-content)80%,transparent)}}.text-error\/78{color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.text-error\/78{color:color-mix(in oklab,var(--color-error)78%,transparent)}}.text-error\/80{color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.text-error\/80{color:color-mix(in oklab,var(--color-error)80%,transparent)}}.text-error\/90{color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.text-error\/90{color:color-mix(in oklab,var(--color-error)90%,transparent)}}.text-info{color:var(--color-info)}.text-neutral{color:var(--color-neutral)}.text-neutral-content{color:var(--color-neutral-content)}.text-primary{color:var(--color-primary)}.text-primary-content{color:var(--color-primary-content)}.text-primary\/80{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.text-primary\/80{color:color-mix(in oklab,var(--color-primary)80%,transparent)}}.text-secondary{color:var(--color-secondary)}.text-sky-900{color:var(--color-sky-900)}.text-success{color:var(--color-success)}.text-success-content,.text-success-content\/80{color:var(--color-success-content)}@supports (color:color-mix(in lab,red,red)){.text-success-content\/80{color:color-mix(in oklab,var(--color-success-content)80%,transparent)}}.text-warning{color:var(--color-warning)}.text-warning-content,.text-warning-content\/90{color:var(--color-warning-content)}@supports (color:color-mix(in lab,red,red)){.text-warning-content\/90{color:color-mix(in oklab,var(--color-warning-content)90%,transparent)}}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(15\,23\,42\,0\.03\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#0f172a08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#0f172a38);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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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)}.ring,.ring-1{--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)}.ring-2{--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)}.ring-base-300\/70{--tw-ring-color:var(--color-base-300)}@supports (color:color-mix(in lab,red,red)){.ring-base-300\/70{--tw-ring-color:color-mix(in oklab,var(--color-base-300)70%,transparent)}}.ring-base-content\/10{--tw-ring-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.ring-base-content\/10{--tw-ring-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.ring-error\/20{--tw-ring-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.ring-error\/20{--tw-ring-color:color-mix(in oklab,var(--color-error)20%,transparent)}}.ring-info\/20{--tw-ring-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.ring-info\/20{--tw-ring-color:color-mix(in oklab,var(--color-info)20%,transparent)}}.ring-neutral\/20{--tw-ring-color:var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.ring-neutral\/20{--tw-ring-color:color-mix(in oklab,var(--color-neutral)20%,transparent)}}.ring-primary,.ring-primary\/20{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--color-primary)20%,transparent)}}.ring-primary\/35{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/35{--tw-ring-color:color-mix(in oklab,var(--color-primary)35%,transparent)}}.ring-primary\/40{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.ring-primary\/45{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.ring-primary\/45{--tw-ring-color:color-mix(in oklab,var(--color-primary)45%,transparent)}}.ring-warning\/20{--tw-ring-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ring-warning\/20{--tw-ring-color:color-mix(in oklab,var(--color-warning)20%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}@layer daisyui.l1{.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn)):not(:disabled,[disabled],.btn-disabled){--btn-fg:var(--btn-color,currentColor);outline-color:currentColor}@media(hover:none){.btn-ghost:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color,currentColor);--btn-border:#0000;--btn-noise:none;outline-color:currentColor}}.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media(hover:none){.btn-outline:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}}.outline-primary{outline-color:var(--color-primary)}.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,)}.invert{--tw-invert:invert(100%);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{--tw-backdrop-blur:blur(8px);-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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-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-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))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.ring-inset{--tw-ring-inset:inset}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-warning:is(:where(.group):hover *){color:var(--color-warning)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-md:is(:where(.group):hover *){--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)}}.placeholder\:text-base-content\/45::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-base-content\/45::placeholder{color:color-mix(in oklab,var(--color-base-content)45%,transparent)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-base-300:focus-within{border-color:var(--color-base-300)}.focus-within\:bg-base-100\/92:focus-within{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.focus-within\:bg-base-100\/92:focus-within{background-color:color-mix(in oklab,var(--color-base-100)92%,transparent)}}@media(hover:hover){.hover\:z-\[9999\]:hover{z-index:9999}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-base-300:hover{border-color:var(--color-base-300)}.hover\:border-base-content\/30:hover{border-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.hover\:border-base-content\/30:hover{border-color:color-mix(in oklab,var(--color-base-content)30%,transparent)}}.hover\:border-primary\/35:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/35:hover{border-color:color-mix(in oklab,var(--color-primary)35%,transparent)}}.hover\:border-primary\/40:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.hover\:border-primary\/45:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/45:hover{border-color:color-mix(in oklab,var(--color-primary)45%,transparent)}}.hover\:bg-base-100:hover,.hover\:bg-base-100\/50:hover{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-100\/50:hover{background-color:color-mix(in oklab,var(--color-base-100)50%,transparent)}}.hover\:bg-base-100\/92:hover{background-color:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-100\/92:hover{background-color:color-mix(in oklab,var(--color-base-100)92%,transparent)}}.hover\:bg-base-200:hover,.hover\:bg-base-200\/40:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-200\/40:hover{background-color:color-mix(in oklab,var(--color-base-200)40%,transparent)}}.hover\:bg-base-200\/50:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-200\/50:hover{background-color:color-mix(in oklab,var(--color-base-200)50%,transparent)}}.hover\:bg-base-200\/60:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-200\/60:hover{background-color:color-mix(in oklab,var(--color-base-200)60%,transparent)}}.hover\:bg-base-200\/70:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-200\/70:hover{background-color:color-mix(in oklab,var(--color-base-200)70%,transparent)}}.hover\:bg-base-200\/80:hover{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-base-200\/80:hover{background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}.hover\:bg-base-300:hover{background-color:var(--color-base-300)}.hover\:bg-error:hover,.hover\:bg-error\/10:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab,var(--color-error)10%,transparent)}}.hover\:bg-info\/15:hover{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-info\/15:hover{background-color:color-mix(in oklab,var(--color-info)15%,transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--color-primary)5%,transparent)}}.hover\:bg-warning:hover{background-color:var(--color-warning)}@layer daisyui.l1.l2{.hover\:link-primary:hover{color:var(--color-primary)}.hover\:link-primary:hover:hover{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:link-primary:hover:hover{color:color-mix(in oklab,var(--color-primary)80%,#000)}}.hover\:badge-primary:hover{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}}.hover\:text-base-content:hover{color:var(--color-base-content)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-error-content:hover{color:var(--color-error-content)}.hover\:text-primary:hover,.hover\:text-primary\/80:hover{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:text-primary\/80:hover{color:color-mix(in oklab,var(--color-primary)80%,transparent)}}.hover\:text-warning-content:hover{color:var(--color-warning-content)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.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-md:hover{--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)}.hover\:shadow-sm:hover{--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)}}.focus\:bg-base-200:focus{background-color:var(--color-base-200)}.focus\:opacity-100:focus{opacity:1}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--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-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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-visible\:ring-base-300:focus-visible{--tw-ring-color:var(--color-base-300)}.focus-visible\:ring-base-content\/35:focus-visible{--tw-ring-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-base-content\/35:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-base-content)35%,transparent)}}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-primary)30%,transparent)}}.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/60:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-primary)60%,transparent)}}.focus-visible\:ring-warning\/50:focus-visible{--tw-ring-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-warning\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-warning)50%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media(min-width:40rem){.sm\:right-auto{right:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-24{width:calc(var(--spacing)*24)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-\[28rem\]{width:28rem}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:min-w-\[250px\]{min-width:250px}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,11rem\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing)*4)}:where(.sm\: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)))}.sm\:p-3{padding:calc(var(--spacing)*3)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-10{padding-block:calc(var(--spacing)*10)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:48rem){.md\:left-\[-1\.25rem\]{left:-1.25rem}.md\:left-\[-1\.875rem\]{left:-1.875rem}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:inline{display:inline}.md\:h-auto{height:auto}.md\:w-24{width:calc(var(--spacing)*24)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-80{width:calc(var(--spacing)*80)}.md\:max-w-xs{max-width:var(--container-xs)}.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\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.md\:grid-cols-\[7rem_minmax\(0\,1fr\)\]{grid-template-columns:7rem minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_11rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.4fr) 11rem minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,1fr\)_8rem\]{grid-template-columns:minmax(0,1fr) 8rem}.md\:grid-cols-\[minmax\(0\,1fr\)_10rem_minmax\(0\,1fr\)_5rem\]{grid-template-columns:minmax(0,1fr) 10rem minmax(0,1fr) 5rem}.md\:grid-cols-\[minmax\(0\,220px\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,220px) minmax(0,1fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:calc(var(--spacing)*5)}.md\:gap-x-4{column-gap:calc(var(--spacing)*4)}.md\:self-center{align-self:center}.md\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.md\:border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:pr-3{padding-right:calc(var(--spacing)*3)}.md\:pr-8{padding-right:calc(var(--spacing)*8)}.md\:pl-0{padding-left:calc(var(--spacing)*0)}.md\:text-right{text-align:right}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-\[1\.05rem\]{font-size:1.05rem}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:ml-4{margin-left:calc(var(--spacing)*4)}.lg\:ml-6{margin-left:calc(var(--spacing)*6)}.lg\:ml-auto{margin-left:auto}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:max-h-full{max-height:100%}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-auto{width:auto}.lg\:min-w-\[20rem\]{min-width:20rem}.lg\:shrink-0{flex-shrink:0}.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-\[12rem_12rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:12rem 12rem minmax(0,1fr) auto}.lg\:grid-cols-\[14rem_minmax\(0\,1fr\)\]{grid-template-columns:14rem minmax(0,1fr)}.lg\:grid-cols-\[16rem_minmax\(0\,1fr\)\]{grid-template-columns:16rem minmax(0,1fr)}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)_22rem\]{grid-template-columns:18rem minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(10rem\,0\.9fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.2fr) minmax(10rem,.9fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_18rem\]{grid-template-columns:minmax(0,1.3fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_18rem\]{grid-template-columns:minmax(0,1.4fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1\.4fr\)_repeat\(5\,minmax\(0\,0\.8fr\)\)_auto\]{grid-template-columns:minmax(0,1.4fr) repeat(5,minmax(0,.8fr)) auto}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_12rem_minmax\(0\,1\.2fr\)_auto\]{grid-template-columns:minmax(0,1.6fr) 12rem minmax(0,1.2fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.6fr\)_auto\]{grid-template-columns:minmax(0,1.6fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)_14rem_14rem\]{grid-template-columns:minmax(0,1.7fr) 14rem 14rem}.lg\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(18rem\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(18rem,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_12rem_12rem_auto\]{grid-template-columns:minmax(0,1fr) 12rem 12rem auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(16rem\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(280px\,360px\)\]{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:py-6{padding-block:calc(var(--spacing)*6)}.lg\:pr-12{padding-right:calc(var(--spacing)*12)}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:80rem){.xl\:relative{position:relative}.xl\:sticky{position:sticky}.xl\:top-1\/2{top:50%}.xl\:top-6{top:calc(var(--spacing)*6)}.xl\:left-0{left:calc(var(--spacing)*0)}.xl\:z-auto{z-index:auto}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-fit{height:fit-content}.xl\:h-full{height:100%}.xl\:min-h-\[2\.65rem\]{min-height:2.65rem}.xl\:w-14{width:calc(var(--spacing)*14)}.xl\:w-\[22rem\]{width:22rem}.xl\:w-\[24rem\]{width:24rem}.xl\:w-\[340px\]{width:340px}.xl\:w-full{width:100%}.xl\:max-w-\[22rem\]{max-width:22rem}.xl\:min-w-\[15rem\]{min-width:15rem}.xl\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.xl\:-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.xl\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.xl\:grid-cols-\[18rem_minmax\(0\,1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.xl\:grid-cols-\[20rem_minmax\(0\,1fr\)\]{grid-template-columns:20rem minmax(0,1fr)}.xl\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)_22rem\]{grid-template-columns:340px minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(18rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_auto\]{grid-template-columns:minmax(0,1.4fr) auto}.xl\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(20rem\,1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(20rem,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_14rem_auto\]{grid-template-columns:minmax(0,1.6fr) 14rem auto}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(20rem\,0\.92fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(20rem,.92fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(20rem\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(20rem,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.6fr\)_minmax\(22rem\,1fr\)\]{grid-template-columns:minmax(0,1.6fr) minmax(22rem,1fr)}.xl\:grid-cols-\[minmax\(0\,1\.9fr\)_minmax\(18rem\,0\.95fr\)\]{grid-template-columns:minmax(0,1.9fr) minmax(18rem,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.85fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.xl\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr)}.xl\:grid-cols-\[minmax\(0\,1\.55fr\)_minmax\(20rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.9fr)}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_22rem\]{grid-template-columns:minmax(0,1.65fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1\.75fr\)_20rem\]{grid-template-columns:minmax(0,1.75fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(260px\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.xl\:flex-col{flex-direction:column}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}.xl\:justify-start{justify-content:flex-start}.xl\:gap-1{gap:calc(var(--spacing)*1)}.xl\:gap-2{gap:calc(var(--spacing)*2)}.xl\:gap-5{gap:calc(var(--spacing)*5)}.xl\:gap-6{gap:calc(var(--spacing)*6)}.xl\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.xl\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.xl\:border-base-200,.xl\:border-base-200\/70{border-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.xl\:border-base-200\/70{border-color:color-mix(in oklab,var(--color-base-200)70%,transparent)}}.xl\:px-2{padding-inline:calc(var(--spacing)*2)}.xl\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.xl\:py-4{padding-block:calc(var(--spacing)*4)}.xl\:text-\[10px\]{font-size:10px}.xl\:text-\[13px\]{font-size:13px}}@media(min-width:96rem){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-color-scheme:dark){.dark\:bg-base-200{background-color:var(--color-base-200)}.dark\:text-black{color:var(--color-black)}.dark\:text-white{color:var(--color-white)}.dark\:prose-invert{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}}.prose-headings\:font-bold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose-headings\:text-base-content :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-p\:text-base-content :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-base-content)}.prose-a\:text-primary :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-primary)}.prose-blockquote\:text-base-content :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-strong\:text-base-content :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-ol\:text-base-content :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-ul\:text-base-content :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)),.prose-li\:text-base-content :where(li):not(:where([class~=not-prose],[class~=not-prose] *)),.\[\&_\*\]\:text-base-content *{color:var(--color-base-content)}@media(prefers-color-scheme:dark){.dark\:\[\&_\*\]\:\!text-white *{color:var(--color-white)!important}}}.svelte-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.svelte-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.svelte-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.svelte-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__pane{z-index:1}.svelte-flow__pane.draggable{cursor:grab}.svelte-flow__pane.dragging{cursor:grabbing}.svelte-flow__pane.selection{cursor:pointer}.svelte-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.svelte-flow__renderer{z-index:4}.svelte-flow__selection{z-index:6}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible{outline:none}.svelte-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.svelte-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.svelte-flow .svelte-flow__edges{position:absolute}.svelte-flow .svelte-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.svelte-flow__edge{pointer-events:visibleStroke}.svelte-flow__edge.selectable{cursor:pointer}.svelte-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.svelte-flow__edge.animated path.svelte-flow__edge-interaction{stroke-dasharray:none;animation:none}.svelte-flow__edge.inactive{pointer-events:none}.svelte-flow__edge.selected,.svelte-flow__edge:focus,.svelte-flow__edge:focus-visible{outline:none}.svelte-flow__edge.selected .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus .svelte-flow__edge-path,.svelte-flow__edge.selectable:focus-visible .svelte-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.svelte-flow__edge-textwrapper{pointer-events:all}.svelte-flow__edge .svelte-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.svelte-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.svelte-flow__connection{pointer-events:none}.svelte-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.svelte-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.svelte-flow__nodes{pointer-events:none;transform-origin:0 0}.svelte-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.svelte-flow__node.selectable{cursor:pointer}.svelte-flow__node.draggable{cursor:grab;pointer-events:all}.svelte-flow__node.draggable.dragging{cursor:grabbing}.svelte-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.svelte-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.svelte-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.svelte-flow__handle.connectingfrom{pointer-events:all}.svelte-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.svelte-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.svelte-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.svelte-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.svelte-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.svelte-flow__edgeupdater{cursor:move;pointer-events:all}.svelte-flow__pane.selection .svelte-flow__panel{pointer-events:none}.svelte-flow__panel{z-index:5;margin:15px;position:absolute}.svelte-flow__panel.top{top:0}.svelte-flow__panel.bottom{bottom:0}.svelte-flow__panel.top.center,.svelte-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.svelte-flow__panel.left{left:0}.svelte-flow__panel.right{right:0}.svelte-flow__panel.left.center,.svelte-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.svelte-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.svelte-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.svelte-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.svelte-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.svelte-flow__minimap-svg{display:block}.svelte-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.svelte-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.svelte-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.svelte-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.svelte-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.svelte-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.svelte-flow__controls.horizontal{flex-direction:row}.svelte-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.svelte-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.svelte-flow__edge.updating .svelte-flow__edge-path{stroke:#777}.svelte-flow__edge-text{font-size:10px}.svelte-flow__node.selectable:focus,.svelte-flow__node.selectable:focus-visible{outline:none}.svelte-flow__node-input,.svelte-flow__node-default,.svelte-flow__node-output,.svelte-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.svelte-flow__node-input.selectable:hover,.svelte-flow__node-default.selectable:hover,.svelte-flow__node-output.selectable:hover,.svelte-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.svelte-flow__node-input.selectable.selected,.svelte-flow__node-input.selectable:focus,.svelte-flow__node-input.selectable:focus-visible,.svelte-flow__node-default.selectable.selected,.svelte-flow__node-default.selectable:focus,.svelte-flow__node-default.selectable:focus-visible,.svelte-flow__node-output.selectable.selected,.svelte-flow__node-output.selectable:focus,.svelte-flow__node-output.selectable:focus-visible,.svelte-flow__node-group.selectable.selected,.svelte-flow__node-group.selectable:focus,.svelte-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.svelte-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.svelte-flow__nodesselection-rect,.svelte-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.svelte-flow__nodesselection-rect:focus,.svelte-flow__nodesselection-rect:focus-visible,.svelte-flow__selection:focus,.svelte-flow__selection:focus-visible{outline:none}.svelte-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.svelte-flow__controls-button:disabled{pointer-events:none}.svelte-flow__controls-button:disabled svg{fill-opacity:.4}.svelte-flow__controls-button:last-child{border-bottom:none}.svelte-flow__controls.horizontal .svelte-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.svelte-flow__controls.horizontal .svelte-flow__controls-button:last-child{border-right:none}.svelte-flow__resize-control{position:absolute}.svelte-flow__resize-control.left,.svelte-flow__resize-control.right{cursor:ew-resize}.svelte-flow__resize-control.top,.svelte-flow__resize-control.bottom{cursor:ns-resize}.svelte-flow__resize-control.top.left,.svelte-flow__resize-control.bottom.right{cursor:nwse-resize}.svelte-flow__resize-control.bottom.left,.svelte-flow__resize-control.top.right{cursor:nesw-resize}.svelte-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.svelte-flow__resize-control.handle.left{top:50%;left:0}.svelte-flow__resize-control.handle.right{top:50%;left:100%}.svelte-flow__resize-control.handle.top{top:0;left:50%}.svelte-flow__resize-control.handle.bottom{top:100%;left:50%}.svelte-flow__resize-control.handle.top.left,.svelte-flow__resize-control.handle.bottom.left{left:0}.svelte-flow__resize-control.handle.top.right,.svelte-flow__resize-control.handle.bottom.right{left:100%}.svelte-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.svelte-flow__resize-control.line.left,.svelte-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.svelte-flow__resize-control.line.left{border-left-width:1px;left:0}.svelte-flow__resize-control.line.right{border-right-width:1px;left:100%}.svelte-flow__resize-control.line.top,.svelte-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.svelte-flow__resize-control.line.top{border-top-width:1px;top:0}.svelte-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.svelte-flow__edge-label{text-align:center;color:var(--xy-edge-label-color,var(--xy-edge-label-color-default));background:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default));padding:2px;font-size:10px;position:absolute}.svelte-flow__container{-webkit-user-select:none;user-select:none}a{cursor:pointer;transition:color var(--ui-motion-base)var(--ui-ease-standard),opacity var(--ui-motion-base)var(--ui-ease-standard),transform var(--ui-motion-base)var(--ui-ease-standard),border-color var(--ui-motion-base)var(--ui-ease-standard),background-color var(--ui-motion-base)var(--ui-ease-standard)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:768px){.ui-segment-label{display:none}.ui-control-btn{width:calc(var(--ui-btn-height-sm) - .25rem);height:calc(var(--ui-btn-height-sm) - .25rem);font-size:.75rem}.ui-setup-summary-item:not(:last-child){border-bottom:1px solid var(--ui-border-subtle)}.ui-insights-stream-viewport{height:min(68vh,42rem);min-height:22rem}}@media(min-width:768px){.ui-setup-summary-item:nth-child(odd){border-right:1px solid var(--ui-border-subtle)}}@media(min-width:1280px){.ui-setup-summary-item{border-right:1px solid var(--ui-border-subtle);border-bottom:0!important}.ui-setup-summary-item:last-child{border-right:0}}.dashboard-widget-link{border:1px solid var(--bc);align-items:center;gap:.5rem;min-height:2.1rem;padding:.38rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-widget-link{border:1px solid color-mix(in oklch,var(--bc)12%,var(--b3)88%)}}.dashboard-widget-link{background:linear-gradient(180deg,var(--b1)0,var(--b1)100%);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.dashboard-widget-link{background:linear-gradient(180deg,color-mix(in oklch,var(--b1)58%,var(--b2)42%)0,color-mix(in oklch,var(--b1)82%,var(--b3)18%))}}.dashboard-widget-link{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-widget-link{color:color-mix(in oklch,var(--bc)88%,var(--p)12%)}}.dashboard-widget-link{letter-spacing:.02em;font-size:.75rem;font-weight:650;text-decoration:none;transition:transform .14s,border-color .14s,box-shadow .14s,color .14s;box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.2),0 10px 18px #0f172a14}.dashboard-widget-link:hover{border-color:var(--p);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.dashboard-widget-link:hover{border-color:color-mix(in oklch,var(--p)34%,var(--bc)10%)}}.dashboard-widget-link:hover{color:var(--bc)}@supports (color:color-mix(in lab,red,red)){.dashboard-widget-link:hover{color:color-mix(in oklch,var(--bc)76%,var(--p)24%)}}.dashboard-widget-link:hover{box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.24),0 12px 22px #0f172a1f}.dashboard-widget-link:focus-visible{outline:2px solid var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-widget-link:focus-visible{outline:2px solid color-mix(in oklch,var(--p)48%,var(--bc)12%)}}.dashboard-widget-link:focus-visible{outline-offset:2px}.dashboard-widget-link__arrow{background:var(--p);border-radius:999px;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-widget-link__arrow{background:color-mix(in oklch,var(--p)16%,var(--b1)84%)}}.dashboard-widget-link__arrow{color:var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-widget-link__arrow{color:color-mix(in oklch,var(--p)62%,var(--bc)38%)}}.dashboard-widget-link__arrow{font-size:.8rem;line-height:1}@media(min-width:1024px){.dashboard-widget-grid__item{grid-column-start:var(--dashboard-widget-column-start,auto)}}.dashboard-widget-grid__item-draggable{cursor:grab}.dashboard-widget-grid__item-draggable:active{cursor:grabbing}.dashboard-widget-grid__item-drop-target{outline:2px solid var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-widget-grid__item-drop-target{outline:2px solid color-mix(in oklch,var(--p)55%,transparent)}}.dashboard-widget-grid__item-drop-target{outline-offset:3px}.dashboard-breakdown-widget{border-color:var(--brand-rule)}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget{border-color:color-mix(in oklch,var(--brand-rule)88%,var(--ui-border-subtle))}}.dashboard-breakdown-widget{background:linear-gradient(180deg,var(--brand-surface-top)0,var(--brand-surface-bottom)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-surface-top)92%,var(--ui-surface-raised)8%)0,color-mix(in oklch,var(--brand-surface-bottom)94%,var(--ui-surface-1)6%))}}.dashboard-breakdown-widget{box-shadow:inset 0 1px 0 var(--brand-inverse-border),var(--brand-shadow-soft)}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget{box-shadow:inset 0 1px color-mix(in oklch,var(--brand-inverse-border)32%,transparent),var(--brand-shadow-soft)}}.dashboard-breakdown-widget__content{flex-direction:column;gap:.85rem;height:100%;padding:1.1rem;display:flex}.dashboard-breakdown-widget__header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.dashboard-breakdown-widget__title{color:var(--ui-text-strong);margin:0;font-size:1rem;font-weight:650;line-height:1.35}.dashboard-breakdown-widget__total{border:1px solid var(--brand-rule-strong);gap:.08rem;min-width:4.8rem;padding:.45rem .65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__total{border:1px solid color-mix(in oklch,var(--brand-rule-strong)70%,var(--ui-border-subtle))}}.dashboard-breakdown-widget__total{background:linear-gradient(180deg,var(--brand-cloud-strong)0,var(--brand-glass-strong)100%);border-radius:.95rem}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__total{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-cloud-strong)58%,var(--ui-surface-raised)42%)0,color-mix(in oklch,var(--brand-glass-strong)76%,var(--ui-surface-soft)24%))}}.dashboard-breakdown-widget__total{box-shadow:inset 0 1px 0 var(--brand-inverse-border)}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__total{box-shadow:inset 0 1px color-mix(in oklch,var(--brand-inverse-border)44%,transparent)}}.dashboard-breakdown-widget__total{text-align:right}.dashboard-breakdown-widget__total span{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.dashboard-breakdown-widget__total strong{color:var(--ui-text-strong);font-family:var(--brand-serif);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700}.dashboard-breakdown-widget__subtitle{max-width:32rem;color:var(--ui-text-muted);margin:0;font-size:.79rem;line-height:1.55}.dashboard-breakdown-widget__donut-layout{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:center;gap:1rem;display:grid}.dashboard-breakdown-widget__donut-shell{border:1px solid var(--brand-rule-strong);place-items:center;padding:.8rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__donut-shell{border:1px solid color-mix(in oklch,var(--brand-rule-strong)68%,var(--ui-border-subtle))}}.dashboard-breakdown-widget__donut-shell{background:linear-gradient(180deg,var(--brand-cloud-strong)0,var(--brand-glass-strong)100%);border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__donut-shell{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-cloud-strong)54%,var(--ui-surface-raised)46%)0,color-mix(in oklch,var(--brand-glass-strong)80%,var(--ui-surface-soft)20%))}}.dashboard-breakdown-widget__donut-shell{box-shadow:inset 0 1px 0 var(--brand-inverse-border)}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__donut-shell{box-shadow:inset 0 1px color-mix(in oklch,var(--brand-inverse-border)42%,transparent)}}.dashboard-breakdown-widget__donut{width:100%;max-width:10rem;height:auto;overflow:visible}.dashboard-breakdown-widget__donut-center{pointer-events:none;text-align:center;place-content:center;gap:.1rem;display:grid;position:absolute;top:0;right:0;bottom:0;left:0}.dashboard-breakdown-widget__donut-center span{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.dashboard-breakdown-widget__donut-center strong{color:var(--ui-text-strong);font-family:var(--brand-serif);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:700}.dashboard-breakdown-widget__donut-segment{transition:opacity .14s,transform .14s}.dashboard-breakdown-widget__list{gap:.7rem;display:grid}.dashboard-breakdown-widget__list-table{gap:.6rem}.dashboard-breakdown-widget__row{border:1px solid var(--brand-rule-strong);justify-content:space-between;align-items:center;gap:.9rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__row{border:1px solid color-mix(in oklch,var(--brand-rule-strong)70%,var(--ui-border-subtle))}}.dashboard-breakdown-widget__row{background:linear-gradient(180deg,var(--brand-cloud-strong)0,var(--brand-glass-strong)100%);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__row{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-cloud-strong)58%,var(--ui-surface-raised)42%)0,color-mix(in oklch,var(--brand-glass-strong)78%,var(--ui-surface-soft)22%))}}.dashboard-breakdown-widget__row{box-shadow:inset 0 1px 0 var(--brand-inverse-border)}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__row{box-shadow:inset 0 1px color-mix(in oklch,var(--brand-inverse-border)38%,transparent)}}.dashboard-breakdown-widget__row--interactive{transition:transform .14s,border-color .14s,box-shadow .14s}.dashboard-breakdown-widget__row--interactive:hover{border-color:var(--p);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__row--interactive:hover{border-color:color-mix(in oklch,var(--p)34%,var(--brand-rule-strong))}}.dashboard-breakdown-widget__row--interactive:hover{background:linear-gradient(180deg,var(--brand-cloud-strong)0,var(--brand-glass-hover)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__row--interactive:hover{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-cloud-strong)64%,var(--ui-surface-raised)36%)0,color-mix(in oklch,var(--brand-glass-hover)72%,var(--ui-surface-soft)28%))}}.dashboard-breakdown-widget__row--interactive:hover{box-shadow:inset 0 1px 0 var(--brand-inverse-border),var(--ui-shadow-1)}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__row--interactive:hover{box-shadow:inset 0 1px color-mix(in oklch,var(--brand-inverse-border)42%,transparent),var(--ui-shadow-1)}}.dashboard-breakdown-widget__row-main{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.dashboard-breakdown-widget__swatch{background-color:var(--ui-bg-color,transparent);width:.72rem;height:.72rem;box-shadow:0 0 0 4px var(--brand-cloud-strong);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__swatch{box-shadow:0 0 0 4px color-mix(in oklch,var(--brand-cloud-strong)68%,var(--ui-surface-raised)32%)}}.dashboard-breakdown-widget__row-topline{justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.42rem;display:flex}.dashboard-breakdown-widget__row-label{color:var(--ui-text-strong);font-family:var(--brand-serif);letter-spacing:-.01em;text-transform:capitalize;font-size:.84rem;font-weight:650;line-height:1.35}.dashboard-breakdown-widget__row-meta{color:var(--ui-text-muted);font-size:.72rem;line-height:1.4}.dashboard-breakdown-widget__row-value{color:var(--ui-text-strong);font-family:var(--brand-serif);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700}.dashboard-breakdown-widget__bar-track{background:var(--ui-surface-3);border-radius:999px;width:100%;height:.52rem}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__bar-track{background:color-mix(in oklch,var(--ui-surface-3)72%,var(--brand-glass)28%)}}.dashboard-breakdown-widget__bar-track{overflow:hidden}.dashboard-breakdown-widget__bar-fill{width:max(var(--ui-bar-width,0%),6%);border-radius:inherit;background:linear-gradient(90deg,var(--ui-bar-color,transparent)0%,var(--ui-bar-color,transparent)100%);height:100%}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__bar-fill{background:linear-gradient(90deg,var(--ui-bar-color,transparent)0%,color-mix(in srgb,var(--ui-bar-color,transparent)58%,white)100%)}}.dashboard-breakdown-widget__share{flex:none;justify-items:end;gap:.08rem;display:grid}.dashboard-breakdown-widget__share strong{color:var(--ui-text-strong);font-family:var(--brand-serif);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.dashboard-breakdown-widget__share span{color:var(--ui-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dashboard-breakdown-widget__empty{border:1px dashed var(--ui-border-faint);background:var(--ui-surface-soft);border-radius:1.25rem;place-items:center;min-height:11rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-breakdown-widget__empty{background:color-mix(in oklch,var(--ui-surface-soft)72%,transparent)}}.dashboard-breakdown-widget__empty{color:var(--ui-text-muted);font-size:.82rem}@media(max-width:760px){.dashboard-breakdown-widget__header{flex-direction:column}.dashboard-breakdown-widget__donut-layout{grid-template-columns:1fr}.dashboard-breakdown-widget__row{flex-direction:column;align-items:stretch}.dashboard-breakdown-widget__share{justify-items:start}}.dashboard-stat-widget{border-color:var(--brand-rule);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-widget{border-color:color-mix(in oklch,var(--brand-rule)88%,var(--ui-border-subtle))}}.dashboard-stat-widget{background:radial-gradient(circle at top right,var(--p)0,transparent 36%),linear-gradient(180deg,var(--brand-surface-top)0,var(--brand-surface-bottom)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-widget{background:radial-gradient(circle at top right,color-mix(in oklch,var(--p)22%,transparent)0,transparent 36%),linear-gradient(180deg,color-mix(in oklch,var(--brand-surface-top)92%,var(--ui-surface-raised)8%)0,color-mix(in oklch,var(--brand-surface-bottom)94%,var(--ui-surface-1)6%))}}.dashboard-stat-widget{box-shadow:inset 0 1px 0 var(--brand-inverse-border),var(--brand-shadow-soft)}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-widget{box-shadow:inset 0 1px color-mix(in oklch,var(--brand-inverse-border)32%,transparent),var(--brand-shadow-soft)}}.dashboard-stat-widget__content{flex-direction:column;gap:.55rem;height:100%;padding:1.1rem 1.1rem 1rem;display:flex;position:relative}.dashboard-stat-widget__wash{background:radial-gradient(circle,var(--p)0,transparent 68%);border-radius:999px;width:8rem;height:8rem;position:absolute;inset:auto -2.4rem -3rem auto}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-widget__wash{background:radial-gradient(circle,color-mix(in oklch,var(--p)18%,transparent)0,transparent 68%)}}.dashboard-stat-widget__wash{pointer-events:none}.dashboard-stat-widget__accent{background:linear-gradient(90deg,var(--p)0,var(--a)100%);border-radius:999px;width:2.8rem;height:.45rem;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-widget__accent{background:linear-gradient(90deg,var(--p)0,color-mix(in oklch,var(--a)74%,var(--p)26%)100%)}}.dashboard-stat-widget__accent{opacity:.88}.dashboard-stat-widget__title{max-width:14rem;color:var(--ui-text-strong);font-size:.93rem;font-weight:600;line-height:1.35}.dashboard-stat-widget__value-wrap{gap:.55rem;margin-top:.1rem;display:grid}.dashboard-stat-widget__value{color:var(--ui-text-strong);font-family:var(--brand-serif);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.7rem);font-weight:700;line-height:.95}.dashboard-stat-widget__underline{background:var(--ui-surface-3);border-radius:999px;width:min(8rem,70%);height:.42rem}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-widget__underline{background:color-mix(in oklch,var(--ui-surface-3)72%,var(--brand-glass)28%)}}.dashboard-stat-widget__underline{overflow:hidden}.dashboard-stat-widget__underline span{border-radius:inherit;background:linear-gradient(90deg,var(--p)0,var(--a)100%);width:68%;height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.dashboard-stat-widget__underline span{background:linear-gradient(90deg,var(--p)0,color-mix(in oklch,var(--a)74%,var(--p)26%)100%)}}.dashboard-stat-widget__subtitle{max-width:18rem;color:var(--ui-text-muted);margin:0;font-size:.79rem;line-height:1.55}.dashboard-trend-widget{border-color:var(--brand-rule)}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget{border-color:color-mix(in oklch,var(--brand-rule)88%,var(--ui-border-subtle))}}.dashboard-trend-widget{background:linear-gradient(180deg,var(--brand-surface-top)0,var(--brand-surface-bottom)100%)}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-surface-top)92%,var(--ui-surface-raised)8%)0,color-mix(in oklch,var(--brand-surface-bottom)94%,var(--ui-surface-1)6%))}}.dashboard-trend-widget{box-shadow:inset 0 1px 0 var(--brand-inverse-border),var(--brand-shadow-soft)}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget{box-shadow:inset 0 1px color-mix(in oklch,var(--brand-inverse-border)32%,transparent),var(--brand-shadow-soft)}}.dashboard-trend-widget__content{flex-direction:column;gap:.85rem;height:100%;padding:1.1rem;display:flex}.dashboard-trend-widget__header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dashboard-trend-widget__eyebrow{color:var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget__eyebrow{color:color-mix(in oklch,var(--p)60%,var(--ui-text-strong)40%)}}.dashboard-trend-widget__eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dashboard-trend-widget__title{color:var(--ui-text-strong);margin:.25rem 0 0;font-size:1rem;font-weight:650;line-height:1.35}.dashboard-trend-widget__chips{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.dashboard-trend-widget__chip{border:1px solid var(--brand-rule-strong);gap:.08rem;min-width:4.2rem;padding:.45rem .65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget__chip{border:1px solid color-mix(in oklch,var(--brand-rule-strong)70%,var(--ui-border-subtle))}}.dashboard-trend-widget__chip{background:linear-gradient(180deg,var(--brand-cloud-strong)0,var(--brand-glass-strong)100%);border-radius:.95rem}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget__chip{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-cloud-strong)58%,var(--ui-surface-raised)42%)0,color-mix(in oklch,var(--brand-glass-strong)76%,var(--ui-surface-soft)24%))}}.dashboard-trend-widget__chip{box-shadow:inset 0 1px 0 var(--brand-inverse-border)}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget__chip{box-shadow:inset 0 1px color-mix(in oklch,var(--brand-inverse-border)44%,transparent)}}.dashboard-trend-widget__chip{text-align:right}.dashboard-trend-widget__chip span{color:var(--ui-text-subtle);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:700}.dashboard-trend-widget__chip strong{color:var(--ui-text-strong);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700}.dashboard-trend-widget__subtitle{max-width:32rem;color:var(--ui-text-muted);margin:0;font-size:.79rem;line-height:1.55}.dashboard-trend-widget__chart-shell{border:1px solid var(--brand-rule-strong);gap:.7rem;min-height:0;padding:.9rem .95rem .85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget__chart-shell{border:1px solid color-mix(in oklch,var(--brand-rule-strong)68%,var(--ui-border-subtle))}}.dashboard-trend-widget__chart-shell{background:linear-gradient(180deg,var(--brand-cloud-strong)0,var(--brand-glass-strong)100%);border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget__chart-shell{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-cloud-strong)54%,var(--ui-surface-raised)46%)0,color-mix(in oklch,var(--brand-glass-strong)80%,var(--ui-surface-soft)20%))}}.dashboard-trend-widget__chart-shell{box-shadow:inset 0 1px 0 var(--brand-inverse-border)}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget__chart-shell{box-shadow:inset 0 1px color-mix(in oklch,var(--brand-inverse-border)42%,transparent)}}.dashboard-trend-widget__svg{width:100%;height:auto;overflow:visible}.dashboard-trend-widget__grid-line{stroke:var(--ui-border-faint);stroke-width:1px}.dashboard-trend-widget__baseline{stroke:var(--ui-border-subtle);stroke-width:1.2px}.dashboard-trend-widget__line{stroke:#2957ff;stroke-width:3.25px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 8px 16px #2957ff29)}.dashboard-trend-widget__point{fill:var(--ui-surface-raised);stroke:#2957ff;stroke-width:3px;transition:transform .14s,opacity .14s}.dashboard-trend-widget__bar{transition:transform .14s,opacity .14s}.dashboard-trend-widget__labels{grid-template-columns:repeat(var(--ui-trend-column-count,1),minmax(0,1fr));gap:.5rem;display:grid}.dashboard-trend-widget__label{color:var(--ui-text-subtle);letter-spacing:.02em;justify-items:center;gap:.14rem;font-size:.68rem;font-weight:650;display:grid}.dashboard-trend-widget__label strong{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.dashboard-trend-widget__label-active span,.dashboard-trend-widget__label-active strong{color:var(--p)}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget__label-active span,.dashboard-trend-widget__label-active strong{color:color-mix(in oklch,var(--p)68%,var(--ui-text-strong)32%)}}.dashboard-trend-widget__empty{border:1px dashed var(--ui-border-faint);background:var(--ui-surface-soft);border-radius:1.25rem;place-items:center;min-height:11rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-trend-widget__empty{background:color-mix(in oklch,var(--ui-surface-soft)72%,transparent)}}.dashboard-trend-widget__empty{color:var(--ui-text-muted);font-size:.82rem}.dashboard-widget-link-selected{outline-offset:2px;outline:3px solid #2563eb59;position:relative;overflow:hidden;color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;box-shadow:inset 0 0 0 2px #bfdbfe57,0 0 0 4px #2563eb1f!important}.dashboard-widget-link-selected:after{content:none}.dashboard-breakdown-widget__row.dashboard-filter-selected{outline-offset:2px;outline:3px solid #2563eb47;position:relative;overflow:hidden;border-color:#2563eb!important;box-shadow:inset 0 0 0 2px #bfdbfe52,0 0 0 4px #2563eb1a!important}.dashboard-breakdown-widget__row.dashboard-filter-selected:after{content:none}.dashboard-breakdown-widget__row.dashboard-filter-selected :is(.dashboard-breakdown-widget__row-label,.dashboard-breakdown-widget__row-value,.dashboard-breakdown-widget__share strong){color:#1d4ed8}.dashboard-widget-selected{position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #2563eb52,0 0 0 4px #2563eb1f,var(--brand-shadow-soft)!important;border-color:#2563eb!important}.dashboard-widget-selected:after{content:none}.dashboard-filter-selection-badge{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#2563eb;border:1px solid #2563ebb8;border-radius:999px;padding:.2rem .5rem;font-size:.62rem;font-weight:800;position:absolute;top:.75rem;right:.75rem;box-shadow:0 0 0 3px #2563eb29,0 10px 18px #1e40af29}.dashboard-breakdown-widget__donut-segment.dashboard-filter-selected,.dashboard-trend-widget__point.dashboard-filter-selected,.dashboard-trend-widget__bar.dashboard-filter-selected{vector-effect:non-scaling-stroke;stroke:#bfdbfe!important;stroke-width:3px!important}.dashboard-trend-widget__bar.dashboard-filter-selected{outline:none}@media(max-width:760px){.dashboard-trend-widget__header{flex-direction:column}.dashboard-trend-widget__chips{justify-content:flex-start}}.demo-workspace-showcase__mode-pill{background:var(--brand-cta);min-height:2rem;color:var(--brand-cta-text);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.78rem;font-weight:700;display:inline-flex}.demo-workspace-showcase__hint-popover{z-index:72;width:min(24rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1rem;position:fixed;bottom:1rem;right:1rem;overflow:auto}.demo-workspace-showcase__faq-popover{z-index:72;width:min(30rem,100vw - 2rem);position:fixed;top:5.75rem;bottom:1rem;left:1rem}@media(min-width:1024px){.demo-workspace-showcase__faq-popover{left:calc(var(--account-sidebar-width) + 1rem);width:min(30rem,calc(100vw - var(--account-sidebar-width) - 2rem));top:1rem}.demo-workspace-showcase__hint-popover{width:min(24rem,calc(100vw - var(--account-sidebar-width) - 2rem));top:1rem;bottom:1rem;right:1rem}}.demo-workspace-showcase__hint-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.demo-workspace-showcase__hint-header h3{color:var(--ui-text-strong);margin:.2rem 0 0;font-size:1rem}.demo-workspace-showcase__hint-list{gap:.55rem;margin-top:.9rem;display:grid}.demo-workspace-showcase__hint-list p{color:var(--ui-text-muted);margin:0;font-size:.9rem;line-height:1.55}@media(max-width:760px){.demo-workspace-showcase__faq-popover{width:auto;top:8.5rem;right:.5rem;bottom:.5rem;left:.5rem}.demo-workspace-showcase__hint-popover{width:calc(100vw - 1rem);bottom:.5rem;right:.5rem}}.demo-agentic-chat{border:1px solid var(--brand-rule);box-shadow:var(--brand-shadow-soft);border-radius:1.35rem;overflow:hidden}.demo-agentic-chat__history{border-bottom:1px solid var(--ui-border-subtle);gap:.5rem;padding:.75rem;display:grid}.demo-agentic-chat__history-item{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-1,var(--b1));width:100%;color:inherit;text-align:left;border-radius:.9rem;padding:.7rem .85rem;font-size:.88rem;font-weight:600}.demo-agentic-chat__history-item[aria-current=true]{border-color:var(--brand-ink);background:var(--ui-surface-2,var(--b2));box-shadow:inset 0 0 0 1px var(--brand-ink)}.demo-agentic-chat__history-empty{color:var(--ui-text-subtle);margin:0;padding:.25rem .35rem;font-size:.88rem}.demo-case-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.demo-case-selector__card{text-align:left;gap:.7rem;padding:1rem;display:grid}.demo-case-selector__topline,.demo-case-selector__meta{flex-wrap:wrap;gap:.6rem;display:flex}.demo-case-selector__topline span,.demo-case-selector__meta span{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-text-subtle);font-size:.74rem;font-weight:600}.demo-case-selector__topline strong{background:var(--ui-surface-3);border-radius:999px;align-items:center;min-height:1.8rem;padding:.2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.demo-case-selector__topline strong{background:color-mix(in oklch,var(--ui-surface-3)72%,transparent)}}.demo-case-selector__topline strong{color:var(--ui-text);font-size:.74rem;font-weight:600}.demo-case-selector__card h3{color:var(--ui-text-strong);margin:0;font-size:1rem;line-height:1.3}.demo-case-selector__card p{color:var(--ui-text-muted);margin:0;font-size:.9rem;line-height:1.6}@media(max-width:1100px){.demo-case-selector{grid-template-columns:1fr}}.demo-dashboard-views-panel{padding:1.2rem}.demo-dashboard-views-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.demo-dashboard-views-panel__card{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-1);border-radius:1rem;gap:.6rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.demo-dashboard-views-panel__card{background:color-mix(in oklch,var(--ui-surface-1)93%,transparent)}}.demo-dashboard-views-panel__card strong{color:var(--ui-text-strong);font-size:1rem;line-height:1.3}.demo-dashboard-views-panel__card p{color:var(--ui-text-muted);margin:0;font-size:.9rem;line-height:1.6}.demo-dashboard-views-panel__tags{flex-wrap:wrap;gap:.6rem;display:flex}.demo-dashboard-views-panel__tags span{background:var(--ui-surface-3);border-radius:999px;align-items:center;min-height:1.8rem;padding:.2rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.demo-dashboard-views-panel__tags span{background:color-mix(in oklch,var(--ui-surface-3)72%,transparent)}}.demo-dashboard-views-panel__tags span{color:var(--ui-text);font-size:.74rem;font-weight:600}@media(max-width:1100px){.demo-dashboard-views-panel__grid{grid-template-columns:1fr}}.demo-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.9rem;margin-bottom:1rem;display:flex}.demo-panel-header__copy{gap:.3rem;display:grid}.demo-transcript-panel{padding:1.2rem}.demo-builder-screen__grid{height:100%;min-height:0;padding:1rem var(--ui-page-gutter)1.25rem;grid-template-columns:minmax(0,1.35fr) minmax(22rem,.82fr);gap:1rem;display:grid}.demo-builder-screen__side{align-content:start;gap:1rem;min-height:0;display:grid}@media(max-width:1100px){.demo-builder-screen__grid{grid-template-columns:1fr;height:auto}}.demo-workspace-faq{flex-direction:column;height:100%;min-height:0;padding:1rem;display:flex;overflow:hidden}.demo-workspace-faq__header h3{margin:.2rem 0 0;font-size:1rem}.demo-workspace-faq__subtitle{color:var(--ui-text-muted);margin:.45rem 0 0;font-size:.88rem;line-height:1.55}.demo-workspace-faq__stack{scrollbar-gutter:stable;flex:auto;gap:1rem;min-height:0;margin-top:.9rem;padding-right:.2rem;display:grid;overflow:auto}.demo-workspace-faq__section{gap:.75rem;display:grid}.demo-workspace-faq__section-head{padding-inline:.2rem}.demo-workspace-faq__section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-text-subtle);margin:0;font-size:.72rem;font-weight:700}.demo-workspace-faq__section-items{gap:.75rem;display:grid}.demo-workspace-faq__item{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-1);border-radius:1rem;padding:.85rem .95rem}@supports (color:color-mix(in lab,red,red)){.demo-workspace-faq__item{background:color-mix(in oklch,var(--ui-surface-1)93%,transparent)}}.demo-workspace-faq__item summary{cursor:pointer;color:var(--ui-text-strong);font-size:.92rem;font-weight:700;list-style:none}.demo-workspace-faq__item summary::-webkit-details-marker{display:none}.demo-workspace-faq__item p{color:var(--ui-text-muted);margin:.7rem 0 0;font-size:.88rem;line-height:1.6}.demo-workspace-faq__item a{color:inherit;text-underline-offset:.12em;font-weight:700;text-decoration:underline}.feed-route-shell{background:rgb(var(--fallback-b1,oklch(var(--b1))));flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.feed-route-main{z-index:1;background:rgb(var(--fallback-b1,oklch(var(--b1))));flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.feed-workspace{z-index:40;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.feed-drawer-backdrop{z-index:40;opacity:0;pointer-events:none;background:#0f172a2e;border:0;transition:opacity .18s;position:absolute;top:0;right:0;bottom:0;left:0}.feed-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.feed-drawer{z-index:50;opacity:0;pointer-events:none;width:min(20rem,100vw - 1rem);max-width:100%;transition:transform .22s,opacity .18s;position:absolute;inset:0 auto 0 0;transform:translate(calc(-100% - 1rem))}.feed-drawer.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.feed-drawer-panel{border-right:1px solid rgba(var(--fallback-bc,oklch(var(--bc)/.14))/.16);background-color:var(--ui-surface-2);background-image:linear-gradient(180deg,var(--ui-surface-2),var(--ui-surface-1));border-radius:0 1rem 1rem 0;height:100%;box-shadow:0 18px 48px #0f172a2e}@supports (color:color-mix(in lab,red,red)){.feed-drawer-panel{background-image:linear-gradient(180deg,color-mix(in oklch,var(--ui-surface-2)92%,var(--ui-surface-1)),color-mix(in oklch,var(--ui-surface-1)96%,var(--ui-surface-2)))}}.feed-drawer-panel{-webkit-backdrop-filter:none;backdrop-filter:none}.feed-drawer-panel .ui-scroll-sidebar-header,.feed-drawer-panel .ui-scroll-sidebar-body,.feed-drawer-body{background-color:var(--ui-surface-2)}.feed-drawer-body{gap:.75rem;padding-bottom:1rem}.feed-list-label{letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--fallback-bc,oklch(var(--bc)/.55))/.7);font-size:.75rem;font-weight:700}.feed-list-row{background:rgba(var(--fallback-b1,oklch(var(--b1)))/.45);border:1px solid #0000;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.875rem;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.feed-list-row:hover{border-color:rgba(var(--fallback-bc,oklch(var(--bc)/.16))/.18);background:rgba(var(--fallback-b2,oklch(var(--b2)))/.7)}.feed-list-row-active{border-color:rgba(var(--fallback-p,oklch(var(--p)))/.28);background:rgba(var(--fallback-p,oklch(var(--p)))/.08);box-shadow:inset 0 0 0 1px rgba(var(--fallback-p,oklch(var(--p)))/.14)}@media(max-width:768px){.feed-drawer{width:min(24rem,100vw - 1rem)}}.selected-row{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.selected-row{background:color-mix(in oklch,var(--p)8%,transparent)}}.demo-insights{gap:1.25rem;min-height:100%;padding:1.25rem;display:grid}.demo-insights__toolbar{padding:1.25rem}.demo-insights__toolbar-header{margin-bottom:1rem}.demo-insights__page-title{letter-spacing:-.03em;color:var(--color-base-content);margin:0;font-size:clamp(2.35rem,4vw,3.35rem);font-weight:700;line-height:1}.demo-insights__toolbar-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.demo-insights__toolbar-fields{flex:40rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:min(40rem,100%);display:grid}.demo-insights__toolbar-field{min-width:0}.demo-insights__display-head,.demo-insights__layout-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.demo-insights__display-head{justify-content:space-between;gap:.9rem;min-height:3.25rem;padding-block:.25rem;scroll-margin-top:.75rem}.demo-insights__display-head .ui-tablist{flex:0 auto;max-width:100%}.demo-insights__layout-slot{border:1px solid var(--color-base-300);border-radius:1rem;flex-direction:column;flex:10rem;gap:.3rem;min-width:10rem;padding:.85rem .95rem;display:flex}@supports (color:color-mix(in lab,red,red)){.demo-insights__layout-slot{border:1px solid color-mix(in srgb,var(--color-base-300)88%,transparent)}}.demo-insights__layout-slot{background:var(--color-base-100)}@supports (color:color-mix(in lab,red,red)){.demo-insights__layout-slot{background:color-mix(in srgb,var(--color-base-100)96%,transparent)}}@media(max-width:900px){.demo-insights__toolbar-fields{grid-template-columns:1fr}.demo-insights__toolbar-main,.demo-insights__display-head{align-items:stretch}.demo-insights__page-title{font-size:2.6rem}}.demo-people-panel{padding:1.2rem}.demo-people-panel__list{gap:.8rem;display:grid}.demo-people-panel__person{border:1px solid var(--ui-border-subtle);background:var(--ui-surface-1);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.demo-people-panel__person{background:color-mix(in oklch,var(--ui-surface-1)93%,transparent)}}.demo-people-panel__avatar{color:#f8fafc;background:#17324a;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.8rem;font-weight:700;display:inline-grid}.demo-people-panel__copy{gap:.12rem;display:grid}.demo-people-panel__copy strong{color:var(--ui-text-strong);font-size:1rem;line-height:1.3}.demo-people-panel__copy span,.demo-people-panel__status{color:var(--ui-text-subtle);font-size:.82rem}.demo-people-panel__copy p{color:var(--ui-text-muted);margin:0;font-size:.9rem;line-height:1.6}.demo-people-panel__status{grid-column:2/-1;line-height:1.5}.demo-reports-screen{padding:1rem var(--ui-page-gutter)1.25rem}.demo-reports-screen__hint-shell{z-index:40;width:min(20rem,100vw - 1rem);max-width:calc(100vw - 1rem);position:fixed;top:calc(100vh - 16rem);left:max(.5rem,50vw - 10rem)}@media(max-width:760px){.demo-reports-screen{padding-inline:.9rem}.demo-reports-screen__hint-shell{width:auto;max-width:none;inset:auto .5rem .5rem}}.demo-workspace-shell{height:100dvh;min-height:100dvh;box-shadow:none;border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}@media(min-width:1024px){.demo-workspace-shell{flex-direction:row}.demo-workspace-shell>.ui-shell-sidebar{height:100dvh;position:sticky;top:0}}.demo-workspace-shell__content{flex:auto;min-width:0;min-height:0;display:flex;overflow:auto}.demo-workspace-shell__page{flex:auto;min-width:0;min-height:0;display:flex}.demo-workspace-shell__stack{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.demo-workspace-shell__back{align-items:center;gap:.45rem;display:inline-flex}.demo-workspace-shell__mobile-tabs,.demo-workspace-shell__mobile-actions{flex-wrap:wrap;gap:.6rem;display:flex}.demo-workspace-shell__mobile-project-row{width:100%;display:flex}.demo-workspace-shell__mobile-project-select{width:100%}.demo-workspace-shell__footer-status{background:var(--brand-cta-solid);border-radius:999px;align-items:center;min-height:2rem;padding:.2rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.demo-workspace-shell__footer-status{background:color-mix(in oklch,var(--brand-cta-solid)16%,transparent)}}.demo-workspace-shell__footer-status{color:var(--account-sidebar-text-strong);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.legal-page{padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:clip}.legal-hero{padding-bottom:clamp(2rem,5vw,3rem);position:relative}.legal-hero__glow{filter:blur(72px);opacity:.35;pointer-events:none;border-radius:999px;position:absolute}.legal-hero__glow--primary{background:var(--color-primary);width:18rem;height:18rem;top:-3rem;right:-2rem}@supports (color:color-mix(in lab,red,red)){.legal-hero__glow--primary{background:color-mix(in oklch,var(--color-primary)24%,transparent)}}.legal-hero__glow--accent{background:var(--color-accent);width:16rem;height:16rem;bottom:0;left:-3rem}@supports (color:color-mix(in lab,red,red)){.legal-hero__glow--accent{background:color-mix(in oklch,var(--color-accent)20%,transparent)}}.legal-hero__grid{z-index:1;gap:1.5rem;display:grid;position:relative}.legal-eyebrow{color:var(--brand-ink-muted);letter-spacing:.24em;text-transform:uppercase;font-size:.7rem;font-weight:700}.legal-title{color:var(--brand-ink);font-family:var(--brand-serif);letter-spacing:-.05em;max-width:12ch;margin:0;font-size:clamp(3.1rem,7vw,5.2rem);font-weight:600;line-height:.92}.legal-lead{color:var(--brand-ink-soft);max-width:46rem;margin:0;font-size:clamp(1.02rem,1.8vw,1.24rem);line-height:1.82}.legal-summary{background:linear-gradient(180deg,var(--ui-surface-1)0%,var(--ui-surface-1)100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.legal-summary{background:linear-gradient(180deg,color-mix(in oklch,var(--ui-surface-1)92%,white 8%),color-mix(in oklch,var(--ui-surface-1)96%,var(--color-primary)4%))}}.legal-summary__label{color:var(--brand-ink-muted);letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:700}.legal-summary__date,.legal-summary__title{color:var(--brand-ink);margin:0}.legal-summary__date{font-size:.98rem;font-weight:600;line-height:1.45}.legal-summary__title{font-family:var(--brand-serif);letter-spacing:-.03em;font-size:clamp(1.45rem,2.4vw,1.8rem);font-weight:600;line-height:1.02}.legal-summary__list,.legal-list{color:var(--brand-ink-soft);gap:.7rem;margin:0;padding-left:1.1rem;font-size:.98rem;line-height:1.8;display:grid}.legal-summary__list li::marker{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.legal-summary__list li::marker{color:color-mix(in oklch,var(--color-primary)56%,var(--ui-text-subtle))}}.legal-list li::marker{color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.legal-list li::marker{color:color-mix(in oklch,var(--color-primary)56%,var(--ui-text-subtle))}}.legal-content{gap:1.5rem;display:grid}.legal-toc{height:fit-content}.legal-toc__links{gap:.55rem;display:grid}.legal-toc__link{color:var(--brand-ink-soft);align-items:baseline;gap:.75rem;font-size:.98rem;line-height:1.45;text-decoration:none;transition:color .14s,transform .14s;display:flex}.legal-toc__link:hover{color:var(--brand-ink);transform:translate(2px)}.legal-toc__index,.legal-article__kicker{color:var(--brand-ink-muted);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.legal-content__stack{gap:1rem;display:grid}.legal-article{scroll-margin-top:1.5rem}.legal-article__heading{gap:.45rem;display:grid}.legal-article__title{color:var(--brand-ink);font-family:var(--brand-serif);letter-spacing:-.04em;margin:0;font-size:clamp(1.85rem,3vw,2.3rem);font-weight:600;line-height:.98}.legal-paragraph{color:var(--brand-ink-soft);margin:0;font-size:1rem;line-height:1.84}@media(min-width:900px){.legal-hero__grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.85fr);align-items:start}}@media(min-width:1100px){.legal-content{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start}.legal-toc{position:sticky;top:1.5rem}}.marketing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.marketing-pricing-grid--page{margin-top:clamp(1.5rem,3vw,2rem)}.marketing-pricing-card{border:1px solid var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);min-width:0;box-shadow:var(--brand-shadow-soft);border-radius:1.75rem;gap:1.15rem;padding:clamp(1.35rem,2vw,1.65rem);display:grid}.marketing-pricing-card--featured{border-color:var(--brand-rule-strong);background:radial-gradient(circle at top right,var(--color-primary),transparent 40%),linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-cloud-strong)}@supports (color:color-mix(in lab,red,red)){.marketing-pricing-card--featured{background:radial-gradient(circle at top right,color-mix(in oklch,var(--color-primary)18%,transparent),transparent 40%),linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-cloud-strong)}}.marketing-pricing-card--featured{box-shadow:var(--brand-shadow-deep)}.marketing-pricing-card--enterprise{background:radial-gradient(circle at 16% 12%,var(--color-secondary),transparent 32%),linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud)}@supports (color:color-mix(in lab,red,red)){.marketing-pricing-card--enterprise{background:radial-gradient(circle at 16% 12%,color-mix(in oklch,var(--color-secondary)18%,transparent),transparent 32%),linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud)}}.marketing-pricing-card__header,.marketing-pricing-card__signal-block,.marketing-pricing-card__actions{gap:.45rem;display:grid}.marketing-pricing-card__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.68rem;font-weight:650}.marketing-pricing-card h3{font-family:var(--brand-serif);letter-spacing:-.045em;color:var(--brand-ink);margin:0;font-size:clamp(1.8rem,2.6vw,2.2rem);line-height:.96}.marketing-pricing-card__copy,.marketing-pricing-card__signal-note,.marketing-pricing-card__list{color:var(--brand-ink-soft);margin:0;line-height:1.7}.marketing-pricing-card__signal{font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);margin:0;font-size:clamp(2.8rem,5vw,3.7rem);line-height:.9}.marketing-pricing-card__list{gap:.8rem;padding:0;list-style:none;display:grid}.marketing-pricing-card__list li{padding-left:1.4rem;position:relative}.marketing-pricing-card__list li:before{content:"";background:#588196c2;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.62rem;left:0;box-shadow:0 0 0 4px #58819624}.marketing-pricing-card__actions{margin-top:auto;padding-top:.2rem}.marketing-pricing-card__cta{border:1px solid var(--brand-rule);background:var(--brand-glass-strong);text-align:center;letter-spacing:.18em;text-transform:uppercase;width:100%;color:var(--brand-ink);border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.marketing-pricing-card__cta:hover{border-color:var(--brand-rule-strong);background:var(--brand-glass-hover);transform:translateY(-2px)}.marketing-pricing-card__cta--primary{background:var(--brand-cta);color:var(--brand-cta-text);border-color:#0000}.marketing-pricing-card__cta--primary:hover{background:var(--brand-cta-hover)}@media(max-width:860px){.marketing-pricing-grid{grid-template-columns:1fr}}.dropbtn{color:var(--viz-text-strong);background:var(--viz-surface);border:1px solid var(--viz-border);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.1}.dropdown{display:inline-block;position:relative}.dropdown-content{background:var(--viz-surface);border:1px solid var(--viz-border);min-width:16rem;box-shadow:var(--viz-shadow);z-index:1;border-radius:.5rem;display:none;position:absolute;top:calc(100% + .35rem);right:0;overflow:hidden}.dropdown-content a{color:var(--viz-text-strong);border-bottom:1px solid var(--viz-border);padding:.45rem .6rem;font-size:.75rem;text-decoration:none;display:block}@supports (color:color-mix(in lab,red,red)){.dropdown-content a{border-bottom:1px solid color-mix(in oklch,var(--viz-border)70%,transparent)}}.dropdown-content a:hover{background:var(--viz-selection-bg)}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background:var(--viz-selection-bg);border-color:var(--viz-selection-border)}.submenu{background:var(--viz-surface-alt);margin:0;padding:.25rem .5rem .5rem;list-style:none}@supports (color:color-mix(in lab,red,red)){.submenu{background:color-mix(in oklch,var(--viz-surface-alt)68%,transparent)}}.submenu li{color:var(--viz-text-muted);border-radius:.35rem;padding:.2rem .35rem;font-size:.7rem;line-height:1.25}.submenu li:hover{color:var(--viz-text);background:var(--viz-selection-bg)}@supports (color:color-mix(in lab,red,red)){.submenu li:hover{background:color-mix(in oklch,var(--viz-selection-bg)45%,transparent)}}.vertical-container{flex-direction:column;display:flex}.cases-list-label{color:var(--ui-text-subtle);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}.cases-list-row{min-height:7.25rem;transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard);border-left:3px solid #0000;padding:1rem 1.125rem}.cases-list-row:hover{background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.cases-list-row:hover{background:color-mix(in oklch,var(--ui-surface-2)72%,transparent)}}.cases-list-row:focus-visible{outline:2px solid var(--p)}@supports (color:color-mix(in lab,red,red)){.cases-list-row:focus-visible{outline:2px solid color-mix(in oklch,var(--p)32%,transparent)}}.cases-list-row:focus-visible{outline-offset:2px}.cases-list-row-active{background:var(--p)}@supports (color:color-mix(in lab,red,red)){.cases-list-row-active{background:color-mix(in oklch,var(--p)9%,var(--ui-surface-1))}}.cases-list-row-active{border-left-color:var(--p)}@supports (color:color-mix(in lab,red,red)){.cases-list-row-active{border-left-color:color-mix(in oklch,var(--p)68%,var(--ui-border-subtle))}}.ui-insight-case-card{border-color:var(--ui-text-subtle)}@supports (color:color-mix(in lab,red,red)){.ui-insight-case-card{border-color:color-mix(in oklch,var(--ui-text-subtle)20%,transparent)}}.ui-insight-case-card{background:linear-gradient(180deg,var(--ui-surface-1)0%,var(--ui-surface-1)100%)}@supports (color:color-mix(in lab,red,red)){.ui-insight-case-card{background:linear-gradient(180deg,color-mix(in oklch,var(--ui-surface-1)96%,white 4%),color-mix(in oklch,var(--ui-surface-1)92%,black 8%))}}.ui-insight-meta-row{color:var(--ui-text-subtle);flex-wrap:wrap;gap:.5rem .85rem;font-size:.75rem;display:flex}.ui-clickable-surface,.ui-clickable-row{cursor:pointer}.ui-clickable-surface{transition:border-color .14s,transform .14s,background-color .14s}.ui-clickable-surface:hover{border-color:var(--ui-accent)}@supports (color:color-mix(in lab,red,red)){.ui-clickable-surface:hover{border-color:color-mix(in oklch,var(--ui-accent)36%,var(--ui-border))}}.ui-clickable-surface:hover{transform:translateY(-1px)}.ui-clickable-row{border-radius:.9rem;transition:background-color .14s,border-color .14s}.ui-clickable-row:hover{background:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.ui-clickable-row:hover{background:color-mix(in oklch,var(--ui-surface-2)86%,white 4%)}}.ui-clickable-surface:focus-visible,.ui-clickable-row:focus-visible{outline:2px solid var(--ui-accent)}@supports (color:color-mix(in lab,red,red)){.ui-clickable-surface:focus-visible,.ui-clickable-row:focus-visible{outline:2px solid color-mix(in oklch,var(--ui-accent)70%,white 30%)}}.ui-clickable-surface:focus-visible,.ui-clickable-row:focus-visible{outline-offset:2px}.profile-handoff-page{background:radial-gradient(circle at 0 0,#dca96b29,#0000 28%),radial-gradient(circle at 100% 100%,#83c5be24,#0000 24%),linear-gradient(#f8f5eefa,#f5efe4);position:relative;overflow:hidden}.profile-handoff-card{transition:transform .42s cubic-bezier(.2,.9,.2,1),opacity .32s,filter .42s,box-shadow .42s;position:relative;overflow:hidden}.profile-handoff-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#dca96b1f,#0000 28%,#0000 68%,#83c5be1a);position:absolute;top:0;right:0;bottom:0;left:0}.profile-handoff-kicker{letter-spacing:.16em;text-transform:uppercase;color:#855e22c7;margin:0;font-size:.76rem}.profile-handoff-page--active .profile-handoff-card{opacity:.12;filter:blur(10px);transform:translateY(-1rem)scale(.985);box-shadow:0 36px 120px #0f131624}.profile-handoff-status{color:#f2ede4;opacity:0;background:#0f1316e0;border:1px solid #dca96b38;align-items:center;gap:.85rem;padding:.9rem 1rem;transition:transform .38s cubic-bezier(.2,.9,.2,1),opacity .26s;display:flex;transform:translateY(1rem)}.profile-handoff-page--active .profile-handoff-status{opacity:1;transform:translateY(0)}.profile-handoff-status-dot{background:#dca96b;border-radius:999px;width:.8rem;height:.8rem;animation:1.2s ease-out infinite profile-handoff-pulse;box-shadow:0 0 #dca96b80}.profile-handoff-status-copy{gap:.2rem;display:grid}.profile-handoff-status-copy p{margin:0}.profile-handoff-status-copy p:first-child{letter-spacing:.14em;text-transform:uppercase;color:#f2ede4a8;font-size:.75rem}.profile-handoff-status-copy p:last-child{font-size:.98rem;line-height:1.5}.welcome-interview-page{gap:var(--ui-space-5);min-height:100%;padding-block:clamp(1.25rem,2vw,2rem)}.welcome-interview-page--handoff .welcome-interview-hero,.welcome-interview-page--handoff .welcome-interview-handoff-banner,.welcome-interview-page--handoff .welcome-interview-thread{animation-duration:.68s;animation-timing-function:cubic-bezier(.2,.9,.2,1);animation-fill-mode:both}.welcome-interview-page--handoff .welcome-interview-hero{animation-name:welcome-handoff-rise}.welcome-interview-page--handoff .welcome-interview-handoff-banner{animation-name:welcome-handoff-rise;animation-delay:60ms}.welcome-interview-page--handoff .welcome-interview-thread{animation-name:welcome-handoff-panel;animation-delay:.14s}.welcome-interview-hero{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.9fr);align-items:end;gap:clamp(1.25rem,2vw,2.25rem);padding:clamp(1.35rem,1.8vw,1.9rem);display:grid}.welcome-interview-copy{gap:var(--ui-space-3);min-width:0;display:grid}.welcome-interview-kicker{margin:0}.welcome-interview-copy .ui-page-title{max-width:11ch;font-size:clamp(2.35rem,4.8vw,3.8rem);line-height:.92}.welcome-interview-copy .ui-page-lede{max-width:44rem;margin:0}.welcome-interview-meta{justify-content:flex-end;align-items:flex-start;gap:.65rem;min-width:0}.welcome-interview-meta .ui-page-stat{justify-content:flex-start;max-width:100%;min-height:2.4rem}.welcome-interview-handoff-banner{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.welcome-interview-handoff-banner span:first-child{color:var(--ui-text-strong);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600}.welcome-interview-handoff-banner span:nth-child(2){color:var(--ui-text-strong);font-weight:600}.welcome-interview-handoff-banner span:last-child{color:var(--ui-text-muted)}.welcome-interview-shell{gap:var(--ui-space-4);min-width:0;display:grid}.welcome-interview-shell--with-workbench{align-items:start}.welcome-interview-workbench{min-width:0}.welcome-interview-thread{gap:var(--ui-space-4);flex-direction:column;min-height:min(76vh,64rem);padding:clamp(1rem,1.4vw,1.35rem);display:flex}.welcome-interview-empty{align-content:center;gap:var(--ui-space-4);flex:1;min-height:16rem;display:grid}.welcome-interview-empty.ui-empty-state{text-align:left;align-items:stretch;min-height:18rem}.welcome-interview-empty p{color:var(--ui-text-muted);margin:0;line-height:1.65}.welcome-interview-starters{flex-wrap:wrap;gap:.75rem;display:flex}.welcome-message-thread{gap:var(--ui-space-4);flex-direction:column;flex:1;min-height:0;display:flex}.welcome-interview-composer{gap:var(--ui-space-3);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border-subtle);display:grid}.welcome-interview-textarea{width:100%;min-height:8rem;line-height:1.6}.welcome-interview-actions{gap:var(--ui-space-3);flex-wrap:wrap;display:flex}.welcome-interview-error{margin:0}@media(max-width:980px){.welcome-interview-hero{grid-template-columns:1fr}.welcome-interview-meta{justify-content:flex-start}.welcome-interview-copy .ui-page-title{max-width:12ch}}@media(min-width:1180px){.welcome-interview-shell--with-workbench{grid-template-columns:minmax(20rem,24rem) minmax(0,1fr)}.welcome-interview-workbench{top:calc(var(--ui-space-4) + .25rem);position:sticky}}@keyframes profile-handoff-pulse{0%{box-shadow:0 0 #dca96b80}to{box-shadow:0 0 0 .85rem #dca96b00}}@keyframes welcome-handoff-rise{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes welcome-handoff-panel{0%{opacity:0;clip-path:inset(10% 0 0);transform:translateY(2rem)scale(.985)}to{opacity:1;clip-path:inset(0);transform:translateY(0)scale(1)}}.demo-workspace-route{width:100%;min-height:100dvh}.marketing-shell{min-height:100vh;color:var(--brand-ink);font-family:var(--brand-sans);--marketing-glass:var(--brand-glass);--marketing-glass-strong:var(--brand-glass-strong);--marketing-glass-hover:var(--brand-glass-hover);--marketing-surface-top:var(--brand-surface-top);--marketing-surface-bottom:var(--brand-surface-bottom);--marketing-surface-top-strong:var(--brand-surface-top-strong);--marketing-surface-bottom-strong:var(--brand-surface-bottom-strong);--marketing-footer-top:#ffffff57;--marketing-footer-bottom:#f6f1e9e0;--marketing-action-pill-bg:#ffffff8f;--marketing-action-pill-border:#12243a24;--marketing-action-divider:#12243a2e;--marketing-sales-fill:linear-gradient(135deg,#d3d9e0,#bdc5ce 58%,#98a3af);--marketing-sales-hover:linear-gradient(135deg,#dde3e9,#c8d0d8 58%,#a5afba);--marketing-sales-text:#213247;--marketing-adopt-fill:var(--brand-cta);--marketing-adopt-hover:var(--brand-cta-hover);--marketing-adopt-text:var(--brand-cta-text);position:relative;overflow-x:clip}.marketing-main [id]{scroll-margin-top:clamp(6.5rem,10vw,8.5rem)}[data-theme=handel-dark] .marketing-shell,.dark .marketing-shell{--marketing-footer-top:#f5f1ea14;--marketing-footer-bottom:#141e2ae0;--marketing-action-pill-bg:var(--brand-glass-strong);--marketing-action-pill-border:var(--brand-rule);--marketing-action-divider:var(--brand-rule);--marketing-adopt-fill:linear-gradient(135deg,#13273f,#284a6c 62%,#325473);--marketing-adopt-hover:linear-gradient(135deg,#102036,#23435f 62%,#2b4965);--marketing-adopt-text:#fff;--marketing-sales-fill:linear-gradient(135deg,#d3d9e0,#bdc5ce 58%,#98a3af);--marketing-sales-hover:linear-gradient(135deg,#dde3e9,#c8d0d8 58%,#a5afba);--marketing-sales-text:#213247}.marketing-shell:before{content:"";z-index:-1;pointer-events:none;background:var(--marketing-shell-backdrop,radial-gradient(circle at 18% -2%,#cce2e442,transparent 26%),radial-gradient(circle at 84% 0%,#e5dcca7a,transparent 28%));position:fixed;top:0;right:0;bottom:0;left:0}.marketing-shell:has(.home-page){--marketing-shell-backdrop:none}[data-theme=handel-dark] .marketing-shell:has(.home-page),.dark .marketing-shell:has(.home-page){--marketing-shell-backdrop:radial-gradient(circle at 18% -2%,#cce2e442,transparent 26%),radial-gradient(circle at 84% 0%,#e5dcca7a,transparent 28%)}.marketing-header{z-index:30;padding:0;position:sticky;top:.8rem}.marketing-header__inner,.marketing-footer__inner{width:min(1280px,100% - 2rem);margin:0 auto}.marketing-header__inner{border:1px solid var(--brand-rule);background:var(--marketing-glass);box-shadow:var(--brand-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;justify-content:space-between;align-items:center;gap:.6rem;padding:.72rem .8rem;display:flex}.marketing-header__lead{flex:auto;align-items:center;gap:clamp(.65rem,1.2vw,1.35rem);min-width:0;display:flex}.marketing-brand{text-align:left;color:inherit;flex:none;align-items:center;gap:clamp(.7rem,1vw,.95rem);text-decoration:none;display:flex}.marketing-brand__text{gap:.15rem;display:grid}.marketing-brand__icon{width:clamp(2.5rem,2.8vw,2.9rem);height:clamp(2.5rem,2.8vw,2.9rem);padding:clamp(.36rem,.55vw,.42rem)}.marketing-brand__mark,.marketing-footer__intro h2{font-family:var(--brand-serif)}.marketing-brand__mark{letter-spacing:-.05em;color:var(--brand-ink);font-size:clamp(1.95rem,2.35vw,2.4rem);line-height:.9}.marketing-brand__meta{letter-spacing:.18em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.6rem;font-weight:700}.marketing-nav{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.1rem;min-width:0;display:flex}.marketing-nav__link,.marketing-nav-group__toggle,.marketing-actions__link,.marketing-actions__segment,.marketing-mobile-nav__top,.marketing-mobile-nav__actions a,.marketing-mobile-nav__action{color:var(--brand-ink-soft);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:999px;padding:.56rem .68rem;font-size:.74rem;font-weight:700;text-decoration:none;list-style:none}.marketing-nav-group__toggle{background:0 0;border:0;align-items:center;gap:.45rem;font-family:inherit;display:inline-flex}.marketing-nav-group{position:relative}.marketing-nav-group__toggle--active{background:var(--marketing-glass-strong);color:var(--brand-ink)}.marketing-nav-group__chevron{opacity:.72;width:.85rem;height:.85rem;transition:transform .18s,opacity .18s}.marketing-nav-group__toggle--active .marketing-nav-group__chevron{opacity:1;transform:rotate(180deg)}.marketing-nav-panel{z-index:25;border:1px solid var(--brand-rule);background:linear-gradient(180deg,var(--marketing-surface-top-strong),var(--marketing-surface-bottom)),var(--brand-cloud);width:min(46rem,78vw);box-shadow:var(--brand-shadow-deep);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;padding:1rem 1.1rem;display:grid;position:absolute;top:calc(100% + .85rem);left:50%;transform:translate(-50%)}.marketing-nav-panel__item{border-top:1px solid var(--brand-rule);color:inherit;border-radius:1rem;gap:.4rem;padding:.95rem .95rem 1rem;text-decoration:none;transition:background-color .18s,transform .18s,border-color .18s;display:grid}.marketing-nav-panel__item:hover{background:var(--marketing-glass);border-color:var(--brand-rule-strong);transform:translateY(-2px)}.marketing-nav-panel__label{color:var(--brand-ink);font-weight:700}.marketing-nav-panel__copy{color:var(--brand-ink-soft);font-size:.92rem;line-height:1.55}.marketing-actions{flex-shrink:0;align-items:center;gap:.95rem;display:flex}.marketing-actions__sales-pill,.marketing-mobile-nav__sales-pill{border:1px solid var(--marketing-action-pill-border);background:var(--marketing-action-pill-bg);border-radius:999px;align-items:stretch;gap:0;inline-size:max-content;max-inline-size:100%;display:inline-flex;overflow:hidden;box-shadow:0 16px 34px #10223524}.marketing-actions__segment,.marketing-mobile-nav__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;font-family:inherit;text-decoration:none;display:inline-flex}.marketing-mobile-nav__actions .marketing-mobile-nav__action{border-radius:0}.marketing-actions__divider,.marketing-mobile-nav__divider{background:var(--marketing-action-divider);flex:0 0 1px;align-self:stretch}.marketing-actions__segment--sales,.marketing-mobile-nav__action--sales{background:var(--marketing-adopt-fill);color:var(--marketing-adopt-text)}.marketing-actions__segment--sales:hover,.marketing-mobile-nav__actions .marketing-mobile-nav__action--sales:hover{background:var(--marketing-adopt-hover);color:var(--marketing-adopt-text)}.marketing-actions__segment--adopt,.marketing-mobile-nav__action--adopt{background:var(--marketing-sales-fill);color:var(--marketing-sales-text)}.marketing-actions__segment--adopt:hover,.marketing-mobile-nav__actions .marketing-mobile-nav__action--adopt:hover{background:var(--marketing-sales-hover);color:var(--marketing-sales-text)}.marketing-actions__link:hover,.marketing-nav__link:hover,.marketing-nav-group__toggle:hover,.marketing-mobile-nav__top:hover,.marketing-mobile-nav__actions a:hover,.marketing-mobile-nav__action:hover{background:var(--marketing-glass-hover);color:var(--brand-ink)}.marketing-mobile-nav{display:none;position:relative}.marketing-mobile-nav summary{border:1px solid var(--brand-rule);cursor:pointer;background:var(--marketing-glass);border-radius:999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;list-style:none;display:inline-flex}.marketing-mobile-nav summary::-webkit-details-marker{display:none}.marketing-mobile-nav summary svg{width:1.2rem;height:1.2rem}.marketing-mobile-nav__panel{border:1px solid var(--brand-rule);background:linear-gradient(180deg,var(--marketing-surface-top-strong),var(--marketing-surface-bottom-strong)),var(--brand-cloud-strong);width:min(24rem,100vw - 2rem);box-shadow:var(--brand-shadow-deep);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:1.25rem;gap:1rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .8rem);right:0}.marketing-mobile-nav__group{gap:.55rem;display:grid}.marketing-mobile-nav__items{gap:.45rem;padding-left:.95rem;display:grid}.marketing-mobile-nav__items a,.marketing-footer__links a,.marketing-footer__bottom-links a{color:var(--brand-ink-soft);text-decoration:none}.marketing-mobile-nav__actions{border-top:1px solid var(--brand-rule);gap:.6rem;padding-top:.9rem;display:grid}.marketing-mobile-nav__sales-pill{justify-self:start}.marketing-mobile-nav__action{width:auto}.marketing-main{min-height:1px;padding-top:clamp(.9rem,1.8vw,1.25rem);overflow-x:clip}.marketing-footer{border-top:1px solid var(--brand-rule);background:linear-gradient(180deg,var(--marketing-footer-top),var(--marketing-footer-bottom)),var(--brand-paper);margin-top:clamp(1.75rem,4vw,3rem)}.marketing-footer__inner{gap:1.85rem;padding:clamp(2rem,5vw,3.2rem) 0 1.8rem;display:grid}.marketing-footer__intro{gap:.8rem;max-width:42rem;display:grid}.marketing-footer__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--brand-ink-muted);margin:0;font-size:.68rem;font-weight:700}.marketing-footer__intro h2{letter-spacing:-.04em;color:var(--brand-ink);margin:0;font-size:clamp(2.4rem,4.6vw,4rem);line-height:.94}.marketing-footer__intro p:last-child{color:var(--brand-ink-soft);margin:0;line-height:1.7}.marketing-footer__grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.marketing-footer__column{border-top:1px solid var(--brand-rule);gap:.9rem;padding-top:1rem;display:grid}.marketing-footer__column h3{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);margin:0;font-size:.7rem}.marketing-footer__links{gap:.7rem;display:grid}.marketing-footer__links a:hover,.marketing-footer__bottom-links a:hover,.marketing-mobile-nav__items a:hover{color:var(--brand-ink)}.marketing-footer__bottom{border-top:1px solid var(--brand-rule);color:var(--brand-ink-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.82rem;display:flex}.marketing-footer__bottom-links{align-items:center;gap:1rem;display:flex}@media(max-width:1240px){.marketing-header__inner{gap:.45rem;padding:.66rem .72rem}.marketing-header__lead{gap:.8rem}.marketing-brand__mark{font-size:1.82rem}.marketing-nav__link,.marketing-nav-group__toggle,.marketing-actions__link,.marketing-actions__segment{letter-spacing:.08em;padding:.5rem .58rem;font-size:.7rem}}@media(max-width:1080px){.marketing-nav,.marketing-actions{display:none}.marketing-mobile-nav{display:block}.marketing-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.marketing-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-footer__bottom{flex-direction:column;align-items:flex-start}}@media(max-width:560px){.marketing-header__inner,.marketing-footer__inner{width:min(1280px,100% - 1rem)}.marketing-mobile-nav__panel{width:min(24rem,100vw - 1rem);padding:.75rem}.marketing-footer__grid{grid-template-columns:1fr}.marketing-brand__meta{letter-spacing:.14em;font-size:.68rem}}.home-page{color:var(--brand-ink);--home-page-bg:var(--brand-page-bg);background:var(--home-page-bg);--home-hero-headline-fill:linear-gradient(180deg,#3f5f92 0%,#29456f 52%,#1c274c 100%);--home-warm-top:#ffffff24;--home-warm-bottom:#e4ebf494;--home-navy-fill:linear-gradient(180deg,#102235,#152b41 60%,#19314a);--home-hero-overlay-top:#ffffff6b;--home-hero-overlay-mid:#f7f9fcdb;--home-hero-surface-top:#ffffffd1;--home-hero-surface-bottom:#e5ecf4c7;--home-chip-bg:var(--brand-soft-fill);--home-chip-text:#1c274cc7;--home-item-bg:#ffffff8a;--home-item-accent-bg:#d6e0ee94;--home-guide-line:var(--brand-guide);--home-mock-top:#ffffffc2;--home-mock-bottom:#e5ecf4d6;--home-mock-fill:var(--brand-soft-fill);--home-ghost-bg:#fffffff0;--home-outline-light-border:var(--brand-inverse-border-strong);--home-outline-light-bg:var(--brand-inverse-fill);--home-outline-light-text:var(--brand-inverse);--home-resource-top:#ffffff57;--home-resource-bottom:#fff0;--home-review-bg:#ffffff6b;--home-section-warm-bg:#eae6e0;--home-hero-bg:var(--home-page-bg);position:relative;overflow-x:clip}[data-theme=handel-dark] .home-page,.dark .home-page{--home-page-bg:var(--brand-paper)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .home-page,.dark .home-page{--home-page-bg:color-mix(in oklch,var(--brand-paper)88%,var(--brand-body-top)12%)}}[data-theme=handel-dark] .home-page,.dark .home-page{--home-hero-headline-fill:none;--home-warm-top:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .home-page,.dark .home-page{--home-warm-top:color-mix(in oklch,var(--ui-surface-2)74%,var(--brand-paper)26%)}}[data-theme=handel-dark] .home-page,.dark .home-page{--home-warm-bottom:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .home-page,.dark .home-page{--home-warm-bottom:color-mix(in oklch,var(--ui-surface-2)74%,var(--brand-paper)26%)}}[data-theme=handel-dark] .home-page,.dark .home-page{--home-navy-fill:linear-gradient(180deg,var(--brand-paper-deep),var(--brand-paper-deep))}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .home-page,.dark .home-page{--home-navy-fill:linear-gradient(180deg,color-mix(in oklch,var(--brand-paper-deep)82%,var(--brand-body-top)18%),var(--brand-paper-deep))}}[data-theme=handel-dark] .home-page,.dark .home-page{--home-hero-overlay-top:transparent;--home-hero-overlay-mid:transparent;--home-hero-surface-top:var(--brand-surface-top);--home-hero-surface-bottom:var(--brand-surface-bottom);--home-chip-bg:var(--brand-soft-fill);--home-chip-text:#f5f1eac7;--home-item-bg:var(--brand-glass);--home-item-accent-bg:var(--brand-glass-strong);--home-guide-line:var(--brand-guide);--home-mock-top:var(--brand-surface-top);--home-mock-bottom:var(--brand-surface-bottom);--home-mock-fill:var(--brand-soft-fill);--home-ghost-bg:var(--brand-glass-strong);--home-outline-light-border:var(--brand-rule-strong);--home-outline-light-bg:var(--brand-glass);--home-outline-light-text:var(--brand-ink);--home-resource-top:var(--brand-surface-top);--home-resource-bottom:var(--brand-surface-bottom);--home-review-bg:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);--home-section-warm-bg:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .home-page,.dark .home-page{--home-section-warm-bg:color-mix(in oklch,var(--ui-surface-2)74%,var(--brand-paper)26%)}}[data-theme=handel-dark] .home-page,.dark .home-page{--home-hero-bg:var(--home-page-bg)}.home-shell{width:min(1280px,100% - 2rem);margin:0 auto}.home-section,.home-hero,.home-cta{padding:clamp(4.5rem,9vw,8rem) 0;scroll-margin-top:9.5rem;position:relative}@supports (content-visibility:auto){.home-section--deferred:not([data-deferred-ready=true]){content-visibility:auto;contain-intrinsic-size:auto 56rem}}.home-section:before{content:"";background:var(--brand-rule);width:min(1280px,100% - 2rem);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-section--warm{background:var(--home-section-warm-bg,linear-gradient(180deg,var(--home-warm-top),var(--home-warm-bottom)),transparent)}.home-section--navy{background:radial-gradient(circle at 84% 10%,#78b2bd2e,transparent 28%),var(--home-navy-fill);color:var(--brand-inverse)}.home-hero{background:var(--home-hero-bg,radial-gradient(circle at 82% 14%,#aec7df3d,transparent 26%),radial-gradient(circle at 16% 0%,#d6e0ee6b,transparent 30%),linear-gradient(180deg,var(--home-hero-overlay-top),var(--home-hero-overlay-mid)32%,transparent 74%));align-content:start;min-height:calc(100svh - 10.5rem);padding-top:clamp(.72rem,2vw,1.35rem);padding-bottom:.55rem;display:grid}.home-hero:before,.home-cta:before{display:none}.home-hero__inner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(1.4rem,3vw,3rem);margin-bottom:clamp(.3rem,.9vw,.7rem);display:grid}.home-hero__copy{gap:.65rem;max-width:32rem;margin-bottom:0;animation:.72s both fade-up;display:grid}.home-hero__centerline-wrap{justify-content:flex-start;margin-bottom:.3rem;display:flex}.home-hero__centerline{max-width:44rem;font-family:var(--brand-serif);letter-spacing:-.03em;text-align:left;color:var(--brand-ink);text-wrap:balance;margin:0;font-size:clamp(.96rem,1.5vw,1.18rem);line-height:1.12}.home-hero__eyebrow,.section-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.7rem;font-weight:700}.section-eyebrow--light,.section-intro--inverse .section-eyebrow{color:var(--brand-inverse-muted)}.section-eyebrow--serif{font-family:var(--brand-serif);letter-spacing:-.03em;text-transform:none;color:var(--brand-ink);font-size:clamp(1.1rem,2.2vw,1.45rem);font-weight:500}.home-hero h1,.section-intro h2,.showcase-panel__copy h3,.home-cta__copy h2{font-family:var(--brand-serif);letter-spacing:-.06em;margin:0}.home-hero h1{max-width:none;color:var(--brand-ink);-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:clamp(3.6rem,8.4vw,7.4rem);font-weight:500;line-height:.86;display:grid}.home-hero h1 span{display:block}.home-hero__lede,.home-hero__subhead,.section-intro__subhead,.section-intro p,.showcase-panel__copy p,.home-cta__copy p{color:var(--brand-ink-soft);margin:0;font-size:clamp(1.02rem,1.8vw,1.24rem);line-height:1.82}.section-intro--inverse p,.section-intro--inverse h2,.showcase-panel__copy p,.showcase-panel__copy h3,.home-cta__copy p,.home-cta__copy h2{color:var(--brand-inverse)}.home-hero__subhead,.section-intro__subhead{color:var(--brand-ink);font-size:clamp(.98rem,1.7vw,1.16rem);font-weight:600;line-height:1.1}.home-hero__actions,.home-cta__actions{flex-wrap:wrap;align-items:center;gap:.95rem;display:flex}.home-btn{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.88rem 1.2rem;font-size:.79rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex}.home-btn:hover{transform:translateY(-2px)}.home-btn--primary{background:var(--brand-cta);color:var(--brand-cta-text);box-shadow:0 18px 44px #10223529}.home-btn--ghost{border:1px solid var(--brand-rule);background:var(--home-ghost-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--brand-ink);box-shadow:0 12px 28px #10223514}.home-btn--light{background:var(--brand-cloud-strong);color:var(--brand-ink)}.home-btn--outline-light{border:1px solid var(--home-outline-light-border);color:var(--home-outline-light-text);background:var(--home-outline-light-bg)}.home-hero__visual{min-width:0;animation:.86s 90ms both fade-up}.hero-product-shot{border:1px solid var(--brand-rule);background:linear-gradient(180deg,var(--home-hero-surface-top)0%,var(--home-hero-surface-bottom)100%);border-radius:2.8rem;gap:clamp(.8rem,1.6vw,1.15rem);padding:clamp(.55rem,1.1vw,.9rem);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-product-shot{background:linear-gradient(180deg,color-mix(in oklch,var(--home-hero-surface-top)94%,white),color-mix(in oklch,var(--home-hero-surface-bottom)96%,transparent))}}.hero-product-shot{box-shadow:var(--brand-shadow-deep);transition:transform .22s,box-shadow .22s;overflow:hidden}.hero-product-shot:hover,.hero-product-shot:focus-within{transform:translateY(-4px);box-shadow:0 46px 126px #0e1c3229}.hero-product-shot:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 14%,#ffffff6b,#0000 28%),linear-gradient(#ffffff14,#0000 28%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-product-shot__stage,.hero-product-shot__meta,.hero-lightbox__panel,.hero-lightbox__caption{z-index:1;position:relative}.hero-product-shot__stage{position:relative}.hero-product-shot__badge{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#0b1420a8;border:1px solid #ffffff29;border-radius:1.1rem;gap:.2rem;min-width:10rem;padding:.8rem 1rem;display:grid;position:absolute;top:clamp(.9rem,1.8vw,1.25rem);left:clamp(.9rem,1.8vw,1.25rem)}.hero-product-shot__badge span,.hero-lightbox__caption span{letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;font-weight:700}.hero-product-shot__badge strong,.hero-lightbox__caption strong{font-size:1rem;line-height:1.2}.hero-product-shot__frame{aspect-ratio:1.82;border:1px solid var(--brand-inverse-border);background:#172334;border-radius:2.15rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-product-shot__frame{border:1px solid color-mix(in oklch,var(--brand-inverse-border)84%,white)}}.hero-product-shot__frame-link{color:inherit;cursor:pointer;text-decoration:none}.hero-product-shot__track,.hero-lightbox__track{will-change:transform;width:100%;height:100%;transition:transform .28s cubic-bezier(.2,.9,.2,1);display:flex}.hero-product-shot__slide,.hero-lightbox__slide{flex:0 0 100%;width:100%;height:100%}.hero-product-shot__slide{display:block}.hero-product-shot__slide img,.hero-lightbox__slide img{object-fit:cover;object-position:left top;filter:saturate(1.03);width:100%;height:100%;display:block}.hero-product-shot__slide img{transform-origin:0 0;pointer-events:none;transform:scale(1.075)}.hero-product-shot__arrow,.hero-lightbox__arrow,.hero-lightbox__close,.hero-product-shot__fullscreen{color:var(--brand-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #12243a1f;box-shadow:0 18px 44px #111f2f2e}.hero-product-shot__arrow,.hero-lightbox__arrow{z-index:2;border-radius:999px;justify-content:center;align-items:center;width:clamp(2.7rem,4vw,3.3rem);height:clamp(2.7rem,4vw,3.3rem);transition:transform .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-product-shot__arrow{isolation:isolate;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;overflow:visible}.hero-product-shot__arrow:before,.hero-product-shot__arrow:after{content:none}.hero-product-shot__arrow:hover,.hero-lightbox__arrow:hover,.hero-lightbox__close:hover{transform:translateY(-50%)scale(1.03)}.hero-product-shot__arrow:hover{box-shadow:none;background:0 0}.hero-product-shot__arrow--prev,.hero-lightbox__arrow--prev{left:clamp(-.55rem,-.25vw,-.18rem)}.hero-product-shot__arrow--next,.hero-lightbox__arrow--next{right:clamp(-.55rem,-.25vw,-.18rem)}.hero-product-shot__arrow span,.hero-lightbox__arrow span{font-size:1.15rem;line-height:1}.hero-product-shot__arrow span{z-index:1;text-shadow:0 1px #ffffff70;font-size:1.22rem;position:relative}.hero-product-shot__arrow svg{z-index:1;filter:drop-shadow(0 8px 18px #0c162212)drop-shadow(0 1px 2px #ffffff0d);width:100%;height:100%;position:relative;overflow:visible}.hero-product-shot__arrow-surface,.hero-product-shot__arrow-ring,.hero-product-shot__arrow-gloss{transition:fill .18s,stroke .18s,opacity .18s,filter .18s}.hero-product-shot__arrow-surface{fill:#ffffff17}.hero-product-shot__arrow-ring{fill:none;stroke:#ffffff1a;stroke-width:1.15px}.hero-product-shot__arrow-gloss{fill:#ffffff1c;opacity:.42;filter:blur(3px)}.hero-product-shot__arrow:hover .hero-product-shot__arrow-surface{fill:#fff3}.hero-product-shot__arrow:hover .hero-product-shot__arrow-ring{stroke:#ffffff38}.hero-product-shot__arrow:hover .hero-product-shot__arrow-gloss{fill:#ffffff3d;opacity:.68}.hero-product-shot__arrow:hover svg{filter:drop-shadow(0 10px 22px #0c16221a)drop-shadow(0 1px 3px #ffffff14)}:root:not([data-theme=handel-dark]):not(.dark) .hero-product-shot__arrow-surface{fill:#ffffffb3}:root:not([data-theme=handel-dark]):not(.dark) .hero-product-shot__arrow-ring{stroke:#ffffffc2}:root:not([data-theme=handel-dark]):not(.dark) .hero-product-shot__arrow-gloss{fill:#ffffffbd;opacity:.78}:root:not([data-theme=handel-dark]):not(.dark) .hero-product-shot__arrow:hover .hero-product-shot__arrow-surface{fill:#ffffffd9}:root:not([data-theme=handel-dark]):not(.dark) .hero-product-shot__arrow:hover .hero-product-shot__arrow-ring{stroke:#ffffffe6}:root:not([data-theme=handel-dark]):not(.dark) .hero-product-shot__arrow:hover .hero-product-shot__arrow-gloss{fill:#ffffffe0;opacity:.96}:root:not([data-theme=handel-dark]):not(.dark) .hero-product-shot__arrow:hover svg{filter:drop-shadow(0 14px 28px #0c162224)drop-shadow(0 1px 5px #ffffff29)}.hero-product-shot__meta{justify-content:space-between;align-items:end;gap:1rem;padding:0 .35rem .15rem;display:flex}.hero-product-shot__meta p,.hero-lightbox__caption p{margin:0;line-height:1.55}.hero-product-shot__meta p{max-width:34rem;color:var(--brand-ink-soft)}.hero-product-shot__nav{justify-content:flex-end;align-items:center;display:flex}.hero-product-shot__dots{align-items:center;gap:.5rem;display:inline-flex}.hero-product-shot__dot{background:#12243a2e;border:0;border-radius:999px;width:.82rem;height:.82rem;transition:width .18s,background .18s}.hero-product-shot__dot--active{background:#102235;width:2rem}.hero-product-shot__fullscreen,.hero-lightbox__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hero-product-shot__fullscreen{z-index:2;border-radius:1rem;width:clamp(2.85rem,4vw,3.35rem);height:clamp(2.85rem,4vw,3.35rem);padding:0;transition:transform .18s,background .18s;position:absolute;bottom:clamp(.95rem,1.8vw,1.3rem);right:clamp(.95rem,1.8vw,1.3rem)}.hero-product-shot__fullscreen:hover{transform:scale(1.03)}.hero-product-shot__fullscreen svg{width:1.1rem;height:1.1rem}.hero-lightbox__close{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:.8rem 1.1rem;font-size:.72rem;font-weight:700}body.hero-lightbox-open{overflow:hidden}.hero-lightbox{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#080e16e0,#080e16f0),#070a10d1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.9rem,2vw,1.4rem);padding:clamp(1rem,3vw,2rem);display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.hero-lightbox__panel{gap:1rem;min-width:0;display:grid}.hero-lightbox__frame{aspect-ratio:1.82;background:#0a1220;border:1px solid #ffffff24;border-radius:2rem;max-height:min(78vh,980px);overflow:hidden;box-shadow:0 34px 84px #00000057}.hero-lightbox__slide img{object-fit:contain;background:#0a1220}.hero-lightbox__caption{color:#ffffffd1;gap:.35rem;max-width:40rem;display:grid}.hero-lightbox__caption p{color:#ffffffb8}.hero-lightbox__close{z-index:2;color:#fff;background:#101824bd;border-color:#ffffff29;position:absolute;top:clamp(1rem,2vw,1.4rem);right:clamp(1rem,2vw,1.4rem)}[data-theme=handel-dark] .hero-product-shot,.dark .hero-product-shot{border-color:var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);box-shadow:var(--brand-shadow-deep);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}[data-theme=handel-dark] .hero-product-shot:hover,[data-theme=handel-dark] .hero-product-shot:focus-within,.dark .hero-product-shot:hover,.dark .hero-product-shot:focus-within{border-color:var(--brand-rule-strong);background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-cloud-strong)}[data-theme=handel-dark] .hero-product-shot:before,.dark .hero-product-shot:before{content:none}[data-theme=handel-dark] .hero-product-shot__badge,.dark .hero-product-shot__badge{border-color:var(--brand-rule);background:var(--brand-glass-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .hero-product-shot__badge,.dark .hero-product-shot__badge{background:color-mix(in oklch,var(--brand-glass-strong)88%,var(--brand-paper-deep)12%)}}[data-theme=handel-dark] .hero-product-shot__badge,.dark .hero-product-shot__badge{color:var(--brand-ink);box-shadow:var(--brand-inset-highlight)}[data-theme=handel-dark] .hero-product-shot__frame,.dark .hero-product-shot__frame{border-color:var(--brand-rule);background:var(--brand-paper-deep)}[data-theme=handel-dark] .hero-product-shot__meta p,.dark .hero-product-shot__meta p{color:var(--brand-ink-soft)}[data-theme=handel-dark] .hero-product-shot__arrow,[data-theme=handel-dark] .hero-lightbox__arrow,[data-theme=handel-dark] .hero-lightbox__close,[data-theme=handel-dark] .hero-product-shot__fullscreen,.dark .hero-product-shot__arrow,.dark .hero-lightbox__arrow,.dark .hero-lightbox__close,.dark .hero-product-shot__fullscreen{border-color:var(--brand-rule);background:var(--brand-glass-strong);color:var(--brand-ink);box-shadow:var(--brand-shadow-soft)}[data-theme=handel-dark] .hero-product-shot__arrow,.dark .hero-product-shot__arrow{box-shadow:none;background:0 0;border-color:#0000}[data-theme=handel-dark] .hero-product-shot__arrow svg,.dark .hero-product-shot__arrow svg{filter:drop-shadow(0 10px 22px #0206173d)drop-shadow(0 1px 2px #ffffff0a)}[data-theme=handel-dark] .hero-product-shot__arrow-surface,.dark .hero-product-shot__arrow-surface{fill:var(--brand-glass-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .hero-product-shot__arrow-surface,.dark .hero-product-shot__arrow-surface{fill:color-mix(in oklch,var(--brand-glass-strong)92%,var(--brand-cloud-strong)8%)}}[data-theme=handel-dark] .hero-product-shot__arrow-ring,.dark .hero-product-shot__arrow-ring{stroke:var(--brand-rule)}[data-theme=handel-dark] .hero-product-shot__arrow-gloss,.dark .hero-product-shot__arrow-gloss{fill:#f5f1ea29;opacity:.24}[data-theme=handel-dark] .hero-product-shot__arrow:hover .hero-product-shot__arrow-surface,.dark .hero-product-shot__arrow:hover .hero-product-shot__arrow-surface{fill:var(--brand-glass-hover)}[data-theme=handel-dark] .hero-product-shot__arrow:hover .hero-product-shot__arrow-ring,.dark .hero-product-shot__arrow:hover .hero-product-shot__arrow-ring{stroke:var(--brand-rule-strong)}[data-theme=handel-dark] .hero-product-shot__arrow:hover .hero-product-shot__arrow-gloss,.dark .hero-product-shot__arrow:hover .hero-product-shot__arrow-gloss{fill:#f5f1ea33;opacity:.3}[data-theme=handel-dark] .hero-product-shot__dot,.dark .hero-product-shot__dot{background:var(--brand-rule)}[data-theme=handel-dark] .hero-product-shot__dot--active,.dark .hero-product-shot__dot--active{background:var(--brand-ink)}[data-theme=handel-dark] .hero-lightbox__close,.dark .hero-lightbox__close{background:var(--brand-paper-deep)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .hero-lightbox__close,.dark .hero-lightbox__close{background:color-mix(in oklch,var(--brand-paper-deep)82%,var(--brand-glass)18%)}}.showcase-surface__primary strong{color:var(--brand-ink);font-size:1rem}.stack-line p,.pillar-panel p,.pillar-panel span,.flow-step p,.industry-card p,.plan-preview p,.resource-card p,.showcase-surface__primary p,.showcase-panel__copy ul{color:var(--brand-ink-soft);line-height:1.65}.review-carousel{width:100vw;margin-left:calc(50% - 50vw);padding-block:clamp(.85rem,1.7vw,1.35rem);overflow:hidden}.review-carousel__viewport{scroll-behavior:auto;scroll-snap-type:none;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none;padding-block:.42rem;padding-inline:0;overflow:auto hidden}.review-carousel__track{gap:.55rem;width:max-content;min-width:100%;display:flex}.review-carousel__viewport::-webkit-scrollbar{display:none}.integration-cloud span{color:var(--brand-ink-soft);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.76rem;font-weight:700;display:inline-flex}.integration-cloud span:before{content:"";background:#12243a5c;border-radius:999px;width:.38rem;height:.38rem}.review-chip{border:1px solid var(--brand-rule);background:var(--home-review-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scroll-snap-align:start;border-radius:1.1rem;flex:0 0 clamp(22rem,27vw,25.5rem);gap:.72rem;min-height:12rem;padding:.95rem 1.08rem;display:grid}[data-theme=handel-dark] .review-chip,.dark .review-chip{border-color:var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);box-shadow:var(--brand-shadow-soft)}.review-chip p,.review-chip strong{margin:0}.review-chip p{color:var(--brand-ink);font-size:.88rem;line-height:1.42}.review-chip strong{letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink-soft);font-size:.7rem;line-height:1.36;display:block}.section-intro{gap:.95rem;max-width:48rem;margin-bottom:2.4rem;display:grid}.section-intro--centered{text-align:center;justify-items:center;margin-left:auto;margin-right:auto}.section-intro h2{color:var(--brand-ink);font-size:clamp(2.8rem,5.8vw,5.1rem);line-height:.94}.pain-grid,.pillar-grid,.flow-grid,.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.stack-line,.pillar-panel,.flow-step,.industry-card,.plan-preview,.resource-card{border-top:1px solid var(--brand-rule-strong);color:inherit;gap:.95rem;padding:1.15rem 0 0;text-decoration:none;transition:transform .18s,opacity .18s;display:grid}.stack-line{border:1px solid var(--brand-rule);border-top-color:var(--brand-rule-strong);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);box-shadow:var(--brand-shadow-soft);border-radius:1.35rem;gap:1.05rem;padding:1.2rem 1.15rem 1.25rem}.stack-line:hover,.industry-card:hover,.plan-preview:hover,.resource-card:hover,.pillar-panel:hover{opacity:.96;transform:translateY(-4px)}.stack-line:hover{border-color:var(--brand-rule-strong);background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-cloud-strong);box-shadow:var(--brand-shadow-deep)}.flow-step__count,.plan-preview__badge{letter-spacing:.18em;text-transform:uppercase;width:fit-content;color:var(--brand-ink-muted);background:#12243a0f;border-radius:999px;padding:.42rem .72rem;font-size:.7rem;font-weight:700;display:inline-flex}.stack-line h3,.pillar-panel h3,.flow-step h3,.industry-card__label,.plan-preview h3,.resource-card h3,.showcase-panel__copy h3{letter-spacing:-.03em;color:var(--brand-ink);font-size:1.5rem;line-height:1.05;font-family:var(--brand-serif);margin:0}.stack-line__cta{background:var(--brand-cta);width:fit-content;color:var(--brand-cta-text);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.58rem .84rem;font-size:.7rem;font-weight:700;display:inline-flex;box-shadow:0 14px 28px #10223529}.showcase-tabs{border-top:1px solid var(--brand-inverse-border);flex-wrap:wrap;gap:1rem;margin-bottom:1.75rem;padding-top:1rem;display:flex}.showcase-tab{color:var(--brand-inverse-muted);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 .45rem;font-size:.74rem;font-weight:700;transition:transform .16s,background-color .16s,color .16s}.showcase-tab:hover,.showcase-tab--active{border-color:var(--brand-inverse-border-strong);color:var(--brand-inverse);transform:translateY(-1px)}.showcase-panel{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.showcase-panel__copy{gap:1rem;display:grid}.showcase-panel__copy ul{color:var(--brand-inverse-soft);margin:0;padding-left:1rem}.showcase-surface{border:1px solid var(--brand-inverse-border);background:linear-gradient(180deg,var(--brand-inverse-fill),var(--brand-inverse-fill)),var(--brand-inverse-fill);border-radius:2rem;gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.showcase-surface{background:linear-gradient(180deg,var(--brand-inverse-fill),color-mix(in oklch,var(--brand-inverse-fill)55%,transparent)),color-mix(in oklch,var(--brand-inverse-fill)45%,transparent)}}.showcase-surface{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.1rem}.showcase-surface__rail{flex-wrap:wrap;gap:.55rem;display:flex}.showcase-surface__rail span,.showcase-surface__aside span{background:var(--brand-inverse-fill);color:var(--brand-inverse-soft)}.showcase-surface__primary strong{color:var(--brand-inverse);margin-bottom:.5rem;display:block}.showcase-surface__primary p{color:var(--brand-inverse-soft)}.showcase-surface__aside{gap:.55rem;display:grid}.showcase-surface__aside div{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-inverse-muted);font-size:.76rem;font-weight:700}.testimonial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.testimonial-story{border-top:1px solid var(--brand-inverse-border-strong);gap:.95rem;padding-top:1.15rem;display:grid}.testimonial-story__label{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-inverse-muted);font-size:.72rem;font-weight:700}.testimonial-story h3{letter-spacing:-.03em;color:var(--brand-inverse);font-size:1.5rem;line-height:1.05;font-family:var(--brand-serif);margin:0}.testimonial-story p{color:var(--brand-inverse-soft);margin:0;line-height:1.72}.testimonial-story__outcomes{flex-wrap:wrap;gap:.55rem;display:flex}.testimonial-story__outcomes span{letter-spacing:.08em;text-transform:uppercase;background:var(--brand-inverse-fill);color:var(--brand-inverse-soft);border-radius:999px;align-items:center;padding:.46rem .78rem;font-size:.72rem;font-weight:600;display:inline-flex}.about-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(1.8rem,4vw,3.5rem);display:grid}.about-copy{gap:1.3rem;padding-top:.55rem;display:grid}.about-copy>p,.about-point p{color:var(--brand-ink-soft);margin:0;line-height:1.72}.about-copy>p{font-size:clamp(1rem,1.7vw,1.16rem)}.about-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;display:grid}.about-point{border-top:1px solid var(--brand-rule-strong);gap:.7rem;padding-top:1rem;display:grid}.about-point__title{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.72rem;font-weight:700}.industry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;display:grid}.industry-grid--use-cases{grid-template-columns:repeat(5,minmax(0,1fr))}.industry-grid--value-props{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-card--static{cursor:default}.industry-card--static:hover{opacity:1;transform:none}.industry-card__cta,.plan-preview a,.resource-card span{color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.plan-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3rem;display:grid}.plan-preview-grid--duo{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start}.plan-preview--featured{background:radial-gradient(circle at 100% 0,#c9e1e3a3,#0000 34%),0 0}.plan-preview__top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.plan-preview__price{letter-spacing:-.05em;color:var(--brand-ink);font-size:3rem;font-weight:700;line-height:.9;font-family:var(--brand-serif)}.plan-preview a{text-decoration:none}.pricing-preview__terms{gap:.45rem;display:grid}.pricing-preview__terms p{color:var(--brand-ink);margin:0;font-size:clamp(1.05rem,1.8vw,1.22rem);font-weight:700;line-height:1.35}.pricing-preview__actions{flex-wrap:wrap;gap:.8rem;padding-top:.3rem;display:flex}.pricing-preview__action{border:1px solid var(--brand-rule);background:var(--brand-glass);box-shadow:var(--brand-inset-highlight);border-radius:999px;justify-content:center;align-items:center;padding:.82rem 1rem;display:inline-flex}.pricing-preview__action--primary{background:var(--brand-cta);color:var(--brand-cta-text);border-color:#0000}.pricing-preview__metrics{gap:0;display:grid}.pricing-preview__metric{border-top:1px solid var(--brand-rule);justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0;display:flex}.pricing-preview__metric span{color:var(--brand-ink-soft);line-height:1.6}.pricing-preview__metric strong{font-family:var(--brand-serif);letter-spacing:-.03em;color:var(--brand-ink);flex:none;font-size:clamp(1.18rem,2vw,1.55rem);line-height:1}.integration-cloud{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.2rem;display:grid}.resource-card{background:linear-gradient(180deg,var(--home-resource-top),var(--home-resource-bottom)),transparent}.final-fold{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:56rem;margin:0 auto;display:grid}.final-fold__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--brand-rule);background:linear-gradient(180deg,var(--home-resource-top),var(--home-resource-bottom)),var(--brand-paper);width:100%;min-height:5.75rem;color:var(--brand-ink);text-align:left;font:inherit;cursor:pointer;box-shadow:var(--brand-shadow-soft);border-radius:1.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.final-fold__action:hover{border-color:var(--brand-rule-strong);box-shadow:var(--brand-shadow-deep);transform:translateY(-4px)}.final-fold__action--active{border-color:var(--brand-rule-strong);background:linear-gradient(180deg,#fffffffa,#f2eee8f2),var(--brand-cloud-strong);box-shadow:var(--brand-shadow-deep)}.final-fold__action span{font-family:var(--brand-serif);letter-spacing:-.03em;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1}.final-fold__action:after{content:attr(data-icon);color:var(--brand-ink-muted);flex:none;font-size:1rem;font-weight:700}.home-section--final{padding-bottom:clamp(.85rem,2.6vw,1.9rem)}.final-fold-faq{opacity:0;visibility:hidden;background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-paper);border:1px solid #0000;border-radius:1.75rem;grid-template-rows:0fr;max-width:56rem;margin:0 auto;display:grid;transform:translateY(-.75rem)}@supports (color:color-mix(in lab,red,red)){.final-fold-faq{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-surface-top-strong)96%,transparent),color-mix(in oklch,var(--brand-surface-bottom-strong)96%,transparent)),var(--brand-paper)}}.final-fold-faq{box-shadow:none;transition:grid-template-rows .28s,margin-top .22s,opacity .22s,transform .22s,border-color .22s,box-shadow .22s}.final-fold-faq--open{opacity:1;visibility:visible;border-color:var(--brand-rule);box-shadow:var(--brand-shadow-soft);grid-template-rows:1fr;margin-top:1rem;transform:translateY(0)}.final-fold-faq__inner{gap:1.2rem;min-height:0;padding:1.35rem;display:grid;overflow:hidden}.final-fold-faq__header h3{font-family:var(--brand-serif);letter-spacing:-.04em;color:var(--brand-ink);margin:.45rem 0 0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:.96}.final-fold-faq__stack{gap:1rem;display:grid}.final-fold-faq__section{gap:.75rem;display:grid}.final-fold-faq__section:not(:first-child){border-top:1px solid var(--brand-rule);padding-top:.35rem}.final-fold-faq__section-title{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink-muted);margin:0;font-size:.74rem;font-weight:700}.final-fold-faq__section-items{gap:.8rem;display:grid}.final-fold-faq__item{border:1px solid var(--brand-rule);background:var(--brand-paper-soft);border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.final-fold-faq__item{background:color-mix(in oklch,var(--brand-paper-soft)88%,transparent)}}.final-fold-faq__item{padding:1rem 1.1rem}.final-fold-faq__item[open]{border-color:var(--brand-rule-strong);background:var(--brand-paper)}@supports (color:color-mix(in lab,red,red)){.final-fold-faq__item[open]{background:color-mix(in oklch,var(--brand-paper)94%,transparent)}}.final-fold-faq__item summary{cursor:pointer;color:var(--brand-ink);font-weight:700;list-style:none}.final-fold-faq__item summary::-webkit-details-marker{display:none}.final-fold-faq__item p{color:var(--brand-ink-soft);margin:.75rem 0 0;line-height:1.72}.home-cta{background:radial-gradient(circle at 18% 8%,#c9e1e32e,transparent 24%),var(--home-navy-fill);color:var(--brand-inverse)}.home-cta__inner{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem;display:grid}.home-cta__copy{gap:.95rem;max-width:42rem;display:grid}.home-cta__copy h2{font-size:clamp(3rem,6vw,5.6rem);line-height:.9}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes float-panel{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:1100px){.home-hero__inner,.showcase-panel,.home-cta__inner,.about-grid{grid-template-columns:1fr}.home-cta__inner{display:grid}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-grid--use-cases{grid-template-columns:repeat(5,minmax(0,1fr))}.review-carousel__viewport{scroll-snap-type:x mandatory;padding-inline:clamp(.8rem,1.8vw,1.5rem);-webkit-mask-image:none;mask-image:none}.review-chip{flex-basis:min(24rem,100vw - 2.5rem)}.integration-cloud,.about-points{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-product-shot__frame{aspect-ratio:1.66}.hero-product-shot__meta{flex-direction:column;align-items:start}.hero-product-shot__nav{justify-content:center;width:100%}}@media(max-width:880px){.pain-grid,.pillar-grid,.flow-grid,.resource-grid,.plan-preview-grid,.testimonial-grid,.about-points,.final-fold{grid-template-columns:1fr}.industry-grid,.industry-grid--use-cases,.industry-grid--value-props{grid-template-columns:repeat(2,minmax(0,1fr))}.review-chip{flex-basis:min(22rem,100vw - 2rem)}.hero-product-shot{border-radius:2rem}.hero-product-shot__badge{min-width:0;max-width:calc(100% - 5.5rem)}.hero-product-shot__frame{aspect-ratio:1.48;border-radius:1.6rem}.hero-lightbox{grid-template-columns:1fr;padding-top:4.75rem}.hero-lightbox__arrow{top:auto;bottom:1.2rem;transform:none}.hero-lightbox__arrow:hover{transform:scale(1.03)}.hero-lightbox__arrow--prev{left:1rem}.hero-lightbox__arrow--next{right:1rem}.hero-lightbox__frame{max-height:72vh}}@media(max-width:640px){.home-shell{width:min(1280px,100% - 1rem)}.review-chip{flex-basis:calc(100vw - 1rem)}.review-chip--duplicate{display:none}.industry-grid,.industry-grid--use-cases,.industry-grid--value-props{grid-template-columns:1fr}.home-hero h1{font-size:clamp(3.1rem,16vw,4.8rem)}.section-intro h2,.home-cta__copy h2{font-size:clamp(2.3rem,12vw,3.5rem)}.home-hero__actions,.home-cta__actions{grid-template-columns:1fr;display:grid}.home-btn{width:100%}.integration-cloud{grid-template-columns:1fr}.hero-product-shot{border-radius:1.55rem;padding:.45rem}.hero-product-shot__badge{max-width:calc(100% - 4.4rem);padding:.72rem .85rem;top:.75rem;left:.75rem;right:.75rem}.hero-product-shot__fullscreen{border-radius:.9rem;width:2.55rem;height:2.55rem;bottom:.75rem;right:.75rem}.hero-product-shot__arrow{width:2.45rem;height:2.45rem}.hero-product-shot__arrow--prev{left:-.1rem}.hero-product-shot__arrow--next{right:-.1rem}.hero-product-shot__frame{aspect-ratio:1.28;border-radius:1.2rem}.hero-product-shot__slide img{transform:scale(1.03)}.hero-product-shot__meta{padding-inline:.1rem}.hero-product-shot__nav,.hero-product-shot__dots{width:100%}.hero-product-shot__dots{justify-content:space-between}.hero-lightbox__frame{aspect-ratio:1.24;border-radius:1.4rem}.hero-lightbox__caption{padding-bottom:3.6rem}}@media(prefers-reduced-motion:reduce){.review-carousel__viewport{scroll-snap-type:x mandatory;padding-inline:clamp(.8rem,1.8vw,1.5rem);-webkit-mask-image:none;mask-image:none}.review-chip--duplicate{display:none}}.resources-page{color:var(--brand-ink);padding:clamp(4rem,8vw,6.5rem) 0}.resources-shell{gap:2.6rem;width:min(1240px,100% - 2rem);margin:0 auto;display:grid}.resources-hero{border:1px solid var(--brand-rule);background:radial-gradient(circle at top left,#adbcc433,transparent 42%),linear-gradient(180deg,#ffffffeb,#f1eee8e0),var(--brand-cloud);box-shadow:var(--brand-shadow-soft);border-radius:2rem;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,3vw,2.6rem);display:grid;position:relative;overflow:clip}.resources-hero__copy{align-content:start;gap:.95rem;max-width:42rem;display:grid}.resources-hero:after{content:"";background:linear-gradient(90deg,#0000,#18283d1f,#0000);height:1px;position:absolute;inset:auto 2rem 0}.resources-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.68rem;font-weight:700}.resources-hero h1{font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);margin:0;font-size:clamp(3.3rem,7vw,5.6rem);line-height:.94}.resources-hero p,.resources-post p,.resources-quick-link p{color:var(--brand-ink-soft);margin:0;font-size:1.03rem;line-height:1.72}.resources-quick-links{align-content:start;gap:1rem;display:grid}.resources-quick-link,.resources-post{border:1px solid var(--brand-rule);background:linear-gradient(180deg,#ffffffeb,#f2eee8d6),var(--brand-cloud);color:inherit;border-radius:1.5rem;gap:.8rem;padding:1.35rem;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.resources-quick-link:hover,.resources-post:hover{border-color:var(--brand-rule-strong);background:linear-gradient(180deg,#fffffff5,#f6f3eeeb),var(--brand-cloud-strong);transform:translateY(-3px)}.resources-quick-link h2,.resources-post h2{font-family:var(--brand-serif);letter-spacing:-.035em;color:var(--brand-ink);margin:0;font-size:1.55rem;line-height:1.04}.resources-list{gap:1.1rem;display:grid}.resources-post__meta{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-ink-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem;font-weight:700;display:flex}.resources-post__content{gap:.7rem;display:grid}@media(max-width:980px){.resources-hero{grid-template-columns:1fr}}@media(max-width:900px){.resources-shell{gap:2rem}}@media(max-width:640px){.resources-shell{width:min(1240px,100% - 1rem)}.resources-hero{border-radius:1.6rem;padding:1.4rem}.resources-quick-link,.resources-post{padding:1.15rem}}.contact-page{--contact-hero-top:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){.contact-page{--contact-hero-top:color-mix(in oklch,var(--ui-surface-2)62%,var(--ui-surface-raised)38%)}}.contact-page{--contact-hero-mid:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.contact-page{--contact-hero-mid:color-mix(in oklch,var(--ui-surface-1)90%,var(--ui-surface-raised)10%)}}.contact-page{--contact-hero-bottom:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){.contact-page{--contact-hero-bottom:color-mix(in oklch,var(--ui-surface-1)100%,transparent)}}.contact-page{--contact-eyebrow-bg:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.contact-page{--contact-eyebrow-bg:color-mix(in oklch,var(--ui-surface-raised)58%,var(--p)8%)}}.contact-page{--contact-proof-border:var(--ui-border-subtle)}@supports (color:color-mix(in lab,red,red)){.contact-page{--contact-proof-border:color-mix(in oklch,var(--ui-border-subtle)84%,var(--ui-surface-raised)16%)}}.contact-page{--contact-shell-border:var(--ui-border-strong)}@supports (color:color-mix(in lab,red,red)){.contact-page{--contact-shell-border:color-mix(in oklch,var(--ui-border-strong)80%,var(--ui-surface-raised)20%)}}.contact-page{--contact-shell-bg:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.contact-page{--contact-shell-bg:color-mix(in oklch,var(--ui-surface-raised)78%,var(--ui-surface-1))}}.contact-page{--contact-shell-shadow:0 18px 60px #0f172a24;--contact-control-bg:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.contact-page{--contact-control-bg:color-mix(in oklch,var(--ui-surface-raised)92%,var(--ui-surface-1))}}.contact-page{--contact-success-badge-bg:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.contact-page{--contact-success-badge-bg:color-mix(in oklch,var(--ui-surface-raised)82%,var(--p)14%)}}.contact-page{flex-direction:column;gap:clamp(3rem,7vw,5rem);padding-bottom:clamp(3rem,6vw,4.5rem);display:flex}[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-hero-top:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-hero-top:color-mix(in oklch,var(--ui-surface-2)82%,var(--brand-body-top)18%)}}[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-hero-mid:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-hero-mid:color-mix(in oklch,var(--ui-surface-1)76%,var(--ui-surface-2)24%)}}[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-hero-bottom:var(--ui-surface-1)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-hero-bottom:color-mix(in oklch,var(--ui-surface-1)74%,transparent)}}[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-eyebrow-bg:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-eyebrow-bg:color-mix(in oklch,var(--ui-surface-2)90%,var(--p)10%)}}[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-proof-border:var(--ui-border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-proof-border:color-mix(in oklch,var(--ui-border-subtle)82%,var(--brand-rule)18%)}}[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-shell-border:var(--ui-border-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-shell-border:color-mix(in oklch,var(--ui-border-strong)78%,var(--brand-rule-strong)22%)}}[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-shell-bg:linear-gradient(180deg,var(--ui-surface-2)0%,var(--ui-surface-1)100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-shell-bg:linear-gradient(180deg,color-mix(in oklch,var(--ui-surface-2)72%,var(--ui-surface-raised)28%)0%,color-mix(in oklch,var(--ui-surface-1)80%,var(--brand-body-top)20%)100%)}}[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-shell-shadow:0 24px 72px #0206176b;--contact-control-bg:var(--ui-surface-2)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-control-bg:color-mix(in oklch,var(--ui-surface-2)64%,var(--ui-surface-raised)36%)}}[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-success-badge-bg:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .contact-page,.dark .contact-page{--contact-success-badge-bg:color-mix(in oklch,var(--ui-surface-raised)82%,var(--p)18%)}}.contact-hero{isolation:isolate;margin-inline:calc(var(--ui-page-gutter)*-1);padding:clamp(2rem,5vw,4rem)var(--ui-page-gutter)clamp(2.5rem,6vw,4.5rem);border-bottom:1px solid var(--ui-border-subtle);background:linear-gradient(180deg,var(--contact-hero-top)0%,var(--contact-hero-mid)52%,var(--contact-hero-bottom)100%);position:relative;overflow:hidden}.contact-hero__grid{z-index:1;align-items:center;gap:clamp(1.5rem,4vw,3rem);max-width:78rem;margin:0 auto;display:grid;position:relative}.contact-hero__glow{filter:blur(18px);opacity:.72;pointer-events:none;border-radius:9999px;animation:14s ease-in-out infinite contact-drift;position:absolute}.contact-hero__glow--primary{background:radial-gradient(circle at center,var(--p)0%,transparent 70%);width:28rem;height:28rem;top:-9rem;right:-6rem}@supports (color:color-mix(in lab,red,red)){.contact-hero__glow--primary{background:radial-gradient(circle at center,color-mix(in oklch,var(--p)26%,transparent)0%,transparent 70%)}}.contact-hero__glow--accent{background:radial-gradient(circle at center,var(--s)0%,transparent 68%);width:24rem;height:24rem;bottom:-10rem;left:-8rem}@supports (color:color-mix(in lab,red,red)){.contact-hero__glow--accent{background:radial-gradient(circle at center,color-mix(in oklch,var(--s)24%,transparent)0%,transparent 68%)}}.contact-hero__glow--accent{animation-delay:-7s}.contact-story{max-width:41rem}.contact-eyebrow{border:1px solid var(--p);align-items:center;width:fit-content;padding:.45rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.contact-eyebrow{border:1px solid color-mix(in oklch,var(--p)18%,var(--ui-border-subtle))}}.contact-eyebrow{background:var(--contact-eyebrow-bg);color:var(--ui-text-muted);letter-spacing:.16em;text-transform:uppercase;border-radius:9999px;font-size:.72rem;font-weight:600}.contact-brand{color:var(--ui-text-subtle);letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;font-weight:700}.contact-title{color:var(--ui-text-strong);text-wrap:balance;max-width:12ch;font-size:clamp(2.7rem,7vw,5rem);font-weight:700;line-height:.96}.contact-lead{color:var(--ui-text);max-width:36rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.7}.contact-proof-list{flex-direction:column;margin-top:.25rem;display:flex}.contact-proof-item{border-top:1px solid var(--contact-proof-border);transition:transform var(--ui-motion-base)var(--ui-ease-standard),border-color var(--ui-motion-base)var(--ui-ease-standard);grid-template-columns:auto 1fr;align-items:start;gap:.875rem;padding:.9rem 0;display:grid}.contact-proof-item:last-child{border-bottom:1px solid var(--contact-proof-border)}.contact-proof-item:hover{border-color:var(--p);transform:translate(.25rem)}@supports (color:color-mix(in lab,red,red)){.contact-proof-item:hover{border-color:color-mix(in oklch,var(--p)28%,var(--ui-border-subtle))}}.contact-proof-index{color:var(--p);padding-top:.18rem}@supports (color:color-mix(in lab,red,red)){.contact-proof-index{color:color-mix(in oklch,var(--p)62%,var(--ui-text-subtle))}}.contact-proof-index{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700}.contact-proof-item p{color:var(--ui-text);font-size:1rem;line-height:1.6}.contact-form-shell{border:1px solid var(--contact-shell-border);background:var(--contact-shell-bg);box-shadow:var(--contact-shell-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1.25rem;padding:clamp(1.25rem,2.4vw,1.75rem);position:relative}.contact-form-shell__header{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}.contact-form-eyebrow{color:var(--s)}@supports (color:color-mix(in lab,red,red)){.contact-form-eyebrow{color:color-mix(in oklch,var(--s)52%,var(--ui-text-subtle))}}.contact-form-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600}.contact-form-title{color:var(--ui-text-strong);text-wrap:balance;font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1.08}.contact-form-copy{color:var(--ui-text-muted);font-size:.96rem;line-height:1.65}.contact-form-grid{gap:1rem;display:grid}.contact-control{background:var(--contact-control-bg);border-radius:.8rem;min-height:3rem;padding-inline:.95rem}.contact-control--textarea{min-height:9rem;padding-block:.9rem}.contact-form-footer{flex-direction:column;gap:.85rem;padding-top:.25rem;display:flex}.contact-form-note{color:var(--ui-text-subtle);font-size:.8rem;line-height:1.5}.contact-submit{border-radius:.9rem;width:100%;min-height:3rem;font-weight:600}.contact-success{flex-direction:column;justify-content:center;gap:1rem;min-height:28rem;display:flex}.contact-success__badge{background:var(--contact-success-badge-bg);width:3.5rem;height:3.5rem;color:var(--p);border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.contact-success__badge{color:color-mix(in oklch,var(--p)65%,var(--ui-text-strong))}}.contact-success__badge{font-size:1.5rem;font-weight:700}.contact-success__title{color:var(--ui-text-strong);font-size:1.75rem;font-weight:700}.contact-success__copy{color:var(--ui-text-muted);max-width:28rem;line-height:1.65}.contact-detail-band{align-items:start;gap:clamp(1.5rem,4vw,2.75rem);max-width:78rem;margin:0 auto;display:grid}.contact-section-label{color:var(--p)}@supports (color:color-mix(in lab,red,red)){.contact-section-label{color:color-mix(in oklch,var(--p)56%,var(--ui-text-subtle))}}.contact-section-label{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600}.contact-section-title{color:var(--ui-text-strong);text-wrap:balance;max-width:12ch;font-size:clamp(1.85rem,4vw,3rem);font-weight:700;line-height:1.05}.contact-section-copy{color:var(--ui-text-muted);max-width:34rem;font-size:1rem;line-height:1.7}.contact-detail-grid{gap:1.25rem;display:grid}.contact-detail{border-top:1px solid var(--ui-border-subtle);flex-direction:column;gap:.8rem;padding-top:1rem;display:flex}.contact-detail__kicker{color:var(--ui-text-subtle);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:600}.contact-detail h3{color:var(--ui-text-strong);font-size:1.1rem;font-weight:650;line-height:1.25}.contact-detail p{color:var(--ui-text-muted);line-height:1.7}.reveal-block{opacity:0;animation:contact-rise .75s var(--ui-ease-standard)forwards}.reveal-delay-2{animation-delay:.12s}@media(min-width:640px){.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.contact-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);min-height:min(46rem,100svh - 9rem)}.contact-detail-band{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}}@media(max-width:639px){.contact-title{max-width:11ch}.contact-form-shell{border-radius:1rem}}@media(prefers-reduced-motion:reduce){.contact-hero__glow,.reveal-block{opacity:1;animation:none}.contact-proof-item{transition:none}.contact-proof-item:hover{transform:none}}@keyframes contact-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes contact-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translateY(-16px)scale(1.05)}}.demo-intake-page{--demo-intake-kicker:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.demo-intake-page{--demo-intake-kicker:color-mix(in oklch,var(--color-warning)56%,var(--ui-text-subtle))}}.demo-intake-page{--demo-intake-divider:var(--ui-border-subtle)}@supports (color:color-mix(in lab,red,red)){.demo-intake-page{--demo-intake-divider:color-mix(in oklch,var(--ui-border-subtle)82%,transparent)}}.demo-intake-page{--demo-surface-border:var(--ui-border-subtle)}@supports (color:color-mix(in lab,red,red)){.demo-intake-page{--demo-surface-border:color-mix(in oklch,var(--ui-border-subtle)88%,transparent)}}.demo-intake-page{--demo-surface-bg:linear-gradient(180deg,var(--ui-surface-raised)0%,var(--ui-surface-raised)100%)}@supports (color:color-mix(in lab,red,red)){.demo-intake-page{--demo-surface-bg:linear-gradient(180deg,color-mix(in oklch,var(--ui-surface-raised)90%,var(--ui-surface-1)10%)0%,var(--ui-surface-raised)100%)}}.demo-intake-page{--demo-intake-textarea-bg:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.demo-intake-page{--demo-intake-textarea-bg:color-mix(in oklch,var(--ui-surface-raised)96%,var(--ui-surface-1)4%)}}.demo-intake-page{--demo-intake-textarea-text:var(--ui-text-strong);--demo-intake-textarea-placeholder:var(--ui-text-subtle);width:min(1220px,100% - 2rem);margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0 4rem}[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-intake-kicker:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-intake-kicker:color-mix(in oklch,var(--color-warning)64%,var(--brand-inverse-soft))}}[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-intake-divider:var(--ui-border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-intake-divider:color-mix(in oklch,var(--ui-border-subtle)82%,var(--brand-rule)18%)}}[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-surface-border:var(--ui-border-strong)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-surface-border:color-mix(in oklch,var(--ui-border-strong)78%,var(--brand-rule)22%)}}[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-surface-bg:linear-gradient(180deg,var(--ui-surface-2)0%,var(--ui-surface-1)100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-surface-bg:linear-gradient(180deg,color-mix(in oklch,var(--ui-surface-2)72%,var(--ui-surface-raised)28%)0%,color-mix(in oklch,var(--ui-surface-1)84%,var(--brand-body-top)16%)100%)}}[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-intake-textarea-bg:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-intake-textarea-bg:color-mix(in oklch,var(--ui-surface-raised)72%,var(--ui-surface-1)28%)}}[data-theme=handel-dark] .demo-intake-page,.dark .demo-intake-page{--demo-intake-textarea-placeholder:var(--ui-text-muted)}.demo-intake-hero{border-bottom:1px solid var(--demo-intake-divider);padding-bottom:2rem}.demo-intake-hero__copy{gap:1rem;max-width:52rem;display:grid}.demo-intake-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--demo-intake-kicker);margin:0;font-size:.78rem}.demo-intake-hero h1{max-width:13ch;margin:0;font-size:clamp(2.6rem,7vw,5rem);line-height:.98}.demo-intake-hero p:last-child{color:var(--color-base-content);margin:0;font-size:1.05rem;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.demo-intake-hero p:last-child{color:color-mix(in srgb,var(--color-base-content)72%,transparent)}}.demo-intake-hero p:last-child{max-width:44rem}.demo-intake-layout{grid-template-columns:minmax(0,1.1fr) minmax(21rem,.9fr);gap:1rem;padding-top:1.5rem;display:grid}.demo-surface{background:var(--demo-surface-bg);border:1px solid var(--demo-surface-border);gap:1rem;min-height:100%;padding:1.2rem;display:grid}.demo-surface--review{color:#f3f1eb;background:linear-gradient(#101417,#161c20)}.demo-surface__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.demo-surface__header h2,.demo-slot-picker__header h3{margin:0;font-size:1.1rem}.demo-surface__header p,.demo-slot-picker__header p,.demo-empty-review p,.demo-empty-review span{color:currentColor;margin:0}@supports (color:color-mix(in lab,red,red)){.demo-surface__header p,.demo-slot-picker__header p,.demo-empty-review p,.demo-empty-review span{color:color-mix(in srgb,currentColor 72%,transparent)}}.demo-surface__header p,.demo-slot-picker__header p,.demo-empty-review p,.demo-empty-review span{line-height:1.6}.demo-intake-textarea{resize:vertical;border:1px solid var(--demo-surface-border);background:var(--demo-intake-textarea-bg);width:100%;min-height:23rem;color:var(--demo-intake-textarea-text);font:inherit;color-scheme:var(--ui-native-color-scheme);outline:none;padding:1.25rem;line-height:1.7}.demo-intake-textarea::placeholder{color:var(--demo-intake-textarea-placeholder)}.demo-intake-hints{flex-wrap:wrap;gap:.55rem;display:flex}.demo-intake-hints span{border:1px solid var(--color-base-content);padding:.4rem .65rem}@supports (color:color-mix(in lab,red,red)){.demo-intake-hints span{border:1px solid color-mix(in srgb,var(--color-base-content)12%,transparent)}}.demo-intake-hints span{color:var(--color-base-content);font-size:.78rem}@supports (color:color-mix(in lab,red,red)){.demo-intake-hints span{color:color-mix(in srgb,var(--color-base-content)72%,transparent)}}.demo-review-form,.demo-review-grid,.demo-slot-picker{gap:1rem;display:grid}.demo-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-review-grid label,.demo-custom-slot{gap:.45rem;display:grid}.demo-review-grid span,.demo-custom-slot span{color:currentColor;font-size:.82rem}@supports (color:color-mix(in lab,red,red)){.demo-review-grid span,.demo-custom-slot span{color:color-mix(in srgb,currentColor 68%,transparent)}}.demo-review-grid span,.demo-custom-slot span{text-transform:uppercase;letter-spacing:.08em}.demo-review-grid .ui-input,.demo-review-grid .ui-textarea,.demo-custom-slot .ui-input{color:inherit;background:#ffffff0f;border-color:#ffffff24}.demo-review-grid__full{grid-column:1/-1}.demo-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.demo-slot-grid button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;gap:.25rem;padding:.85rem;transition:border-color .16s,transform .16s,background-color .16s;display:grid}.demo-slot-grid button:hover,.demo-slot-grid button.selected{background:#ffffff14;border-color:#ffffff57;transform:translateY(-2px)}.demo-slot-grid span{color:#ffffffad;font-size:.8rem}.demo-review-actions{flex-wrap:wrap;gap:.75rem;padding-top:.5rem;display:flex}.demo-empty-review{align-content:center;gap:.6rem;min-height:20rem;display:grid}.demo-intake-error{color:#b42318;margin:0;font-size:.92rem}@media(max-width:980px){.demo-intake-layout{grid-template-columns:1fr}}@media(max-width:640px){.demo-review-grid,.demo-slot-grid{grid-template-columns:1fr}}.demo-thanks-page{place-items:center;width:min(880px,100% - 2rem);min-height:72vh;margin:0 auto;display:grid}.demo-thanks-panel{gap:1rem;width:100%;max-width:42rem;padding:2rem 0;display:grid}.demo-thanks-kicker{letter-spacing:.18em;text-transform:uppercase;color:#8d4b00;margin:0;font-size:.8rem}.demo-thanks-panel h1{max-width:10ch;margin:0;font-size:clamp(2.5rem,6vw,4.6rem);line-height:.96}.demo-thanks-panel p:last-of-type{max-width:38rem;color:var(--color-base-content);margin:0;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.demo-thanks-panel p:last-of-type{color:color-mix(in srgb,var(--color-base-content)72%,transparent)}}.demo-thanks-actions{flex-wrap:wrap;gap:.75rem;padding-top:.5rem;display:flex}.get-started-page{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.get-started-hero{border-bottom:1px solid var(--brand-rule);background:radial-gradient(circle at 84% 14%,#cce2e43d,#0000 28%),linear-gradient(#ffffff52,#0000 58%);align-items:end;min-height:min(58vh,38rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.get-started-copy{gap:1rem;max-width:46rem;display:grid}.get-started-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);margin:0;font-size:.7rem;font-weight:700}.get-started-copy h1{max-width:12ch;font-size:clamp(3.6rem,8vw,6.2rem);line-height:.9;font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);margin:0}.get-started-copy p:last-child{color:var(--brand-ink-soft);max-width:42rem;margin:0;font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.8}.get-started-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;padding-top:1.75rem;display:grid}.get-started-path{min-height:22rem;color:inherit;border:1px solid var(--brand-rule);background:var(--brand-cloud);border-radius:1.5rem;align-content:space-between;gap:1rem;padding:1.35rem;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.get-started-path:hover{border-color:var(--brand-rule-strong);background:var(--brand-cloud-strong);transform:translateY(-3px)}.get-started-path__meta{letter-spacing:-.02em;font-size:1.6rem;font-weight:650;font-family:var(--brand-serif);color:var(--brand-ink)}.get-started-path p{color:var(--brand-ink-soft);margin:0;font-size:.98rem;line-height:1.75}.get-started-path span{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:600}.get-started-path--setup span{color:var(--brand-ink)}.get-started-path--demo span{color:#7a5330}.get-started-path--join span{color:var(--brand-ink)}@media(max-width:900px){.get-started-grid{grid-template-columns:1fr}.get-started-path{min-height:0}}.pricing-page{color:var(--brand-ink);--pricing-aura-left:#cce2e43d;--pricing-aura-right:#e6dcc96b;--pricing-overlay-top:#ffffff6b;--pricing-overlay-mid:#faf8f3cc}[data-theme=handel-dark] .pricing-page,.dark .pricing-page{--pricing-aura-left:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .pricing-page,.dark .pricing-page{--pricing-aura-left:color-mix(in oklch,var(--color-primary)10%,transparent)}}[data-theme=handel-dark] .pricing-page,.dark .pricing-page{--pricing-aura-right:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .pricing-page,.dark .pricing-page{--pricing-aura-right:color-mix(in oklch,var(--ui-surface-raised)18%,transparent)}}[data-theme=handel-dark] .pricing-page,.dark .pricing-page{--pricing-overlay-top:#141e2b80;--pricing-overlay-mid:#101823f0}.pricing-shell{width:min(1280px,100% - 2rem);margin:0 auto}.pricing-hero{background:radial-gradient(circle at 84% 8%,var(--pricing-aura-left),transparent 26%),radial-gradient(circle at 14% 0%,var(--pricing-aura-right),transparent 28%),linear-gradient(180deg,var(--pricing-overlay-top),var(--pricing-overlay-mid)34%,transparent 80%);padding:clamp(4rem,9vw,7rem) 0 clamp(4.5rem,10vw,8rem)}.pricing-shell,.pricing-hero__copy{gap:1rem;display:grid}.pricing-shell{gap:clamp(1.4rem,3vw,2rem)}.pricing-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.7rem;font-weight:700}.pricing-hero h1{font-family:var(--brand-serif);letter-spacing:-.05em;max-width:12ch;color:var(--brand-ink);margin:0;font-size:clamp(3.2rem,7vw,6.2rem);line-height:.92}.pricing-hero__lede,.pricing-hero__copy>p{color:var(--brand-ink-soft);margin:0;font-size:clamp(1rem,1.7vw,1.16rem);line-height:1.72}.pricing-hero__lede{color:var(--brand-ink);font-size:clamp(1.14rem,2vw,1.35rem);font-weight:600}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card,.dark :is(.pricing-page,.home-page) .marketing-pricing-card{border-color:var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud);box-shadow:var(--brand-shadow-soft)}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card--featured,.dark :is(.pricing-page,.home-page) .marketing-pricing-card--featured{border-color:var(--brand-rule-strong);background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-cloud-strong);box-shadow:var(--brand-shadow-deep)}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card--enterprise,.dark :is(.pricing-page,.home-page) .marketing-pricing-card--enterprise{border-color:var(--brand-rule);background:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--brand-cloud)}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__eyebrow,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__eyebrow{color:var(--ui-text-muted)}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card h3,[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__signal,.dark :is(.pricing-page,.home-page) .marketing-pricing-card h3,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__signal{color:var(--ui-text-strong)}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__copy,[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__signal-note,[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__list,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__copy,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__signal-note,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__list{color:var(--ui-text-muted)}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__list li:before,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__list li:before{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__list li:before,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__list li:before{background:color-mix(in oklch,var(--color-primary)78%,white 10%)}}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__list li:before,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__list li:before{box-shadow:0 0 0 4px var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__list li:before,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__list li:before{box-shadow:0 0 0 4px color-mix(in oklch,var(--color-primary)16%,transparent)}}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__cta,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__cta{border-color:var(--ui-border-subtle);background:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__cta,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__cta{background:color-mix(in oklch,var(--ui-surface-raised)86%,var(--ui-surface-2))}}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__cta,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__cta{color:var(--ui-text-strong)}[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__cta:hover,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__cta:hover{border-color:var(--ui-border-strong);background:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] :is(.pricing-page,.home-page) .marketing-pricing-card__cta:hover,.dark :is(.pricing-page,.home-page) .marketing-pricing-card__cta:hover{background:color-mix(in oklch,var(--ui-surface-raised)92%,var(--ui-surface-2))}}[data-theme=handel-dark] .final-fold__action--active,.dark .final-fold__action--active{border-color:var(--brand-rule-strong);background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-cloud-strong);box-shadow:var(--brand-shadow-deep)}@media(max-width:640px){.pricing-shell{width:min(1280px,100% - 1rem)}}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.pricing-grid--centered{justify-content:center}.pricing-card{border:1px solid var(--brand-rule);background:linear-gradient(180deg,#ffffffeb,#f4f0eadb),var(--brand-cloud);min-width:0;box-shadow:var(--brand-shadow-soft);border-radius:1.7rem}.pricing-card--featured{border-color:var(--brand-rule-strong);background:radial-gradient(circle at top right,#aabcc72e,transparent 40%),linear-gradient(180deg,#fffffff5,#eeeae3eb),var(--brand-cloud-strong);box-shadow:var(--brand-shadow-deep)}.pricing-card__inner{gap:1.5rem;height:100%;padding:1.6rem;display:grid}.pricing-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pricing-card__heading{gap:.4rem;display:grid}.pricing-card__audience,.pricing-card__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.68rem;font-weight:650}.pricing-card__title{font-family:var(--brand-serif);letter-spacing:-.045em;color:var(--brand-ink);margin:0;font-size:clamp(1.65rem,2.2vw,2rem);line-height:.96}.pricing-card__badge{border:1px solid var(--brand-rule-strong);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-ink-muted);background:#ffffffbd;border-radius:999px;flex:none;padding:.45rem .75rem;font-size:.66rem;font-weight:700}.pricing-card__copy{color:var(--brand-ink-soft);margin:0;line-height:1.72}.pricing-card__price-block{gap:.2rem;display:grid}.pricing-card__price{font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);font-size:clamp(2.6rem,5vw,3.6rem);font-weight:700;line-height:.92}.pricing-card__interval{color:var(--brand-ink-muted);font-size:.92rem}.pricing-card__features{gap:.85rem;display:grid}.pricing-card__feature-list{color:var(--brand-ink-soft);gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.pricing-card__feature-list li{padding-left:1.4rem;line-height:1.55;position:relative}.pricing-card__feature-list li:before{content:"";background:#588196c2;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:.52rem;left:0;box-shadow:0 0 0 4px #58819624}.pricing-card__actions{align-items:center;margin-top:auto;padding-top:.25rem;display:flex}.pricing-card__cta,.pricing-card__current{text-align:center;letter-spacing:.18em;text-transform:uppercase;border-radius:999px;width:100%;padding:.95rem 1rem;font-size:.76rem;font-weight:700;text-decoration:none}.pricing-card__cta{border:1px solid var(--brand-rule);color:var(--brand-ink);background:#ffffffc2;transition:transform .18s,border-color .18s,background-color .18s}.pricing-card__cta:hover{border-color:var(--brand-rule-strong);background:#ffffffe6;transform:translateY(-2px)}.pricing-card__cta--featured{color:#fff;background:linear-gradient(135deg,#14273f,#284b6f);border-color:#0000}.pricing-card__cta--featured:hover{background:linear-gradient(135deg,#102036,#1f4061)}.pricing-card__current{border:1px solid var(--brand-rule-strong);color:var(--brand-ink);background:#f6f3eeeb}@media(max-width:1040px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pricing-grid{grid-template-columns:1fr}.pricing-card__inner{padding:1.35rem}}.product-page{color:var(--brand-ink)}.product-shell{width:min(1240px,100% - 2rem);margin:0 auto}.product-section,.product-hero,.product-cta{padding:clamp(4.25rem,8vw,7rem) 0}.product-hero{background:radial-gradient(circle at 84% 14%,#cce2e44d,#0000 28%),linear-gradient(#ffffff8f,#0000 28%)}.product-section--warm{background:linear-gradient(#ffffff29,#f1ece494),0 0}.product-hero__inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.6rem,4vw,3rem);display:grid}.product-shell--split{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(1.6rem,4vw,3.5rem);display:grid}.product-hero__copy,.product-intro,.product-cta__copy{gap:.95rem;display:grid}.product-hero__copy{max-width:48rem}.product-breadcrumb,.product-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.7rem;font-weight:700}.product-eyebrow--light{color:#ffffffb8}.product-hero h1,.product-intro h2,.feature-row__copy h3,.product-cta__copy h2{font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);margin:0;line-height:.92}.product-hero h1{max-width:8.8ch;font-size:clamp(3.6rem,8vw,6.6rem)}.product-intro h2,.product-cta__copy h2{font-size:clamp(2.5rem,4.8vw,4.6rem)}.product-hero p,.product-intro p,.feature-row__copy p,.feature-row__copy li,.step-card p,.faq-item p{color:var(--brand-ink-soft);margin:0;line-height:1.8}.product-hero__actions,.product-cta__actions{flex-wrap:wrap;gap:.85rem;display:flex}.product-btn{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.35rem;font-size:.79rem;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-flex}.product-btn:hover{transform:translateY(-2px)}.product-btn--primary{color:#fff;background:linear-gradient(135deg,#102235,#213b59 62%,#2a4764)}.product-btn--ghost{border:1px solid var(--brand-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--brand-ink);background:#ffffff8a}.product-btn--light{background:var(--brand-cloud-strong);color:var(--brand-ink)}.product-btn--outline-light{color:#fff;background:#ffffff14;border:1px solid #ffffff3d}.chip-cloud{flex-wrap:wrap;gap:.65rem;display:flex}.step-card,.integration-group,.faq-item{border:1px solid var(--brand-rule);background:var(--brand-cloud);border-radius:1.5rem;padding:1.1rem}.step-card h3,.integration-group h3{color:var(--brand-ink)}.feature-stack{gap:2rem;display:grid}.feature-row{border-top:1px solid var(--brand-rule);grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;max-width:58rem;padding-top:1.4rem;display:grid}.feature-row__copy{gap:.85rem;display:grid}.feature-row__copy h3{font-size:clamp(2.3rem,4.6vw,3.6rem)}.feature-row__copy ul{margin:0;padding-left:1rem}.feature-row__copy a{width:fit-content;color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700;text-decoration:none}.step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.step-card{gap:.8rem;display:grid}.step-card__count{letter-spacing:.18em;text-transform:uppercase;width:fit-content;color:var(--brand-ink-muted);background:#12243a0f;border-radius:999px;padding:.42rem .72rem;font-size:.7rem;font-weight:700}.integration-groups{gap:1rem;display:grid}.chip-cloud--compact span{background:#f5f0e8eb}.faq-stack{gap:.85rem;max-width:58rem;display:grid}.faq-item summary{cursor:pointer;color:var(--brand-ink);font-weight:700;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin-top:.75rem}.product-cta{background:radial-gradient(circle at 18% 8%,#c9e1e32e,#0000 24%),linear-gradient(#102235,#162c43 60%,#1a334d)}.product-cta__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.product-cta__copy h2{color:#fff}@media(max-width:960px){.product-hero__inner,.product-shell--split,.feature-row,.step-grid,.product-cta__inner{grid-template-columns:1fr;display:grid}.step-grid{gap:1rem}}@media(max-width:640px){.product-shell{width:min(1240px,100% - 1rem)}.product-hero__actions,.product-cta__actions{grid-template-columns:1fr;display:grid}.product-btn{width:100%}}.resources-hub-page{color:var(--brand-ink)}.resources-hub-shell{width:min(1240px,100% - 2rem);margin:0 auto}.resources-hub-hero,.resources-hub-section{padding:clamp(4.25rem,8vw,7rem) 0}.resources-hub-hero{background:radial-gradient(circle at 84% 14%,#cce2e44d,#0000 28%),linear-gradient(#ffffff8f,#0000 28%)}.resources-hub-section--warm{background:linear-gradient(#ffffff29,#f1ece494),0 0}.resources-hub-hero__copy,.resources-hub-intro{gap:.85rem;max-width:48rem;display:grid}.resources-hub-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.7rem;font-weight:700}.resources-hub-hero h1,.resources-hub-intro h2,.featured-card h3,.category-card h3,.blog-link-card h3{font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);margin:0;line-height:.92}.resources-hub-hero h1{max-width:9ch;font-size:clamp(3.5rem,8vw,6.2rem)}.resources-hub-intro h2{font-size:clamp(2.5rem,4.8vw,4.4rem)}.resources-hub-hero p,.featured-card p,.category-card p,.blog-link-card p{color:var(--brand-ink-soft);margin:0;line-height:1.8}.resources-hub-hero__actions{flex-wrap:wrap;gap:.85rem;display:flex}.resources-hub-btn{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.35rem;font-size:.79rem;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-flex}.resources-hub-btn:hover{transform:translateY(-2px)}.resources-hub-btn--primary{color:#fff;background:linear-gradient(135deg,#102235,#213b59 62%,#2a4764)}.resources-hub-btn--ghost{border:1px solid var(--brand-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--brand-ink);background:#ffffff8a}.featured-grid,.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.75rem;display:grid}.featured-card,.category-card,.blog-link-card{border:1px solid var(--brand-rule);background:var(--brand-cloud);color:inherit;border-radius:1.5rem;gap:.85rem;padding:1.25rem;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.featured-card:hover,.category-card:hover,.blog-link-card:hover{border-color:var(--brand-rule-strong);background:var(--brand-cloud-strong);transform:translateY(-3px)}.featured-card span,.category-card span{color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.category-card__top{gap:.45rem;display:grid}.category-card__count{letter-spacing:.18em;text-transform:uppercase;width:fit-content;color:var(--brand-ink-muted);background:#12243a0f;border-radius:999px;padding:.42rem .72rem;font-size:.7rem;font-weight:700}@media(max-width:960px){.featured-grid,.category-grid{grid-template-columns:1fr}}@media(max-width:640px){.resources-hub-shell{width:min(1240px,100% - 1rem)}}.resource-section-page{color:var(--brand-ink)}.resource-section-shell{width:min(1160px,100% - 2rem);margin:0 auto}.resource-section-hero,.resource-section-body{padding:clamp(4rem,8vw,6.75rem) 0}.resource-section-hero{background:radial-gradient(circle at 84% 14%,#cce2e44d,#0000 28%),linear-gradient(#ffffff8f,#0000 28%)}.resource-section-hero__copy{gap:.85rem;max-width:48rem;display:grid}.resource-section-breadcrumb,.resource-section-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.7rem;font-weight:700}.resource-section-hero h1,.resource-card h2{font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);margin:0;line-height:.92}.resource-section-hero h1{font-size:clamp(3.4rem,8vw,5.8rem)}.resource-section-hero p,.resource-card p{color:var(--brand-ink-soft);margin:0;line-height:1.8}.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.resource-card{border:1px solid var(--brand-rule);background:var(--brand-cloud);color:inherit;border-radius:1.5rem;gap:.85rem;padding:1.25rem;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.resource-card:hover{border-color:var(--brand-rule-strong);background:var(--brand-cloud-strong);transform:translateY(-3px)}.resource-card span{color:var(--brand-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}@media(max-width:760px){.resource-section-shell{width:min(1160px,100% - 1rem)}.resource-card-grid{grid-template-columns:1fr}}.resource-detail-page{color:var(--brand-ink)}.resource-detail-shell{width:min(960px,100% - 2rem);margin:0 auto}.resource-detail-hero,.resource-detail-body{padding:clamp(4rem,8vw,6.75rem) 0}.resource-detail-hero{background:radial-gradient(circle at 84% 14%,#cce2e44d,#0000 28%),linear-gradient(#ffffff8f,#0000 28%)}.resource-detail-hero__copy{gap:.85rem;max-width:46rem;display:grid}.resource-detail-breadcrumb,.resource-detail-eyebrow,.resource-detail-note{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.7rem;font-weight:700}.resource-detail-hero h1,.resource-panel h2{font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);margin:0;line-height:.92}.resource-detail-hero h1{font-size:clamp(3.4rem,8vw,5.8rem)}.resource-detail-hero p,.resource-panel p,.resource-panel li,.resource-panel pre,.calculator-grid label span{color:var(--brand-ink-soft);margin:0;line-height:1.8}.guide-stack,.story-stack,.template-stack,.glossary-stack,.calculator-shell{gap:1rem;display:grid}.resource-panel{border:1px solid var(--brand-rule);background:var(--brand-cloud);border-radius:1.5rem;gap:.85rem;padding:1.25rem;display:grid}.resource-panel ul{margin:0;padding-left:1rem}.resource-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#12243a0f;border-radius:1rem;margin:0;padding:1rem;font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.calculator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.calculator-grid label{gap:.45rem;display:grid}.calculator-grid input{border:1px solid var(--brand-rule-strong);background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom));color:var(--brand-ink);box-shadow:var(--brand-inset-highlight);border-radius:.95rem;padding:.85rem .95rem;transition:border-color .16s,box-shadow .16s,background .16s}.calculator-grid input::placeholder{color:var(--brand-ink-muted)}.calculator-grid input:focus-visible{border-color:var(--brand-rule-strong);box-shadow:var(--brand-inset-highlight),0 0 0 3px var(--brand-ink);outline:none}@supports (color:color-mix(in lab,red,red)){.calculator-grid input:focus-visible{box-shadow:var(--brand-inset-highlight),0 0 0 3px color-mix(in oklch,var(--brand-ink)12%,transparent)}}.resource-panel--highlight{border-color:var(--brand-rule-strong);background:radial-gradient(circle at top right,var(--brand-aura-left),transparent 34%),radial-gradient(circle at bottom left,var(--brand-aura-right),transparent 42%),linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--brand-cloud-strong);box-shadow:var(--brand-shadow-soft)}.calculator-result{letter-spacing:-.05em;color:var(--brand-ink);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:700;line-height:.9;font-family:var(--brand-serif)}.calculator-result-copy,.calculator-footnote{max-width:42rem}.calculator-result-copy{color:var(--brand-ink-soft)}.calculator-footnote{color:var(--brand-ink-muted)}.calculator-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.calculator-metric{border:1px solid var(--brand-rule-strong);background:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom));border-radius:1rem;gap:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.calculator-metric{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-surface-top-strong)94%,transparent),color-mix(in oklch,var(--brand-surface-bottom)96%,transparent))}}.calculator-metric{box-shadow:var(--brand-inset-highlight);padding:.95rem 1rem}.calculator-metric span{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.78rem;font-weight:700}.calculator-metric strong{color:var(--brand-ink);font-size:1.2rem;line-height:1.1}@media(max-width:760px){.resource-detail-shell{width:min(960px,100% - 1rem)}.calculator-grid,.calculator-metrics{grid-template-columns:1fr}}.search-page{color:var(--brand-ink);padding:clamp(4rem,8vw,6.5rem) 0}.search-shell{gap:1.5rem;width:min(980px,100% - 2rem);margin:0 auto;display:grid}.search-hero{padding-bottom:1.4rem;position:relative}.search-hero:after{content:"";background:linear-gradient(90deg,#0000,#18283d24,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.search-hero__copy{gap:.75rem;max-width:36rem;display:grid}.search-eyebrow,.search-field__label,.search-result__path{letter-spacing:.22em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.68rem;font-weight:700}.search-hero h1{font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);margin:0;font-size:clamp(3.2rem,8vw,5.1rem);line-height:.92}.search-hero p,.search-result__description,.search-empty__copy{color:var(--brand-ink-soft);margin:0;line-height:1.72}.search-panel,.search-empty,.search-result{border:1px solid var(--brand-rule);background:var(--brand-cloud);box-shadow:var(--brand-shadow-soft);border-radius:1.7rem}.search-panel{padding:1.35rem}.search-field{gap:.75rem;display:grid}.search-input{border:1px solid var(--brand-rule);background:var(--ui-surface-1);border-radius:999px;width:100%}@supports (color:color-mix(in lab,red,red)){.search-input{background:color-mix(in oklch,var(--ui-surface-1)93%,transparent)}}.search-input{color:var(--brand-ink);padding:1rem 1.2rem;font-size:1rem;transition:border-color .18s,background-color .18s,transform .18s}.search-input::placeholder{color:#18283d6b}.search-input:focus{border-color:var(--brand-rule-strong);background:#ffffffe6;outline:none;transform:translateY(-1px)}.search-notice{text-align:center;color:var(--brand-ink-muted);font-size:1rem}.search-empty{text-align:center;gap:.6rem;padding:1.8rem;display:grid}.search-empty__title{font-family:var(--brand-serif);letter-spacing:-.04em;margin:0;font-size:1.8rem;line-height:1}.search-dev-note{text-align:center;color:var(--brand-ink-muted);font-family:SFMono-Regular,SF Mono,IBM Plex Mono,monospace;font-size:.84rem}.search-results{gap:1rem;display:grid}.search-result{color:inherit;grid-template-columns:4px minmax(0,1fr);gap:1rem;padding:1.25rem 1.3rem;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.search-result:hover{border-color:var(--brand-rule-strong);background:var(--brand-cloud-strong);transform:translateY(-3px)}.search-result__rule{background:linear-gradient(#588196d9,#18283d73);border-radius:999px}.search-result__content{gap:.55rem;display:grid}.search-result__meta{gap:.35rem;display:grid}.search-result__title{font-family:var(--brand-serif);letter-spacing:-.035em;color:var(--brand-ink);font-size:1.55rem;line-height:1.02}@media(max-width:640px){.search-shell{width:min(980px,100% - 1rem)}.search-panel,.search-empty,.search-result{border-radius:1.35rem}.search-panel,.search-result{padding:1.1rem}}.usecases-page{color:var(--brand-ink)}.usecases-shell{width:min(1240px,100% - 2rem);margin:0 auto}.usecases-hero,.usecases-section{padding:clamp(4.25rem,8vw,7rem) 0}.usecases-hero{background:radial-gradient(circle at 84% 14%,#cce2e44d,#0000 28%),linear-gradient(#ffffff8f,#0000 28%)}.usecases-section--warm{background:linear-gradient(#ffffff29,#f1ece494),0 0}.usecases-hero__copy,.usecases-intro{gap:.85rem;max-width:48rem;display:grid}.usecases-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.7rem;font-weight:700}.usecases-hero h1,.usecases-intro h2{font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);margin:0;line-height:.92}.usecases-hero h1{max-width:8.5ch;font-size:clamp(3.5rem,8vw,6.2rem)}.usecases-intro h2{font-size:clamp(2.5rem,4.8vw,4.4rem)}.usecases-hero p,.usecases-intro p,.usecase-card p{color:var(--brand-ink-soft);margin:0;line-height:1.8}.usecases-hero__actions{flex-wrap:wrap;gap:.85rem;display:flex}.usecases-btn{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.35rem;font-size:.79rem;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-flex}.usecases-btn:hover{transform:translateY(-2px)}.usecases-btn--primary{color:#fff;background:linear-gradient(135deg,#102235,#213b59 62%,#2a4764)}.usecases-btn--ghost{border:1px solid var(--brand-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--brand-ink);background:#ffffff8a}.usecases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.75rem;display:grid}.usecases-grid--teams{grid-template-columns:repeat(4,minmax(0,1fr))}.usecase-card{border:1px solid var(--brand-rule);background:var(--brand-cloud);color:inherit;border-radius:1.5rem;gap:.85rem;padding:1.3rem;text-decoration:none;transition:transform .18s,border-color .18s,background-color .18s;display:grid}.usecase-card:hover{border-color:var(--brand-rule-strong);background:var(--brand-cloud-strong);transform:translateY(-3px)}.usecase-card__label,.usecase-card__cta{color:var(--brand-ink)}.usecase-card__label{letter-spacing:-.03em;font-size:1.5rem;font-weight:700;line-height:1.04;font-family:var(--brand-serif)}.usecase-card__cta{letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}@media(max-width:960px){.usecases-grid,.usecases-grid--teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.usecases-shell{width:min(1240px,100% - 1rem)}.usecases-grid,.usecases-grid--teams{grid-template-columns:1fr}}.usecase-page{color:var(--brand-ink)}.usecase-shell{width:min(1240px,100% - 2rem);margin:0 auto}.usecase-section,.usecase-hero,.usecase-cta{padding:clamp(4.25rem,8vw,7rem) 0}.usecase-hero{background:radial-gradient(circle at 84% 14%,#cce2e44d,#0000 28%),linear-gradient(#ffffff8f,#0000 28%)}.usecase-section--warm{background:linear-gradient(#ffffff29,#f1ece494),0 0}.usecase-hero__copy,.usecase-intro,.usecase-cta__copy{gap:.85rem;max-width:48rem;display:grid}.usecase-shell--split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem;display:grid}.usecase-breadcrumb,.usecase-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--brand-ink-muted);font-size:.7rem;font-weight:700}.usecase-eyebrow--light{color:#ffffffb8}.usecase-hero h1,.usecase-intro h2,.usecase-card h3,.workflow-step h3,.scenario-panel h3,.usecase-cta__copy h2{font-family:var(--brand-serif);letter-spacing:-.05em;color:var(--brand-ink);margin:0;line-height:.92}.usecase-hero h1{font-size:clamp(3.5rem,8vw,6rem)}.usecase-intro h2,.usecase-cta__copy h2{font-size:clamp(2.5rem,4.8vw,4.4rem)}.usecase-hero p,.usecase-card p,.workflow-step p,.scenario-panel p{color:var(--brand-ink-soft);margin:0;line-height:1.8}.usecase-hero__actions,.usecase-cta__actions{flex-wrap:wrap;gap:.85rem;display:flex}.usecase-btn{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:1rem 1.35rem;font-size:.79rem;font-weight:700;text-decoration:none;transition:transform .18s;display:inline-flex}.usecase-btn:hover{transform:translateY(-2px)}.usecase-btn--primary{color:#fff;background:linear-gradient(135deg,#102235,#213b59 62%,#2a4764)}.usecase-btn--ghost{border:1px solid var(--brand-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--brand-ink);background:#ffffff8a}.usecase-btn--light{background:var(--brand-cloud-strong);color:var(--brand-ink)}.usecase-btn--outline-light{color:#fff;background:#ffffff14;border:1px solid #ffffff3d}.usecase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:1.75rem;display:grid}.usecase-card,.workflow-step,.scenario-panel{border:1px solid var(--brand-rule);background:var(--brand-cloud);border-radius:1.5rem;gap:.8rem;padding:1.2rem;display:grid}.workflow-stack{gap:.9rem;margin-top:1.5rem;display:grid}.workflow-step__count{letter-spacing:.18em;text-transform:uppercase;width:fit-content;color:var(--brand-ink-muted);background:#12243a0f;border-radius:999px;padding:.42rem .72rem;font-size:.7rem;font-weight:700}.chip-cloud{flex-wrap:wrap;gap:.65rem;margin-top:1.5rem;display:flex}.chip-cloud span{background:var(--ui-surface-3);border-radius:999px;align-items:center;padding:.45rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chip-cloud span{background:color-mix(in oklch,var(--ui-surface-3)72%,transparent)}}.chip-cloud span{color:var(--ui-text);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:600}.scenario-panel{margin-top:1.25rem}.usecase-cta{background:radial-gradient(circle at 18% 8%,#c9e1e32e,#0000 24%),linear-gradient(#102235,#162c43 60%,#1a334d)}.usecase-cta__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.usecase-cta__copy h2{color:#fff}@media(max-width:960px){.usecase-grid,.usecase-shell--split,.usecase-cta__inner{grid-template-columns:1fr;display:grid}}@media(max-width:640px){.usecase-shell{width:min(1180px,100% - 1rem)}.usecase-hero__actions,.usecase-cta__actions{grid-template-columns:1fr;display:grid}.usecase-btn{width:100%}}:root,[data-theme=handel]{--viz-bg:var(--ui-surface-1,oklch(var(--b1)));--viz-surface:var(--ui-surface-raised,oklch(var(--b1)));--viz-surface-alt:var(--ui-surface-2,oklch(var(--b2)));--viz-border:var(--ui-border-subtle,oklch(var(--b3)/.75));--viz-border-strong:var(--ui-border-strong,oklch(var(--b3)));--viz-text:var(--ui-text,oklch(var(--bc)/.82));--viz-text-strong:var(--ui-text-strong,oklch(var(--bc)/.95));--viz-text-muted:var(--ui-text-muted,oklch(var(--bc)/.62));--viz-grid:oklch(var(--b3)/.7);--viz-shadow:var(--ui-shadow-1,0 1px 2px #0f172a14);--viz-series-inbound:oklch(var(--in));--viz-series-outbound:oklch(var(--su));--viz-series-neutral:oklch(var(--bc)/.35);--viz-selection-bg:oklch(var(--p)/.12);--viz-selection-border:oklch(var(--p)/.28);--viz-threshold-positive:oklch(var(--su)/.14);--viz-threshold-negative:oklch(var(--er)/.14)}[data-theme=handel-dark]{--viz-bg:var(--ui-surface-1,oklch(var(--b1)));--viz-surface:var(--ui-surface-raised,oklch(var(--b2)));--viz-surface-alt:var(--ui-surface-2,oklch(var(--b2)));--viz-border:var(--ui-border-subtle,oklch(var(--b3)/.6));--viz-border-strong:var(--ui-border-strong,oklch(var(--b3)));--viz-grid:oklch(var(--b3)/.6);--viz-series-inbound:oklch(var(--in));--viz-series-outbound:oklch(var(--su));--viz-series-neutral:oklch(var(--bc)/.45);--viz-selection-bg:oklch(var(--p)/.22);--viz-selection-border:oklch(var(--p)/.36)}.viz-root{background:var(--viz-bg);flex-flow:column;width:100%;display:flex}.viz-root .viz-test{flex-grow:1}.viz-root main{flex-flow:column;display:flex}.viz-root .viz-panel{background:var(--viz-surface);border:1px solid var(--viz-border);box-shadow:var(--viz-shadow)}.viz-root .viz-toolbar{background:var(--viz-surface-alt);border-bottom:1px solid var(--viz-border);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.viz-root .viz-empty{text-align:center;color:var(--viz-text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.viz-root .chart d3fc-group.cartesian-chart{grid-template-rows:0 auto 1fr 1em 0;grid-template-columns:0 auto 1fr 0 0;height:100%}.viz-root .x-axis .tick text,.viz-root .y-axis .tick text,.viz-root .x-axis path.domain,.viz-root .y-axis path.domain,.viz-root .x-axis .tick path,.viz-root .y-axis .tick path,.viz-root .annotations path.connector,.viz-root .annotations path.note-line{color:var(--viz-text);fill:currentColor;stroke:currentColor}.viz-root .x-axis,.viz-root .y-axis{visibility:hidden}.viz-root line.gridline-x,.viz-root line.gridline-y{color:var(--viz-grid);stroke:currentColor}.viz-root text.quadrant{color:var(--viz-text-strong);fill:currentColor;font-size:1.5rem;font-weight:700}.viz-root rect.quadrant,.viz-root .annotations .annotation-note-bg{color:var(--viz-threshold-positive)}@supports (color:color-mix(in lab,red,red)){.viz-root rect.quadrant,.viz-root .annotations .annotation-note-bg{color:color-mix(in oklch,var(--viz-threshold-positive)42%,var(--viz-threshold-negative)18%,var(--viz-surface-alt))}}.viz-root rect.quadrant,.viz-root .annotations .annotation-note-bg{fill:currentColor;fill-opacity:1}.viz-root .annotations .annotation-note-label,.viz-root .annotations .annotation-note-title{color:oklch(var(--bc)/.88);fill:currentColor;font-size:.875rem}.viz-root .annotations .annotation-note-title{font-weight:600}.viz-root .viz-control-surface{background:var(--viz-surface-alt);border-radius:.5rem;height:1.75rem;padding:0 .5rem}@supports (color:color-mix(in lab,red,red)){.viz-root .viz-control-surface{background:color-mix(in oklch,var(--viz-surface-alt)78%,transparent)}}.viz-root .viz-control-surface{border:1px solid var(--viz-border)}@supports (color:color-mix(in lab,red,red)){.viz-root .viz-control-surface{border:1px solid color-mix(in oklch,var(--viz-border)78%,transparent)}}.viz-root .viz-select{background:var(--viz-surface-alt);width:9rem;height:1.75rem;color:var(--viz-text);border:1px solid #0000;border-radius:.5rem}.viz-root .viz-select:focus-visible{box-shadow:0 0 0 2px oklch(var(--p)/.28);outline:none}@media(min-width:640px){.viz-root .viz-select{width:12rem}}.viz-root .viz-threshold-positive{background:var(--viz-threshold-positive);border-color:var(--viz-threshold-positive)}@supports (color:color-mix(in lab,red,red)){.viz-root .viz-threshold-positive{border-color:color-mix(in oklch,var(--viz-threshold-positive)70%,var(--viz-border))}}.viz-root .viz-threshold-negative{background:var(--viz-threshold-negative);border-color:var(--viz-threshold-negative)}@supports (color:color-mix(in lab,red,red)){.viz-root .viz-threshold-negative{border-color:color-mix(in oklch,var(--viz-threshold-negative)70%,var(--viz-border))}}.viz-root .tsne-backdrop{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02061766;animation:.2s tsne-fade-in;position:fixed;top:0;right:0;bottom:0;left:0}.viz-root .tsne-widget{border-radius:.75rem;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.viz-root .tsne-default{width:100%;height:100%;min-height:500px;position:relative}.viz-root .tsne-half{z-index:50;border-left:1px solid var(--viz-border);background:var(--viz-surface);width:50vw;height:100vh;position:fixed;top:0;right:0;box-shadow:-4px 0 24px #0206172e}.viz-root .tsne-full{z-index:50;box-shadow:none;background:var(--viz-surface);border:none;border-radius:0;position:fixed;top:0;right:0;bottom:0;left:0}.viz-root .tsne-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.viz-root .tsne-tool-btn{color:var(--viz-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;align-items:center;gap:.25rem;height:1.75rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.viz-root .tsne-tool-btn:hover{background:var(--viz-surface-alt);color:var(--viz-text)}.viz-root .tsne-tool-btn.active{background:var(--viz-selection-bg);color:oklch(var(--p));border-color:var(--viz-selection-border)}.viz-root .tsne-icon-btn{width:1.625rem;height:1.625rem;color:var(--viz-text);border-radius:.3rem;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.viz-root .tsne-icon-btn{color:color-mix(in oklch,var(--viz-text)78%,transparent)}}.viz-root .tsne-icon-btn{cursor:pointer;background:0 0;border:none;transition:all .15s}.viz-root .tsne-icon-btn:hover{background:var(--viz-surface-alt);color:var(--viz-text)}.viz-root .tsne-icon-btn.active{background:var(--viz-selection-bg);color:oklch(var(--p))}.viz-root .tsne-close-btn:hover{background:var(--viz-threshold-negative);color:oklch(var(--er))}.viz-root .tsne-btn-group{border:1px solid var(--viz-border);background:var(--viz-surface-alt);border-radius:.375rem;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.viz-root .tsne-btn-group{background:color-mix(in oklch,var(--viz-surface-alt)70%,transparent)}}.viz-root .tsne-btn-group>*+*{border-left:1px solid var(--viz-border)}@supports (color:color-mix(in lab,red,red)){.viz-root .tsne-btn-group>*+*{border-left:1px solid color-mix(in oklch,var(--viz-border)80%,transparent)}}.viz-root .tsne-btn-group .tsne-icon-btn{border-radius:0;width:1.75rem;height:1.625rem}.viz-root .tsne-seg-btn{height:1.625rem;color:var(--viz-text);align-items:center;gap:.25rem;padding:0 .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.viz-root .tsne-seg-btn{color:color-mix(in oklch,var(--viz-text)70%,transparent)}}.viz-root .tsne-seg-btn{cursor:pointer;white-space:nowrap;background:0 0;border:none;transition:all .15s}.viz-root .tsne-seg-btn:hover{background:var(--viz-surface-alt);color:var(--viz-text)}.viz-root .tsne-seg-btn.active{background:var(--viz-selection-bg);color:oklch(var(--p));font-weight:600}.viz-root .tsne-dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem;display:inline-block}.viz-root .tsne-dot-inbound{background:var(--viz-series-inbound)}.viz-root .tsne-dot-outbound{background:var(--viz-series-outbound)}.viz-root .tsne-badge{color:var(--viz-text);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.viz-root .tsne-badge{color:color-mix(in oklch,var(--viz-text)65%,transparent)}}.viz-root .tsne-badge{background:var(--viz-surface-alt);letter-spacing:.02em;white-space:nowrap}.viz-root .tsne-separator{background:var(--viz-border);flex-shrink:0;width:1px;height:1rem;margin:0 .125rem}.viz-root .tsne-selection-panel{border-top:1px solid var(--viz-border);background:var(--viz-surface);flex-shrink:0;max-height:12rem;padding:.625rem .75rem;overflow-y:auto}.viz-root .tsne-class-active{background:var(--viz-threshold-positive)}@supports (color:color-mix(in lab,red,red)){.viz-root .tsne-class-active{background:color-mix(in oklch,var(--viz-threshold-positive)46%,transparent)}}.viz-root .tsne-tooltip{left:calc(var(--ui-position-left,0px) + 20px);top:var(--ui-position-top,0px);transform:translateY(-50%)}.viz-root .tsne-color-dot{background-color:var(--ui-bg-color,transparent);opacity:var(--ui-opacity,1)}.viz-root .tsne-dimmed-label{opacity:var(--ui-opacity,1)}.viz-root .tsne-msg-dot-inbound{background:var(--viz-series-inbound)}.viz-root .tsne-msg-dot-outbound{background:var(--viz-series-outbound)}.viz-root .tsne-msg-dot-neutral{background:var(--viz-series-neutral)}.viz-root d3fc-group{width:100%;height:100%}.viz-root d3fc-svg.plot-area{cursor:crosshair}@keyframes tsne-fade-in{0%{opacity:0}to{opacity:1}}:root{--brand-cta-solid:#325473;--case-thread-card-radius:.72rem;--case-thread-card-bg:var(--ui-surface-raised);--case-thread-card-border:var(--brand-rule)}@supports (color:color-mix(in lab,red,red)){:root{--case-thread-card-border:color-mix(in oklch,var(--brand-rule)62%,var(--ui-border-subtle)38%)}}:root{--case-thread-card-highlight:oklch(100% 5.96046e-8 none/.54);--case-thread-card-expanded-bg:var(--ui-surface-soft)}@supports (color:color-mix(in lab,red,red)){:root{--case-thread-card-expanded-bg:color-mix(in oklch,var(--ui-surface-soft)58%,var(--ui-surface-raised)42%)}}:root{--case-thread-card-shadow:0 1px 3px #0f172a09;--case-thread-card-hover-shadow:0 8px 22px #0f172a0b;--case-thread-note-card-bg:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){:root{--case-thread-note-card-bg:color-mix(in oklch,var(--color-warning)6%,var(--ui-surface-raised)94%)}}:root{--case-thread-draft-card-bg:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){:root{--case-thread-draft-card-bg:color-mix(in oklch,var(--color-warning)5%,var(--ui-surface-raised)95%)}}:root{--cases-workspace-font-family:var(--account-app-font-family,var(--brand-sans));--cases-workspace-title-font-family:var(--account-app-heading-font-family,var(--brand-sans));--cases-workspace-title-font-weight:580;--cases-workspace-label-font-weight:500;--cases-workspace-letter-spacing:0;--cases-workspace-label-letter-spacing:.025em;--cases-workspace-number-font-settings:var(--account-app-number-font-settings,"tnum" 1,"lnum" 1,"kern" 1);--cases-workspace-text-strong:var(--account-app-text-strong,var(--brand-ink));--cases-workspace-text-soft:var(--account-app-text-soft,var(--brand-ink-soft));--cases-workspace-text-muted:var(--account-app-text-muted,var(--brand-ink-muted))}[data-theme=handel-dark],.dark{--brand-cta-solid:#adc1d2;--case-thread-card-highlight:#ffffff0e;--case-thread-card-shadow:var(--ui-shadow-1);--case-thread-card-hover-shadow:var(--ui-shadow-2)}.ui-cases-workspace-page{font-family:var(--cases-workspace-font-family);color:var(--ui-text);letter-spacing:var(--cases-workspace-letter-spacing);font-feature-settings:"kern" 1}.ui-cases-workspace-page :where(button,input,select,textarea,table){letter-spacing:var(--cases-workspace-letter-spacing);font-family:inherit}.ui-page.ui-cases-workspace-page .cases-list-heading,.ui-page.ui-cases-workspace-page .case-list-title,.ui-page.ui-cases-workspace-page .cases-table-view__header-label,.ui-cases-workspace-page .case-focus-header h1,.ui-cases-workspace-page .case-focus-header h1 :where(button,span),.ui-cases-workspace-page .case-thread-stack .case-thread-row-title,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-contact-name,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-list-title,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-panel-header h2,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-structure-title,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-attribute-title-button span,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-detail-card h3{font-family:var(--cases-workspace-title-font-family);font-weight:var(--cases-workspace-title-font-weight);letter-spacing:var(--cases-workspace-letter-spacing);color:var(--cases-workspace-text-strong)}.ui-page.ui-cases-workspace-page .cases-list-count,.ui-page.ui-cases-workspace-page .case-list-time,.ui-page.ui-cases-workspace-page .case-list-preview,.ui-page.ui-cases-workspace-page .case-list-meta,.ui-page.ui-cases-workspace-page .case-list-assignee,.ui-page.ui-cases-workspace-page .case-list-alert,.ui-page.ui-cases-workspace-page .cases-table-view__filter-popover,.ui-page.ui-cases-workspace-page .cases-table-view__filter-chip,.ui-page.ui-cases-workspace-page .cases-table-view__cell-inline,.ui-cases-workspace-page .case-focus-meta,.ui-cases-workspace-page .case-thread-stack .case-thread-row-meta,.ui-cases-workspace-page .case-thread-stack .case-thread-row-expanded,.ui-cases-workspace-page .case-thread-stack .case-thread-attachment-chip,.ui-cases-workspace-page .case-thread-stack .case-thread-attachment-meta,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-link,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-line,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-definition-list,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-list-meta,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-empty,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-more,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-more-button,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-panel-header p,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-attribute-title-button small,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-detail-card p,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-attribute-value,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-detail-copy{font-family:var(--cases-workspace-font-family);letter-spacing:var(--cases-workspace-letter-spacing);color:var(--cases-workspace-text-soft);font-weight:400}.ui-page.ui-cases-workspace-page .case-list-section-toggle,.ui-cases-workspace-page .case-thread-stack .case-thread-day-separator,.ui-cases-workspace-page .case-thread-stack .case-thread-period-row,.ui-cases-workspace-page .case-thread-stack .case-thread-draft-label,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-card-title,.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-form-field>span{font-family:var(--cases-workspace-font-family);font-weight:var(--cases-workspace-label-font-weight);letter-spacing:var(--cases-workspace-label-letter-spacing);color:var(--cases-workspace-text-muted)}.ui-page.ui-cases-workspace-page{--cases-list-bg:var(--account-app-page-bg-color,#fbfaf6);--cases-list-row-selected-bg:linear-gradient(90deg,var(--brand-cta-solid),var(--color-warning)),var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ui-page.ui-cases-workspace-page{--cases-list-row-selected-bg:linear-gradient(90deg,color-mix(in oklch,var(--brand-cta-solid)8%,var(--ui-surface-raised)92%),color-mix(in oklch,var(--color-warning)6%,var(--ui-surface-raised)94%)),var(--ui-surface-raised)}}.ui-page.ui-cases-workspace-page{--cases-list-row-border:var(--brand-rule)}@supports (color:color-mix(in lab,red,red)){.ui-page.ui-cases-workspace-page{--cases-list-row-border:color-mix(in oklch,var(--brand-rule)54%,transparent)}}[data-theme=handel-dark] .ui-page.ui-cases-workspace-page,.dark .ui-page.ui-cases-workspace-page{--cases-list-bg:var(--ui-surface-raised)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .ui-page.ui-cases-workspace-page,.dark .ui-page.ui-cases-workspace-page{--cases-list-bg:color-mix(in oklch,var(--ui-surface-raised)96%,white 4%)}}.ui-page.ui-cases-workspace-page .ui-scroll-sidebar{border-color:var(--brand-rule)}@supports (color:color-mix(in lab,red,red)){.ui-page.ui-cases-workspace-page .ui-scroll-sidebar{border-color:color-mix(in oklch,var(--brand-rule)58%,transparent)}}.ui-page.ui-cases-workspace-page .ui-scroll-sidebar{background:var(--cases-list-bg);box-shadow:none}.ui-page.ui-cases-workspace-page .ui-scroll-sidebar-header{margin-bottom:.45rem;padding-inline:.15rem}.ui-page.ui-cases-workspace-page .ui-scroll-sidebar-body{padding-right:0}.ui-page.ui-cases-workspace-page .case-list-item{border-bottom-color:var(--cases-list-row-border);padding-block:.42rem}.ui-page.ui-cases-workspace-page .case-list-row{border-radius:.48rem;min-height:5.55rem;padding:.72rem .72rem .74rem .78rem}.ui-page.ui-cases-workspace-page .case-list-row:hover{background:var(--brand-cloud)}@supports (color:color-mix(in lab,red,red)){.ui-page.ui-cases-workspace-page .case-list-row:hover{background:color-mix(in oklch,var(--brand-cloud)44%,transparent)}}.ui-page.ui-cases-workspace-page .case-list-row.cases-list-row-active{background:var(--cases-list-row-selected-bg);box-shadow:inset 0 0 0 1px var(--brand-rule),0 9px 24px #12243a0e}@supports (color:color-mix(in lab,red,red)){.ui-page.ui-cases-workspace-page .case-list-row.cases-list-row-active{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--brand-rule)64%,transparent),0 9px 24px #12243a0e}}.ui-page.ui-cases-workspace-page .case-list-status-dot{width:.24rem;top:.72rem;bottom:.72rem;left:.25rem}.ui-page.ui-cases-workspace-page .case-list-channel-icon{border-color:var(--brand-rule);width:1.72rem;height:1.72rem}@supports (color:color-mix(in lab,red,red)){.ui-page.ui-cases-workspace-page .case-list-channel-icon{border-color:color-mix(in oklch,var(--brand-rule)62%,transparent)}}.ui-page.ui-cases-workspace-page .case-list-channel-icon{background:var(--ui-surface-raised);box-shadow:0 1px 2px #12243a0a}.ui-page.ui-cases-workspace-page .cases-list-heading{color:var(--cases-workspace-text-strong);letter-spacing:.012em;font-size:.82rem;font-weight:580;line-height:1.15}.ui-page.ui-cases-workspace-page .cases-list-count{color:var(--cases-workspace-text-muted);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--cases-workspace-number-font-settings);font-size:.72rem;font-weight:400;line-height:1.15}.ui-page.ui-cases-workspace-page .case-list-section-toggle{color:var(--cases-workspace-text-muted);font-size:.66rem;font-weight:var(--cases-workspace-label-font-weight);letter-spacing:.04em;line-height:1.15}.ui-page.ui-cases-workspace-page .case-list-title{color:var(--cases-workspace-text-strong);letter-spacing:0;font-size:.86rem;font-weight:560;line-height:1.2}.ui-page.ui-cases-workspace-page .case-list-time{color:var(--cases-workspace-text-muted);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--cases-workspace-number-font-settings);font-size:.68rem;font-weight:500;line-height:1}.ui-page.ui-cases-workspace-page :where(.case-list-meta,.case-list-task-progress,.case-list-age-separator){color:var(--cases-workspace-text-muted);letter-spacing:0;font-size:.68rem;font-weight:400;line-height:1.2}.ui-page.ui-cases-workspace-page .case-list-alert{color:var(--cases-workspace-text-soft);letter-spacing:0;font-size:.65rem;font-weight:500;line-height:1.15}.ui-page.ui-cases-workspace-page .case-list-assignee{color:var(--cases-workspace-text-soft);font-size:.66rem;font-weight:560;line-height:1}.ui-page.ui-cases-workspace-page .case-list-critical-marker{font-size:.6rem;font-weight:650}.ui-page.ui-cases-workspace-page .cases-table-view{color:var(--cases-workspace-text-soft);font-family:var(--cases-workspace-font-family);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--cases-workspace-number-font-settings);font-size:.78rem;font-weight:400;line-height:1.2}.ui-page.ui-cases-workspace-page .cases-table-view :where(th,td),.ui-page.ui-cases-workspace-page .cases-table-view__virtual-cell,.ui-page.ui-cases-workspace-page .cases-table-view__cell-inline{color:inherit;font-family:inherit;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:0}.ui-page.ui-cases-workspace-page .cases-table-view__header-label{color:var(--cases-workspace-text-muted);font-size:.66rem;font-weight:var(--cases-workspace-label-font-weight);letter-spacing:.04em;text-transform:uppercase;line-height:1.15}.ui-page.ui-cases-workspace-page .cases-table-view__cell-inline :where([class~=font-bold],[class~=font-semibold],[class~=font-medium]){color:var(--cases-workspace-text-strong);font-weight:560}.ui-page.ui-cases-workspace-page .cases-table-view__virtual-cell :where([class~=text-sm],[class~=text-xs]){font-size:inherit}.ui-page.ui-cases-workspace-page .cases-table-view__virtual-cell :where([class~=uppercase]){color:var(--cases-workspace-text-muted);font-size:.64rem;font-weight:var(--cases-workspace-label-font-weight);letter-spacing:.04em;line-height:1.15}.ui-page.ui-cases-workspace-page .cases-table-view__filter-popover{color:var(--cases-workspace-text-soft);font-family:var(--cases-workspace-font-family);letter-spacing:0;font-size:.8rem;font-weight:400;line-height:1.35}.ui-page.ui-cases-workspace-page .cases-table-view__filter-chip{color:var(--cases-workspace-text-soft);letter-spacing:0;font-size:.72rem;font-weight:500;line-height:1.1}.ui-cases-workspace-page .case-thread-stack{max-width:min(60rem,100vw - 2rem);overflow-x:hidden}.ui-cases-workspace-page .case-thread-stack .case-thread-support-row{box-sizing:border-box;border-color:var(--case-thread-card-border);border-radius:var(--case-thread-card-radius);background:var(--case-thread-card-bg);max-width:100%;box-shadow:var(--case-thread-card-shadow)}.ui-cases-workspace-page .case-thread-stack .case-thread-support-row:hover,.ui-cases-workspace-page .case-thread-stack .case-thread-support-row:focus-within{box-shadow:var(--case-thread-card-hover-shadow);transform:none}.ui-cases-workspace-page .case-thread-stack .case-thread-note-card{--case-thread-note-indent:clamp(2rem,8vw,6.5rem);width:min(48rem,calc(100% - var(--case-thread-note-indent)));max-width:calc(100% - var(--case-thread-note-indent));margin-left:var(--case-thread-note-indent);border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ui-cases-workspace-page .case-thread-stack .case-thread-note-card{border-color:color-mix(in oklch,var(--color-warning)30%,transparent)}}.ui-cases-workspace-page .case-thread-stack .case-thread-note-card{background:var(--case-thread-note-card-bg);box-shadow:inset .22rem 0 0 var(--color-warning),0 1px 2px #12243a06}@supports (color:color-mix(in lab,red,red)){.ui-cases-workspace-page .case-thread-stack .case-thread-note-card{box-shadow:inset .22rem 0 color-mix(in oklch,var(--color-warning)46%,transparent),0 1px 2px #12243a06}}.ui-cases-workspace-page .case-thread-stack .case-thread-selected{background:linear-gradient(180deg,var(--brand-cta-solid),var(--ui-surface-raised)74%)}@supports (color:color-mix(in lab,red,red)){.ui-cases-workspace-page .case-thread-stack .case-thread-selected{background:linear-gradient(180deg,color-mix(in oklch,var(--brand-cta-solid)4%,var(--ui-surface-raised)96%),var(--ui-surface-raised)74%)}}.ui-cases-workspace-page .case-thread-stack .case-thread-selected{border-color:var(--brand-cta-solid)}@supports (color:color-mix(in lab,red,red)){.ui-cases-workspace-page .case-thread-stack .case-thread-selected{border-color:color-mix(in oklch,var(--brand-cta-solid)24%,var(--brand-rule)76%)}}.ui-cases-workspace-page .case-thread-stack .case-thread-selected{box-shadow:inset 0 0 0 1px var(--brand-cta-solid),0 7px 20px #12243a0b}@supports (color:color-mix(in lab,red,red)){.ui-cases-workspace-page .case-thread-stack .case-thread-selected{box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--brand-cta-solid)11%,transparent),0 7px 20px #12243a0b}}.ui-cases-workspace-page .focused-case-sidebar{background:linear-gradient(180deg,var(--ui-surface-raised),var(--ui-surface-soft)),var(--ui-surface-raised)}.ui-cases-workspace-page .focused-case-sidebar .focused-case-sidebar-scroll{gap:0;padding:.9rem 1.1rem 1rem}.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-card{border:0;border-bottom:1px solid var(--brand-rule)}@supports (color:color-mix(in lab,red,red)){.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-card{border-bottom:1px solid color-mix(in oklch,var(--brand-rule)60%,transparent)}}.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-card{box-shadow:none;background:0 0;border-radius:0}.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-icon-button{box-shadow:none;background:0 0;border-color:#0000}.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-icon-button:hover{background:var(--brand-cloud)}@supports (color:color-mix(in lab,red,red)){.ui-cases-workspace-page .focused-case-sidebar .focused-sidebar-icon-button:hover{background:color-mix(in oklch,var(--brand-cloud)54%,transparent)}}.case-workspace-edge-toggle{border:1px solid var(--account-sidebar-border,var(--ui-border-subtle));background:var(--account-sidebar-control-bg,var(--ui-surface-raised));width:2.1rem;height:2.1rem;color:var(--account-sidebar-text,var(--ui-text-soft));box-shadow:var(--brand-inset-highlight,0 1px 2px #12243a0b);transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard);border-radius:999px}.case-workspace-edge-toggle:hover{border-color:var(--brand-rule-strong,var(--ui-border-interactive));background:var(--account-sidebar-control-bg-hover,var(--ui-surface-2));color:var(--account-sidebar-text-strong,var(--ui-text-strong))}.case-workspace-edge-toggle svg{width:.95rem;height:.95rem}@media(max-width:720px){.ui-cases-workspace-page .case-thread-stack .case-thread-note-card{width:100%;max-width:100%;margin-left:0}}.ui-meta-chip,.ui-linked-item>.badge{white-space:nowrap;flex-shrink:0;align-self:flex-start}.ui-linked-item>:first-child{min-width:0}.ui-account-shell{--account-app-font-family:var(--brand-sans);--account-app-heading-font-family:var(--brand-sans);--account-app-metric-font-family:var(--brand-serif);--account-app-title-letter-spacing:.012em;--account-app-metric-letter-spacing:-.045em;--account-app-number-font-settings:"tnum" 1,"lnum" 1,"kern" 1;--account-app-page-bg-color:#fbfaf6;--account-app-page-bg:var(--account-app-page-bg-color);--account-app-surface-flat:var(--brand-cloud)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-app-surface-flat:color-mix(in oklch,var(--brand-cloud)78%,var(--brand-paper)22%)}}.ui-account-shell{--account-app-surface-raised-flat:var(--brand-cloud-strong)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-app-surface-raised-flat:color-mix(in oklch,var(--brand-cloud-strong)88%,var(--brand-paper)12%)}}.ui-account-shell{--account-app-surface-soft:var(--brand-glass)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-app-surface-soft:color-mix(in oklch,var(--brand-glass)62%,var(--brand-paper-soft)38%)}}.ui-account-shell{--account-app-surface:linear-gradient(180deg,var(--brand-surface-top),var(--brand-surface-bottom)),var(--account-app-surface-flat);--account-app-surface-raised:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom-strong)),var(--account-app-surface-raised-flat);--account-app-surface-hover:linear-gradient(180deg,var(--brand-surface-top-strong),var(--brand-surface-bottom)),var(--brand-cloud-strong);--account-app-border:var(--brand-rule);--account-app-border-strong:var(--brand-rule-strong);--account-app-text:var(--brand-ink);--account-app-text-strong:var(--brand-ink);--account-app-text-soft:var(--brand-ink-soft);--account-app-text-muted:var(--brand-ink-muted);--account-app-accent:#325473;--account-app-link:var(--account-app-accent)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-app-link:color-mix(in oklch,var(--account-app-accent)72%,var(--brand-ink)28%)}}.ui-account-shell{--account-app-success:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-app-success:color-mix(in oklch,var(--color-success)64%,var(--brand-ink)36%)}}.ui-account-shell{--account-app-warning:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-app-warning:color-mix(in oklch,var(--color-warning)68%,var(--brand-ink)32%)}}.ui-account-shell{--account-app-danger:var(--color-error)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-app-danger:color-mix(in oklch,var(--color-error)72%,var(--brand-ink)28%)}}.ui-account-shell{--account-app-info:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-app-info:color-mix(in oklch,var(--color-info)68%,var(--brand-ink)32%)}}.ui-account-shell{--account-app-status-fill-strength:12%;--account-sidebar-width:16rem;--account-sidebar-collapsed-width:4.75rem;--account-sidebar-bg:radial-gradient(circle at 20% 0%,var(--brand-body-top),transparent 30%),linear-gradient(180deg,var(--brand-surface-top)0%,var(--brand-surface-bottom)100%)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-sidebar-bg:radial-gradient(circle at 20% 0%,color-mix(in oklch,var(--brand-body-top)42%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in oklch,var(--brand-surface-top)96%,white 4%)0%,color-mix(in oklch,var(--brand-surface-bottom)98%,var(--brand-paper)2%)100%)}}.ui-account-shell{--account-sidebar-border:var(--brand-rule)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-sidebar-border:color-mix(in oklch,var(--brand-rule)88%,var(--ui-border-subtle))}}.ui-account-shell{--account-sidebar-shadow:14px 0 32px #12243a14;--account-sidebar-text:var(--brand-ink-soft);--account-sidebar-text-strong:var(--brand-ink);--account-sidebar-text-muted:var(--brand-ink-muted);--account-sidebar-control-bg:var(--brand-glass-strong);--account-sidebar-control-bg-hover:var(--brand-glass-hover);--account-sidebar-item-bg-hover:var(--brand-cloud-strong)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-sidebar-item-bg-hover:color-mix(in oklch,var(--brand-cloud-strong)78%,white 22%)}}.ui-account-shell{--account-sidebar-item-active-bg:linear-gradient(180deg,var(--brand-cta-solid),var(--brand-cta-solid))}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-sidebar-item-active-bg:linear-gradient(180deg,color-mix(in oklch,var(--brand-cta-solid)13%,white 87%),color-mix(in oklch,var(--brand-cta-solid)8%,var(--brand-paper)92%))}}.ui-account-shell{--account-sidebar-item-active-text:var(--brand-ink);--account-sidebar-item-active-border:var(--brand-cta-solid)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-sidebar-item-active-border:color-mix(in oklch,var(--brand-cta-solid)22%,var(--brand-rule)78%)}}.ui-account-shell{--account-sidebar-icon-bg:var(--brand-glass-strong)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell{--account-sidebar-icon-bg:color-mix(in oklch,var(--brand-glass-strong)86%,white 14%)}}.ui-account-shell{background:var(--account-app-page-bg);color:var(--account-app-text);font-family:var(--account-app-font-family);letter-spacing:0}.ui-account-shell :where(button,input,select,textarea,table){letter-spacing:0;font-family:inherit}.ui-account-shell :where(.ui-page),.ui-account-shell :where(.ui-split-workspace-page [class~=bg-base-200]){background:var(--account-app-page-bg)}.ui-account-shell :where(.ui-page-title,.ui-section-title,.ui-panel-title,.ui-account-home-quick-card-title){color:var(--account-app-text-strong);font-family:var(--account-app-heading-font-family);letter-spacing:var(--account-app-title-letter-spacing);font-weight:580;line-height:1.08}.ui-account-shell :where(.ui-page-lede,.ui-page-subtitle,.ui-section-subtitle,.ui-page-hint,.ui-stat-label){color:var(--account-app-text-soft);font-family:var(--account-app-font-family);letter-spacing:0;font-weight:400;line-height:1.4}.ui-account-shell :where(.ui-stat-label){color:var(--account-app-text-muted);text-transform:uppercase;font-size:.68rem;line-height:1.2}.ui-account-shell :where(.ui-stat-value:not(.text-lg)){color:var(--account-app-text-strong);font-family:var(--account-app-metric-font-family);letter-spacing:var(--account-app-metric-letter-spacing);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--account-app-number-font-settings);font-weight:650;line-height:.95}.ui-account-shell :where([class~=text-base-content],[class~="text-base-content/85"],[class~="text-base-content/80"]){color:var(--account-app-text-strong)}.ui-account-shell :where([class~="text-base-content/75"],[class~="text-base-content/72"],[class~="text-base-content/70"],[class~="text-base-content/65"],[class~="text-base-content/60"]){color:var(--account-app-text-soft)}.ui-account-shell :where([class~="text-base-content/55"],[class~="text-base-content/50"],[class~="text-base-content/45"]){color:var(--account-app-text-muted)}.ui-account-shell :where([class~=text-primary]){color:var(--account-app-link)}.ui-account-shell :where([class~=text-success],[class~=text-success-content]){color:var(--account-app-success)}.ui-account-shell :where([class~=text-warning],[class~=text-warning-content]){color:var(--account-app-warning)}.ui-account-shell :where([class~=text-error],[class~=text-error-content]){color:var(--account-app-danger)}.ui-account-shell :where([class~=bg-base-50],[class~=bg-base-100],[class~="bg-base-100/70"],[class~="bg-base-100/80"]){background:var(--account-app-surface)}.ui-account-shell :where([class~=bg-base-200],[class~="bg-base-200/20"],[class~="bg-base-200/30"],[class~="bg-base-200/40"],[class~="bg-base-200/50"],[class~="bg-base-200/60"],[class~="bg-base-200/70"]){background:var(--account-app-surface-soft)}.ui-account-shell :where([class~="hover:bg-base-100/50"]:hover,[class~="hover:bg-base-200"]:hover,[class~="hover:bg-base-200/40"]:hover,[class~="hover:bg-base-200/50"]:hover,[class~="hover:bg-base-200/60"]:hover,[class~="hover:bg-base-200/70"]:hover,[class~="hover:bg-base-300"]:hover){background:var(--account-app-surface-hover)}.ui-account-shell :where([class~=border-base-200],[class~=border-base-300],[class~=border-base-400]){border-color:var(--account-app-border)}.ui-account-shell :where([class~="bg-primary/5"],[class~="bg-primary/10"],[class~="bg-primary/15"]){background:var(--account-app-accent)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where([class~="bg-primary/5"],[class~="bg-primary/10"],[class~="bg-primary/15"]){background:color-mix(in oklch,var(--account-app-accent)var(--account-app-status-fill-strength),transparent)}}.ui-account-shell :where([class~=border-primary],[class~="border-primary/15"],[class~="border-primary/25"],[class~="border-primary/30"],[class~="border-primary/40"]){border-color:var(--account-app-accent)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where([class~=border-primary],[class~="border-primary/15"],[class~="border-primary/25"],[class~="border-primary/30"],[class~="border-primary/40"]){border-color:color-mix(in oklch,var(--account-app-accent)36%,var(--account-app-border))}}.ui-account-shell :where([class~="bg-success/10"]){background:var(--account-app-success)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where([class~="bg-success/10"]){background:color-mix(in oklch,var(--account-app-success)var(--account-app-status-fill-strength),transparent)}}.ui-account-shell :where([class~="border-success/25"],[class~="border-success/30"]){border-color:var(--account-app-success)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where([class~="border-success/25"],[class~="border-success/30"]){border-color:color-mix(in oklch,var(--account-app-success)34%,var(--account-app-border))}}.ui-account-shell :where([class~="bg-warning/10"]){background:var(--account-app-warning)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where([class~="bg-warning/10"]){background:color-mix(in oklch,var(--account-app-warning)var(--account-app-status-fill-strength),transparent)}}.ui-account-shell :where([class~="border-warning/30"]){border-color:var(--account-app-warning)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where([class~="border-warning/30"]){border-color:color-mix(in oklch,var(--account-app-warning)34%,var(--account-app-border))}}.ui-account-shell :where([class~="bg-error/10"]){background:var(--account-app-danger)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where([class~="bg-error/10"]){background:color-mix(in oklch,var(--account-app-danger)var(--account-app-status-fill-strength),transparent)}}.ui-account-shell :where([class~="border-error/25"],[class~="border-error/30"]){border-color:var(--account-app-danger)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where([class~="border-error/25"],[class~="border-error/30"]){border-color:color-mix(in oklch,var(--account-app-danger)34%,var(--account-app-border))}}.ui-account-shell :where(.badge,.badge-outline,.badge-ghost,.badge-neutral){border-color:var(--account-app-border);background:var(--brand-glass);color:var(--account-app-text-soft);letter-spacing:.08em;font-family:inherit}.ui-account-shell :where(.badge-info){border-color:var(--account-app-info)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.badge-info){border-color:color-mix(in oklch,var(--account-app-info)34%,var(--account-app-border))}}.ui-account-shell :where(.badge-info){background:var(--account-app-info)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.badge-info){background:color-mix(in oklch,var(--account-app-info)12%,transparent)}}.ui-account-shell :where(.badge-info){color:var(--account-app-info)}.ui-account-shell :where(.badge-success){border-color:var(--account-app-success)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.badge-success){border-color:color-mix(in oklch,var(--account-app-success)34%,var(--account-app-border))}}.ui-account-shell :where(.badge-success){background:var(--account-app-success)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.badge-success){background:color-mix(in oklch,var(--account-app-success)12%,transparent)}}.ui-account-shell :where(.badge-success){color:var(--account-app-success)}.ui-account-shell :where(.badge-warning){border-color:var(--account-app-warning)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.badge-warning){border-color:color-mix(in oklch,var(--account-app-warning)34%,var(--account-app-border))}}.ui-account-shell :where(.badge-warning){background:var(--account-app-warning)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.badge-warning){background:color-mix(in oklch,var(--account-app-warning)12%,transparent)}}.ui-account-shell :where(.badge-warning){color:var(--account-app-warning)}.ui-account-shell :where(.badge-error){border-color:var(--account-app-danger)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.badge-error){border-color:color-mix(in oklch,var(--account-app-danger)34%,var(--account-app-border))}}.ui-account-shell :where(.badge-error){background:var(--account-app-danger)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.badge-error){background:color-mix(in oklch,var(--account-app-danger)12%,transparent)}}.ui-account-shell :where(.badge-error){color:var(--account-app-danger)}.ui-account-shell :where(.alert){border:1px solid var(--account-app-border);background:var(--account-app-surface);color:var(--account-app-text-soft)}.ui-account-shell :where(.alert-info){border-color:var(--account-app-info)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.alert-info){border-color:color-mix(in oklch,var(--account-app-info)34%,var(--account-app-border))}}.ui-account-shell :where(.alert-info){background:var(--account-app-info)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.alert-info){background:color-mix(in oklch,var(--account-app-info)11%,var(--account-app-surface-flat))}}.ui-account-shell :where(.alert-warning){border-color:var(--account-app-warning)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.alert-warning){border-color:color-mix(in oklch,var(--account-app-warning)34%,var(--account-app-border))}}.ui-account-shell :where(.alert-warning){background:var(--account-app-warning)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.alert-warning){background:color-mix(in oklch,var(--account-app-warning)11%,var(--account-app-surface-flat))}}.ui-account-shell :where(.alert-error){border-color:var(--account-app-danger)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.alert-error){border-color:color-mix(in oklch,var(--account-app-danger)34%,var(--account-app-border))}}.ui-account-shell :where(.alert-error){background:var(--account-app-danger)}@supports (color:color-mix(in lab,red,red)){.ui-account-shell :where(.alert-error){background:color-mix(in oklch,var(--account-app-danger)10%,var(--account-app-surface-flat))}}.ui-account-shell .ui-modal,.ui-account-shell .ui-modal-overlay.fixed{z-index:96}.ui-account-shell .ui-modal-overlay.fixed>.ui-modal-surface[class~=w-96]{width:24rem;max-width:calc(100vw - 1.5rem)}.ui-account-shell__content:has(.ui-modal),.ui-account-shell__content:has(.ui-modal-overlay.fixed){z-index:100}[data-theme=handel-dark] .ui-account-shell,.dark .ui-account-shell{--account-app-page-bg-color:var(--brand-paper);--account-app-page-bg:linear-gradient(180deg,var(--brand-body-top),var(--brand-paper));--account-app-accent:#adc1d2;--account-app-link:var(--account-app-accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=handel-dark] .ui-account-shell,.dark .ui-account-shell{--account-app-link:color-mix(in oklch,var(--account-app-accent)78%,var(--brand-ink)22%)}}[data-theme=handel-dark] .ui-account-shell,.dark .ui-account-shell{--account-app-status-fill-strength:16%;--account-sidebar-bg:radial-gradient(circle at 20% 0%,#4b76aa24,transparent 28%),linear-gradient(180deg,#192331 0%,#121a25 54%,#101823 100%);--account-sidebar-border:#94a3b829;--account-sidebar-shadow:18px 0 40px #02081729,inset -1px 0 0 #ffffff09;--account-sidebar-text:#e2e8f0c7;--account-sidebar-text-strong:#f4f7fb;--account-sidebar-text-muted:#cbd5e185;--account-sidebar-control-bg:#ffffff0e;--account-sidebar-control-bg-hover:#ffffff1a;--account-sidebar-item-bg-hover:#ffffff12;--account-sidebar-item-active-bg:linear-gradient(180deg,#60a5fa2b,#60a5fa1a);--account-sidebar-item-active-text:#f8fbff;--account-sidebar-item-active-border:#93c5fd29;--account-sidebar-icon-bg:#ffffff14}.ui-shell-sidebar{z-index:58;width:var(--account-sidebar-width);flex:0 0 var(--account-sidebar-width);border-right:1px solid var(--account-sidebar-border);background:var(--account-sidebar-bg);color:var(--account-sidebar-text);box-shadow:var(--account-sidebar-shadow);transition:width .18s var(--ui-ease-standard),flex-basis .18s var(--ui-ease-standard);flex-direction:column;gap:.85rem;padding:1rem .75rem;position:relative}.ui-shell-sidebar-collapsed{width:var(--account-sidebar-collapsed-width);flex-basis:var(--account-sidebar-collapsed-width);align-items:center;padding-inline:.55rem}.ui-shell-sidebar-collapse{border:1px solid var(--account-sidebar-border);background:var(--account-sidebar-control-bg);width:2.1rem;height:2.1rem;color:var(--account-sidebar-text);box-shadow:var(--brand-inset-highlight);transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard);border-radius:.85rem;flex:none;place-items:center;display:inline-grid}.ui-shell-sidebar-collapse:hover{border-color:var(--brand-rule-strong);background:var(--account-sidebar-control-bg-hover);color:var(--account-sidebar-text-strong)}.ui-shell-sidebar-project{--ui-shell-sidebar-project-popover-gap:.15rem;--ui-shell-popover-hover-bridge-gap:var(--ui-shell-sidebar-project-popover-gap);flex:none;grid-template-rows:4.9rem 2.1rem;gap:.6rem;width:100%;min-width:0;max-width:100%;display:grid;position:relative}.ui-shell-sidebar-project-menu{flex:auto;width:100%;min-width:0;max-width:100%;position:relative}.ui-shell-popover-hover-bridge{z-index:1;pointer-events:auto;position:absolute}.ui-shell-popover-hover-bridge-right{width:var(--ui-shell-popover-hover-bridge-gap,.15rem);top:0;bottom:0;left:100%}.ui-shell-popover-hover-bridge-bottom{height:var(--ui-shell-popover-hover-bridge-gap,.15rem);inset-inline:0;top:100%}.ui-shell-sidebar-project-menu>.ui-shell-dropdown-menu-popover{top:0;left:calc(100% + var(--ui-shell-sidebar-project-popover-gap));min-width:17rem;right:auto}.ui-shell-sidebar-project-trigger{border-color:var(--account-sidebar-border);background:var(--account-sidebar-control-bg);width:100%;max-width:100%;height:4.9rem;min-height:4.9rem;color:var(--account-sidebar-text-strong);box-shadow:var(--brand-inset-highlight);border-radius:1.25rem;justify-content:flex-start;padding:.7rem .75rem;overflow:hidden}.ui-shell-sidebar-project-trigger:hover{border-color:var(--brand-rule-strong);background:var(--account-sidebar-control-bg-hover)}.ui-shell-sidebar-project-trigger .ui-project-switcher-lockup{width:100%}.ui-shell-sidebar-project .ui-shell-sidebar-collapse{z-index:2;justify-self:start;margin-left:.75rem;position:static;transform:none}.ui-shell-sidebar .ui-brand-mark{border-color:var(--account-sidebar-border);background:var(--account-sidebar-icon-bg);width:2rem;height:2rem;box-shadow:none;border-radius:.65rem;padding:.3rem}.ui-shell-sidebar .ui-project-switcher-brand{color:var(--account-sidebar-text-muted)}.ui-shell-sidebar .ui-project-switcher-project{color:var(--account-sidebar-text-strong);letter-spacing:-.01em;font-family:inherit;font-size:.82rem}.ui-shell-sidebar-tenant{flex:none;gap:.35rem;display:grid}.ui-shell-sidebar-tenant-card{border:1px solid var(--account-sidebar-border);background:var(--account-sidebar-control-bg);box-shadow:var(--brand-inset-highlight);border-radius:1rem;gap:.5rem;padding:.55rem;display:grid}.ui-shell-sidebar-tenant-current{align-items:center;gap:.6rem;min-width:0;display:flex}.ui-shell-sidebar-tenant-icon{border:1px solid var(--account-sidebar-border);background:var(--account-sidebar-icon-bg);width:1.75rem;min-width:1.75rem;height:1.75rem;color:var(--account-sidebar-text-strong);border-radius:.6rem;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.ui-shell-sidebar-tenant-copy{gap:.1rem;min-width:0;display:grid}.ui-shell-sidebar-tenant-label{color:var(--account-sidebar-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:750}.ui-shell-sidebar-tenant-name{color:var(--account-sidebar-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:650;line-height:1.2;overflow:hidden}.ui-shell-sidebar-tenant-list{scrollbar-width:thin;scrollbar-color:var(--brand-ink-muted)transparent;gap:.25rem;max-height:9.75rem;padding-right:.1rem;display:grid;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.ui-shell-sidebar-tenant-list{scrollbar-color:color-mix(in oklch,var(--brand-ink-muted)38%,transparent)transparent}}.ui-shell-sidebar-tenant-empty{color:var(--account-sidebar-text-muted);margin:0;padding:.35rem .25rem;font-size:.78rem}.ui-shell-sidebar-tenant-option{width:100%;min-width:0;color:var(--account-sidebar-text);text-align:left;transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard);border:1px solid #0000;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.46rem .5rem;display:flex}.ui-shell-sidebar-tenant-option:hover{border-color:var(--account-sidebar-border);background:var(--account-sidebar-item-bg-hover);color:var(--account-sidebar-text-strong)}.ui-shell-sidebar-tenant-option-active{border-color:var(--account-sidebar-item-active-border);background:var(--account-sidebar-item-active-bg);color:var(--account-sidebar-item-active-text)}.ui-shell-sidebar-tenant-option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;font-weight:650;overflow:hidden}.ui-shell-sidebar-tenant-option-role{color:var(--account-sidebar-text-muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.6rem;font-weight:800}.ui-shell-sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--brand-ink-muted)transparent;flex-direction:column;flex:auto;gap:.9rem;min-height:0;padding:.2rem .05rem .4rem;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.ui-shell-sidebar-nav{scrollbar-color:color-mix(in oklch,var(--brand-ink-muted)38%,transparent)transparent}}.ui-shell-sidebar-section{gap:.35rem;display:grid}.ui-shell-sidebar-section-label{color:var(--account-sidebar-text-muted);letter-spacing:.12em;text-transform:uppercase;padding:0 .55rem;font-size:.62rem;font-weight:800}.ui-shell-sidebar-list{gap:.15rem;display:grid}.ui-shell-sidebar-link,.ui-shell-sidebar-action{width:100%;min-width:0;min-height:2.35rem;color:var(--account-sidebar-text);text-align:left;transition:background-color var(--ui-motion-fast)var(--ui-ease-standard),border-color var(--ui-motion-fast)var(--ui-ease-standard),color var(--ui-motion-fast)var(--ui-ease-standard),transform var(--ui-motion-fast)var(--ui-ease-standard);border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.84rem;font-weight:600;line-height:1.1;display:flex}.ui-shell-sidebar-link:hover,.ui-shell-sidebar-action:hover{border-color:var(--account-sidebar-border);background:var(--account-sidebar-item-bg-hover);color:var(--account-sidebar-text-strong)}.ui-shell-sidebar-link-active,.ui-shell-sidebar-action-active{border-color:var(--account-sidebar-item-active-border);background:var(--account-sidebar-item-active-bg);color:var(--account-sidebar-item-active-text);box-shadow:inset 0 1px oklch(100% 5.96046e-8 none/.42),0 10px 22px #12243a14}.ui-shell-sidebar-link-icon{color:currentColor;opacity:.92;place-items:center;width:1.15rem;min-width:1.15rem;height:1.15rem;display:inline-grid}.ui-shell-sidebar-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-shell-sidebar-footer{border-top:1px solid var(--account-sidebar-border);gap:.15rem;padding-top:.8rem;display:grid}.ui-shell-sidebar-action-mark{border-radius:.35rem;flex:none;width:1.15rem;height:1.15rem}.ui-shell-sidebar-action svg{flex:none;width:1.15rem;height:1.15rem}.ui-shell-sidebar-collapsed .ui-project-switcher-text,.ui-shell-sidebar-collapsed .ui-shell-sidebar-section-label,.ui-shell-sidebar-collapsed .ui-shell-sidebar-tenant-copy,.ui-shell-sidebar-collapsed .ui-shell-sidebar-tenant-list,.ui-shell-sidebar-collapsed .ui-shell-sidebar-link-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-shell-sidebar-collapsed .ui-shell-sidebar-project-trigger,.ui-shell-sidebar-collapsed .ui-shell-sidebar-tenant-card,.ui-shell-sidebar-collapsed .ui-shell-sidebar-link,.ui-shell-sidebar-collapsed .ui-shell-sidebar-action{justify-content:center;padding-inline:.55rem}.ui-shell-sidebar-collapsed .ui-shell-sidebar-project-trigger{height:4.9rem;min-height:4.9rem;padding:.55rem}.ui-shell-sidebar-collapsed .ui-shell-sidebar-project{justify-items:stretch}.ui-shell-sidebar-collapsed .ui-shell-sidebar .ui-brand-mark,.ui-shell-sidebar-collapsed .ui-brand-mark{width:1.9rem;height:1.9rem}.ui-shell-sidebar-collapsed .ui-shell-sidebar-project .ui-shell-sidebar-collapse{justify-self:start}.ui-shell-sidebar-collapsed .ui-shell-sidebar-nav{padding-top:.35rem}.ui-shell-sidebar-collapsed .ui-shell-sidebar-nav,.ui-shell-sidebar-collapsed .ui-shell-sidebar-section,.ui-shell-sidebar-collapsed .ui-shell-sidebar-tenant,.ui-shell-sidebar-collapsed .ui-shell-sidebar-list,.ui-shell-sidebar-collapsed .ui-shell-sidebar-footer{width:100%}.ui-shell-sidebar-collapsed .ui-shell-sidebar-tenant-card{padding-block:.55rem}.ui-shell-sidebar-collapsed .ui-shell-sidebar-tenant-current{justify-content:center}.ui-shell-drawer-link{justify-content:flex-start}.ui-shell-drawer-link-icon{color:currentColor;opacity:.9;place-items:center;width:1rem;min-width:1rem;height:1rem;display:inline-grid}.ui-shell-drawer-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-shell-drawer-tenant-role{color:var(--ui-text-muted);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.68rem;font-weight:800}.ui-account-route-card-icon{border:1px solid var(--brand-rule);flex:none;place-items:center;width:2.4rem;height:2.4rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.ui-account-route-card-icon{border:1px solid color-mix(in oklch,var(--brand-rule)84%,var(--ui-border-subtle))}}.ui-account-route-card-icon{background:var(--brand-glass-strong);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.ui-account-route-card-icon{background:color-mix(in oklch,var(--brand-glass-strong)86%,white 14%)}}.ui-account-route-card-icon{color:var(--brand-cta-solid)}@supports (color:color-mix(in lab,red,red)){.ui-account-route-card-icon{color:color-mix(in oklch,var(--brand-cta-solid)58%,var(--brand-ink)42%)}}.ui-account-route-card-icon{box-shadow:var(--brand-inset-highlight)}.ui-account-route-card-icon-sm{border-radius:.7rem;width:2rem;height:2rem}.ui-account-inline-link-icon{color:currentColor;place-items:center;width:1rem;min-width:1rem;height:1rem;display:inline-grid}.cases-table-view{table-layout:fixed;border-collapse:separate;border-spacing:0}.cases-table-view th,.cases-table-view td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;height:2.65rem;max-height:2.65rem;position:relative;overflow:hidden}.cases-table-view tbody tr{height:2.65rem}.cases-table-view__header-cell{z-index:4;cursor:grab;position:sticky;top:0;overflow:visible}.cases-table-view__header-cell:active{cursor:grabbing}.cases-table-view__header{align-items:center;gap:.35rem;min-width:0;display:flex}.cases-table-view__header-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.cases-table-view__header-icon,.cases-table-view__drag{width:1.45rem;height:1.45rem;color:hsl(var(--bc)/.6);border-radius:.25rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.cases-table-view__header-icon{cursor:pointer;background:0 0;border:0}.cases-table-view__header-icon:hover:not(:disabled),.cases-table-view__header-icon-active{background:hsl(var(--b3)/.85);color:hsl(var(--bc))}.cases-table-view__header-icon:disabled{cursor:not-allowed;opacity:.25}.cases-table-view__drag{cursor:grab}.cases-table-view__resize-handle{z-index:6;cursor:col-resize;background:0 0;border:0;width:7px;height:100%;padding:0;position:absolute;top:0;right:-3px}.cases-table-view__resize-handle:hover{background:hsl(var(--p)/.2)}.cases-table-view__filter-popover{z-index:30;border:1px solid hsl(var(--b3));background:hsl(var(--b1));width:16rem;box-shadow:0 16px 40px hsl(var(--bc)/.16);border-radius:.5rem;padding:.75rem;position:absolute;top:calc(100% + .25rem);right:.35rem}.cases-table-view__cell-inline{white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:flex;overflow:hidden}.cases-table-view__cell-inline .badge{flex:none}.ui-dashboard-page{--dashboard-surface:var(--account-app-surface-raised-flat);--dashboard-surface-bg:var(--account-app-surface);--dashboard-page-surface:var(--account-app-page-bg);--dashboard-hover-surface:var(--account-app-surface-hover);--dashboard-border:var(--account-app-border);--dashboard-border-strong:var(--account-app-border-strong);--dashboard-text:var(--account-app-text-strong);--dashboard-muted:var(--account-app-text-soft);--dashboard-faint:var(--account-app-surface-soft);--dashboard-blue:var(--account-app-accent);--dashboard-green:var(--account-app-success);--dashboard-red:var(--account-app-danger);--dashboard-amber:var(--account-app-warning);--dashboard-shadow:var(--brand-shadow-soft);--dashboard-primary-text:var(--brand-cta-text);background:var(--dashboard-page-surface);color:var(--dashboard-text);font-family:var(--brand-sans);letter-spacing:0;font-feature-settings:"kern" 1}.ui-dashboard-page :where(button,input,select,textarea,table){letter-spacing:0;font-family:inherit}.ui-dashboard-page.ui-menu-page-stack>*+*{margin-top:1rem}.dashboard-page-header{border-bottom:1px solid var(--dashboard-border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding-bottom:1rem;display:flex}.dashboard-page-heading{flex-wrap:wrap;flex:auto;align-items:center;gap:.8rem;min-width:0;display:flex}.dashboard-page-title-lockup{flex-wrap:wrap;align-items:baseline;gap:.55rem;min-width:0;display:flex}.dashboard-page-title{min-width:0;color:var(--dashboard-text);align-items:center;gap:.35rem;display:inline-flex}.dashboard-page-title h1{font-family:var(--account-app-heading-font-family);letter-spacing:.01em;margin:0;font-size:clamp(1.2rem,1.4vw,1.45rem);font-weight:580;line-height:1.05}.dashboard-page-title .icon{width:.72rem;height:.72rem;color:var(--dashboard-muted)}.dashboard-page-current-view{max-width:min(24rem,45vw);color:var(--dashboard-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:400;line-height:1.2;overflow:hidden}.dashboard-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.55rem;min-width:0;display:flex}.ui-dashboard-page :where(.dashboard-new-dashboard-button,.dashboard-header-action,.dashboard-primary-action,.dashboard-icon-action,.ui-btn-secondary-sm,.ui-btn-primary-sm){border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface-bg);min-height:2.35rem;color:var(--dashboard-text);box-shadow:var(--dashboard-shadow);border-radius:.5rem;font-size:.83rem;font-weight:700;line-height:1}.ui-dashboard-page :where(.dashboard-new-dashboard-button,.dashboard-header-action,.dashboard-primary-action){padding-inline:.95rem}.ui-dashboard-page :where(.dashboard-new-dashboard-button,.dashboard-header-action):hover{border-color:var(--dashboard-blue)}@supports (color:color-mix(in lab,red,red)){.ui-dashboard-page :where(.dashboard-new-dashboard-button,.dashboard-header-action):hover{border-color:color-mix(in oklch,var(--dashboard-blue)30%,var(--dashboard-border))}}.ui-dashboard-page :where(.dashboard-new-dashboard-button,.dashboard-header-action):hover{background:var(--dashboard-hover-surface)}.ui-dashboard-page .dashboard-primary-action{background:var(--brand-cta);color:var(--dashboard-primary-text);border-color:#0000}.ui-dashboard-page .dashboard-header-action{align-items:center;gap:.45rem;display:inline-flex}.ui-dashboard-page .dashboard-icon-action{place-items:center;width:2.35rem;min-width:2.35rem;padding:0;display:inline-grid}.ui-dashboard-page .dashboard-header-action:disabled,.ui-dashboard-page .dashboard-icon-action:disabled{cursor:not-allowed;opacity:.52}.dashboard-inline-feedback{color:var(--dashboard-green);font-size:.78rem;font-weight:700}.ui-dashboard-page .dashboard-filter-toolbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:.25rem 0 0}.ui-dashboard-page .dashboard-filter-toolbar .ui-page-toolbar-main{gap:.75rem}.ui-dashboard-page .dashboard-filter-toolbar .ui-page-toolbar-group,.ui-dashboard-page .dashboard-filter-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0;display:flex}.ui-dashboard-page .dashboard-filter-toolbar :where(.ui-select,.ui-input,.select,.input){border:1px solid var(--dashboard-border-strong);background:var(--dashboard-surface-bg);min-height:2.45rem;color:var(--dashboard-text);box-shadow:var(--dashboard-shadow);border-radius:.5rem;font-size:.84rem;font-weight:650}.ui-dashboard-page .dashboard-filter-toolbar .dashboard-assignee-select{min-width:10.25rem}.ui-dashboard-page .dashboard-filter-toolbar .dashboard-date-input{min-width:10.6rem}.ui-dashboard-page .dashboard-filter-toolbar span.text-xs{color:var(--dashboard-muted);font-weight:650}.dashboard-view-tabs-strip{min-width:0}.ui-dashboard-page .dashboard-view-tabs-strip .overflow-x-auto{padding-bottom:.15rem}.ui-dashboard-page .dashboard-view-tabs-strip .ui-tablist{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.25rem;padding:0}.ui-dashboard-page .dashboard-view-tabs-strip .ui-tab{min-height:2rem;color:var(--dashboard-muted);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:.45rem;padding:.38rem .65rem;font-size:.78rem;font-weight:700}.ui-dashboard-page .dashboard-view-tabs-strip .ui-tab:hover{background:var(--dashboard-hover-surface);color:var(--dashboard-text)}.ui-dashboard-page .dashboard-view-tabs-strip .ui-tab-active{border-color:var(--dashboard-border);background:var(--dashboard-surface-bg);color:var(--dashboard-text);box-shadow:var(--dashboard-shadow)}.ui-dashboard-page>.grid.grid-cols-1{gap:.7rem}.ui-dashboard-page .dashboard-widget-grid__item{min-height:var(--ui-widget-min-height,auto)}.ui-dashboard-page :where(.dashboard-stat-widget,.dashboard-breakdown-widget,.dashboard-trend-widget){border:1px solid var(--dashboard-border);background:var(--dashboard-surface-bg);box-shadow:var(--dashboard-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.5rem;overflow:hidden}.ui-dashboard-page .dashboard-stat-widget{background:var(--dashboard-surface-bg)}.ui-dashboard-page .dashboard-stat-widget__content{gap:.3rem;padding:.95rem 1rem}.ui-dashboard-page .dashboard-stat-widget__wash,.ui-dashboard-page .dashboard-stat-widget__accent{display:none}.ui-dashboard-page .dashboard-stat-widget__title,.ui-dashboard-page .dashboard-breakdown-widget__title,.ui-dashboard-page .dashboard-trend-widget__title{color:var(--dashboard-text);font-family:var(--brand-sans);letter-spacing:.025em;font-size:.78rem;font-weight:580;line-height:1.15}.ui-dashboard-page .dashboard-stat-widget__value{color:var(--dashboard-text);font-family:var(--account-app-metric-font-family);letter-spacing:var(--account-app-metric-letter-spacing);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--account-app-number-font-settings);font-size:clamp(2.25rem,3.35vw,2.85rem);font-weight:680;line-height:.9}.ui-dashboard-page .dashboard-stat-widget__value-wrap{gap:.28rem;margin-top:.05rem}.ui-dashboard-page .dashboard-stat-widget__underline{background:0 0;width:min(6.25rem,58%);height:.18rem}.ui-dashboard-page .dashboard-stat-widget__underline span{background:var(--dashboard-red);width:100%;height:100%}.ui-dashboard-page .dashboard-stat-widget__subtitle,.ui-dashboard-page .dashboard-breakdown-widget__subtitle,.ui-dashboard-page .dashboard-trend-widget__subtitle{max-width:38rem;color:var(--dashboard-muted);font-size:.72rem;font-weight:400;line-height:1.3}.ui-dashboard-page :where(.dashboard-breakdown-widget__content,.dashboard-trend-widget__content){gap:.62rem;padding:1rem}.ui-dashboard-page :where(.dashboard-breakdown-widget__header,.dashboard-trend-widget__header){align-items:center}.ui-dashboard-page .dashboard-breakdown-widget__title,.ui-dashboard-page .dashboard-trend-widget__title{margin:0;font-size:.84rem;line-height:1.16}.ui-dashboard-page .dashboard-trend-widget__eyebrow{display:none}.ui-dashboard-page :where(.dashboard-breakdown-widget__total,.dashboard-trend-widget__chip){min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ui-dashboard-page :where(.dashboard-breakdown-widget__total span,.dashboard-trend-widget__chip span){color:var(--dashboard-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:400;line-height:1.2}.ui-dashboard-page :where(.dashboard-breakdown-widget__total strong,.dashboard-trend-widget__chip strong){color:var(--dashboard-text);font-family:var(--brand-sans);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--account-app-number-font-settings);font-size:.88rem;font-weight:650}.ui-dashboard-page .dashboard-trend-widget__chips{gap:.65rem}.ui-dashboard-page .dashboard-trend-widget__chart-shell{box-shadow:none;background:0 0;border:0;border-radius:0;gap:.45rem;padding:.35rem .1rem 0}.ui-dashboard-page .dashboard-trend-widget__line{stroke:var(--dashboard-blue);stroke-width:2.2px;filter:none}.ui-dashboard-page .dashboard-trend-widget__point{fill:var(--dashboard-surface);stroke:var(--dashboard-blue);stroke-width:2.2px}.ui-dashboard-page .dashboard-trend-widget__bar{fill:var(--dashboard-blue);opacity:.88}.ui-dashboard-page .dashboard-trend-widget__grid-line{stroke:var(--dashboard-border)}.ui-dashboard-page .dashboard-trend-widget__baseline{stroke:var(--dashboard-border-strong)}.ui-dashboard-page .dashboard-trend-widget__label{color:var(--dashboard-muted);letter-spacing:0;font-size:.68rem;font-weight:400;line-height:1.15}.ui-dashboard-page .dashboard-trend-widget__label strong{color:var(--dashboard-text);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--account-app-number-font-settings);font-size:.72rem;font-weight:620}.ui-dashboard-page .dashboard-breakdown-widget__list{gap:0}.ui-dashboard-page .dashboard-breakdown-widget__row{border:0;border-top:1px solid var(--dashboard-border);box-shadow:none;background:0 0;border-radius:0;gap:.55rem;padding:.48rem 0}.ui-dashboard-page .dashboard-breakdown-widget__row:first-child{border-top:0}.ui-dashboard-page .dashboard-breakdown-widget__row--interactive:hover{border-color:var(--dashboard-border);background:var(--dashboard-hover-surface);box-shadow:none;transform:none}.ui-dashboard-page .dashboard-breakdown-widget__row-main{gap:.5rem}.ui-dashboard-page .dashboard-breakdown-widget__swatch{width:.58rem;height:.58rem;box-shadow:none}.ui-dashboard-page .dashboard-breakdown-widget__row-label{color:var(--dashboard-text);font-family:var(--brand-sans);letter-spacing:0;font-size:.8rem;font-weight:560;line-height:1.2}.ui-dashboard-page .dashboard-breakdown-widget__row-meta,.ui-dashboard-page .dashboard-breakdown-widget__share span{color:var(--dashboard-muted);letter-spacing:0;font-size:.68rem;font-weight:400;line-height:1.2}.ui-dashboard-page .dashboard-breakdown-widget__row-value,.ui-dashboard-page .dashboard-breakdown-widget__share strong{color:var(--dashboard-text);font-family:var(--brand-sans);letter-spacing:0;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--account-app-number-font-settings);font-size:.82rem;font-weight:650;line-height:1.1}.ui-dashboard-page .dashboard-breakdown-widget__bar-track{background:var(--dashboard-faint);height:.34rem}.ui-dashboard-page .dashboard-breakdown-widget__bar-fill{background:var(--ui-bar-color,var(--dashboard-blue))}.ui-dashboard-page .dashboard-breakdown-widget__donut-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:.35rem}.ui-dashboard-page .dashboard-breakdown-widget__donut-center span{color:var(--dashboard-muted);letter-spacing:.04em;font-size:.64rem;font-weight:400;line-height:1.15}.ui-dashboard-page .dashboard-breakdown-widget__donut-center strong{color:var(--dashboard-text);font-family:var(--account-app-metric-font-family);letter-spacing:var(--account-app-metric-letter-spacing);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--account-app-number-font-settings);font-size:1.45rem;font-weight:650;line-height:.95}.ui-dashboard-page .dashboard-widget-link{min-height:1.7rem;color:var(--dashboard-text);box-shadow:none;letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-size:.8rem;font-weight:760}.ui-dashboard-page .dashboard-widget-link:hover{color:var(--dashboard-blue);box-shadow:none;transform:none}.ui-dashboard-page .dashboard-widget-link__arrow{color:currentColor;background:0 0;border-radius:0;width:auto;height:auto}.ui-dashboard-page :where(.dashboard-breakdown-widget__empty,.dashboard-trend-widget__empty){border-color:var(--dashboard-border);background:var(--dashboard-faint);min-height:8rem;color:var(--dashboard-muted);border-radius:.5rem}@media(min-width:1024px){.ui-dashboard-page .dashboard-page-header{padding-right:clamp(10rem,16vw,17rem)}.ui-dashboard-page>.grid.grid-cols-1{gap:.75rem}}@media(max-width:900px){.dashboard-page-header{flex-direction:column;align-items:flex-start}.dashboard-header-actions{justify-content:flex-start}}@media(max-width:640px){.ui-dashboard-page{padding-inline:.8rem}.dashboard-page-heading,.dashboard-header-actions,.ui-dashboard-page .dashboard-filter-toolbar .ui-page-toolbar-group,.ui-dashboard-page .dashboard-filter-toolbar-actions,.ui-dashboard-page .dashboard-filter-toolbar :where(.ui-select,.ui-input,.select,.input){width:100%}.ui-dashboard-page .dashboard-page-current-view{max-width:100%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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}@keyframes spin{to{transform:rotate(360deg)}}
