@import"https://fonts.googleapis.com/css2?family=Prompt:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-600:oklch(54.1% .281 293.009);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--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-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--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}: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}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}:root:not(span){overflow:var(--page-overflow)}:root{--page-scroll-bg-on:linear-gradient(var(--root-bg),var(--root-bg))var(--root-bg)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg),var(--root-bg))color-mix(in srgb,var(--root-bg),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)}:root:root{background:var(--page-scroll-bg,var(--root-bg,var(--color-base-100)))}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}}@layer components;@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 oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.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;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}.validator:user-valid{--input-color:var(--color-success)}.validator:user-valid:focus{--input-color:var(--color-success)}.validator:user-valid:checked{--input-color:var(--color-success)}.validator:user-valid[aria-checked=true]{--input-color:var(--color-success)}.validator:user-valid:focus-within{--input-color:var(--color-success)}.validator:has(:user-valid){--input-color:var(--color-success)}.validator:has(:user-valid):focus{--input-color:var(--color-success)}.validator:has(:user-valid):checked{--input-color:var(--color-success)}.validator:has(:user-valid)[aria-checked=true]{--input-color:var(--color-success)}.validator:has(:user-valid):focus-within{--input-color:var(--color-success)}.validator:user-invalid{--input-color:var(--color-error)}.validator:user-invalid:focus{--input-color:var(--color-error)}.validator:user-invalid:checked{--input-color:var(--color-error)}.validator:user-invalid[aria-checked=true]{--input-color:var(--color-error)}.validator:user-invalid:focus-within{--input-color:var(--color-error)}.validator:user-invalid~.validator-hint{visibility:visible;color:var(--color-error)}.validator:has(:user-invalid){--input-color:var(--color-error)}.validator:has(:user-invalid):focus{--input-color:var(--color-error)}.validator:has(:user-invalid):checked{--input-color:var(--color-error)}.validator:has(:user-invalid)[aria-checked=true]{--input-color:var(--color-error)}.validator:has(:user-invalid):focus-within{--input-color:var(--color-error)}.validator:has(:user-invalid)~.validator-hint{visibility:visible;color:var(--color-error)}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))),:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus,:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):checked,:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))[aria-checked=true],:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false]))):focus-within{--input-color:var(--color-error)}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{visibility:visible;color:var(--color-error)}.radial-progress{height:var(--size);width:var(--size);vertical-align:middle;box-sizing:content-box;--value:0;--size:5rem;--thickness:calc(var(--size)/10);--radialprogress:calc(var(--value)*1%);background-color:#0000;border-radius:3.40282e38px;place-content:center;transition:--radialprogress .3s linear;display:inline-grid;position:relative}.radial-progress:before{content:"";background:radial-gradient(farthest-side,currentColor 98%,#0000)top/var(--thickness)var(--thickness)no-repeat,conic-gradient(currentColor var(--radialprogress),#0000 0);webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));mask:radial-gradient(farthest-side,#0000 calc(100% - var(--thickness)),#000 calc(100% + .5px - var(--thickness)));border-radius:3.40282e38px;position:absolute;top:0;right:0;bottom:0;left:0}.radial-progress:after{content:"";inset:calc(50% - var(--thickness)/2);transform:rotate(calc(var(--value)*3.6deg - 90deg))translate(calc(var(--size)/2 - 50%));background-color:currentColor;border-radius:3.40282e38px;transition:transform .3s linear;position:absolute}.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);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;z-index:1}@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)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*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)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*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)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*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)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.range\!{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;webkit-appearance:none!important;--range-thumb:var(--color-base-100)!important;--range-thumb-size:calc(var(--size-selector,.25rem)*6)!important;--range-progress:currentColor!important;--range-fill:1!important;--range-p:.25rem!important;--range-bg:currentColor!important}@supports (color:color-mix(in lab,red,red)){.range\!{--range-bg:color-mix(in oklab,currentColor 10%,#0000)!important}}.range\!{cursor:pointer!important;vertical-align:middle!important;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector))!important;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)))!important;width:clamp(3rem,20rem,100%)!important;height:var(--range-thumb-size)!important;background-color:#0000!important;border:none!important;overflow:hidden!important}[dir=rtl] .range\!{--range-dir:-1!important}.range\!:focus{outline:none!important}.range\!:focus-visible{outline-offset:2px!important;outline:2px solid!important}.range\!::-webkit-slider-runnable-track{background-color:var(--range-bg)!important;border-radius:var(--radius-selector)!important;width:100%!important;height:calc(var(--range-thumb-size)*.5)!important}@media (forced-colors:active){.range\!::-webkit-slider-runnable-track{border:1px solid!important}.range\!::-moz-range-track{border:1px solid!important}}.range\!::-webkit-slider-thumb{box-sizing:border-box!important;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)))!important;background-color:var(--range-thumb)!important;height:var(--range-thumb-size)!important;width:var(--range-thumb-size)!important;border:var(--range-p)solid!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;webkit-appearance:none!important;color:var(--range-progress)!important;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)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill))!important;position:relative!important;top:50%!important;transform:translateY(-50%)!important}@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)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill))!important}}.range\!::-moz-range-track{background-color:var(--range-bg)!important;border-radius:var(--radius-selector)!important;width:100%!important;height:calc(var(--range-thumb-size)*.5)!important}.range\!::-moz-range-thumb{box-sizing:border-box!important;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)))!important;height:var(--range-thumb-size)!important;width:var(--range-thumb-size)!important;border:var(--range-p)solid!important;color:var(--range-progress)!important;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)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill))!important;background-color:currentColor!important;position:relative!important;top:50%!important}@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)*-100rem) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100rem*var(--range-fill))!important}}.range\!:disabled{cursor:not-allowed!important;opacity:.3!important}.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;z-index:1}.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 oklch(0% 0 0/.2);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 0 0 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}}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem}@media (prefers-reduced-motion:no-preference){.rating :where(*){animation:.25s ease-out rating}}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{scale:1.1}@media (prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}.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)}}.hero-content{isolation:isolate;justify-content:center;align-items:center;gap:1rem;max-width:80rem;padding:1rem;display:flex}.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}.tab-content{order:var(--tabcontent-order);--tabcontent-radius-ss:var(--radius-box);--tabcontent-radius-se:var(--radius-box);--tabcontent-radius-es:var(--radius-box);--tabcontent-radius-ee:var(--radius-box);--tabcontent-order:1;width:100%;height:calc(100% - var(--tab-height) + var(--border));margin:var(--tabcontent-margin);border-color:#0000;border-width:var(--border);border-start-start-radius:var(--tabcontent-radius-ss);border-start-end-radius:var(--tabcontent-radius-se);border-end-end-radius:var(--tabcontent-radius-ee);border-end-start-radius:var(--tabcontent-radius-es);display:none}.timeline-end{grid-area:3/1/4/4;place-self:flex-start center;margin:.25rem}.timeline-start{grid-area:1/1/2/4;place-self:flex-end center;margin:.25rem}.stat-figure{grid-row:1/span 3;grid-column-start:2;place-self:center flex-end}.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 oklch(0% 0 0/.25)}.drawer-content{grid-row-start:1;grid-column-start:2;min-width:0}.timeline-middle{grid-row-start:2;grid-column-start:2}.stat-value{white-space:nowrap;grid-column-start:1;font-size:2rem;font-weight:800}.stat-desc{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab,red,red)){.stat-desc{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.stat-desc{font-size:.75rem}.stat-title{white-space:nowrap;color:var(--color-base-content);grid-column-start:1}@supports (color:color-mix(in lab,red,red)){.stat-title{color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.stat-title{font-size:.75rem}.chat-image{grid-row:span 2/span 2;align-self:flex-end}.chat-footer{grid-row-start:3;gap:.25rem;font-size:.6875rem;display:flex}.chat-header{grid-row-start:1;gap:.25rem;font-size:.6875rem;display:flex}.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}.fieldset-legend{color:var(--color-base-content);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:-.25rem;padding-block:.5rem;font-weight:600;display:flex}.\!status{aspect-ratio:1!important;border-radius:var(--radius-selector)!important;background-color:var(--color-base-content)!important;width:.5rem!important;height:.5rem!important;display:inline-block!important}@supports (color:color-mix(in lab,red,red)){.\!status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)!important}}.\!status{vertical-align:middle!important;color:#0000004d!important;background-position:50%!important;background-repeat:no-repeat!important}@supports (color:color-mix(in lab,red,red)){.\!status{color:color-mix(in oklab,var(--color-black)30%,transparent)!important}}.\!status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000)!important;box-shadow:0 2px 3px -1px!important}@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)!important}}.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}.kbd{border-radius:var(--radius-field);background-color:var(--color-base-200);vertical-align:middle;border:var(--border)solid var(--color-base-content);justify-content:center;align-items:center;padding-inline:.5em;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kbd{border:var(--border)solid color-mix(in srgb,var(--color-base-content)20%,#0000)}}.kbd{border-bottom:calc(var(--border) + 1px)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.kbd{border-bottom:calc(var(--border) + 1px)solid color-mix(in srgb,var(--color-base-content)20%,#0000)}}.kbd{--size:calc(var(--size-selector,.25rem)*6);height:var(--size);min-width:var(--size);font-size:.875rem}.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}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.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)}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.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}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.avatar-group{display:flex;overflow:hidden}.avatar-group .avatar{border:4px solid var(--color-base-100);border-radius:3.40282e38px;overflow:hidden}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-size:200%}@media (prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}}.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}.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}.timeline-box{border:var(--border)solid;border-radius:var(--radius-box);border-color:var(--color-base-300);background-color:var(--color-base-100);padding-block:.5rem;padding-inline:1rem;font-size:.75rem;box-shadow:0 1px 2px oklch(0% 0 0/.05)}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-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:oklch(0% 0 0/.4)}: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)}}.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)}}.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>:not(.list-col-wrap){grid-row-start:1}.steps .step-neutral>.step-icon,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary>.step-icon,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary>.step-icon,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent>.step-icon,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info>.step-icon,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success>.step-icon,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning>.step-icon,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error>.step-icon,.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}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}.tooltip-bottom>.tooltip-content,.tooltip-bottom[data-tip]:before{transform:translate(-50%)translateY(var(--tt-pos,-.25rem));inset:var(--tt-off)auto auto 50%}.tooltip-bottom:after{transform:translate(-50%)translateY(var(--tt-pos,-.25rem))rotate(180deg);inset:var(--tt-tail)auto auto 50%}.dropdown-right{--anchor-h:right;--anchor-v:span-bottom}.dropdown-right .dropdown-content{transform-origin:0;inset-inline-start:100%;top:0;bottom:auto}.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-top{--anchor-v:top}.dropdown-top .dropdown-content{transform-origin:bottom;top:auto;bottom:100%}.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}.timeline-horizontal{flex-direction:row}.timeline-horizontal>li{align-items:center}.timeline-horizontal>li>hr{width:100%;height:.25rem}.timeline-horizontal>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline-horizontal>li>hr:last-child{grid-area:2/3/auto/none}.timeline-horizontal .timeline-start{grid-area:1/1/2/4;place-self:flex-end center}.timeline-horizontal .timeline-end{grid-area:3/1/4/4;place-self:flex-start center}.timeline-horizontal:has(.timeline-middle)>li>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-horizontal:has(.timeline-middle)>li>hr:last-child,.timeline-horizontal: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-horizontal: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}.timeline-vertical{flex-direction:column}.timeline-vertical>li{--timeline-row-start:minmax(0,1fr);--timeline-row-end:minmax(0,1fr);justify-items:center}.timeline-vertical>li>hr{width:.25rem;height:100%}.timeline-vertical>li>hr:first-child{grid-row-start:1;grid-column-start:2}.timeline-vertical>li>hr:last-child{grid-area:3/2/none}.timeline-vertical .timeline-start{grid-area:1/1/4/2;place-self:center flex-end}.timeline-vertical .timeline-end{grid-area:1/3/4/4;place-self:center flex-start}.timeline-vertical:has(.timeline-middle)>li>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical:has(.timeline-middle)>li>hr:last-child,.timeline-vertical:not(:has(.timeline-middle)) :first-child>hr:last-child{border-top-left-radius:var(--radius-selector);border-top-right-radius:var(--radius-selector);border-bottom-right-radius:0;border-bottom-left-radius:0}.timeline-vertical:not(:has(.timeline-middle)) :last-child>hr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:var(--radius-selector);border-bottom-left-radius:var(--radius-selector)}.timeline-vertical.timeline-snap-icon>li{--timeline-col-start:minmax(0,1fr);--timeline-row-start:.5rem}.timeline-compact{--timeline-row-start:0}.timeline-compact .timeline-start{grid-area:3/1/4/4;place-self:flex-start center}.timeline-compact li:has(.timeline-start) .timeline-end{grid-row-start:auto;grid-column-start:none}.timeline-compact.timeline-vertical>li{--timeline-col-start:0}.timeline-compact.timeline-vertical .timeline-start{grid-area:1/3/4/4;place-self:center flex-start}.timeline-compact.timeline-vertical li:has(.timeline-start) .timeline-end{grid-row-start:none;grid-column-start:auto}.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}.tabs-box{background-color:var(--color-base-200);--tabs-box-radius:calc(3*var(--radius-field));border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)));box-shadow:0 -.5px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 .5px oklch(0% 0 0/calc(var(--depth)*.05)) inset;padding:.25rem}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){background-color:var(--tab-bg,var(--color-base-100));box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px var(--color-neutral),0 1px 6px -4px var(--color-neutral)}@supports (color:color-mix(in lab,red,red)){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){box-shadow:0 1px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px 1px -1px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*50%),#0000),0 1px 6px -4px color-mix(in oklab,var(--color-neutral)calc(var(--depth)*100%),#0000)}}@media (forced-colors:active){.tabs-box>:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-box>:is(input:checked),.tabs-box>:is(label:has(:checked)){border:1px solid}}.tabs-box>.tab-content{height:calc(100% - var(--tab-height) + var(--border) - .5rem);border-radius:calc(min(var(--tab-height)/2,var(--radius-field)) + min(.25rem,var(--tabs-box-radius)) - var(--border));margin-top:.25rem}.avatar-placeholder>div{justify-content:center;align-items:center;display:flex}.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}.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)}.stats-vertical{grid-auto-flow:row;overflow-y:auto}.stats-vertical .stat:not(:last-child){border-inline-end:none;border-block-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab,red,red)){.stats-vertical .stat:not(:last-child){border-block-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.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-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.badge-soft{background-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))8%,var(--color-base-100))}}.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.badge-soft{border-color:color-mix(in oklab,var(--badge-color,var(--color-base-content))10%,var(--color-base-100))}}.badge-soft{background-image:none}.select-ghost{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}.select-ghost:focus,.select-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.status-neutral{background-color:var(--color-neutral);color:var(--color-neutral)}.status-success{background-color:var(--color-success);color:var(--color-success)}.status-warning{background-color:var(--color-warning);color:var(--color-warning)}.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-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}.select-sm{--size:calc(var(--size-field,.25rem)*8);font-size:.75rem}.select-sm option{padding-block:.25rem;padding-inline:.625rem}.table-sm :not(thead,tfoot) tr{font-size:.75rem}.table-sm :where(th,td){padding-block:.5rem;padding-inline:.75rem}.badge-sm{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}.badge-xs{--size:calc(var(--size-selector,.25rem)*4);font-size:.625rem}.kbd-sm{--size:calc(var(--size-selector,.25rem)*5);font-size:.75rem}.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)}.checkbox-success{color:var(--color-success-content);--input-color:var(--color-success)}.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)}}}.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)}.card-border{border:var(--border)solid var(--color-base-200)}.input-error,.input-error:focus,.input-error:focus-within{--input-color:var(--color-error)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem)*5)}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.countdown.countdown{line-height:1em}.validator:user-invalid~.validator-hint{display:revert-layer}.validator:has(:user-invalid)~.validator-hint{display:revert-layer}:is(.validator[aria-invalid]:not([aria-invalid=false]),.validator:has([aria-invalid]:not([aria-invalid=false])))~.validator-hint{display:revert-layer}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.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\.5{inset:calc(var(--spacing)*-.5)}.-inset-1{inset:calc(var(--spacing)*-1)}.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-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-6{top:calc(var(--spacing)*-6)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-8{top:calc(var(--spacing)*8)}.top-12{top:calc(var(--spacing)*12)}.top-20{top:calc(var(--spacing)*20)}.top-\[49px\]{top:49px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing)*-.5)}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-3{right:calc(var(--spacing)*-3)}.-right-5{right:calc(var(--spacing)*-5)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-\[2px\]{left:2px}.left-\[18px\]{left:18px}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-40{z-index:40}.z-50,.z-\[50\]{z-index:50}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[75\]{z-index:75}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.z-\[1001\]{z-index:1001}.z-\[1002\]{z-index:1002}.z-\[1003\]{z-index:1003}.z-\[1010\]{z-index:1010}.z-\[1020\]{z-index:1020}.z-\[1050\]{z-index:1050}.z-\[1070\]{z-index:1070}.z-\[1100\]{z-index:1100}.z-\[9999\]{z-index:9999}.z-\[999999\]{z-index:999999}.z-\[9999999\]{z-index:9999999}.order-1{order:1}.order-2{order:2}.col-1{grid-column:1}.col-2{grid-column:2}.col-span-1{grid-column:span 1/span 1}.col-span-11{grid-column:span 11/span 11}.col-span-full{grid-column:1/-1}.row-1{grid-row: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-0{margin:calc(var(--spacing)*0)}.m-6{margin:calc(var(--spacing)*6)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-0{margin-block:calc(var(--spacing)*0)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.join-item:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px)*-1)}.join-item:where(:is(:disabled,[disabled],.btn-disabled)){border-width:var(--border,1px)0 var(--border,1px)var(--border,1px)}.\!mt-4{margin-top:calc(var(--spacing)*4)!important}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-\[1px\]{margin-top:-1px}.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-auto{margin-top:auto}.-mr-0\.5{margin-right:calc(var(--spacing)*-.5)}.-mr-1{margin-right:calc(var(--spacing)*-1)}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.-mr-2{margin-right:calc(var(--spacing)*-2)}.mr-0\.5{margin-right:calc(var(--spacing)*.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-8{margin-right:calc(var(--spacing)*8)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.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-0\.5{margin-left:calc(var(--spacing)*.5)}.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-3\.5{margin-left:calc(var(--spacing)*3.5)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.kbd{box-shadow:none}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.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)}.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}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}: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}.\!inline{display:inline!important}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.h-0{height:calc(var(--spacing)*0)}.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-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-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[2px\]{height:2px}.h-\[10px\]{height:10px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[20rem\]{height:20rem}.h-\[28rem\]{height:28rem}.h-\[42px\]{height:42px}.h-\[80vh\]{height:80vh}.h-\[90vh\]{height:90vh}.h-\[200px\]{height:200px}.h-\[350px\]{height:350px}.h-\[660px\]{height:660px}.h-\[calc\(100vh-280px\)\]{height:calc(100vh - 280px)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:calc(var(--spacing)*16)}.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-96{max-height:calc(var(--spacing)*96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80px\]{max-height:80px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[160px\]{max-height:160px}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[calc\(80vh-16rem\)\]{max-height:calc(80vh - 16rem)}.max-h-\[calc\(90vh-140px\)\]{max-height:calc(90vh - 140px)}.max-h-\[calc\(100vh-10rem\)\]{max-height:calc(100vh - 10rem)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-48{min-height:calc(var(--spacing)*48)}.min-h-\[42px\]{min-height:42px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[90px\]{min-height:90px}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/12{width:25%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-6\/12{width:50%}.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-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.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-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-\[3px\]{width:3px}.w-\[10px\]{width:10px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[16rem\]{width:16rem}.w-\[18px\]{width:18px}.w-\[30rem\]{width:30rem}.w-\[42px\]{width:42px}.w-\[60\%\]{width:60%}.w-\[72px\]{width:72px}.w-\[75\%\]{width:75%}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[90vw\]{width:90vw}.w-\[400px\]{width:400px}.w-\[480px\]{width:480px}.w-\[580px\]{width:580px}.w-\[700px\]{width:700px}.w-\[calc\(100\%-4rem\)\]{width:calc(100% - 4rem)}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.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-\[12rem\]{max-width:12rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[75ch\]{max-width:75ch}.max-w-\[80rem\]{max-width:80rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[520px\]{max-width:520px}.max-w-\[1600px\]{max-width:1600px}.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-\[1ch\]{min-width:1ch}.min-w-\[2rem\]{min-width:2rem}.min-w-\[20px\]{min-width:20px}.min-w-\[50px\]{min-width:50px}.min-w-\[80px\]{min-width:80px}.min-w-\[84px\]{min-width:84px}.min-w-\[90px\]{min-width:90px}.min-w-\[108px\]{min-width:108px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-full{min-width:100%}.flex-1{flex:1}.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}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\.5{--tw-translate-y:calc(var(--spacing)*-1.5);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)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:-100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.99\]{scale:.99}.scale-\[1\.01\]{scale:1.01}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-\[repeat\(6\,minmax\(110px\,1fr\)\)\]{grid-template-rows:repeat(6,minmax(110px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items: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-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}: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)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.-space-x-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)))}:where(.-space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-x-reverse)))}: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)))}:where(.space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-base-200>:not(:last-child)){border-color:var(--color-base-200)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}:where(.divide-gray-200>:not(:last-child)){border-color:var(--color-gray-200)}:where(.divide-neutral-100>:not(:last-child)){border-color:var(--color-neutral-100)}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.self-center{align-self:center}.self-start{align-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}.overscroll-contain{overscroll-behavior:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.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-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.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-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.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-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.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-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-green-300{border-color:var(--color-green-300)!important}.\!border-green-500{border-color:var(--color-green-500)!important}.\!border-orange-500{border-color:var(--color-orange-500)!important}.\!border-red-300{border-color:var(--color-red-300)!important}.\!border-red-400{border-color:var(--color-red-400)!important}.border-\[\#2F6B1B\]{border-color:#2f6b1b}.border-\[\#3F8F24\]{border-color:#3f8f24}.border-\[\#3F8F24\]\/10{border-color:oklab(57.8092% -.121786 .105391/.1)}.border-\[\#3F8F24\]\/20{border-color:oklab(57.8092% -.121786 .105391/.2)}.border-\[\#3F8F24\]\/30{border-color:oklab(57.8092% -.121786 .105391/.3)}.border-\[\#4CAF50\]{border-color:#4caf50}.border-\[\#4CAF50\]\/10{border-color:oklab(67.3098% -.131765 .0950027/.1)}.border-\[\#4CAF50\]\/20{border-color:oklab(67.3098% -.131765 .0950027/.2)}.border-\[\#4caf50\]{border-color:#4caf50}.border-\[\#4caf50\]\/20{border-color:oklab(67.3098% -.131765 .0950027/.2)}.border-\[\#D0E8FC\]{border-color:#d0e8fc}.border-\[\#cfe4c8\]{border-color:#cfe4c8}.border-\[\#d6b6df\]{border-color:#d6b6df}.border-\[\#e4caef\]{border-color:#e4caef}.border-\[\#e5d5f1\]{border-color:#e5d5f1}.border-\[\#e5e7eb\]{border-color:#e5e7eb}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/80{border-color:color-mix(in oklab,var(--color-amber-200)80%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-base-200{border-color:var(--color-base-200)}.border-base-300{border-color:var(--color-base-300)}.border-base-content{border-color:var(--color-base-content)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/50{border-color:#bedbff80}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/50{border-color:color-mix(in oklab,var(--color-blue-200)50%,transparent)}}.border-blue-200\/80{border-color:#bedbffcc}@supports (color:color-mix(in lab,red,red)){.border-blue-200\/80{border-color:color-mix(in oklab,var(--color-blue-200)80%,transparent)}}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-current,.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){.border-current\/10{border-color:color-mix(in oklab,currentcolor 10%,transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-600\/20{border-color:#00976733}@supports (color:color-mix(in lab,red,red)){.border-emerald-600\/20{border-color:color-mix(in oklab,var(--color-emerald-600)20%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-100\/40{border-color:#f3f4f666}@supports (color:color-mix(in lab,red,red)){.border-gray-100\/40{border-color:color-mix(in oklab,var(--color-gray-100)40%,transparent)}}.border-gray-100\/50{border-color:#f3f4f680}@supports (color:color-mix(in lab,red,red)){.border-gray-100\/50{border-color:color-mix(in oklab,var(--color-gray-100)50%,transparent)}}.border-gray-100\/70{border-color:#f3f4f6b3}@supports (color:color-mix(in lab,red,red)){.border-gray-100\/70{border-color:color-mix(in oklab,var(--color-gray-100)70%,transparent)}}.border-gray-100\/80{border-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.border-gray-100\/80{border-color:color-mix(in oklab,var(--color-gray-100)80%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/40{border-color:#e5e7eb66}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/40{border-color:color-mix(in oklab,var(--color-gray-200)40%,transparent)}}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-200\/60{border-color:#e5e7eb99}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/60{border-color:color-mix(in oklab,var(--color-gray-200)60%,transparent)}}.border-gray-200\/70{border-color:#e5e7ebb3}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/70{border-color:color-mix(in oklab,var(--color-gray-200)70%,transparent)}}.border-gray-200\/75{border-color:#e5e7ebbf}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/75{border-color:color-mix(in oklab,var(--color-gray-200)75%,transparent)}}.border-gray-200\/80{border-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.border-gray-200\/80{border-color:color-mix(in oklab,var(--color-gray-200)80%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-300\/80{border-color:#d1d5dccc}@supports (color:color-mix(in lab,red,red)){.border-gray-300\/80{border-color:color-mix(in oklab,var(--color-gray-300)80%,transparent)}}.border-gray-700\/40{border-color:#36415366}@supports (color:color-mix(in lab,red,red)){.border-gray-700\/40{border-color:color-mix(in oklab,var(--color-gray-700)40%,transparent)}}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/80{border-color:#b9f8cfcc}@supports (color:color-mix(in lab,red,red)){.border-green-200\/80{border-color:color-mix(in oklab,var(--color-green-200)80%,transparent)}}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/60{border-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.border-neutral-200\/60{border-color:color-mix(in oklab,var(--color-neutral-200)60%,transparent)}}.border-neutral-200\/70{border-color:#e5e5e5b3}@supports (color:color-mix(in lab,red,red)){.border-neutral-200\/70{border-color:color-mix(in oklab,var(--color-neutral-200)70%,transparent)}}.border-neutral-200\/80{border-color:#e5e5e5cc}@supports (color:color-mix(in lab,red,red)){.border-neutral-200\/80{border-color:color-mix(in oklab,var(--color-neutral-200)80%,transparent)}}.border-neutral-200\/90{border-color:#e5e5e5e6}@supports (color:color-mix(in lab,red,red)){.border-neutral-200\/90{border-color:color-mix(in oklab,var(--color-neutral-200)90%,transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-300\/70{border-color:#d4d4d4b3}@supports (color:color-mix(in lab,red,red)){.border-neutral-300\/70{border-color:color-mix(in oklab,var(--color-neutral-300)70%,transparent)}}.border-neutral-400{border-color:var(--color-neutral-400)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-400{border-color:var(--color-orange-400)}.border-primary{border-color:var(--color-primary)}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-200\/50{border-color:#e9d5ff80}@supports (color:color-mix(in lab,red,red)){.border-purple-200\/50{border-color:color-mix(in oklab,var(--color-purple-200)50%,transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-200\/80{border-color:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.border-red-200\/80{border-color:color-mix(in oklab,var(--color-red-200)80%,transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab,red,red)){.border-red-500\/20{border-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-sky-100{border-color:var(--color-sky-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-success\/20{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.border-success\/20{border-color:color-mix(in oklab,var(--color-success)20%,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-white{border-color:var(--color-white)}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400{border-color:var(--color-yellow-400)}.border-t-\[\#4CAF50\]{border-top-color:#4caf50}.border-t-blue-600{border-top-color:var(--color-blue-600)}.border-t-gray-600{border-top-color:var(--color-gray-600)}.border-t-gray-900{border-top-color:var(--color-gray-900)}.border-t-neutral-500{border-top-color:var(--color-neutral-500)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-r-base-200{border-right-color:var(--color-base-200)}.\!bg-\[\#4CAF50\]{background-color:#4caf50!important}.\!bg-blue-500{background-color:var(--color-blue-500)!important}.\!bg-green-50\/50{background-color:#f0fdf480!important}@supports (color:color-mix(in lab,red,red)){.\!bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50)50%,transparent)!important}}.\!bg-red-50\/50{background-color:#fef2f280!important}@supports (color:color-mix(in lab,red,red)){.\!bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50)50%,transparent)!important}}.bg-\[\#00A1E0\]\/10{background-color:oklab(66.9798% -.0810939 -.117753/.1)}.bg-\[\#3F8F24\]{background-color:#3f8f24}.bg-\[\#3F8F24\]\/5{background-color:oklab(57.8092% -.121786 .105391/.05)}.bg-\[\#3F8F24\]\/10{background-color:oklab(57.8092% -.121786 .105391/.1)}.bg-\[\#3e8c23\]{background-color:#3e8c23}.bg-\[\#3f8f24\]{background-color:#3f8f24}.bg-\[\#4CAF50\]{background-color:#4caf50}.bg-\[\#4CAF50\]\/5{background-color:oklab(67.3098% -.131765 .0950027/.05)}.bg-\[\#4CAF50\]\/10{background-color:oklab(67.3098% -.131765 .0950027/.1)}.bg-\[\#4CAF50\]\/15{background-color:oklab(67.3098% -.131765 .0950027/.15)}.bg-\[\#4CAF50\]\/20{background-color:oklab(67.3098% -.131765 .0950027/.2)}.bg-\[\#4CAF50\]\/40{background-color:oklab(67.3098% -.131765 .0950027/.4)}.bg-\[\#4caf50\]{background-color:#4caf50}.bg-\[\#4caf50\]\/10{background-color:oklab(67.3098% -.131765 .0950027/.1)}.bg-\[\#409CDD\]{background-color:#409cdd}.bg-\[\#611f69\]{background-color:#611f69}.bg-\[\#611f69\]\/10{background-color:oklab(37.4261% .108574 -.0811692/.1)}.bg-\[\#2563eb\]{background-color:#2563eb}.bg-\[\#4285F4\]\/10{background-color:oklab(63.0386% -.0313976 -.177268/.1)}.bg-\[\#7259A2\]{background-color:#7259a2}.bg-\[\#D9E9D3\]{background-color:#d9e9d3}.bg-\[\#E3F2FD\]{background-color:#e3f2fd}.bg-\[\#E9EAEA\]{background-color:#e9eaea}.bg-\[\#EA1D35\]{background-color:#ea1d35}.bg-\[\#ECF4E9\]{background-color:#ecf4e9}.bg-\[\#F4F5F5\]{background-color:#f4f5f5}.bg-\[\#F5B800\]{background-color:#f5b800}.bg-\[\#F7F8FA\]{background-color:#f7f8fa}.bg-\[\#FFEFC6\]\/50{background-color:oklab(95.465% .000740618 .0558379/.5)}.bg-\[\#efe7f5\]{background-color:#efe7f5}.bg-\[\#f4f6f6\]{background-color:#f4f6f6}.bg-\[\#f5eef8\]{background-color:#f5eef8}.bg-\[\#f5f7fa\]{background-color:#f5f7fa}.bg-\[\#f7ebfd\]{background-color:#f7ebfd}.bg-\[\#f7ebfd\]\/60{background-color:oklab(95.472% .0190083 -.0192156/.6)}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#fdf6ff\]{background-color:#fdf6ff}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50)60%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/50{background-color:#fef3c680}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/50{background-color:color-mix(in oklab,var(--color-amber-100)50%,transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/30{background-color:#f99c004d}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/30{background-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-base-100{background-color:var(--color-base-100)}.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\/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\/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\/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\/80{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/80{background-color:color-mix(in oklab,var(--color-base-200)80%,transparent)}}.bg-base-200\/90{background-color:var(--color-base-200)}@supports (color:color-mix(in lab,red,red)){.bg-base-200\/90{background-color:color-mix(in oklab,var(--color-base-200)90%,transparent)}}.bg-base-300{background-color:var(--color-base-300)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,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\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,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-50\/20{background-color:#eff6ff33}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/20{background-color:color-mix(in oklab,var(--color-blue-50)20%,transparent)}}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50)30%,transparent)}}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/40{background-color:color-mix(in oklab,var(--color-blue-50)40%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/50{background-color:#dbeafe80}@supports (color:color-mix(in lab,red,red)){.bg-blue-100\/50{background-color:color-mix(in oklab,var(--color-blue-100)50%,transparent)}}.bg-blue-100\/80{background-color:#dbeafecc}@supports (color:color-mix(in lab,red,red)){.bg-blue-100\/80{background-color:color-mix(in oklab,var(--color-blue-100)80%,transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/40{background-color:#54a2ff66}@supports (color:color-mix(in lab,red,red)){.bg-blue-400\/40{background-color:color-mix(in oklab,var(--color-blue-400)40%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/20{background-color:#00d29433}@supports (color:color-mix(in lab,red,red)){.bg-emerald-400\/20{background-color:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.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-50{background-color:var(--color-gray-50)}.bg-gray-50\/10{background-color:#f9fafb1a}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/10{background-color:color-mix(in oklab,var(--color-gray-50)10%,transparent)}}.bg-gray-50\/30{background-color:#f9fafb4d}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/30{background-color:color-mix(in oklab,var(--color-gray-50)30%,transparent)}}.bg-gray-50\/40{background-color:#f9fafb66}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/40{background-color:color-mix(in oklab,var(--color-gray-50)40%,transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-50\/70{background-color:#f9fafbb3}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/70{background-color:color-mix(in oklab,var(--color-gray-50)70%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/80{background-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/80{background-color:color-mix(in oklab,var(--color-gray-100)80%,transparent)}}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-gray-900\/60{background-color:#10182899}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/60{background-color:color-mix(in oklab,var(--color-gray-900)60%,transparent)}}.bg-gray-900\/95{background-color:#101828f2}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/95{background-color:color-mix(in oklab,var(--color-gray-900)95%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/30{background-color:#f0fdf44d}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/30{background-color:color-mix(in oklab,var(--color-green-50)30%,transparent)}}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50)50%,transparent)}}.bg-green-50\/80{background-color:#f0fdf4cc}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/80{background-color:color-mix(in oklab,var(--color-green-50)80%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-100\/50{background-color:#dcfce780}@supports (color:color-mix(in lab,red,red)){.bg-green-100\/50{background-color:color-mix(in oklab,var(--color-green-100)50%,transparent)}}.bg-green-100\/80{background-color:#dcfce7cc}@supports (color:color-mix(in lab,red,red)){.bg-green-100\/80{background-color:color-mix(in oklab,var(--color-green-100)80%,transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/40{background-color:#05df7266}@supports (color:color-mix(in lab,red,red)){.bg-green-400\/40{background-color:color-mix(in oklab,var(--color-green-400)40%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/60{background-color:#eef2ff99}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/60{background-color:color-mix(in oklab,var(--color-indigo-50)60%,transparent)}}.bg-indigo-50\/70{background-color:#eef2ffb3}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/70{background-color:color-mix(in oklab,var(--color-indigo-50)70%,transparent)}}.bg-indigo-50\/80{background-color:#eef2ffcc}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/80{background-color:color-mix(in oklab,var(--color-indigo-50)80%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-50\/70{background-color:#fafafab3}@supports (color:color-mix(in lab,red,red)){.bg-neutral-50\/70{background-color:color-mix(in oklab,var(--color-neutral-50)70%,transparent)}}.bg-neutral-50\/80{background-color:#fafafacc}@supports (color:color-mix(in lab,red,red)){.bg-neutral-50\/80{background-color:color-mix(in oklab,var(--color-neutral-50)80%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-100\/70{background-color:#f5f5f5b3}@supports (color:color-mix(in lab,red,red)){.bg-neutral-100\/70{background-color:color-mix(in oklab,var(--color-neutral-100)70%,transparent)}}.bg-neutral-100\/80{background-color:#f5f5f5cc}@supports (color:color-mix(in lab,red,red)){.bg-neutral-100\/80{background-color:color-mix(in oklab,var(--color-neutral-100)80%,transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/30{background-color:#1717174d}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/30{background-color:color-mix(in oklab,var(--color-neutral-900)30%,transparent)}}.bg-neutral-900\/40{background-color:#17171766}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/40{background-color:color-mix(in oklab,var(--color-neutral-900)40%,transparent)}}.bg-neutral-900\/50{background-color:#17171780}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/50{background-color:color-mix(in oklab,var(--color-neutral-900)50%,transparent)}}.bg-neutral-900\/60{background-color:#17171799}@supports (color:color-mix(in lab,red,red)){.bg-neutral-900\/60{background-color:color-mix(in oklab,var(--color-neutral-900)60%,transparent)}}.bg-neutral-950\/40{background-color:#0a0a0a66}@supports (color:color-mix(in lab,red,red)){.bg-neutral-950\/40{background-color:color-mix(in oklab,var(--color-neutral-950)40%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-100{background-color:var(--color-pink-100)}.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\/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-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50)50%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/50{background-color:#ffe2e280}@supports (color:color-mix(in lab,red,red)){.bg-red-100\/50{background-color:color-mix(in oklab,var(--color-red-100)50%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-400\/20{background-color:#ff667f33}@supports (color:color-mix(in lab,red,red)){.bg-rose-400\/20{background-color:color-mix(in oklab,var(--color-rose-400)20%,transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/20{background-color:#00bcfe33}@supports (color:color-mix(in lab,red,red)){.bg-sky-400\/20{background-color:color-mix(in oklab,var(--color-sky-400)20%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-400\/20{background-color:#90a1b933}@supports (color:color-mix(in lab,red,red)){.bg-slate-400\/20{background-color:color-mix(in oklab,var(--color-slate-400)20%,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-teal-400{background-color:var(--color-teal-400)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400\/20{background-color:#fac80033}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/20{background-color:color-mix(in oklab,var(--color-yellow-400)20%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.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))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}@layer daisyui.l1{.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.alert-soft{background:color-mix(in oklab,var(--alert-color,var(--color-base-content))8%,var(--color-base-100))}}.alert-soft{--alert-border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.alert-soft{--alert-border-color:color-mix(in oklab,var(--alert-color,var(--color-base-content))10%,var(--color-base-100))}}.alert-soft{box-shadow:none;background-image:none}.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}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,input:checked:not(.filter .btn),:disabled,[disabled],.btn-disabled){--btn-noise:none}@media (hover:none){.btn-soft:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.btn-soft:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-bg:color-mix(in oklab,var(--btn-color,var(--color-base-content))8%,var(--color-base-100))}}.btn-soft:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab,red,red)){.btn-soft:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-border:color-mix(in oklab,var(--btn-color,var(--color-base-content))10%,var(--color-base-100))}}.btn-soft:not(.btn-active,:active,:focus-visible,input:checked:not(.filter .btn)):hover{--btn-noise:none}}}.from-\[\#3F8F24\]{--tw-gradient-from:#3f8f24;--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-\[\#4CAF50\]{--tw-gradient-from:#4caf50;--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-\[\#4CAF50\]\/15{--tw-gradient-from:oklab(67.3098% -.131765 .0950027/.15);--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-\[\#D9E9D3\]{--tw-gradient-from:#d9e9d3;--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-amber-400{--tw-gradient-from:var(--color-amber-400);--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-blue-50{--tw-gradient-from:var(--color-blue-50);--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-blue-100{--tw-gradient-from:var(--color-blue-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-blue-400{--tw-gradient-from:var(--color-blue-400);--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-blue-500{--tw-gradient-from:var(--color-blue-500);--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-cyan-400{--tw-gradient-from:var(--color-cyan-400);--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-emerald-100{--tw-gradient-from:var(--color-emerald-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-emerald-700{--tw-gradient-from:var(--color-emerald-700);--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-gray-50{--tw-gradient-from:var(--color-gray-50);--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-gray-50\/50{--tw-gradient-from:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.from-gray-50\/50{--tw-gradient-from:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.from-gray-50\/50{--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-gray-50\/80{--tw-gradient-from:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.from-gray-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.from-gray-50\/80{--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-gray-100{--tw-gradient-from:var(--color-gray-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-gray-700{--tw-gradient-from:var(--color-gray-700);--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-green-50{--tw-gradient-from:var(--color-green-50);--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-green-100{--tw-gradient-from:var(--color-green-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-green-400{--tw-gradient-from:var(--color-green-400);--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-indigo-50{--tw-gradient-from:var(--color-indigo-50);--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-indigo-400{--tw-gradient-from:var(--color-indigo-400);--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-neutral-200{--tw-gradient-from:var(--color-neutral-200);--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-neutral-400{--tw-gradient-from:var(--color-neutral-400);--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-orange-50{--tw-gradient-from:var(--color-orange-50);--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-orange-100{--tw-gradient-from:var(--color-orange-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-pink-400{--tw-gradient-from:var(--color-pink-400);--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-purple-400{--tw-gradient-from:var(--color-purple-400);--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-red-50{--tw-gradient-from:var(--color-red-50);--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-red-100{--tw-gradient-from:var(--color-red-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-red-400{--tw-gradient-from:var(--color-red-400);--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-slate-100{--tw-gradient-from:var(--color-slate-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-slate-700{--tw-gradient-from:var(--color-slate-700);--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))}.from-white{--tw-gradient-from:var(--color-white);--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-white\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.from-white\/5{--tw-gradient-from:color-mix(in oklab,var(--color-white)5%,transparent)}}.from-white\/5{--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-\[\#4CAF50\]\/5{--tw-gradient-via:oklab(67.3098% -.131765 .0950027/.05);--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-gray-50{--tw-gradient-via:var(--color-gray-50);--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-gray-200{--tw-gradient-via:var(--color-gray-200);--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-white{--tw-gradient-via:var(--color-white);--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-white\/95{--tw-gradient-via:#fffffff2}@supports (color:color-mix(in lab,red,red)){.via-white\/95{--tw-gradient-via:color-mix(in oklab,var(--color-white)95%,transparent)}}.via-white\/95{--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-\[\#2E7D32\]{--tw-gradient-to:#2e7d32;--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-\[\#2F6B1B\]{--tw-gradient-to:#2f6b1b;--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-\[\#4CAF50\]{--tw-gradient-to:#4caf50;--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-\[\#70B300\]{--tw-gradient-to:#70b300;--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-\[\#E8F2E5\]{--tw-gradient-to:#e8f2e5;--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-\[\#F4F5F5\]{--tw-gradient-to:#f4f5f5;--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-amber-600{--tw-gradient-to:var(--color-amber-600);--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-black\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab,red,red)){.to-black\/5{--tw-gradient-to:color-mix(in oklab,var(--color-black)5%,transparent)}}.to-black\/5{--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-blue-100{--tw-gradient-to:var(--color-blue-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))}.to-blue-200\/80{--tw-gradient-to:#bedbffcc}@supports (color:color-mix(in lab,red,red)){.to-blue-200\/80{--tw-gradient-to:color-mix(in oklab,var(--color-blue-200)80%,transparent)}}.to-blue-200\/80{--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-blue-600{--tw-gradient-to:var(--color-blue-600);--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-cyan-600{--tw-gradient-to:var(--color-cyan-600);--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-emerald-500{--tw-gradient-to:var(--color-emerald-500);--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-gray-50{--tw-gradient-to:var(--color-gray-50);--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-gray-50\/50{--tw-gradient-to:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.to-gray-50\/50{--tw-gradient-to:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.to-gray-50\/50{--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-gray-100{--tw-gradient-to:var(--color-gray-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))}.to-gray-500{--tw-gradient-to:var(--color-gray-500);--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-green-100{--tw-gradient-to:var(--color-green-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))}.to-green-200\/80{--tw-gradient-to:#b9f8cfcc}@supports (color:color-mix(in lab,red,red)){.to-green-200\/80{--tw-gradient-to:color-mix(in oklab,var(--color-green-200)80%,transparent)}}.to-green-200\/80{--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-green-500{--tw-gradient-to:var(--color-green-500);--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-green-600{--tw-gradient-to:var(--color-green-600);--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-indigo-50{--tw-gradient-to:var(--color-indigo-50);--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-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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-neutral-200\/90{--tw-gradient-to:#e5e5e5e6}@supports (color:color-mix(in lab,red,red)){.to-neutral-200\/90{--tw-gradient-to:color-mix(in oklab,var(--color-neutral-200)90%,transparent)}}.to-neutral-200\/90{--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-neutral-500{--tw-gradient-to:var(--color-neutral-500);--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-orange-100{--tw-gradient-to:var(--color-orange-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))}.to-orange-200\/80{--tw-gradient-to:#ffd7a8cc}@supports (color:color-mix(in lab,red,red)){.to-orange-200\/80{--tw-gradient-to:color-mix(in oklab,var(--color-orange-200)80%,transparent)}}.to-orange-200\/80{--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-pink-600{--tw-gradient-to:var(--color-pink-600);--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-purple-600{--tw-gradient-to:var(--color-purple-600);--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-red-100{--tw-gradient-to:var(--color-red-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))}.to-red-200\/80{--tw-gradient-to:#ffcacacc}@supports (color:color-mix(in lab,red,red)){.to-red-200\/80{--tw-gradient-to:color-mix(in oklab,var(--color-red-200)80%,transparent)}}.to-red-200\/80{--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-red-600{--tw-gradient-to:var(--color-red-600);--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-slate-200\/80{--tw-gradient-to:#e2e8f0cc}@supports (color:color-mix(in lab,red,red)){.to-slate-200\/80{--tw-gradient-to:color-mix(in oklab,var(--color-slate-200)80%,transparent)}}.to-slate-200\/80{--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-slate-500{--tw-gradient-to:var(--color-slate-500);--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-teal-200\/80{--tw-gradient-to:#96f7e4cc}@supports (color:color-mix(in lab,red,red)){.to-teal-200\/80{--tw-gradient-to:color-mix(in oklab,var(--color-teal-200)80%,transparent)}}.to-teal-200\/80{--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))}.to-white{--tw-gradient-to:var(--color-white);--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))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.stroke-current{stroke:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.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-3\.5{padding:calc(var(--spacing)*3.5)}.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)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.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)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.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-3\.5{padding-block:calc(var(--spacing)*3.5)}.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-16{padding-block:calc(var(--spacing)*16)}.py-\[9px\]{padding-block:9px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.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)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.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-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-14{padding-right:calc(var(--spacing)*14)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-48{padding-bottom:calc(var(--spacing)*48)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.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-7{padding-left:calc(var(--spacing)*7)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-64{padding-left:calc(var(--spacing)*64)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[34px\]{font-size:34px}.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-\[51\.41px\]{--tw-leading:51.41px;line-height:51.41px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.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\.15px\]{--tw-tracking:.15px;letter-spacing:.15px}.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-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0D47A1\]{color:#0d47a1}.text-\[\#00A1E0\]{color:#00a1e0}.text-\[\#2E7D32\]{color:#2e7d32}.text-\[\#2F6B1B\]{color:#2f6b1b}.text-\[\#3F8F24\]{color:#3f8f24}.text-\[\#3F8F24\]\/60{color:oklab(57.8092% -.121786 .105391/.6)}.text-\[\#3e8c23\]{color:#3e8c23}.text-\[\#3f0f3f\]{color:#3f0f3f}.text-\[\#3f8f24\]{color:#3f8f24}.text-\[\#4CAF50\],.text-\[\#4caf50\]{color:#4caf50}.text-\[\#4e1456\]{color:#4e1456}.text-\[\#6d4a7d\]{color:#6d4a7d}.text-\[\#7D8183\]{color:#7d8183}.text-\[\#272D30\]{color:#272d30}.text-\[\#611f69\]{color:#611f69}.text-\[\#1976D2\]{color:#1976d2}.text-\[\#4285F4\]{color:#4285f4}.text-accent{color:var(--color-accent)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/80{color:#b75000cc}@supports (color:color-mix(in lab,red,red)){.text-amber-700\/80{color:color-mix(in oklab,var(--color-amber-700)80%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-base-content,.text-base-content\/20{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/20{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.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\/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\/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\/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\/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\/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\/90{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.text-base-content\/90{color:color-mix(in oklab,var(--color-base-content)90%,transparent)}}.text-black{color:var(--color-black)}.text-blue-100{color:var(--color-blue-100)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-800\/80{color:#193cb8cc}@supports (color:color-mix(in lab,red,red)){.text-blue-800\/80{color:color-mix(in oklab,var(--color-blue-800)80%,transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-current,.text-current\/50{color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-current\/50{color:color-mix(in oklab,currentcolor 50%,transparent)}}.text-current\/60{color:currentColor}@supports (color:color-mix(in lab,red,red)){.text-current\/60{color:color-mix(in oklab,currentcolor 60%,transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/80{color:#007956cc}@supports (color:color-mix(in lab,red,red)){.text-emerald-700\/80{color:color-mix(in oklab,var(--color-emerald-700)80%,transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-error{color:var(--color-error)}.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-gray-100{color:var(--color-gray-100)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-100{color:var(--color-green-100)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-800\/60{color:#01663099}@supports (color:color-mix(in lab,red,red)){.text-green-800\/60{color:color-mix(in oklab,var(--color-green-800)60%,transparent)}}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-info{color:var(--color-info)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-400\/50{color:#a1a1a180}@supports (color:color-mix(in lab,red,red)){.text-neutral-400\/50{color:color-mix(in oklab,var(--color-neutral-400)50%,transparent)}}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\/90{color:#737373e6}@supports (color:color-mix(in lab,red,red)){.text-neutral-500\/90{color:color-mix(in oklab,var(--color-neutral-500)90%,transparent)}}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-pink-800{color:var(--color-pink-800)}.text-primary{color:var(--color-primary)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-secondary{color:var(--color-secondary)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-success{color:var(--color-success)}.text-teal-500{color:var(--color-teal-500)}.text-transparent{color:#0000}.text-violet-600{color:var(--color-violet-600)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.prose :where(.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}.placeholder-\[\#65A550\]::placeholder{color:#65a550}.placeholder-gray-400::placeholder{color:var(--color-gray-400)}.placeholder-gray-500::placeholder{color:var(--color-gray-500)}.accent-neutral-900{accent-color:var(--color-neutral-900)}.\!opacity-30{opacity:.3!important}.\!opacity-40{opacity:.4!important}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-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_-12px_30px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 -12px 30px var(--tw-shadow-color,#0f172a14);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_0_24px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000005);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_2px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000008);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_2px_8px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_6px_16px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 6px 16px var(--tw-shadow-color,#0f172a0f);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_6px_18px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#0f172a14);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_6px_18px_rgba\(31\,41\,55\,0\.10\)\]{--tw-shadow:0 6px 18px var(--tw-shadow-color,#1f29371a);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_8px_18px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#0f172a3d);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_8px_18px_rgba\(46\,125\,50\,0\.26\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#2e7d3242);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_8px_18px_rgba\(217\,119\,6\,0\.24\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#d977063d);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_10px_20px_rgba\(46\,125\,50\,0\.28\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,#2e7d3247);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_10px_40px_rgba\(0\,0\,0\,0\.1\)\,0_2px_15px_rgba\(0\,0\,0\,0\.04\)\,0_0_1px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#0000001a),0 2px 15px var(--tw-shadow-color,#0000000a),0 0 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-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);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)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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)!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}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--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)}.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-green-200{--tw-ring-color:var(--color-green-200)!important}.ring-\[\#3F8F24\]\/20{--tw-ring-color:oklab(57.8092% -.121786 .105391/.2)}.ring-\[\#4CAF50\]{--tw-ring-color:#4caf50}.ring-\[\#4CAF50\]\/20{--tw-ring-color:oklab(67.3098% -.131765 .0950027/.2)}.ring-\[\#4CAF50\]\/30{--tw-ring-color:oklab(67.3098% -.131765 .0950027/.3)}.ring-\[\#611f69\]\/20{--tw-ring-color:oklab(37.4261% .108574 -.0811692/.2)}.ring-\[\#E8F2E5\]{--tw-ring-color:#e8f2e5}.ring-\[\#F5B800\]\/40{--tw-ring-color:oklab(81.639% .0163466 .166661/.4)}.ring-base-300{--tw-ring-color:var(--color-base-300)}.ring-black{--tw-ring-color:var(--color-black)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-500\/30{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.ring-emerald-400{--tw-ring-color:var(--color-emerald-400)}.ring-gray-100{--tw-ring-color:var(--color-gray-100)}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-400{--tw-ring-color:var(--color-gray-400)}.ring-green-200{--tw-ring-color:var(--color-green-200)}.ring-green-500{--tw-ring-color:var(--color-green-500)}.ring-indigo-500{--tw-ring-color:var(--color-indigo-500)}.ring-neutral-300\/50{--tw-ring-color:#d4d4d480}@supports (color:color-mix(in lab,red,red)){.ring-neutral-300\/50{--tw-ring-color:color-mix(in oklab,var(--color-neutral-300)50%,transparent)}}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-red-500{--tw-ring-color:var(--color-red-500)}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-base-100{--tw-ring-offset-color:var(--color-base-100)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-\[1px\]{--tw-backdrop-blur:blur(1px);-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-\[4px\]{--tw-backdrop-blur:blur(4px);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\]{transition-property:border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.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)}.content-\[\'\'\]{--tw-content:"";content:var(--tw-content)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[evals\:gate\]{evals:gate}.\[knowledge-bases\:create\]{knowledge-bases:create}.\[knowledge-bases\:delete\]{knowledge-bases:delete}.\[knowledge-bases\:document-sources\]{knowledge-bases:document-sources}.\[knowledge-bases\:list\]{knowledge-bases:list}.\[knowledge-bases\:migrate\]{knowledge-bases:migrate}.\[knowledge-bases\:update\]{knowledge-bases:update}.\[knowledge-bases\:usage\]{knowledge-bases:usage}.\[slack\:smoke\]{slack:smoke}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:-translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.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-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-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\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:rotate-90:is(:where(.group):hover *){rotate:90deg}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:animate-pulse:is(:where(.group):hover *){animation:var(--animate-pulse)}.group-hover\:border-gray-300\/50:is(:where(.group):hover *){border-color:#d1d5dc80}@supports (color:color-mix(in lab,red,red)){.group-hover\:border-gray-300\/50:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--color-gray-300)50%,transparent)}}.group-hover\:bg-\[\#3F8F24\]\/10:is(:where(.group):hover *){background-color:oklab(57.8092% -.121786 .105391/.1)}.group-hover\:bg-\[\#4CAF50\]\/20:is(:where(.group):hover *){background-color:oklab(67.3098% -.131765 .0950027/.2)}.group-hover\:bg-blue-100:is(:where(.group):hover *){background-color:var(--color-blue-100)}.group-hover\:bg-purple-200:is(:where(.group):hover *){background-color:var(--color-purple-200)}.group-hover\:bg-white\/80:is(:where(.group):hover *){background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/80:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.group-hover\:text-\[\#2F6B1B\]:is(:where(.group):hover *){color:#2f6b1b}.group-hover\:text-\[\#3F8F24\]:is(:where(.group):hover *){color:#3f8f24}.group-hover\:text-\[\#4CAF50\]:is(:where(.group):hover *){color:#4caf50}.group-hover\:text-base-content\/70:is(:where(.group):hover *){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.group-hover\:text-base-content\/70:is(:where(.group):hover *){color:color-mix(in oklab,var(--color-base-content)70%,transparent)}}.group-hover\:text-blue-600:is(:where(.group):hover *){color:var(--color-blue-600)}.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}.group-hover\:text-gray-900:is(:where(.group):hover *){color:var(--color-gray-900)}.group-hover\:text-green-600:is(:where(.group):hover *){color:var(--color-green-600)}.group-hover\:text-neutral-500:is(:where(.group):hover *){color:var(--color-neutral-500)}.group-hover\:text-neutral-600:is(:where(.group):hover *){color:var(--color-neutral-600)}.group-hover\:text-neutral-800:is(:where(.group):hover *){color:var(--color-neutral-800)}.group-hover\:text-neutral-900:is(:where(.group):hover *){color:var(--color-neutral-900)}.group-hover\:text-orange-600:is(:where(.group):hover *){color:var(--color-orange-600)}.group-hover\:opacity-25:is(:where(.group):hover *){opacity:.25}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/agent\:rotate-12:is(:where(.group\/agent):hover *),.group-hover\/customer\:rotate-12:is(:where(.group\/customer):hover *){rotate:12deg}}.peer-checked\:bg-\[\#4CAF50\]:is(:where(.peer):checked~*){background-color:#4caf50}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:ring-\[\#4CAF50\]\/20:is(:where(.peer):focus~*){--tw-ring-color:oklab(67.3098% -.131765 .0950027/.2)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.placeholder\:text-gray-500::placeholder{color:var(--color-gray-500)}.placeholder\:text-neutral-400::placeholder{color:var(--color-neutral-400)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:left-2:before{content:var(--tw-content);left:calc(var(--spacing)*2)}.before\:w-\[1px\]:before{content:var(--tw-content);width:1px}.before\:bg-gradient-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-green-100:before{content:var(--tw-content);--tw-gradient-from:var(--color-green-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))}.before\:to-transparent:before{content:var(--tw-content);--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))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing)*4)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing)*4)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.first\:rounded-t-xl:first-child{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:rounded-b-xl:last-child{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.checked\:border-\[\#4CAF50\]:checked{border-color:#4caf50}.checked\:border-\[\#16A34A\]:checked{border-color:#16a34a}.checked\:bg-\[\#4CAF50\]:checked{background-color:#4caf50}.checked\:bg-\[\#16A34A\]:checked{background-color:#16a34a}.checked\:text-white:checked{color:var(--color-white)}.focus-within\:border-black:focus-within{border-color:var(--color-black)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-none:focus-within{--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)}.focus-within\:ring-0:focus-within{--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-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:z-20:hover{z-index:20}.hover\:line-clamp-none:hover{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.hover\:translate-x-0\.5:hover{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-\[0\.5px\]:hover{--tw-translate-y:-.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:rotate-6:hover{rotate:6deg}.hover\:border-\[\#2F6B1B\]:hover{border-color:#2f6b1b}.hover\:border-\[\#3F8F24\]:hover{border-color:#3f8f24}.hover\:border-\[\#3F8F24\]\/50:hover{border-color:oklab(57.8092% -.121786 .105391/.5)}.hover\:border-\[\#4CAF50\]:hover{border-color:#4caf50}.hover\:border-\[\#4CAF50\]\/40:hover{border-color:oklab(67.3098% -.131765 .0950027/.4)}.hover\:border-\[\#45a049\]:hover{border-color:#45a049}.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-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-gray-300\/80:hover{border-color:#d1d5dccc}@supports (color:color-mix(in lab,red,red)){.hover\:border-gray-300\/80:hover{border-color:color-mix(in oklab,var(--color-gray-300)80%,transparent)}}.hover\:border-gray-400:hover{border-color:var(--color-gray-400)}.hover\:border-green-300:hover{border-color:var(--color-green-300)}.hover\:border-green-500:hover{border-color:var(--color-green-500)}.hover\:border-neutral-200:hover{border-color:var(--color-neutral-200)}.hover\:border-neutral-300:hover{border-color:var(--color-neutral-300)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:\!bg-blue-600:hover{background-color:var(--color-blue-600)!important}.hover\:bg-\[\#1d4ed8\]:hover{background-color:#1d4ed8}.hover\:bg-\[\#2D6A1B\]:hover{background-color:#2d6a1b}.hover\:bg-\[\#2E7D32\]:hover{background-color:#2e7d32}.hover\:bg-\[\#2F6B1B\]:hover{background-color:#2f6b1b}.hover\:bg-\[\#2d6618\]:hover{background-color:#2d6618}.hover\:bg-\[\#2f6b1b\]:hover{background-color:#2f6b1b}.hover\:bg-\[\#3F8F24\]:hover{background-color:#3f8f24}.hover\:bg-\[\#4CAF50\]:hover{background-color:#4caf50}.hover\:bg-\[\#4CAF50\]\/5:hover{background-color:oklab(67.3098% -.131765 .0950027/.05)}.hover\:bg-\[\#4CAF50\]\/10:hover{background-color:oklab(67.3098% -.131765 .0950027/.1)}.hover\:bg-\[\#4CAF50\]\/\[0\.02\]:hover{background-color:oklab(67.3098% -.131765 .0950027/.02)}.hover\:bg-\[\#4e1456\]:hover{background-color:#4e1456}.hover\:bg-\[\#5D4A85\]:hover{background-color:#5d4a85}.hover\:bg-\[\#43a047\]:hover{background-color:#43a047}.hover\:bg-\[\#45a049\]:hover{background-color:#45a049}.hover\:bg-\[\#357A20\]:hover{background-color:#357a20}.hover\:bg-\[\#358F20\]:hover{background-color:#358f20}.hover\:bg-\[\#3480B8\]:hover{background-color:#3480b8}.hover\:bg-\[\#AF1628\]:hover{background-color:#af1628}.hover\:bg-\[\#D9E9D3\]:hover{background-color:#d9e9d3}.hover\:bg-\[\#DCE9D7\]:hover{background-color:#dce9d7}.hover\:bg-\[\#E8F5E9\]:hover{background-color:#e8f5e9}.hover\:bg-\[\#ECF4E9\]:hover{background-color:#ecf4e9}.hover\:bg-\[\#ECF4E9\]\/50:hover{background-color:oklab(95.8101% -.0123135 .0114729/.5)}.hover\:bg-\[\#f5eef8\]:hover{background-color:#f5eef8}.hover\:bg-\[\#fdf6ff\]:hover{background-color:#fdf6ff}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-base-200:hover,.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-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/40:hover{background-color:color-mix(in oklab,var(--color-blue-50)40%,transparent)}}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-200:hover{background-color:var(--color-blue-200)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.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-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-50\/60:hover{background-color:#f9fafb99}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/60:hover{background-color:color-mix(in oklab,var(--color-gray-50)60%,transparent)}}.hover\:bg-gray-50\/70:hover{background-color:#f9fafbb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/70:hover{background-color:color-mix(in oklab,var(--color-gray-50)70%,transparent)}}.hover\:bg-gray-50\/80:hover{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/80:hover{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-100\/60:hover{background-color:#f3f4f699}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-100\/60:hover{background-color:color-mix(in oklab,var(--color-gray-100)60%,transparent)}}.hover\:bg-gray-100\/70:hover{background-color:#f3f4f6b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-100\/70:hover{background-color:color-mix(in oklab,var(--color-gray-100)70%,transparent)}}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-gray-200\/80:hover{background-color:#e5e7ebcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-200\/80:hover{background-color:color-mix(in oklab,var(--color-gray-200)80%,transparent)}}.hover\:bg-gray-300:hover{background-color:var(--color-gray-300)}.hover\:bg-gray-400:hover{background-color:var(--color-gray-400)}.hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-50\/20:hover{background-color:#f0fdf433}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-50\/20:hover{background-color:color-mix(in oklab,var(--color-green-50)20%,transparent)}}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-neutral-50:hover{background-color:var(--color-neutral-50)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-200\/40:hover{background-color:#e5e5e566}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-200\/40:hover{background-color:color-mix(in oklab,var(--color-neutral-200)40%,transparent)}}.hover\:bg-neutral-200\/50:hover{background-color:#e5e5e580}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-200\/50:hover{background-color:color-mix(in oklab,var(--color-neutral-200)50%,transparent)}}.hover\:bg-neutral-200\/70:hover{background-color:#e5e5e5b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-neutral-200\/70:hover{background-color:color-mix(in oklab,var(--color-neutral-200)70%,transparent)}}.hover\:bg-neutral-800:hover{background-color:var(--color-neutral-800)}.hover\:bg-orange-50\/50:hover{background-color:#fff7ed80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-orange-50\/50:hover{background-color:color-mix(in oklab,var(--color-orange-50)50%,transparent)}}.hover\:bg-purple-100:hover{background-color:var(--color-purple-100)}.hover\:bg-purple-200:hover{background-color:var(--color-purple-200)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-200:hover{background-color:var(--color-red-200)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:from-emerald-50:hover{--tw-gradient-from:var(--color-emerald-50);--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))}.hover\:to-emerald-100:hover{--tw-gradient-to:var(--color-emerald-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))}.hover\:text-\[\#2F6B1B\]:hover{color:#2f6b1b}.hover\:text-\[\#4CAF50\]:hover{color:#4caf50}.hover\:text-\[\#45a049\]:hover{color:#45a049}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-gray-500:hover{color:var(--color-gray-500)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-indigo-900:hover{color:var(--color-indigo-900)}.hover\:text-neutral-500:hover{color:var(--color-neutral-500)}.hover\:text-neutral-600:hover{color:var(--color-neutral-600)}.hover\:text-neutral-700:hover{color:var(--color-neutral-700)}.hover\:text-neutral-800:hover{color:var(--color-neutral-800)}.hover\:text-purple-700:hover{color:var(--color-purple-700)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-700:hover{color:var(--color-yellow-700)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow: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)}.hover\:shadow-2xl:hover{--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)}.hover\:shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.12\)\]:hover{--tw-shadow:0 10px 26px var(--tw-shadow-color,#0f172a1f);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-\[0_10px_26px_rgba\(31\,41\,55\,0\.14\)\]:hover{--tw-shadow:0 10px 26px var(--tw-shadow-color,#1f293724);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-\[0_12px_24px_rgba\(15\,23\,42\,0\.3\)\]:hover{--tw-shadow:0 12px 24px var(--tw-shadow-color,#0f172a4d);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-\[0_12px_24px_rgba\(46\,125\,50\,0\.3\)\]:hover{--tw-shadow:0 12px 24px var(--tw-shadow-color,#2e7d324d);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-\[0_12px_24px_rgba\(217\,119\,6\,0\.3\)\]:hover{--tw-shadow:0 12px 24px var(--tw-shadow-color,#d977064d);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-\[0_14px_28px_rgba\(46\,125\,50\,0\.32\)\]:hover{--tw-shadow:0 14px 28px var(--tw-shadow-color,#2e7d3252);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-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)}.hover\:shadow-xl:hover{--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)}.hover\:ring-2:hover{--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)}.hover\:ring-base-300:hover{--tw-ring-color:var(--color-base-300)}.hover\:ring-blue-500:hover{--tw-ring-color:var(--color-blue-500)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);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,)}}.focus\:\!border-black:focus{border-color:var(--color-black)!important}.focus\:border-\[\#2F6B1B\]:focus{border-color:#2f6b1b}.focus\:border-\[\#3F8F24\]:focus{border-color:#3f8f24}.focus\:border-\[\#4CAF50\]:focus{border-color:#4caf50}.focus\:border-\[\#611f69\]:focus{border-color:#611f69}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-emerald-300:focus{border-color:var(--color-emerald-300)}.focus\:border-green-500:focus{border-color:var(--color-green-500)}.focus\:border-green-500\/60:focus{border-color:#00c75899}@supports (color:color-mix(in lab,red,red)){.focus\:border-green-500\/60:focus{border-color:color-mix(in oklab,var(--color-green-500)60%,transparent)}}.focus\:border-red-200:focus{border-color:var(--color-red-200)}.focus\:border-red-400:focus{border-color:var(--color-red-400)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-gray-100:focus{background-color:var(--color-gray-100)}.focus\:bg-green-50:focus{background-color:var(--color-green-50)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:opacity-100:focus{opacity:1}.focus\:\!shadow-none:focus{--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}.focus\:shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.10\)\]:focus{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:\!ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!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}.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\:ring-1:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#3F8F24\]:focus{--tw-ring-color:#3f8f24}.focus\:ring-\[\#3F8F24\]\/20:focus{--tw-ring-color:oklab(57.8092% -.121786 .105391/.2)}.focus\:ring-\[\#4CAF50\]:focus{--tw-ring-color:#4caf50}.focus\:ring-\[\#4CAF50\]\/20:focus{--tw-ring-color:oklab(67.3098% -.131765 .0950027/.2)}.focus\:ring-\[\#611f69\]:focus{--tw-ring-color:#611f69}.focus\:ring-\[\#611f69\]\/30:focus{--tw-ring-color:oklab(37.4261% .108574 -.0811692/.3)}.focus\:ring-\[\#611f69\]\/40:focus{--tw-ring-color:oklab(37.4261% .108574 -.0811692/.4)}.focus\:ring-amber-500:focus{--tw-ring-color:var(--color-amber-500)}.focus\:ring-blue-100:focus{--tw-ring-color:var(--color-blue-100)}.focus\:ring-blue-300:focus{--tw-ring-color:var(--color-blue-300)}.focus\:ring-blue-400:focus{--tw-ring-color:var(--color-blue-400)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-blue-500\/40:focus{--tw-ring-color:#3080ff66}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue-500\/40:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)40%,transparent)}}.focus\:ring-emerald-500\/15:focus{--tw-ring-color:#00bb7f26}@supports (color:color-mix(in lab,red,red)){.focus\:ring-emerald-500\/15:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.focus\:ring-gray-300:focus{--tw-ring-color:var(--color-gray-300)}.focus\:ring-green-200\/50:focus{--tw-ring-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-green-200\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.focus\:ring-green-500:focus{--tw-ring-color:var(--color-green-500)}.focus\:ring-green-500\/30:focus{--tw-ring-color:#00c7584d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-green-500\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-neutral-500:focus{--tw-ring-color:var(--color-neutral-500)}.focus\:ring-purple-500:focus{--tw-ring-color:var(--color-purple-500)}.focus\:ring-red-200:focus{--tw-ring-color:var(--color-red-200)}.focus\:ring-red-200\/50:focus{--tw-ring-color:#ffcaca80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-red-200\/50:focus{--tw-ring-color:color-mix(in oklab,var(--color-red-200)50%,transparent)}}.focus\:ring-red-300:focus{--tw-ring-color:var(--color-red-300)}.focus\:ring-white\/60:focus{--tw-ring-color:#fff9}@supports (color:color-mix(in lab,red,red)){.focus\:ring-white\/60:focus{--tw-ring-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:\!outline-none:focus{--tw-outline-style:none!important;outline-style:none!important}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:bg-neutral-200\/60:focus-visible{background-color:#e5e5e599}@supports (color:color-mix(in lab,red,red)){.focus-visible\:bg-neutral-200\/60:focus-visible{background-color:color-mix(in oklab,var(--color-neutral-200)60%,transparent)}}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-1:focus-visible{--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)}.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-\[\#3F8F24\]:focus-visible{--tw-ring-color:#3f8f24}.focus-visible\:ring-\[\#4caf50\]:focus-visible{--tw-ring-color:#4caf50}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-color:var(--color-blue-400)}.focus-visible\:ring-emerald-500:focus-visible{--tw-ring-color:var(--color-emerald-500)}.focus-visible\:ring-gray-400:focus-visible{--tw-ring-color:var(--color-gray-400)}.focus-visible\:ring-green-400:focus-visible{--tw-ring-color:var(--color-green-400)}.focus-visible\:ring-green-500:focus-visible{--tw-ring-color:var(--color-green-500)}.focus-visible\:ring-neutral-500:focus-visible{--tw-ring-color:var(--color-neutral-500)}.focus-visible\:ring-red-500:focus-visible{--tw-ring-color:var(--color-red-500)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color:var(--color-white)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-primary\/40:focus-visible{outline-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:outline-primary\/40:focus-visible{outline-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-\[0px\]:active{--tw-translate-y:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:bg-\[\#3c9040\]:active{background-color:#3c9040}.active\:bg-blue-50\/60:active{background-color:#eff6ff99}@supports (color:color-mix(in lab,red,red)){.active\:bg-blue-50\/60:active{background-color:color-mix(in oklab,var(--color-blue-50)60%,transparent)}}.active\:bg-gray-50\/80:active{background-color:#f9fafbcc}@supports (color:color-mix(in lab,red,red)){.active\:bg-gray-50\/80:active{background-color:color-mix(in oklab,var(--color-gray-50)80%,transparent)}}.active\:bg-gray-300:active{background-color:var(--color-gray-300)}.active\:bg-white\/15:active{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.active\:bg-white\/15:active{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-base-300:disabled{border-color:var(--color-base-300)}.disabled\:bg-base-300:disabled{background-color:var(--color-base-300)}.disabled\:text-base-content\/40:disabled{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.disabled\:text-base-content\/40:disabled{color:color-mix(in oklab,var(--color-base-content)40%,transparent)}}.disabled\:text-gray-300:disabled{color:var(--color-gray-300)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-green-600:disabled:hover{background-color:var(--color-green-600)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:my-8{margin-block:calc(var(--spacing)*8)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:ml-3{margin-left:calc(var(--spacing)*3)}.sm\:ml-4{margin-left:calc(var(--spacing)*4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:h-screen{height:100vh}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-\[75\%\]{max-width:75%}.sm\:max-w-md{max-width:var(--container-md)}.sm\:flex-grow-0{flex-grow: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\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-0{padding:calc(var(--spacing)*0)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:pb-4{padding-bottom:calc(var(--spacing)*4)}.sm\:text-left{text-align:left}.sm\:align-middle{vertical-align:middle}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:right-10{right:calc(var(--spacing)*10)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:w-24{width:calc(var(--spacing)*24)}.md\:w-48{width:calc(var(--spacing)*48)}.md\:w-64{width:calc(var(--spacing)*64)}.md\:max-w-\[65\%\]{max-width:65%}.md\:max-w-lg{max-width:var(--container-lg)}@layer daisyui.l1.l2{.md\:stats-horizontal{grid-auto-flow:column;overflow-x:auto}.md\:stats-horizontal .stat:not(:last-child){border-inline-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab,red,red)){.md\:stats-horizontal .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.md\:stats-horizontal .stat:not(:last-child){border-block-end:none}}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.md\:p-4{padding:calc(var(--spacing)*4)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-48{height:calc(var(--spacing)*48)}.lg\:w-48{width:calc(var(--spacing)*48)}@layer daisyui.l1.l2{.lg\:stats-horizontal{grid-auto-flow:column;overflow-x:auto}.lg\:stats-horizontal .stat:not(:last-child){border-inline-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab,red,red)){.lg\:stats-horizontal .stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.lg\:stats-horizontal .stat:not(:last-child){border-block-end:none}}.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\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:text-left{text-align:left}}@media (min-width:80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:grid-cols-2{grid-template-columns:repeat(2,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-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:text-slate-100{color:var(--color-slate-100)}.dark\:placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.dark\:focus\:ring-emerald-500:focus{--tw-ring-color:var(--color-emerald-500)}.dark\:focus\:ring-offset-slate-900:focus{--tw-ring-offset-color:var(--color-slate-900)}.dark\:focus-visible\:ring-emerald-500:focus-visible{--tw-ring-color:var(--color-emerald-500)}}}body{letter-spacing:0;color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}h1,h2{letter-spacing:-.025em;color:var(--color-text-primary);font-weight:700;line-height:1.2;font-family:Playfair Display,Georgia,Times New Roman,serif!important}h3,h4,h5,h6{letter-spacing:-.015em;color:var(--color-text-primary);font-weight:400;line-height:1.3;font-family:Playfair Display,Georgia,Times New Roman,serif!important}.chat-title{font-family:Roboto,-apple-system,sans-serif!important;font-weight:500!important}.font-ui,.font-nav,.font-menu-item{font-family:Roboto Condensed,-apple-system,sans-serif!important}.font-prompt{font-family:Roboto,-apple-system,sans-serif}:root{--font-serif:"Playfair Display",Georgia,serif;--font-sans:"Roboto",-apple-system,sans-serif;--font-sans-condensed:"Roboto Condensed",-apple-system,sans-serif;--font-mono:"SF Mono",Monaco,monospace;--z-message:1;--z-dropdown:10;--z-modal:100;--z-notification:1000;--z-tooltip:1100}.message-item-animate{--stagger-delay:calc(var(--index,0)*50ms);animation:slideUp .35s ease-out var(--stagger-delay)backwards}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{border-color:#4caf50;outline:none;transition:all .2s;box-shadow:0 0 0 2px #4caf5033,0 0 0 4px #4caf501a}.thinking-indicator .indicator-bar{border-radius:9999px;animation:2s ease-in-out infinite thinking-glow}@keyframes thinking-glow{0%,to{box-shadow:0 2px 4px #0000000f,0 1px 2px #0000000a,0 0 20px #22c55e1a}50%{box-shadow:0 2px 4px #0000000f,0 1px 2px #0000000a,0 0 30px #22c55e33}}.galaxy-brain-badge{animation:3s ease-in-out infinite galaxy-pulse}@keyframes galaxy-pulse{0%,to{box-shadow:0 0 #8b5cf666}50%{box-shadow:0 0 0 8px #8b5cf600}}.chat-skeleton{transition:opacity .3s ease-out}.chat-skeleton.hiding{opacity:0;pointer-events:none}.chat-container{scroll-behavior:smooth}.chat-container.scroll-instant{scroll-behavior:auto}.loading-shimmer{background:linear-gradient(90deg,#fff0 0%,#fff3 20%,#ffffff80 50%,#fff3 80%,#fff0 100%) 0 0/200% 100%;animation:1.5s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.new-message-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.micro-toast{color:#fff;z-index:var(--z-notification,1000);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172af2;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;animation:.3s microToastSlide;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f172a2e,0 4px 12px #0f172a1f}.micro-toast.success{background:#10b981f2}.micro-toast.error{background:#ef4444f2}.micro-toast.warning{background:#f59e0bf2}.micro-toast.info{background:#3b82f6f2}.micro-toast-undo{color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:6px;margin-left:8px;padding:4px 12px;font-size:13px;font-weight:600;transition:all .2s}.micro-toast-undo:hover{background:#ffffff4d;transform:translateY(-1px)}@keyframes microToastSlide{0%{opacity:0;transform:translate(-50%)translateY(20px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.main-toast{color:#fff;z-index:calc(var(--z-notification,1000) + 1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border-radius:10px;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:600;animation:.35s mainToastSlide;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0f172a33,0 4px 12px #0f172a26}.main-toast.success{background:#10b981f2}.main-toast.error{background:#ef4444f2}.main-toast.warning{background:#f59e0bf2}.main-toast.info{background:#3b82f6f2}@keyframes mainToastSlide{0%{opacity:0;transform:translate(-50%)translateY(20px)scale(.95)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@layer daisyui.l1.l2.l3{.skill-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}.skill-card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.skill-card:focus{outline-offset:2px;outline:2px solid #0000}}.skill-card:focus-visible{outline-color:currentColor}.skill-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}.skill-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}.skill-card figure{justify-content:center;align-items:center;display:flex}.skill-card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.skill-card:has(>:checked){outline:2px solid}}.skill-card{background-color:var(--color-base-100);--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)}@layer daisyui.l1.l2{.skill-card{border:var(--border)solid var(--color-base-200)}}.skill-card{padding:.875rem}.skill-card--reduce-motion *,.skill-card--reduce-motion :before,.skill-card--reduce-motion :after{transition-duration:0s!important;animation-duration:0s!important}.expandable-content{transition:height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;animation:.2s ease-out fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.status-indicator{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0000000f;transition:all .3s;box-shadow:0 1px 2px #0000000d,0 4px 12px #0000000d}.status-indicator[data-mode=thinking]{animation:2s ease-in-out infinite thinking-pulse}.status-indicator[data-mode=galaxy-brain]{background:linear-gradient(135deg,#f5f3ff 0%,#fff 100%);border-color:#8b5cf633}@keyframes thinking-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@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-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-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes svelte-1igp7x5-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.doug-float.svelte-1igp7x5.svelte-1igp7x5{animation:svelte-1igp7x5-float 4s ease-in-out infinite}@keyframes svelte-1igp7x5-shakeAnimation{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-3deg) scale(1.02)}50%{transform:rotate(0) scale(1.05)}75%{transform:rotate(3deg) scale(1.02)}}.doug-shake.svelte-1igp7x5.svelte-1igp7x5{transition:all .3s ease}.group.svelte-1igp7x5:hover .doug-shake.svelte-1igp7x5{animation:svelte-1igp7x5-shakeAnimation .4s ease-in-out}.input.svelte-1igp7x5.svelte-1igp7x5:focus,.file-input.svelte-1igp7x5.svelte-1igp7x5:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf501a;outline:none}.portal-container.svelte-1j1yagz{position:fixed;top:0;left:0;width:100%;height:100%;overflow:visible;z-index:9999999;pointer-events:none}.portal-container.svelte-1j1yagz *{pointer-events:auto}.bg-amber-500{background-color:#f59e0b}.bg-purple-500{background-color:#a855f7}.sr-only.svelte-66q5mj.svelte-66q5mj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.channel-picker.svelte-66q5mj.svelte-66q5mj{position:relative;width:100%}.picker-input.svelte-66q5mj.svelte-66q5mj{display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border:1px solid #d1d5db;border-radius:.5rem;background-color:#fff;cursor:text}.picker-input.is-open.svelte-66q5mj.svelte-66q5mj{border-color:#4caf50;box-shadow:0 0 0 1px #4caf5026}.picker-input.is-disabled.svelte-66q5mj.svelte-66q5mj{background-color:#f3f4f6;cursor:not-allowed;color:#9ca3af}.picker-field.svelte-66q5mj.svelte-66q5mj{flex:1;border:none;outline:none;font-size:.85rem;background:transparent;padding:0}.icon-button.svelte-66q5mj.svelte-66q5mj{border:none;background:none;padding:.15rem;border-radius:.35rem;color:#6b7280;display:inline-flex;align-items:center;justify-content:center}.icon-button.svelte-66q5mj.svelte-66q5mj:disabled{opacity:.4;cursor:not-allowed}.icon-button.svelte-66q5mj.svelte-66q5mj:hover:not(:disabled){background-color:#4caf5014;color:#166534}.caret.svelte-66q5mj.svelte-66q5mj{color:#9ca3af;transition:transform .15s ease}.picker-dropdown.svelte-66q5mj.svelte-66q5mj{position:absolute;z-index:30;margin-top:.25rem;width:100%;background:white;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 30px #0f172a1a;max-height:260px;overflow-y:auto}.state-row.svelte-66q5mj.svelte-66q5mj{padding:.75rem;display:flex;gap:.5rem;align-items:center;font-size:.8rem;color:#6b7280}.state-row.error.svelte-66q5mj.svelte-66q5mj{color:#b91c1c;justify-content:space-between}.state-row.svelte-66q5mj .retry.svelte-66q5mj{font-size:.75rem;color:#166534;border:none;background:none;cursor:pointer}.channel-list.svelte-66q5mj.svelte-66q5mj{list-style:none;margin:0;padding:.25rem 0}.channel-option.svelte-66q5mj.svelte-66q5mj{width:100%;border:none;background:white;padding:.45rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left}.channel-option.svelte-66q5mj.svelte-66q5mj:hover{background:#f9fafb}.channel-option.is-active.svelte-66q5mj.svelte-66q5mj{background:#ecfdf3}.channel-name.svelte-66q5mj.svelte-66q5mj{font-size:.9rem;font-weight:500;color:#111827}.channel-id.svelte-66q5mj.svelte-66q5mj{font-size:.75rem;color:#6b7280}.privacy.svelte-66q5mj.svelte-66q5mj{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;color:#6b7280;background-color:#f3f4f6;padding:.2rem .4rem;border-radius:9999px}.is-spinning.svelte-66q5mj.svelte-66q5mj{animation:svelte-66q5mj-spin 1s linear infinite}@keyframes svelte-66q5mj-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.field-picker.svelte-13wijtl.svelte-13wijtl{display:flex;flex-direction:column;gap:.25rem;width:100%}.field-label.svelte-13wijtl.svelte-13wijtl{font-size:.65rem;font-weight:600;color:#374151}.picker-input.svelte-13wijtl.svelte-13wijtl{display:flex;gap:.5rem;align-items:center}.picker-input.svelte-13wijtl .input.svelte-13wijtl{flex:1;border:1px solid #e5e7eb;border-radius:.375rem;padding:.35rem .5rem;font-size:.8rem}.manual-toggle.svelte-13wijtl.svelte-13wijtl{border:1px solid #e5e7eb;border-radius:.375rem;background:#f9fafb;padding:.3rem .5rem;font-size:.7rem;color:#374151}.manual-toggle.active.svelte-13wijtl.svelte-13wijtl{background:#1f2937;color:#fff;border-color:#1f2937}.dropdown.svelte-13wijtl.svelte-13wijtl{position:relative}.options.svelte-13wijtl.svelte-13wijtl{position:absolute;margin:0;padding:.25rem;list-style:none;width:100%;max-height:220px;overflow-y:auto;background:white;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 8px 24px #0f172a14;z-index:20}.option.svelte-13wijtl.svelte-13wijtl{padding:.35rem .5rem;border-radius:.4rem;cursor:pointer;display:flex;flex-direction:column;gap:.15rem}.option.active.svelte-13wijtl.svelte-13wijtl{background:#eff6ff}.option.muted.svelte-13wijtl.svelte-13wijtl{color:#6b7280;cursor:default}.option-title.svelte-13wijtl.svelte-13wijtl{font-size:.8rem;font-weight:600;color:#111827}.option-meta.svelte-13wijtl.svelte-13wijtl{display:flex;flex-wrap:wrap;gap:.35rem;font-size:.7rem;color:#6b7280}.api-name.svelte-13wijtl.svelte-13wijtl{font-family:Menlo,SFMono-Regular,Consolas,monospace}.chip.svelte-13wijtl.svelte-13wijtl{padding:.05rem .4rem;border-radius:999px;background:#f3f4f6}.chip--picklist.svelte-13wijtl.svelte-13wijtl{background:#fef3c7;color:#92400e}.chip--required.svelte-13wijtl.svelte-13wijtl{background:#fee2e2;color:#991b1b}.picker-overlay.svelte-tvzixf.svelte-tvzixf{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:2000}.picker.svelte-tvzixf.svelte-tvzixf{background:white;width:min(640px,92vw);max-height:90vh;display:flex;flex-direction:column;border-radius:1rem;box-shadow:0 16px 36px #0f172a2e}.picker__header.svelte-tvzixf.svelte-tvzixf{padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.picker__header.svelte-tvzixf h2.svelte-tvzixf{margin:0;font-size:1.15rem;font-weight:600;color:#0f172a}.picker__header.svelte-tvzixf p.svelte-tvzixf{margin:.2rem 0 0;font-size:.85rem;color:#475569}.close-btn.svelte-tvzixf.svelte-tvzixf{border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:#94a3b8}.close-btn.svelte-tvzixf.svelte-tvzixf:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:.35rem}.picker__tabs.svelte-tvzixf.svelte-tvzixf{display:flex;padding:0 1.5rem;border-bottom:1px solid #e5e7eb}.picker__tabs.svelte-tvzixf button.svelte-tvzixf{flex:1;background:transparent;border:none;padding:.75rem 0;font-size:.85rem;font-weight:600;color:#475569;border-bottom:2px solid transparent;cursor:pointer}.picker__tabs.svelte-tvzixf button.svelte-tvzixf:focus-visible{outline:2px solid #2563eb;outline-offset:4px;border-radius:.35rem}.picker__tabs.svelte-tvzixf button.active.svelte-tvzixf{color:#0f172a;border-color:#2563eb}.picker__body.svelte-tvzixf.svelte-tvzixf{padding:1rem 1.5rem 1.5rem;overflow-y:auto}.search-row.svelte-tvzixf.svelte-tvzixf{margin-bottom:.75rem}.search-row.svelte-tvzixf input.svelte-tvzixf{width:100%;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem .75rem;font-size:.85rem}.template-list.svelte-tvzixf.svelte-tvzixf{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.template.svelte-tvzixf.svelte-tvzixf{border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem .9rem;cursor:pointer;display:flex;flex-direction:column;gap:.35rem}.template.svelte-tvzixf.svelte-tvzixf:hover{border-color:#c7d2fe;box-shadow:0 6px 20px #4f46e51f}.template__header.svelte-tvzixf.svelte-tvzixf{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.template__header.svelte-tvzixf h3.svelte-tvzixf{margin:0;font-size:.95rem;color:#0f172a}.subject.svelte-tvzixf.svelte-tvzixf{font-size:.75rem;color:#475569}.preview.svelte-tvzixf.svelte-tvzixf{margin:0;font-size:.8rem;color:#475569;line-height:1.4}.chip.svelte-tvzixf.svelte-tvzixf{background:#e0f2fe;color:#0369a1;padding:.15rem .45rem;border-radius:999px;font-size:.7rem}.empty-state.svelte-tvzixf.svelte-tvzixf{text-align:center;color:#475569;padding:1rem;font-size:.9rem}.empty-state.error.svelte-tvzixf.svelte-tvzixf{color:#b91c1c}.pagination.svelte-tvzixf.svelte-tvzixf{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;font-size:.8rem}.pagination.svelte-tvzixf button.svelte-tvzixf{border:1px solid #e2e8f0;background:#f8fafc;color:#0f172a;border-radius:.5rem;padding:.3rem .6rem}.variable-autocomplete.svelte-zjm3hd{position:relative;width:100%}.input.svelte-zjm3hd{width:100%;border:1px solid #e5e7eb;border-radius:.375rem;padding:.4rem .55rem;font-size:.8rem}.suggestions.svelte-zjm3hd{position:absolute;top:calc(100% + .2rem);left:0;width:100%;background:white;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 12px 30px #0f172a26;list-style:none;margin:0;padding:.25rem;z-index:50}.suggestion.svelte-zjm3hd{padding:.3rem .5rem;border-radius:.35rem;cursor:pointer;display:flex;flex-direction:column}.suggestion.active.svelte-zjm3hd{background:#eef2ff}.suggestion.muted.svelte-zjm3hd{color:#94a3b8;cursor:default}.token.svelte-zjm3hd{font-family:Menlo,SFMono-Regular,Consolas,monospace;font-size:.75rem;color:#0f172a}.meta.svelte-zjm3hd{font-size:.7rem;color:#64748b}.custom-scrollbar.svelte-15imj6z::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar.svelte-15imj6z::-webkit-scrollbar-track{background-color:#00000005;border-radius:3px}.custom-scrollbar.svelte-15imj6z::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:3px}.custom-scrollbar.svelte-15imj6z::-webkit-scrollbar-thumb:hover{background-color:#00000026}.scrollbar-hide.svelte-15imj6z::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-15imj6z{-ms-overflow-style:none;scrollbar-width:none}.case-field-row.svelte-15imj6z{border:1px solid transparent;border-radius:.5rem;padding:.5rem .75rem;background:#fff;display:flex;flex-direction:column;gap:.5rem}.case-field-row--invalid.svelte-15imj6z{border-color:#fecaca;background:#fef2f2}.case-field-row__error.svelte-15imj6z{font-size:.65rem;color:#b91c1c;margin:0}.from-emerald-400{--tw-gradient-from:#34d399}.to-emerald-600{--tw-gradient-to:#059669}.from-sky-400{--tw-gradient-from:#38bdf8}.to-sky-600{--tw-gradient-to:#0284c7}button.svelte-15imj6z,input.svelte-15imj6z,select.svelte-15imj6z,textarea.svelte-15imj6z{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.font-sf.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.panel-header.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{padding:1.5rem;border-bottom:1px solid rgba(15,23,42,.07);display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;background:#fff;position:sticky;top:0;z-index:2;box-shadow:0 1px #0f172a0a}.eyebrow.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;color:#94a3b8;margin-bottom:.15rem}.panel-header.svelte-1hprscv h2.svelte-1hprscv.svelte-1hprscv{font-size:1.25rem;font-weight:600;margin:0;color:#0f172a}.subtle.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:#94a3b8;font-size:.8rem;margin-top:.2rem}.header-actions.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.chip-button.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:inline-flex;align-items:center;gap:.35rem;border-radius:.65rem;border:1px solid transparent;padding:.4rem .9rem;font-size:.8rem;color:#0f172a;background:rgba(15,23,42,.05);transition:background .15s ease,color .15s ease}.chip-button--minimal.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{border-radius:.5rem;padding:.3rem .75rem;font-size:.75rem}.chip-button--active.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{background:#111827;color:#fff}.chip-button.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:disabled{opacity:.4;cursor:not-allowed}.chip-button.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:not(:disabled):hover{background:rgba(15,23,42,.08)}.chip-button--active.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:not(:disabled):hover{background:#0f172a}.chip-indicator.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{min-width:1.2rem;height:1.2rem;border-radius:.5rem;background:rgba(15,23,42,.15);color:inherit;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600}.chip-button--active.svelte-1hprscv .chip-indicator.svelte-1hprscv.svelte-1hprscv{background:rgba(255,255,255,.2);color:#fff}.export-menu.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{position:relative}.export-popover.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{position:absolute;right:0;top:calc(100% + .4rem);background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:.5rem;box-shadow:0 20px 40px #0f172a26;padding:.45rem;width:190px;display:flex;flex-direction:column;gap:.25rem;z-index:20}.export-popover.svelte-1hprscv button.svelte-1hprscv.svelte-1hprscv{text-align:left;background:none;border:none;border-radius:.4rem;padding:.55rem .65rem;font-size:.82rem;color:#0f172a}.export-popover.svelte-1hprscv button.svelte-1hprscv.svelte-1hprscv:hover{background:rgba(15,23,42,.05)}.popover-hint.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:block;font-size:.7rem;color:#94a3b8;margin-top:.15rem}.icon-btn.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:inline-flex;align-items:center;justify-content:center;border-radius:.65rem;width:1.9rem;height:1.9rem;border:1px solid transparent;background:rgba(15,23,42,.05);color:#0f172a;transition:background .15s ease,color .15s ease,border .15s ease}.icon-btn--ghost.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{background:transparent;color:#94a3b8}.icon-btn--ghost.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:hover{background:rgba(15,23,42,.08);color:#0f172a}.icon-btn--muted.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{background:transparent;color:#94a3b8}.icon-btn--muted.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:hover:not(:disabled){color:#ef4444}.icon-btn.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:disabled{opacity:.3;cursor:not-allowed}.search-strip.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{padding:1rem 1.5rem;border-bottom:1px solid rgba(15,23,42,.06);display:flex;flex-direction:column;gap:.55rem;background:rgba(255,255,255,.94)}.search-field.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;align-items:center;gap:.5rem;border-radius:.65rem;padding:.55rem 1rem;background:#fff;border:1px solid rgba(148,163,184,.35);box-shadow:inset 0 1px #ffffff80}.search-input.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{border:none;outline:none;flex:1;font-size:.92rem;background:transparent;color:#0f172a}.strip-meta.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.75rem;color:#6b7280}.filters.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{padding:1rem 1.5rem 1.25rem;border-bottom:1px solid rgba(15,23,42,.05);border-top:1px solid rgba(15,23,42,.05);background:rgba(248,250,255,.92);display:flex;flex-direction:column;gap:1rem}.filter-badges.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;flex-wrap:wrap;gap:.45rem}.filter-badges.svelte-1hprscv button.svelte-1hprscv.svelte-1hprscv{border-radius:.6rem;background:rgba(15,23,42,.05);border:1px solid transparent;padding:.3rem .9rem;font-size:.78rem;color:#475569}.filter-badges.svelte-1hprscv button.selected.svelte-1hprscv.svelte-1hprscv{background:var(--color-primary-soft, #dcfce7);color:var(--color-primary-dark, #059669);border-color:var(--color-primary, #10b981)}.filter-row.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem}.filter-field.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;flex-direction:column;gap:.2rem;font-size:.75rem;color:#64748b}.filter-field.svelte-1hprscv input.svelte-1hprscv.svelte-1hprscv,.filter-field.svelte-1hprscv select.svelte-1hprscv.svelte-1hprscv{border:1px solid rgba(148,163,184,.4);border-radius:.5rem;padding:.45rem .6rem;font-size:.85rem;background:#fff;color:#0f172a}.filter-actions.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;align-items:flex-end;justify-content:flex-end}.filter-note.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{font-size:.75rem;color:#6b7280}.selection-hint.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{padding:.9rem 1.5rem;border-bottom:1px solid rgba(15,23,42,.05);display:flex;align-items:center;justify-content:space-between;gap:1rem;background:rgba(244,247,255,.9)}.selection-status.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{font-weight:600;margin:0;color:#0f172a}.selection-caption.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{font-size:.75rem;color:#94a3b8;margin:.1rem 0 0}.selection-actions-inline.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.history-scroll.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{padding:1rem 1.25rem 1.25rem}.empty-state.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{text-align:center;padding:3rem 1rem;color:#94a3b8}.empty-state.svelte-1hprscv h4.svelte-1hprscv.svelte-1hprscv{font-weight:600;color:#0f172a;margin-bottom:.35rem}.version-row.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;gap:.7rem;background:rgba(255,255,255,.94);border-radius:.75rem;padding:.65rem .9rem .8rem;box-shadow:0 10px 18px #0f172a0f;border:1px solid transparent;transition:box-shadow .18s ease,border-color .18s ease,transform .18s ease}.version-row.svelte-1hprscv+.version-row.svelte-1hprscv.svelte-1hprscv{margin-top:.45rem}.version-row.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:hover{border-color:#0f172a1a;box-shadow:0 18px 35px #0f172a1f;transform:translateY(-1px)}.version-row__rail.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{width:28px;position:relative;display:flex;justify-content:center}.rail-line.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{position:absolute;width:1px;top:0;bottom:-1rem;background:rgba(15,23,42,.08);left:50%;transform:translate(-50%)}.rail-node.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{width:12px;height:12px;border-radius:9999px;background:rgba(148,163,184,.45);border:1px solid rgba(148,163,184,.75);margin-top:.4rem;z-index:1}.rail-node--accent.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{background:var(--color-primary, #10b981);border-color:var(--color-primary-dark, #059669);box-shadow:0 0 0 3px var(--color-primary-soft, #dcfce7)}.selection-checkbox.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{position:absolute;top:1.2rem;left:50%;transform:translate(-50%)}.selection-checkbox.svelte-1hprscv input.svelte-1hprscv.svelte-1hprscv{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0)}.selection-checkbox.svelte-1hprscv span.svelte-1hprscv.svelte-1hprscv{width:16px;height:16px;border-radius:.3rem;border:1px solid rgba(148,163,184,.7);background:#fff;display:inline-flex;align-items:center;justify-content:center}.selection-checkbox.svelte-1hprscv input.svelte-1hprscv:checked+span.svelte-1hprscv{background:#0f172a;border-color:#0f172a;box-shadow:inset 0 0 0 2px #fff}.version-row__body.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{flex:1;display:flex;flex-direction:column;gap:.25rem}.version-topline.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.title-line.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.title-text.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{font-weight:600;color:#0f172a;font-size:1rem}.live-chip.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{font-size:.65rem;letter-spacing:.05em;text-transform:uppercase;padding:.1rem .45rem;border-radius:9999px;background:var(--color-primary-soft, #dcfce7);color:var(--color-primary-dark, #059669);font-weight:600}.meta-row.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{font-size:.78rem;color:#6b7280;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.meta-row.svelte-1hprscv .dot.svelte-1hprscv.svelte-1hprscv{font-size:.6rem;color:#d1d5db}.version-actions.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;align-items:center;gap:.4rem}.btn.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{border:none;border-radius:.65rem;padding:.4rem 1.1rem;font-size:.8rem;font-weight:500;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.btn-primary.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{background:#111827;color:#fff;box-shadow:0 8px 15px #11182733}.btn-primary.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:hover{transform:translateY(-1px);box-shadow:0 12px 24px #11182740}.btn.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.text-link.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{border:none;background:none;color:#111827;font-weight:500;font-size:.82rem;padding:0;cursor:pointer}.text-link.accent.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:var(--color-primary-dark, #059669)}.text-link.subtle.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:#64748b;font-weight:400}.text-link.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:disabled{opacity:.4;cursor:not-allowed}.selection-divider.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:#0f172a40;font-size:.8rem;margin:0 .4rem}.detail-line.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:.75rem;color:#475569;margin:.1rem 0 0;line-height:1.3;flex-wrap:wrap}.detail-actions.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.detail-text.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:flex;flex-wrap:wrap;gap:.25rem;flex:1;min-width:0}.detail-note.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:#0f172a;font-weight:500}.detail-separator.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:#0f172a40;font-size:.7rem}.detail-highlight.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:#475569;min-width:0}.detail-highlight.muted.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:#94a3b8}.detail-stat.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{font-size:.74rem;color:#475569;font-weight:500;white-space:nowrap}.detail-link.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{border:none;background:none;color:#0f172a;font-size:.74rem;font-weight:600;padding:0;cursor:pointer}.detail-link.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv:hover{text-decoration:underline}.diff-panel.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{margin-top:.6rem;padding:.85rem 1rem;border-radius:.6rem;background:rgba(248,249,252,.9);border:1px solid rgba(226,232,240,.8)}.diff-grid.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.9rem;font-size:.78rem;color:#1f2937}.diff-grid.svelte-1hprscv h4.svelte-1hprscv.svelte-1hprscv{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin-bottom:.35rem}.diff-grid.svelte-1hprscv ul.svelte-1hprscv.svelte-1hprscv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.stage-name.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{font-weight:600;color:#111827}.stage-meta.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{display:block;color:#6b7280;font-size:.72rem;margin-top:.1rem}.muted.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:#94a3b8;font-size:.75rem}.panel-footer.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{padding:.75rem 1.5rem 1.25rem;border-top:1px solid rgba(15,23,42,.05);text-align:center;background:rgba(255,255,255,.94)}.panel-footer.svelte-1hprscv .text-link.svelte-1hprscv.svelte-1hprscv{display:inline-flex;align-items:center;gap:.4rem;color:#111827}.export-feedback.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{font-size:.75rem}.export-feedback.success.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:#15803d}.export-feedback.error.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv{color:#b91c1c}.custom-scrollbar-history.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv::-webkit-scrollbar{width:6px}.custom-scrollbar-history.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv::-webkit-scrollbar-track{background:transparent}.custom-scrollbar-history.svelte-1hprscv.svelte-1hprscv.svelte-1hprscv::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px}.workflow-preview-container.svelte-h7uxlc{display:flex;align-items:center;justify-content:center;background-color:#f8fafc}.workflow-preview-svg.svelte-h7uxlc{pointer-events:none;max-width:100%;max-height:100%;overflow:visible}.placeholder.svelte-h7uxlc{background-color:#f8fafc;border-radius:inherit}.preview-overlay.svelte-10pg0mt.svelte-10pg0mt{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1050}.preview-dialog.svelte-10pg0mt.svelte-10pg0mt{background:white;border-radius:1rem;width:min(960px,95vw);max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40}.preview-header.svelte-10pg0mt.svelte-10pg0mt{padding:1.25rem 1.5rem;border-bottom:1px solid rgb(226 232 240);display:flex;justify-content:space-between;align-items:flex-start}.eyebrow.svelte-10pg0mt.svelte-10pg0mt{text-transform:uppercase;font-size:.7rem;color:#94a3b8;letter-spacing:.08em;margin-bottom:.4rem}.preview-header.svelte-10pg0mt h3.svelte-10pg0mt{font-size:1.2rem;margin:0}.meta.svelte-10pg0mt.svelte-10pg0mt{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#64748b}.meta.svelte-10pg0mt .dot.svelte-10pg0mt{font-size:.6rem}.close-btn.svelte-10pg0mt.svelte-10pg0mt{border:none;background:#f1f5f9;border-radius:9999px;padding:.4rem;color:#475569}.preview-body.svelte-10pg0mt.svelte-10pg0mt{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1rem;padding:1.25rem 1.5rem;overflow-y:auto}.visual-pane.svelte-10pg0mt.svelte-10pg0mt{min-height:360px;border:1px solid rgb(226 232 240);border-radius:1rem;overflow:hidden;background:#f8fafc}.detail-pane.svelte-10pg0mt.svelte-10pg0mt{display:flex;flex-direction:column;gap:.8rem}.detail-card.svelte-10pg0mt.svelte-10pg0mt{border:1px solid rgb(226 232 240);border-radius:.75rem;padding:.75rem .9rem;background:#fff}.detail-card.svelte-10pg0mt h4.svelte-10pg0mt{font-size:.85rem;color:#64748b;margin-bottom:.4rem;text-transform:uppercase;letter-spacing:.05em}.detail-card.svelte-10pg0mt ul.svelte-10pg0mt{margin:0;padding-left:1rem;color:#0f172a}.detail-card.svelte-10pg0mt li.svelte-10pg0mt{margin:.15rem 0}.stage-name.svelte-10pg0mt.svelte-10pg0mt{font-weight:600}.stage-meta.svelte-10pg0mt.svelte-10pg0mt{display:block;font-size:.75rem;color:#94a3b8}.metric.svelte-10pg0mt.svelte-10pg0mt{font-size:.85rem;color:#1e293b}.muted.svelte-10pg0mt.svelte-10pg0mt{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:#94a3b8}.preview-footer.svelte-10pg0mt.svelte-10pg0mt{padding:1rem 1.5rem;border-top:1px solid rgb(226 232 240);display:flex;justify-content:flex-end}.btn-secondary.svelte-10pg0mt.svelte-10pg0mt{border:1px solid rgb(226 232 240);border-radius:.5rem;padding:.4rem 1rem;background:#fff;font-weight:500}.comment-panel.svelte-1fdt6lm{position:fixed;right:0;top:0;height:100%;width:clamp(18rem,22vw + 12rem,21rem);background-color:#fff;box-shadow:0 18px 36px -12px #0000002e;transform:translate(100%);transition:transform .3s ease;z-index:50;display:flex;flex-direction:column}.comment-panel.open.svelte-1fdt6lm{transform:translate(0)}.panel-header.svelte-1fdt6lm{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.filter-bar.svelte-1fdt6lm{padding:.5rem 1rem;border-bottom:1px solid #e5e7eb;background-color:#f9fafb}.comments-list.svelte-1fdt6lm{flex:1;overflow-y:auto;padding:.75rem;padding-bottom:20px;scroll-padding-bottom:20px;scroll-behavior:smooth;min-height:0}.empty-state.svelte-1fdt6lm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.chat-highlight.svelte-1fdt6lm{background:linear-gradient(90deg,rgba(59,130,246,.1),transparent);border-radius:.5rem}.chat-bubble.svelte-1fdt6lm:before{display:none}.chat-bubble.svelte-1fdt6lm{border-radius:.5rem}.undo-inline-btn.svelte-1fdt6lm:focus-visible,.send-btn.svelte-1fdt6lm:focus-visible,.inline-send-btn.svelte-1fdt6lm:focus-visible,.inline-cancel-btn.svelte-1fdt6lm:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:6px}.new-comment-section.svelte-1fdt6lm{border-top:1px solid #e5e7eb;padding:1rem;background-color:#fff;flex-shrink:0}.comment-input-container.svelte-1fdt6lm{display:flex;gap:8px}.comment-input.svelte-1fdt6lm{flex:1;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;resize:none;min-height:48px;transition:all .2s ease}.comment-input.svelte-1fdt6lm:focus{outline:none;ring:2px solid #3b82f6;border-color:transparent}.send-btn.svelte-1fdt6lm{padding:.5rem .75rem;background-color:#2563eb;color:#fff;border-radius:.5rem;transition:background-color .2s;border:none;cursor:pointer}.send-btn.svelte-1fdt6lm:hover{background-color:#1d4ed8}.send-btn.svelte-1fdt6lm:disabled{opacity:.5;cursor:not-allowed}.embedded-comments .comment-panel.svelte-1fdt6lm{position:relative;transform:none;width:100%;height:auto;box-shadow:none}.embedded-comments .comments-list.svelte-1fdt6lm{max-height:24rem}.deleted-comment-bar.svelte-1fdt6lm{padding:.75rem 1rem;background-color:#fef3c7;border:1px solid #fde68a;border-radius:.5rem;display:flex;align-items:center;justify-content:space-between}.undo-inline-btn.svelte-1fdt6lm{padding:.25rem .75rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:background-color .2s}.undo-inline-btn.svelte-1fdt6lm:hover{background-color:#2563eb}.inline-reply-box.svelte-1fdt6lm{margin:8px 0;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;box-shadow:inset 0 2px 4px #0000000a}.inline-reply-input.svelte-1fdt6lm{width:100%;min-height:60px;padding:8px;border:1px solid #cbd5e1;border-radius:6px;font-size:13px;resize:none;background:white;font-family:inherit}.inline-reply-input.svelte-1fdt6lm:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.inline-reply-actions.svelte-1fdt6lm{display:flex;gap:8px;margin-top:8px;justify-content:flex-end}.inline-send-btn.svelte-1fdt6lm{padding:6px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.inline-send-btn.svelte-1fdt6lm:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.inline-send-btn.svelte-1fdt6lm:disabled{opacity:.5;cursor:not-allowed}.inline-cancel-btn.svelte-1fdt6lm{padding:6px 12px;background:white;color:#6b7280;border:1px solid #d1d5db;border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s}.inline-cancel-btn.svelte-1fdt6lm:hover{background:#f9fafb;border-color:#9ca3af}.auto-save-status.svelte-1fdt6lm{padding:.5rem 1rem;background-color:#eff6ffcc;border-bottom:1px solid #e0e7ff}@keyframes svelte-1fdt6lm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.debug-overlay.svelte-1fdt6lm{position:fixed;top:10px;right:10px;background:rgba(0,0,0,.9);color:#0f0;font-family:Courier New,monospace;font-size:11px;padding:8px;border-radius:4px;z-index:9999;min-width:200px;pointer-events:none}.debug-header.svelte-1fdt6lm{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:#ff0;font-weight:700}.test-id.svelte-1fdt6lm{color:#0ff;font-size:10px}.debug-stats.svelte-1fdt6lm{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;margin-bottom:6px}.debug-errors.svelte-1fdt6lm{border-top:1px solid #ff0000;padding-top:4px}.error-item.svelte-1fdt6lm{color:#f66;font-size:10px;margin:1px 0;word-break:break-all}.checklist-item.svelte-1fvk69m.svelte-1fvk69m{display:flex;align-items:center;gap:12px;cursor:pointer;padding:12px;margin:0 -12px;border-radius:8px;transition:background-color .15s ease}.checklist-item.svelte-1fvk69m.svelte-1fvk69m:hover{background-color:#f9fafb}.custom-checkbox.svelte-1fvk69m.svelte-1fvk69m{width:20px;height:20px;border:2px solid #e5e7eb;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);background:white;cursor:pointer;position:relative}.custom-checkbox.svelte-1fvk69m.svelte-1fvk69m:hover{border-color:#4caf50;transform:scale(1.05)}.custom-checkbox.checked.svelte-1fvk69m.svelte-1fvk69m{background:#4CAF50;border-color:#4caf50;transform:scale(1)}.custom-checkbox.checked.svelte-1fvk69m.svelte-1fvk69m:hover{transform:scale(1.02)}.info-box.svelte-1fvk69m.svelte-1fvk69m{background:#f9fafb;border-radius:8px;padding:16px}.change-summary.svelte-1fvk69m.svelte-1fvk69m{display:flex;flex-direction:column;gap:12px}.summary-pill.svelte-1fvk69m.svelte-1fvk69m{display:inline-flex;align-items:center;gap:6px;background:#eef6fe;color:#1d4ed8;padding:6px 10px;border-radius:999px;font-size:13px;font-weight:600}.summary-pill.neutral.svelte-1fvk69m.svelte-1fvk69m{background:#ecfdf5;color:#047857}.summary-list.svelte-1fvk69m.svelte-1fvk69m{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#374151}.summary-muted.svelte-1fvk69m.svelte-1fvk69m{font-size:12px;color:#6b7280}.summary-muted.note.svelte-1fvk69m.svelte-1fvk69m{font-style:italic}.note-label.svelte-1fvk69m.svelte-1fvk69m{font-size:12px;font-weight:500;color:#4b5563}.note-input.svelte-1fvk69m.svelte-1fvk69m{width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:13px;color:#374151;resize:vertical;min-height:64px;transition:border .15s ease}.note-input.svelte-1fvk69m.svelte-1fvk69m:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 3px #4caf5026}.info-item.svelte-1fvk69m.svelte-1fvk69m{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563}.owner-gate.svelte-1fvk69m.svelte-1fvk69m{border:1px solid #e5d5f1;background:#f7ebfd;padding:14px;border-radius:12px;color:#4e1456;display:flex;flex-direction:column;gap:6px}.owner-gate-title.svelte-1fvk69m.svelte-1fvk69m{font-weight:600;font-size:.95rem}.owner-gate-copy.svelte-1fvk69m.svelte-1fvk69m{font-size:.8rem;color:#6d4a7d}.change-templates.svelte-1fvk69m.svelte-1fvk69m{border:1px solid #e5e7eb;border-radius:12px;padding:14px;background:#f9fafb}.change-templates.svelte-1fvk69m h3.svelte-1fvk69m{margin:0 0 .5rem;font-size:.95rem;font-weight:600;color:#111827}.change-templates.svelte-1fvk69m ul.svelte-1fvk69m{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem}.change-templates.svelte-1fvk69m li.svelte-1fvk69m{display:flex;flex-direction:column}.change-templates.svelte-1fvk69m span.svelte-1fvk69m{font-size:.85rem;color:#4b5563}.template-note.svelte-1fvk69m.svelte-1fvk69m{margin-top:.75rem;font-size:.8rem;color:#6b7280}.owner-action.svelte-1fvk69m.svelte-1fvk69m{display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:right;max-width:260px}.notify-banner.svelte-1fvk69m.svelte-1fvk69m{display:inline-flex;align-items:center;gap:6px;font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid transparent}.notify-banner.error.svelte-1fvk69m.svelte-1fvk69m{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.notify-banner.success.svelte-1fvk69m.svelte-1fvk69m{background:#ecfdf5;color:#047857;border-color:#bbf7d0}.notify-btn.svelte-1fvk69m.svelte-1fvk69m{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-weight:500;font-size:14px;border:none;cursor:pointer;background:#611f69;color:#fff;transition:all .15s ease}.notify-btn.svelte-1fvk69m.svelte-1fvk69m:hover{background:#4e1456}.notify-btn.svelte-1fvk69m.svelte-1fvk69m:disabled{opacity:.65;cursor:not-allowed}.notify-btn.done.svelte-1fvk69m.svelte-1fvk69m{background:#ecfdf5;color:#047857;border:1px solid #bbf7d0}.notify-btn.done.svelte-1fvk69m.svelte-1fvk69m:hover{background:#d1fae5}.publish-btn.svelte-1fvk69m.svelte-1fvk69m{padding:8px 20px;border-radius:6px;font-weight:500;font-size:14px;display:flex;align-items:center;gap:8px;transition:all .15s ease;border:none;cursor:pointer;background:#e5e7eb;color:#6b7280}.publish-btn.ready.svelte-1fvk69m.svelte-1fvk69m{background:#4CAF50;color:#fff}.publish-btn.ready.svelte-1fvk69m.svelte-1fvk69m:hover{background:#2E7D32;transform:translateY(-1px);box-shadow:0 2px 8px #4caf5040}.publish-btn.svelte-1fvk69m.svelte-1fvk69m:disabled{cursor:not-allowed;opacity:.6}.workflow-preview-container.svelte-1pf639a.svelte-1pf639a{width:100%;overflow:hidden;padding:0;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.workflow-graph.svelte-1pf639a.svelte-1pf639a{display:block;width:100%;height:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;overflow:visible!important}.workflow-graph-content.svelte-1pf639a.svelte-1pf639a{will-change:transform;cursor:inherit}.workflow-preview-container.svelte-1pf639a.svelte-1pf639a:active{cursor:grabbing}.drag-hint.svelte-1pf639a.svelte-1pf639a{position:absolute;bottom:6px;right:8px;display:flex;align-items:center;gap:4px;font-size:10px;color:#94a3b8;background:rgba(248,250,252,.7);padding:2px 5px;border-radius:4px;z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6;transition:opacity .2s ease}.workflow-preview-container.svelte-1pf639a:hover .drag-hint.svelte-1pf639a{opacity:.9}.stage-bg.svelte-1pf639a.svelte-1pf639a{transition:fill .25s ease,stroke .25s ease,filter .15s ease}.workflow-stage-group.svelte-1pf639a:hover .stage-bg.svelte-1pf639a{filter:brightness(98%)}.stage-name.svelte-1pf639a.svelte-1pf639a{-webkit-user-select:none;user-select:none;pointer-events:none;white-space:pre}.shadow-sm.svelte-1pf639a.svelte-1pf639a{filter:drop-shadow(0 1px 1px rgb(0 0 0 / .05))}.shadow-md.svelte-1pf639a.svelte-1pf639a{filter:drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06))}@keyframes svelte-1pf639a-pulseDot{0%,to{opacity:1}50%{opacity:.3}}@keyframes svelte-1pf639a-checkPop{0%{transform:scale(0) rotate(-180deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes svelte-1pf639a-flowDash{to{stroke-dashoffset:-15}}.salesforce-picker.svelte-2w9i52{background:white;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a;max-width:500px;width:100%;max-height:600px;display:flex;flex-direction:column}input.svelte-2w9i52:focus{outline:none}.salesforce-picker.svelte-2w9i52 ::-webkit-scrollbar{width:6px}.salesforce-picker.svelte-2w9i52 ::-webkit-scrollbar-track{background:#f3f4f6}.salesforce-picker.svelte-2w9i52 ::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.salesforce-picker.svelte-2w9i52 ::-webkit-scrollbar-thumb:hover{background:#9ca3af}.dropzone.svelte-1608ce3.svelte-1608ce3{outline:none;border-width:1.5px}.dropzone.svelte-1608ce3.svelte-1608ce3:focus-visible{box-shadow:0 0 0 3px #2563eb4d;border-color:#2563ebcc}.dropzone--active.svelte-1608ce3.svelte-1608ce3{border-style:solid;border-color:#2563ebbf;background-color:#3b82f614;box-shadow:0 8px 20px #2563eb24}.dropzone.svelte-1608ce3.svelte-1608ce3:not(.dropzone--disabled):hover{border-style:solid;border-color:#2563eb99;box-shadow:0 6px 18px #2563eb1f}.dropzone--disabled.svelte-1608ce3.svelte-1608ce3{opacity:.55;background-color:#f1f5f9;border-color:#94a3b859}.dropzone--disabled.svelte-1608ce3 .dropzone-icon.svelte-1608ce3{color:#64748bb3}.dropzone-icon.svelte-1608ce3 svg{color:#2563eb}.attachment-list-container.svelte-1608ce3.svelte-1608ce3{position:relative;margin-top:.5rem;overflow-x:auto;overflow-y:visible;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.attachment-list-container.svelte-1608ce3.svelte-1608ce3:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.attachment-list-container.svelte-1608ce3.svelte-1608ce3:before,.attachment-list-container.svelte-1608ce3.svelte-1608ce3:after{content:"";position:absolute;top:0;bottom:0;width:1.5rem;pointer-events:none;opacity:0;transition:opacity .14s ease-out;z-index:1}.attachment-list-container.svelte-1608ce3.svelte-1608ce3:before{left:0;background:linear-gradient(to right,rgba(248,250,252,1),rgba(248,250,252,0))}.attachment-list-container.svelte-1608ce3.svelte-1608ce3:after{right:0;background:linear-gradient(to left,rgba(248,250,252,1),rgba(248,250,252,0))}.attachment-list-container--left.svelte-1608ce3.svelte-1608ce3:before{opacity:1}.attachment-list-container--right.svelte-1608ce3.svelte-1608ce3:after{opacity:1}.attachment-list.svelte-1608ce3.svelte-1608ce3{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem;padding:0 .25rem .25rem;margin:0;scroll-snap-type:x proximity}@media (min-width: 900px){.attachment-list.svelte-1608ce3.svelte-1608ce3{flex-wrap:nowrap}}.attachment-item.svelte-1608ce3.svelte-1608ce3{display:flex;gap:.75rem;align-items:flex-start;flex:0 1 16rem;min-width:14rem;scroll-snap-align:start}.attachment-item.svelte-1608ce3.svelte-1608ce3:hover{box-shadow:0 10px 24px #0f172a14}.attachment-item--pending.svelte-1608ce3.svelte-1608ce3{opacity:.6}.attachment-item--pending.svelte-1608ce3 .attachment-actions button.svelte-1608ce3{pointer-events:none}@media (max-width: 640px){.attachment-item.svelte-1608ce3.svelte-1608ce3{flex:1 1 100%;min-width:100%}}.attachment-thumbnail.svelte-1608ce3.svelte-1608ce3{width:84px;height:84px;border-radius:12px;overflow:hidden;background:#f8fafc;border:1px solid rgba(148,163,184,.25);flex-shrink:0;display:flex;align-items:center;justify-content:center}@media (max-width: 480px){.attachment-thumbnail.svelte-1608ce3.svelte-1608ce3{width:68px;height:68px}}.attachment-thumbnail.svelte-1608ce3 img.svelte-1608ce3{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#f8fafc}.attachment-fallback.svelte-1608ce3.svelte-1608ce3{width:100%;height:100%;border-radius:12px;padding:.6rem;display:flex;flex-direction:column;justify-content:space-between;position:relative}.attachment-fallback-label.svelte-1608ce3.svelte-1608ce3{font-size:.75rem;font-weight:700;letter-spacing:.1em}.attachment-fallback-name.svelte-1608ce3.svelte-1608ce3,.attachment-fallback-snippet.svelte-1608ce3.svelte-1608ce3{font-size:.7rem;line-height:1.2;color:#475569;word-break:break-word}.attachment-fallback-snippet.svelte-1608ce3.svelte-1608ce3{margin-top:.25rem}.attachment-thumbnail-spinner.svelte-1608ce3.svelte-1608ce3{position:absolute;top:50%;left:50%;width:32px;height:32px;transform:translate(-50%,-50%);border-radius:9999px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;animation:svelte-1608ce3-attachment-thumbnail-spin .9s linear infinite;pointer-events:none}@keyframes svelte-1608ce3-attachment-thumbnail-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.attachment-details.svelte-1608ce3.svelte-1608ce3{flex:1 1 auto;min-width:0}.attachment-actions.svelte-1608ce3.svelte-1608ce3{display:flex;align-items:flex-start}.attachment-progress.svelte-1608ce3.svelte-1608ce3{position:relative;flex:1 1 auto;height:2px;border-radius:9999px;background-color:#e2e8f0;overflow:hidden}.attachment-progress-bar.svelte-1608ce3.svelte-1608ce3{height:100%;background:linear-gradient(90deg,#34d399 0%,#10b981 100%);transition:width .16s ease-out}.attachment-status.svelte-1608ce3.svelte-1608ce3{margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.attachment-status--success.svelte-1608ce3.svelte-1608ce3{color:#047857}.attachment-status--error.svelte-1608ce3.svelte-1608ce3{color:#dc2626}.attachment-status--paused.svelte-1608ce3.svelte-1608ce3{color:#64748b}.attachment-status-action.svelte-1608ce3.svelte-1608ce3{font-size:.75rem;font-weight:600;color:#047857;padding:.125rem .6rem;border-radius:9999px;border:1px solid rgba(4,120,87,.4);background-color:transparent;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.attachment-status-action.svelte-1608ce3.svelte-1608ce3:hover{color:#065f46;border-color:#065f4699;background-color:#10b98114}.attachment-status-action.svelte-1608ce3.svelte-1608ce3:disabled{opacity:.6;cursor:not-allowed;border-color:#94a3b880;color:#64748bcc}.status-icon.svelte-1608ce3.svelte-1608ce3{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:#10b98126;padding:.15rem}button.active.svelte-1ht8c5c{background:#eef2ff}button.svelte-1ht8c5c:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}aside.svelte-ru4kjb{max-width:24rem}.composer.svelte-bxkbcg.svelte-bxkbcg{border:1px solid #e5e7eb;border-radius:12px;background:#fff}.toolbar.svelte-bxkbcg.svelte-bxkbcg{display:flex;gap:6px;padding:6px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.toolbar.svelte-bxkbcg button.svelte-bxkbcg{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:white;color:#475569;transition:all .12s ease}.toolbar.svelte-bxkbcg button.svelte-bxkbcg:hover{border-color:#d9e2ec;background:#f1f5f9}.toolbar.svelte-bxkbcg button.active.svelte-bxkbcg{background:#e0ecff;color:#1d4ed8;border-color:#bfdbfe}.editor.svelte-bxkbcg.svelte-bxkbcg{min-height:180px;padding:12px;font-size:14px;line-height:1.6}.editor.disabled.svelte-bxkbcg.svelte-bxkbcg{opacity:.6;pointer-events:none}.editor.svelte-bxkbcg.svelte-bxkbcg:focus-visible{outline:none}.editor[data-placeholder].svelte-bxkbcg.svelte-bxkbcg:empty:before{content:attr(data-placeholder);color:#94a3b8;pointer-events:none}@keyframes svelte-r3r3be-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-bounce.svelte-r3r3be.svelte-r3r3be{animation:svelte-r3r3be-bounce 1.4s infinite ease-in-out}@keyframes svelte-r3r3be-messageSlide{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.message-item.svelte-r3r3be.svelte-r3r3be{animation:svelte-r3r3be-messageSlide .4s var(--stagger-delay) cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-r3r3be-typingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}@keyframes svelte-r3r3be-sendPulse{0%{transform:scale(1) translate(0)}50%{transform:scale(.8) translate(10px);opacity:.5}to{transform:scale(1) translate(0);opacity:1}}.send-button.svelte-r3r3be:active .send-icon-wrapper.svelte-r3r3be{animation:svelte-r3r3be-sendPulse .6s ease-out}@keyframes svelte-r3r3be-arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.continue-button.svelte-r3r3be:hover .arrow-icon.svelte-r3r3be{animation:svelte-r3r3be-arrowBounce .5s ease-in-out}.choice-card.svelte-r3r3be.svelte-r3r3be{animation:svelte-r3r3be-slideUp .3s var(--delay) cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-r3r3be-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-r3r3be-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in.svelte-r3r3be.svelte-r3r3be{animation:svelte-r3r3be-fade-in .2s ease-out forwards}.markdown-content.svelte-r3r3be.svelte-r3r3be{color:inherit}.markdown-content.svelte-r3r3be a.svelte-r3r3be{color:#4caf50;text-decoration:none;font-weight:500;transition:color .2s}.markdown-content.svelte-r3r3be a.svelte-r3r3be:hover{color:#45a049;text-decoration:underline}.markdown-content.svelte-r3r3be p.svelte-r3r3be{margin-bottom:1rem;line-height:1.7}.markdown-content.svelte-r3r3be p.svelte-r3r3be:last-child{margin-bottom:0}.chat-attachment-gallery.svelte-r3r3be.svelte-r3r3be{display:flex;flex-wrap:wrap;gap:.75rem;max-width:28rem}.chat-attachment-card.svelte-r3r3be.svelte-r3r3be{width:132px;border-radius:14px;overflow:hidden;border:1px solid #cbd5f5;background:#ffffff;box-shadow:0 12px 28px #0f172a1f;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.chat-attachment-card.svelte-r3r3be.svelte-r3r3be:hover{transform:translateY(-2px);box-shadow:0 18px 32px #0f172a2e}.chat-attachment-card.svelte-r3r3be.svelte-r3r3be:focus-visible{outline:2px solid #34d399;outline-offset:3px}.chat-attachment-card.svelte-r3r3be img.svelte-r3r3be{width:100%;height:110px;object-fit:cover;display:block}.chat-attachment-card-fallback.svelte-r3r3be.svelte-r3r3be{height:110px;padding:.6rem;display:flex;flex-direction:column;justify-content:space-between}.chat-attachment-fallback-label.svelte-r3r3be.svelte-r3r3be{font-size:.85rem;font-weight:700;letter-spacing:.12em}.chat-attachment-fallback-snippet.svelte-r3r3be.svelte-r3r3be{font-size:.68rem;line-height:1.1;color:#475569;margin-top:.3rem;display:block}.chat-attachment-card-footer.svelte-r3r3be.svelte-r3r3be{padding:.5rem .6rem;border-top:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.92)}.chat-attachment-name.svelte-r3r3be.svelte-r3r3be{font-size:.74rem;font-weight:600;color:#1e293b;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.chat-attachment-status.svelte-r3r3be.svelte-r3r3be{margin-top:.25rem;font-size:.62rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;background:rgba(148,163,184,.2);color:#64748b;width:fit-content}.chat-attachment-status--pending.svelte-r3r3be.svelte-r3r3be{background:rgba(56,189,248,.18);color:#0284c7}.chat-attachment-status--error.svelte-r3r3be.svelte-r3r3be{background:rgba(248,113,113,.18);color:#b91c1c}textarea.svelte-r3r3be.svelte-r3r3be{scrollbar-width:thin;scrollbar-color:#e5e7eb transparent}textarea.svelte-r3r3be.svelte-r3r3be::-webkit-scrollbar{width:8px;height:8px}textarea.svelte-r3r3be.svelte-r3r3be::-webkit-scrollbar-track{background:transparent}textarea.svelte-r3r3be.svelte-r3r3be::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:8px;transition:background-color .2s}textarea.svelte-r3r3be.svelte-r3r3be::-webkit-scrollbar-thumb:hover{background-color:#d1d5db}.message-item.svelte-r3r3be.svelte-r3r3be{width:100%}.message-bubble.svelte-r3r3be.svelte-r3r3be{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;box-shadow:0 1px 2px #0000000d}.message-bubble.svelte-r3r3be.svelte-r3r3be:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}button.svelte-r3r3be.svelte-r3r3be:focus-visible{outline:2px solid #4caf50;outline-offset:2px}.z-25.svelte-r3r3be.svelte-r3r3be{z-index:25}.context-bar-backdrop.svelte-r3r3be.svelte-r3r3be{backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);background:rgba(255,255,255,.95);border-bottom:1px solid rgba(0,0,0,.05)}.context-bar-minimized.svelte-r3r3be.svelte-r3r3be{backdrop-filter:blur(12px) saturate(200%);-webkit-backdrop-filter:blur(12px) saturate(200%)}.context-pill-shadow.svelte-r3r3be.svelte-r3r3be{box-shadow:0 4px 20px #00000026,0 1px 3px #0000001a}.context-pill-glow.svelte-r3r3be.svelte-r3r3be{box-shadow:0 0 20px #3b82f64d,0 4px 20px #00000026}@supports (backdrop-filter: blur(8px)){.backdrop-blur-md.svelte-r3r3be.svelte-r3r3be{backdrop-filter:blur(8px) saturate(150%);-webkit-backdrop-filter:blur(8px) saturate(150%)}}@keyframes svelte-r3r3be-contextBarSlide{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.context-bar-enter.svelte-r3r3be.svelte-r3r3be{animation:svelte-r3r3be-contextBarSlide .3s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-r3r3be-pillBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.02)}}.context-pill.svelte-r3r3be.svelte-r3r3be:hover{animation:svelte-r3r3be-pillBounce .4s ease-in-out}@keyframes svelte-r3r3be-contextSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.context-loading.svelte-r3r3be.svelte-r3r3be{animation:svelte-r3r3be-contextSpin 1s linear infinite}.record-content.svelte-r3r3be.svelte-r3r3be,.record-details.svelte-r3r3be.svelte-r3r3be{transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.record-content.record-flash.svelte-r3r3be.svelte-r3r3be,.record-details.record-flash.svelte-r3r3be.svelte-r3r3be{animation:svelte-r3r3be-recordFlash .35s cubic-bezier(.4,0,.2,1)}@keyframes svelte-r3r3be-recordFlash{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:.2;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.svelte-r3r3be.svelte-r3r3be{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.activity-broadcaster-debug-overlay.svelte-1yn1qwn.svelte-1yn1qwn{position:fixed;top:160px;right:10px;background:rgba(0,0,0,.9);color:#0f0;font-family:Courier New,monospace;font-size:11px;padding:8px;border-radius:4px;z-index:9999;min-width:200px;pointer-events:none}.activity-broadcaster-debug-overlay.svelte-1yn1qwn .debug-header.svelte-1yn1qwn{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:#ff0;font-weight:700}.activity-broadcaster-debug-overlay.svelte-1yn1qwn .user-id.svelte-1yn1qwn{color:#0ff;font-size:10px}.activity-broadcaster-debug-overlay.svelte-1yn1qwn .debug-stats.svelte-1yn1qwn{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}.live-cursor.svelte-1h2pfed.svelte-1h2pfed{pointer-events:none!important;will-change:transform,opacity;animation:svelte-1h2pfed-cursor-fade-in .3s cubic-bezier(.34,1.56,.64,1) forwards}.live-cursor.active.svelte-1h2pfed .cursor-avatar.svelte-1h2pfed{animation:svelte-1h2pfed-avatar-pulse 2s infinite ease-in-out}.cursor-pointer-container.svelte-1h2pfed.svelte-1h2pfed{position:relative;display:inline-block}.cursor-pointer.svelte-1h2pfed.svelte-1h2pfed{transition:transform .1s ease-out}.cursor-pointer.svelte-1h2pfed.svelte-1h2pfed:hover{transform:translate(-1px,-1px) scale(1.05)}.cursor-label.svelte-1h2pfed.svelte-1h2pfed{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-origin:top left}@keyframes svelte-1h2pfed-cursor-fade-in{0%{opacity:0;transform:scale(.8) translate(-4px,-4px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes svelte-1h2pfed-avatar-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 0 rgba(var(--user-color),.4)}50%{transform:scale(1.05);box-shadow:0 0 0 2px rgba(var(--user-color),.2)}}.cursor-debug-overlay.svelte-1h2pfed.svelte-1h2pfed{position:fixed;top:60px;right:10px;background:rgba(0,0,0,.9);color:#0f0;font-family:Courier New,monospace;font-size:11px;padding:8px;border-radius:4px;z-index:9999;min-width:180px;pointer-events:none}.cursor-debug-overlay.svelte-1h2pfed .debug-header.svelte-1h2pfed{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;color:#ff0;font-weight:700}.cursor-debug-overlay.svelte-1h2pfed .test-id.svelte-1h2pfed{color:#0ff;font-size:10px}.cursor-debug-overlay.svelte-1h2pfed .debug-stats.svelte-1h2pfed{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}@keyframes svelte-1izvsb9-scale-in{0%{transform:scale(0) rotate(-180deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.stage-comment-bubble.svelte-nq6iu4.svelte-nq6iu4{animation:svelte-nq6iu4-fade-in-scale .3s ease-out;transition:transform .2s ease}@keyframes svelte-nq6iu4-fade-in-scale{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.stage-comment-trigger.svelte-nq6iu4.svelte-nq6iu4{width:28px;height:28px;border-radius:8px;background:white;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6b7280;transition:all .15s ease}.stage-comment-trigger.svelte-nq6iu4.svelte-nq6iu4:hover{background:#3b82f6;border-color:#3b82f6;color:#fff;transform:scale(1.1)}.stage-badge.svelte-nq6iu4.svelte-nq6iu4{display:inline-flex;align-items:center;gap:.15rem;font-size:.55rem;font-weight:600;padding:.12rem .4rem;border-radius:999px;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.stage-badge.svelte-nq6iu4 svg.svelte-nq6iu4{color:#475569}.connection-anchor-in.svelte-nq6iu4.svelte-nq6iu4{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.stage-node.svelte-nq6iu4.svelte-nq6iu4{will-change:transform;position:relative}.stage-dragging.svelte-nq6iu4.svelte-nq6iu4{transition:none;filter:brightness(1.02);z-index:50!important}.stage-node.comment-posted.svelte-nq6iu4.svelte-nq6iu4{animation:svelte-nq6iu4-comment-success .6s ease}@keyframes svelte-nq6iu4-comment-success{0%,to{box-shadow:none}50%{box-shadow:0 0 20px #22c55e4d}}.stage-lock-indicator.svelte-nq6iu4.svelte-nq6iu4{position:absolute;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:10px;font-weight:600;pointer-events:none;box-shadow:0 1px 4px #0f172a1f}.stage-lock-indicator--canvas.svelte-nq6iu4.svelte-nq6iu4{top:10px;left:12px}.stage-lock-indicator.self.svelte-nq6iu4.svelte-nq6iu4{background:rgba(59,130,246,.15);color:#1d4ed8}.stage-lock-indicator.other.svelte-nq6iu4.svelte-nq6iu4{background:rgba(251,191,36,.18);color:#b45309}.stage-locked-self.svelte-nq6iu4.svelte-nq6iu4{border-color:#60a5facc!important}.stage-locked-other.svelte-nq6iu4.svelte-nq6iu4{border-color:#fbbf24cc!important}.connection-path.svelte-15vhx3w{transition:stroke .2s ease,stroke-width .2s ease,filter .2s ease;stroke-linecap:round;stroke-linejoin:round;will-change:stroke,stroke-width,filter;backface-visibility:hidden;transform:translateZ(0)}marker path{filter:drop-shadow(0 0 1px rgba(255,255,255,.9))}.connection-path.svelte-15vhx3w:hover{stroke-opacity:1!important;filter:drop-shadow(0 0 6px currentColor)}.connection-path[stroke="#3b82f6"].svelte-15vhx3w{filter:drop-shadow(0 2px 4px rgba(59,130,246,.2))}.connection-ghost.svelte-15vhx3w{stroke-linecap:round;stroke-linejoin:round;filter:blur(.5px)}.connection-hit.svelte-15vhx3w{cursor:pointer;pointer-events:stroke;stroke-opacity:0}.connection-hit.svelte-15vhx3w:focus-visible{stroke:#3b82f666}@media (prefers-contrast: high){.connection-path.svelte-15vhx3w{stroke-width:2.5px!important;stroke:#000!important}.connection-ghost.svelte-15vhx3w{stroke:#fff!important;stroke-width:5px!important}}@media (prefers-reduced-motion: reduce){.connection-path.svelte-15vhx3w{animation:none!important;transition:none!important}.connection-active.svelte-15vhx3w{animation:none!important}}.connection-path[data-connection-id].svelte-15vhx3w:hover{transform:scale(1.02);transform-origin:center}.connection-active.svelte-15vhx3w{stroke-dasharray:8,4;animation:svelte-15vhx3w-connectionFlow 2s linear infinite}@keyframes svelte-15vhx3w-connectionFlow{to{stroke-dashoffset:-12}}.connection-path.svelte-15vhx3w:not(.connection-no-animate){animation:svelte-15vhx3w-connectionAppear .6s ease-out}.connection-path.connection-no-animate.svelte-15vhx3w{animation:none!important}.connection-path.just-connected.svelte-15vhx3w{animation:svelte-15vhx3w-connectionPulse .4s ease-out}@keyframes svelte-15vhx3w-connectionPulse{0%{stroke-width:2;opacity:1;filter:drop-shadow(0 0 8px currentColor)}50%{stroke-width:4;opacity:.8;filter:drop-shadow(0 0 12px currentColor)}to{stroke-width:1.8;opacity:1;filter:none}}@keyframes svelte-15vhx3w-connectionAppear{0%{stroke-dasharray:1000;stroke-dashoffset:1000;opacity:0}to{stroke-dasharray:none;stroke-dashoffset:0;opacity:1}}.connection-badge.svelte-15vhx3w,.snap-guide.svelte-15vhx3w{pointer-events:none}:root{--presence-avatar-size:32px;--presence-avatar-size-compact:28px;--presence-border-width:2px;--presence-spacing:8px;--presence-animation-duration:.3s;--presence-animation-easing:cubic-bezier(.4, 0, .2, 1)}.presence-container.svelte-1kupnpj.svelte-1kupnpj{position:relative;display:flex;align-items:center;gap:var(--presence-spacing);padding:6px;border-radius:8px;transition:all var(--presence-animation-duration) var(--presence-animation-easing);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.presence-container.compact.svelte-1kupnpj.svelte-1kupnpj{gap:4px;padding:4px}.presence-container.expanded.svelte-1kupnpj.svelte-1kupnpj{background:rgba(255,255,255,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 12px #00000014,0 1px 3px #0000000f;border:1px solid rgba(255,255,255,.2)}.user-avatars-cluster.svelte-1kupnpj.svelte-1kupnpj{display:flex;align-items:center;position:relative}.user-avatar-wrapper.svelte-1kupnpj.svelte-1kupnpj{position:relative;transition:transform var(--presence-animation-duration) var(--presence-animation-easing)}.user-avatar-wrapper.svelte-1kupnpj.svelte-1kupnpj:hover{transform:scale(1.05);z-index:10!important}.user-avatar.svelte-1kupnpj.svelte-1kupnpj{position:relative;width:var(--presence-avatar-size);height:var(--presence-avatar-size);border-radius:50%;border:var(--presence-border-width) solid rgba(255,255,255,.9);box-shadow:0 2px 4px #0000001a,0 1px 2px #0000000f;transition:all var(--presence-animation-duration) var(--presence-animation-easing);overflow:visible}.presence-container.compact.svelte-1kupnpj .user-avatar.svelte-1kupnpj{width:var(--presence-avatar-size-compact);height:var(--presence-avatar-size-compact)}.user-avatar.is-active.svelte-1kupnpj.svelte-1kupnpj{box-shadow:0 0 0 2px var(--user-color),0 0 0 4px #ffffffe6,0 4px 8px #0000001f}.avatar-content.svelte-1kupnpj.svelte-1kupnpj{width:100%;height:100%;border-radius:50%;overflow:hidden;position:relative}.avatar-content.svelte-1kupnpj img.svelte-1kupnpj{width:100%;height:100%;object-fit:cover}.avatar-initials.svelte-1kupnpj.svelte-1kupnpj{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:11px;font-weight:600;text-transform:uppercase}.status-ring.svelte-1kupnpj.svelte-1kupnpj{position:absolute;bottom:-2px;right:-2px;width:16px;height:16px;border-radius:50%;border:2px solid;background:rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #0000001a}.status-ring.pulse.svelte-1kupnpj.svelte-1kupnpj{animation:svelte-1kupnpj-status-pulse 2s infinite ease-in-out}.status-icon.svelte-1kupnpj.svelte-1kupnpj{display:flex;align-items:center;justify-content:center}.focus-beam.svelte-1kupnpj.svelte-1kupnpj{position:absolute;top:50%;right:-20px;transform:translateY(-50%);display:flex;align-items:center;gap:4px;padding:2px 6px;background:var(--beam-color);color:#fff;border-radius:4px;font-size:10px;font-weight:500;box-shadow:0 2px 4px #0000001a;white-space:nowrap}.overflow-indicator.svelte-1kupnpj.svelte-1kupnpj{position:relative;display:flex;align-items:center;justify-content:center;width:var(--presence-avatar-size);height:var(--presence-avatar-size);border-radius:50%;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:var(--presence-border-width) solid rgba(255,255,255,.9);margin-left:-6px;font-size:11px;font-weight:600;color:#6b7280;cursor:pointer;transition:all var(--presence-animation-duration) var(--presence-animation-easing)}.presence-container.compact.svelte-1kupnpj .overflow-indicator.svelte-1kupnpj{width:var(--presence-avatar-size-compact);height:var(--presence-avatar-size-compact)}.overflow-indicator.svelte-1kupnpj.svelte-1kupnpj:hover{transform:scale(1.05);box-shadow:0 2px 6px #00000026}.overflow-indicator.has-active.svelte-1kupnpj.svelte-1kupnpj{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.active-pulse.svelte-1kupnpj.svelte-1kupnpj{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ef4444;border-radius:50%;border:1px solid white;animation:svelte-1kupnpj-urgent-pulse 1s infinite ease-in-out}.presence-details.svelte-1kupnpj.svelte-1kupnpj{position:absolute;top:100%;left:0;right:0;margin-top:8px;background:rgba(255,255,255,.98);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.06);border-radius:8px;padding:8px;box-shadow:0 8px 24px #0000001f,0 4px 8px #0000000a;z-index:1000}.user-detail-row.svelte-1kupnpj.svelte-1kupnpj{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;transition:background var(--presence-animation-duration) ease}.user-detail-row.svelte-1kupnpj.svelte-1kupnpj:hover{background:rgba(0,0,0,.02)}.user-mini-avatar.svelte-1kupnpj.svelte-1kupnpj{width:24px;height:24px;border-radius:50%;border:1px solid var(--user-color);overflow:hidden;flex-shrink:0}.user-mini-avatar.svelte-1kupnpj img.svelte-1kupnpj{width:100%;height:100%;object-fit:cover}.user-mini-avatar.svelte-1kupnpj span.svelte-1kupnpj{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--user-color);color:#fff;font-size:9px;font-weight:600}.user-info.svelte-1kupnpj.svelte-1kupnpj{flex:1;min-width:0}.user-name.svelte-1kupnpj.svelte-1kupnpj{font-size:13px;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-activity.svelte-1kupnpj.svelte-1kupnpj{display:flex;align-items:center;gap:4px;margin-top:2px}.activity-label.svelte-1kupnpj.svelte-1kupnpj{font-size:11px;color:#6b7280;font-weight:400}.stage-focus.svelte-1kupnpj.svelte-1kupnpj{font-size:11px;color:#9ca3af;font-weight:400}.presence-summary.svelte-1kupnpj.svelte-1kupnpj{margin-left:4px}.summary-text.svelte-1kupnpj.svelte-1kupnpj{font-size:12px;color:#4b5563;font-weight:400}.summary-text.svelte-1kupnpj strong.svelte-1kupnpj{font-weight:600;color:#111827}.presence-container.empty.svelte-1kupnpj.svelte-1kupnpj{opacity:.6}.empty-state.svelte-1kupnpj.svelte-1kupnpj{display:flex;align-items:center;gap:6px}.empty-text.svelte-1kupnpj.svelte-1kupnpj{font-size:12px;color:#9ca3af;font-weight:400}@keyframes svelte-1kupnpj-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes svelte-1kupnpj-urgent-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}}@media (max-width: 640px){:root{--presence-avatar-size:28px;--presence-avatar-size-compact:24px}.presence-summary.svelte-1kupnpj.svelte-1kupnpj{display:none}.presence-details.svelte-1kupnpj.svelte-1kupnpj{left:-50px;right:-50px}}.review-status-chip.svelte-1dd5lap{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.icon.svelte-1dd5lap{display:inline-flex}.spin.svelte-1dd5lap{animation:svelte-1dd5lap-spin 1.2s linear infinite}@keyframes svelte-1dd5lap-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header.svelte-5u839c{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1rem;border-bottom:1px solid rgba(229,231,235,.7);background-color:#fff}.left.svelte-5u839c{display:flex;align-items:center;gap:.75rem}.right.svelte-5u839c{display:flex;align-items:center;gap:.5rem}.title-input.svelte-5u839c{font-size:1.125rem;font-weight:600;color:#111827;background:transparent;border:none;outline:none;padding:.25rem .5rem}.title-display.svelte-5u839c{font-size:1.125rem;font-weight:600;color:#111827;cursor:pointer;border-radius:.375rem;padding:.25rem .5rem;margin:-.25rem -.5rem}.title-display.svelte-5u839c:hover{color:#2563eb;background:rgba(59,130,246,.1)}.status-chip.svelte-5u839c{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#eef2ff;color:#4338ca}.status-chip.live.svelte-5u839c{background:#dcfce7;color:#166534}.status-chip.draft.svelte-5u839c{background:#fef3c7;color:#92400e}.status-chip.draft.subtle.svelte-5u839c{background:rgba(59,130,246,.08);color:#1d4ed8}.status-chip.draft-change.svelte-5u839c{cursor:pointer;background:rgba(37,99,235,.14);color:#1d4ed8;transition:transform .15s ease,box-shadow .15s ease}.status-chip.draft-change.svelte-5u839c:hover{transform:translateY(-1px);box-shadow:0 2px 6px #2563eb26}.status-chip.neutral.svelte-5u839c{background:#f3f4f6;color:#374151}.status-chip.pending.svelte-5u839c{background:#fee2e2;color:#b91c1c}.last-edited.svelte-5u839c{font-size:.75rem;color:#6b7280}.autosave.svelte-5u839c{display:inline-flex;align-items:center;gap:.375rem;font-size:.75rem;color:#6b7280}.actions-menu.svelte-5u839c{position:absolute;right:0;margin-top:.5rem;width:14rem;border:1px solid rgba(229,231,235,1);background:white;border-radius:.5rem;box-shadow:0 10px 25px -10px #0f172a40,0 10px 40px -15px #0f172a59;z-index:40}.menu-item.svelte-5u839c{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;color:#4b5563;background:transparent;border:none;text-align:left;cursor:pointer}.menu-item.svelte-5u839c:hover{background:#f3f4f6}.menu-item.svelte-5u839c:disabled{opacity:.4;cursor:not-allowed}.menu-item.danger.svelte-5u839c{color:#dc2626}.branch-switcher.svelte-5u839c{position:relative}.branch-trigger.svelte-5u839c{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem;border-radius:999px;border:1px solid rgba(148,163,184,.5);background:#fff;font-size:.78rem;cursor:pointer;color:#111827}.branch-merge.svelte-5u839c{margin-left:.5rem;padding:.2rem .65rem;border-radius:999px;border:1px solid rgba(34,197,94,.4);background:rgba(16,185,129,.12);color:#047857;font-size:.72rem;font-weight:600;cursor:pointer;transition:background .12s ease}.branch-review.svelte-5u839c{margin-left:.35rem;padding:.2rem .65rem;border-radius:999px;border:1px solid rgba(59,130,246,.4);background:rgba(59,130,246,.08);color:#1d4ed8;font-size:.72rem;font-weight:600;cursor:pointer}.branch-merge.svelte-5u839c:hover{background:rgba(16,185,129,.2)}.branch-trigger-label.svelte-5u839c{display:flex;flex-direction:row;align-items:center;gap:.35rem;line-height:1.1}.branch-name.svelte-5u839c{font-weight:600;white-space:nowrap}.branch-status-pill.svelte-5u839c{display:inline-flex;align-items:center;padding:.18rem .55rem;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:rgba(148,163,184,.15);color:#475569;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;line-height:1;white-space:nowrap}.branch-menu.svelte-5u839c{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;background:#fff;border-radius:.9rem;box-shadow:0 18px 45px #0f172a2e;padding:.35rem;z-index:30;border:1px solid rgba(226,232,240,.8)}.branch-menu-item.svelte-5u839c{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;border-radius:.7rem;border:none;background:transparent;cursor:pointer}.branch-menu-item.active.svelte-5u839c{background:rgba(59,130,246,.12)}.branch-menu-item.create.svelte-5u839c{border-top:1px solid rgba(226,232,240,.8);margin-top:.35rem}.branch-option-title.svelte-5u839c{font-weight:600;font-size:.85rem}.branch-option-meta.svelte-5u839c{font-size:.68rem;color:#6b7280;text-transform:capitalize}.branch-empty.svelte-5u839c{padding:.5rem;font-size:.75rem;color:#94a3b8;text-align:center}.stage-lock-indicator.svelte-gtqb7r{position:absolute;display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:9999px;font-size:10px;font-weight:600;pointer-events:none;box-shadow:0 1px 4px #0f172a1f}.stage-lock-indicator--list.svelte-gtqb7r{top:4px;left:36px}.stage-lock-indicator.self.svelte-gtqb7r{background:rgba(59,130,246,.15);color:#1d4ed8}.stage-lock-indicator.other.svelte-gtqb7r{background:rgba(251,191,36,.18);color:#b45309}.stage-locked-self.svelte-gtqb7r{border-color:#60a5facc!important}.stage-locked-other.svelte-gtqb7r{border-color:#fbbf24cc!important}.integrations-popup.svelte-1l8klfe{position:relative;width:320px;max-width:calc(100vw - 32px);background:white;border-radius:16px;box-shadow:0 25px 50px -12px #00000040,0 12px 24px -8px #00000026,0 0 0 1px #0000000d;overflow:hidden}.popup-header.svelte-1l8klfe{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 0}.popup-title.svelte-1l8klfe{font-size:16px;font-weight:600;color:#111827;margin:0}.header-actions.svelte-1l8klfe{display:flex;align-items:center;gap:8px}.manage-link.svelte-1l8klfe{display:inline-flex;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:500;color:#611f69;border-radius:6px;text-decoration:none;transition:background-color .15s ease}.manage-link.svelte-1l8klfe:hover{background:#fdf6ff}.close-btn.svelte-1l8klfe{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:none;border-radius:6px;color:#9ca3af;cursor:pointer;transition:all .15s ease}.close-btn.svelte-1l8klfe:hover{background:#f3f4f6;color:#6b7280}.popup-subtitle.svelte-1l8klfe{font-size:12px;color:#6b7280;margin:4px 16px 12px}.integration-list.svelte-1l8klfe{list-style:none;padding:0 8px 8px;margin:0;max-height:320px;overflow-y:auto}.integration-row.svelte-1l8klfe{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;cursor:pointer;transition:all .15s ease;text-align:left}.integration-row.svelte-1l8klfe:hover{background:#f9fafb}.integration-row.selected.svelte-1l8klfe{background:#f0f9ff;border-color:#bae6fd}.integration-row.svelte-1l8klfe:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f6}.integration-icon.svelte-1l8klfe{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.integration-info.svelte-1l8klfe{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.integration-name-row.svelte-1l8klfe{display:flex;align-items:baseline;gap:8px}.integration-name.svelte-1l8klfe{font-size:14px;font-weight:600;color:#111827}.integration-status.svelte-1l8klfe{font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;white-space:nowrap}.status-positive.svelte-1l8klfe{color:#047857;background:#d1fae5}.status-warning.svelte-1l8klfe{color:#b45309;background:#fef3c7}.status-danger.svelte-1l8klfe{color:#b91c1c;background:#fee2e2}.status-muted.svelte-1l8klfe{color:#4b5563;background:#f3f4f6}.status-neutral.svelte-1l8klfe{color:#6b7280;background:#f3f4f6}.status-loading.svelte-1l8klfe{color:#6b7280;background:#f3f4f6;animation:svelte-1l8klfe-pulse 2s infinite}@keyframes svelte-1l8klfe-pulse{0%,to{opacity:1}50%{opacity:.5}}.integration-detail.svelte-1l8klfe{font-size:12px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.integration-row.svelte-1l8klfe .chevron{color:#d1d5db;flex-shrink:0;transition:transform .15s ease,color .15s ease}.integration-row.svelte-1l8klfe:hover .chevron{transform:translate(2px);color:#9ca3af}.integrations-trigger.svelte-1u7e2j2{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;background:#fafafa;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .15s ease}.integrations-trigger.svelte-1u7e2j2:hover{background:#f4f4f5;border-color:#d4d4d8}.integrations-trigger.open.svelte-1u7e2j2{background:white;border-color:#93c5fd;box-shadow:0 0 0 2px #3b82f61a}.integrations-trigger.svelte-1u7e2j2:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f6}.trigger-label.svelte-1u7e2j2{flex:1;font-size:12px;font-weight:500;color:#374151;text-align:left}.trigger-status-dot.svelte-1u7e2j2{width:8px;height:8px;border-radius:50%;flex-shrink:0}.toggle-button.svelte-w9wtup{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .75rem;font-size:.75rem;border-radius:.5rem;border:1px solid rgba(209,213,219,1);background:white;color:#374151;transition:all .16s ease}.toggle-button.svelte-w9wtup:hover{border-color:#9ca3af}.toggle-button.is-active.svelte-w9wtup{background:#f7ebfd;border-color:#d6b6df;color:#4e1456;font-weight:600;box-shadow:0 0 0 1px #611f691f inset}.animate-spin.svelte-w9wtup{animation:svelte-w9wtup-spin 1s linear infinite}@keyframes svelte-w9wtup-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.audit-overlay.svelte-tqnxlg.svelte-tqnxlg{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:1200}.audit-panel.svelte-tqnxlg.svelte-tqnxlg{background:white;width:min(520px,90vw);border-radius:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1rem;max-height:80vh}header.svelte-tqnxlg.svelte-tqnxlg{display:flex;justify-content:space-between;align-items:center}.icon-btn.svelte-tqnxlg.svelte-tqnxlg{border:none;background:transparent;color:#475569;cursor:pointer}.eyebrow.svelte-tqnxlg.svelte-tqnxlg{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:#94a3b8;margin-bottom:.15rem}.audit-list.svelte-tqnxlg.svelte-tqnxlg{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem;overflow-y:auto}.audit-list.svelte-tqnxlg li.svelte-tqnxlg{border:1px solid #e2e8f0;border-radius:.75rem;padding:.75rem}.row.svelte-tqnxlg.svelte-tqnxlg{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.muted.svelte-tqnxlg.svelte-tqnxlg{color:#94a3b8;font-size:.85rem}pre.svelte-tqnxlg.svelte-tqnxlg{background:#f8fafc;border-radius:.5rem;padding:.5rem;font-size:.75rem;overflow-x:auto}footer.svelte-tqnxlg.svelte-tqnxlg{display:flex;justify-content:space-between;align-items:center}.ghost.svelte-tqnxlg.svelte-tqnxlg{border:1px solid #e2e8f0;border-radius:999px;padding:.25rem .75rem;background:transparent;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-size:.85rem}.loading.svelte-tqnxlg.svelte-tqnxlg{display:flex;align-items:center;gap:.5rem;color:#475569}@keyframes svelte-tqnxlg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alert.svelte-tqnxlg.svelte-tqnxlg{background:#fff7ed;color:#9a3412;padding:.5rem .75rem;border-radius:.5rem;font-size:.85rem}.btn.svelte-1qa37od.svelte-1qa37od{padding:.25rem .75rem;border-radius:.375rem;border:1px solid rgb(212 212 212);font-size:.75rem;font-weight:500;color:#404040;background:white;transition:background .12s ease}.btn.svelte-1qa37od.svelte-1qa37od:hover{background:rgb(248 250 252)}.btn-ghost.svelte-1qa37od.svelte-1qa37od{border-color:transparent;color:#737373}.btn-ghost.svelte-1qa37od.svelte-1qa37od:hover{background:rgb(245 245 245)}.btn-outline.svelte-1qa37od.svelte-1qa37od{border-color:#bfdbfe;color:#2563eb;background:white}.eyebrow.svelte-1qa37od.svelte-1qa37od{text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;color:#94a3b8;margin-bottom:.2rem}.branch-name.svelte-1qa37od.svelte-1qa37od{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.rotate-90.svelte-1qa37od.svelte-1qa37od{transform:rotate(90deg)}.tier-pill.svelte-1qa37od.svelte-1qa37od{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .5rem;border-radius:999px;background:#f5f5f5}.tier-pill.svelte-1qa37od .dot.svelte-1qa37od{width:8px;height:8px;border-radius:50%;background:currentColor}.tier-standard.svelte-1qa37od.svelte-1qa37od{color:#94a3b8}.tier-normal.svelte-1qa37od.svelte-1qa37od{color:#2563eb}.tier-high.svelte-1qa37od.svelte-1qa37od{color:#d97706}.tier-custom.svelte-1qa37od.svelte-1qa37od{color:#7c3aed}.branch-row.is-active.svelte-1qa37od.svelte-1qa37od{background:#f0fdf4}.row-actions.svelte-1qa37od.svelte-1qa37od{display:flex;justify-content:flex-start;gap:.375rem;flex-wrap:wrap}.action-btn.svelte-1qa37od.svelte-1qa37od{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:6px;font-size:12px;font-weight:500;border:1px solid #e5e7eb;background:white;color:#374151;cursor:pointer;transition:all .15s ease}.action-btn.svelte-1qa37od.svelte-1qa37od:hover{background:#f9fafb;border-color:#d1d5db}.action-btn.primary.svelte-1qa37od.svelte-1qa37od{background:#4CAF50;border-color:#4caf50;color:#fff}.action-btn.primary.svelte-1qa37od.svelte-1qa37od:hover{background:#2E7D32;border-color:#2e7d32}.action-btn.muted.svelte-1qa37od.svelte-1qa37od{color:#6b7280;border-color:#e5e7eb}.action-btn.muted.svelte-1qa37od.svelte-1qa37od:hover{background:#f3f4f6}.action-btn.danger.svelte-1qa37od.svelte-1qa37od{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.action-btn.danger.svelte-1qa37od.svelte-1qa37od:hover{background:#fee2e2;border-color:#fca5a5}.action-btn.confirming.svelte-1qa37od.svelte-1qa37od{background:#fef3c7;border-color:#f59e0b;color:#b45309;animation:svelte-1qa37od-pulse-confirm 1s ease-in-out infinite}.action-btn.confirming-danger.svelte-1qa37od.svelte-1qa37od{background:#b91c1c;border-color:#b91c1c;color:#fff;animation:svelte-1qa37od-pulse-confirm 1s ease-in-out infinite}@keyframes svelte-1qa37od-pulse-confirm{0%,to{opacity:1}50%{opacity:.7}}.pill.svelte-1qa37od.svelte-1qa37od{padding:.15rem .5rem;border-radius:999px;font-size:.7rem;background:#f0fdf4;color:#047857}.active-pill.svelte-1qa37od.svelte-1qa37od{border:1px solid #bbf7d0}.expand-row.svelte-1qa37od td.svelte-1qa37od{background:#f8fafc}.expand-panel.svelte-1qa37od.svelte-1qa37od{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.expand-panel.svelte-1qa37od ul.svelte-1qa37od{margin:.25rem 0 0;padding-left:1rem}.badge.svelte-1qa37od.svelte-1qa37od{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;border-radius:999px;padding:.15rem .5rem}.badge.success.svelte-1qa37od.svelte-1qa37od{background:#ecfdf5;color:#047857}.badge.muted.svelte-1qa37od.svelte-1qa37od{background:#fff7ed;color:#b45309}.btn-outline.svelte-1qa37od.svelte-1qa37od:hover{background:rgb(239 246 255)}.status-draft.svelte-1qa37od.svelte-1qa37od{background:rgb(245 245 245);color:#6b7280}.status-in_review.svelte-1qa37od.svelte-1qa37od{background:rgb(254 243 199);color:#b45309}.status-changes_requested.svelte-1qa37od.svelte-1qa37od{background:rgb(254 226 226);color:#be123c}.status-approved.svelte-1qa37od.svelte-1qa37od,.status-merged.svelte-1qa37od.svelte-1qa37od{background:rgb(209 250 229);color:#059669}.status-archived.svelte-1qa37od.svelte-1qa37od{background:rgb(229 231 235);color:#6b7280}.risk-badge.svelte-1qa37od.svelte-1qa37od{margin-top:.25rem;font-size:.65rem;text-transform:uppercase;font-weight:600;padding:.15rem .4rem;border-radius:.5rem;display:inline-flex;background:rgb(248 250 252);color:#1e40af}.merge-icon-bg.svelte-qv6447.svelte-qv6447{background:#e8f5e9}.summary-card.svelte-qv6447.svelte-qv6447{background:#f9fafb;border-radius:10px;padding:14px 16px}.status-pill.svelte-qv6447.svelte-qv6447{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500}.status-pill.success.svelte-qv6447.svelte-qv6447{background:#e8f5e9;color:#2e7d32}.status-pill.warning.svelte-qv6447.svelte-qv6447{background:#fef3c7;color:#b45309}.review-gate.svelte-qv6447.svelte-qv6447{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px;font-size:14px}.review-gate.blocked.svelte-qv6447.svelte-qv6447{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.review-gate.approved.svelte-qv6447.svelte-qv6447{background:#e8f5e9;color:#2e7d32;border:1px solid #a5d6a7}.review-btn.svelte-qv6447.svelte-qv6447{font-size:13px;font-weight:500;color:#92400e;padding:6px 12px;border-radius:6px;transition:all .15s ease;background:rgba(255,255,255,.6)}.review-btn.svelte-qv6447.svelte-qv6447:hover{background:rgba(255,255,255,.9)}.conflict-card.svelte-qv6447.svelte-qv6447{background:white;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.resolution-btn.svelte-qv6447.svelte-qv6447{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;color:#6b7280;background:#f3f4f6;border:1px solid transparent;transition:all .15s ease;cursor:pointer}.resolution-btn.svelte-qv6447.svelte-qv6447:hover{background:#e5e7eb;color:#374151}.resolution-btn.active.svelte-qv6447.svelte-qv6447{background:#4CAF50;color:#fff;border-color:#4caf50}.clean-merge-box.svelte-qv6447.svelte-qv6447{display:flex;align-items:center;gap:14px;padding:20px;background:#e8f5e9;border-radius:12px;border:1px solid #a5d6a7}.clean-merge-icon.svelte-qv6447.svelte-qv6447{width:40px;height:40px;border-radius:50%;background:#c8e6c9;color:#2e7d32;display:flex;align-items:center;justify-content:center;flex-shrink:0}.advanced-section.svelte-qv6447>summary.svelte-qv6447{list-style:none}.advanced-section.svelte-qv6447>summary.svelte-qv6447::-webkit-details-marker{display:none}.advanced-section.svelte-qv6447>summary.svelte-qv6447:before{content:"▸";margin-right:.5rem;transition:transform .15s ease;display:inline-block}.advanced-section[open].svelte-qv6447>summary.svelte-qv6447:before{transform:rotate(90deg)}.merge-checkbox.svelte-qv6447.svelte-qv6447{width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;transition:all .15s ease;accent-color:#4CAF50}.merge-checkbox.svelte-qv6447.svelte-qv6447:checked{background:#4CAF50;border-color:#4caf50}.cancel-btn.svelte-qv6447.svelte-qv6447{font-size:14px;color:#6b7280;padding:8px 16px;border-radius:6px;transition:all .15s ease}.cancel-btn.svelte-qv6447.svelte-qv6447:hover{color:#374151;background:#f3f4f6}.merge-btn.svelte-qv6447.svelte-qv6447{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-weight:500;font-size:14px;transition:all .15s ease;background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.merge-btn.ready.svelte-qv6447.svelte-qv6447{background:#4CAF50;color:#fff;cursor:pointer}.merge-btn.ready.svelte-qv6447.svelte-qv6447:hover{background:#2E7D32;transform:translateY(-1px);box-shadow:0 4px 12px #4caf504d}.merge-btn.svelte-qv6447.svelte-qv6447:disabled{opacity:.6}.review-drawer-overlay.svelte-130m1s6.svelte-130m1s6{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.55);display:flex;justify-content:flex-end;z-index:1050}.review-drawer.svelte-130m1s6.svelte-130m1s6{position:relative;width:min(520px,100vw);background:#fff;height:100%;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:-6px 0 24px #0f172a33}.drawer-toast.svelte-130m1s6.svelte-130m1s6{position:absolute;top:16px;left:50%;transform:translate(-50%);padding:10px 16px;border-radius:8px;font-size:13px;font-weight:500;color:#fff;background:rgba(245,158,11,.95);box-shadow:0 4px 12px #00000026;z-index:10;animation:svelte-130m1s6-drawer-toast-slide .2s ease}.drawer-toast.warning.svelte-130m1s6.svelte-130m1s6{background:rgba(245,158,11,.95)}.drawer-toast.success.svelte-130m1s6.svelte-130m1s6{background:rgba(16,185,129,.95)}.drawer-toast.error.svelte-130m1s6.svelte-130m1s6{background:rgba(239,68,68,.95)}.drawer-toast.info.svelte-130m1s6.svelte-130m1s6{background:rgba(59,130,246,.95)}@keyframes svelte-130m1s6-drawer-toast-slide{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.auto-approve-hint.svelte-130m1s6.svelte-130m1s6{font-size:.8rem;color:#047857;margin:0 0 .5rem}.drawer-header.svelte-130m1s6.svelte-130m1s6{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.drawer-header.svelte-130m1s6 h2.svelte-130m1s6{font-size:1.5rem;margin:.25rem 0}.drawer-eyebrow.svelte-130m1s6.svelte-130m1s6{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:600}.drawer-meta.svelte-130m1s6.svelte-130m1s6{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.tier-badge.svelte-130m1s6.svelte-130m1s6{border-radius:999px;padding:.15rem .6rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(15,23,42,.08);color:#0f172a}.tier-standard.svelte-130m1s6.svelte-130m1s6{background:#f1f5f9}.tier-normal.svelte-130m1s6.svelte-130m1s6{background:#e0f2fe;color:#075985;border-color:#bae6fd}.tier-high.svelte-130m1s6.svelte-130m1s6{background:#fef3c7;color:#92400e;border-color:#fde68a}.tier-custom.svelte-130m1s6.svelte-130m1s6{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.sla-pill.svelte-130m1s6.svelte-130m1s6{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;padding:.25rem .5rem;border-radius:999px;background:#eef2ff;color:#3730a3}.sla-pill.overdue.svelte-130m1s6.svelte-130m1s6{background:#fef2f2;color:#b91c1c}.icon-btn.svelte-130m1s6.svelte-130m1s6{border:none;background:transparent;padding:.25rem;cursor:pointer;color:#475569}.risk-pill.svelte-130m1s6.svelte-130m1s6{padding:.25rem .75rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid rgba(15,23,42,.08)}.risk-standard.svelte-130m1s6.svelte-130m1s6{background:#f1f5f9;color:#0f172a}.risk-normal.svelte-130m1s6.svelte-130m1s6{background:#fff7ed;color:#9a3412}.risk-high.svelte-130m1s6.svelte-130m1s6{background:#fef2f2;color:#b91c1c}.calendar-pill.svelte-130m1s6.svelte-130m1s6{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.25rem .5rem;border-radius:.5rem;background:#ecfeff;color:#0e7490}.sla-alert.svelte-130m1s6.svelte-130m1s6{display:flex;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;background:#fff7ed;border:1px solid #fed7aa;align-items:center}.sla-title.svelte-130m1s6.svelte-130m1s6{font-weight:600;margin:0}.sla-body.svelte-130m1s6.svelte-130m1s6{margin:0;font-size:.85rem}.text-link.svelte-130m1s6.svelte-130m1s6{border:none;background:none;color:#0284c7;cursor:pointer;font-weight:600}.panel-section.svelte-130m1s6.svelte-130m1s6{display:flex;flex-direction:column;gap:1rem}.panel-card.svelte-130m1s6.svelte-130m1s6{background:#f8fafc;border-radius:1rem;padding:1rem;border:1px solid rgba(15,23,42,.05)}.panel-card.flex-column.svelte-130m1s6.svelte-130m1s6{display:flex;flex-direction:column;gap:.75rem}.panel-card-header.svelte-130m1s6.svelte-130m1s6{display:flex;justify-content:space-between;align-items:center}.eyebrow.svelte-130m1s6.svelte-130m1s6{text-transform:uppercase;font-size:.7rem;letter-spacing:.1em;color:#94a3b8;margin:0}.panel-card-header.svelte-130m1s6 h3.svelte-130m1s6{margin:.25rem 0 0}.panel-copy.svelte-130m1s6.svelte-130m1s6{margin:0;color:#475569;font-size:.9rem}.policy-list.svelte-130m1s6.svelte-130m1s6{margin:.5rem 0 0;padding-left:1rem;color:#475569;font-size:.85rem}.selected-reviewers.svelte-130m1s6.svelte-130m1s6{display:flex;flex-wrap:wrap;gap:.5rem}.reviewer-chip.svelte-130m1s6.svelte-130m1s6{display:inline-flex;align-items:center;gap:.25rem;border-radius:999px;background:white;border:1px solid #e2e8f0;padding:.2rem .5rem;font-size:.8rem}.chip-remove.svelte-130m1s6.svelte-130m1s6{border:none;background:none;cursor:pointer;color:#94a3b8}.reviewer-search.svelte-130m1s6.svelte-130m1s6{display:flex;align-items:center;gap:.5rem;border:1px solid #cbd5f5;border-radius:.5rem;padding:.35rem .75rem;background:white}.reviewer-search.svelte-130m1s6 input.svelte-130m1s6{border:none;outline:none;width:100%}.search-results.svelte-130m1s6.svelte-130m1s6{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.suggestion.svelte-130m1s6.svelte-130m1s6{display:flex;align-items:center;gap:.5rem;border:1px solid #e2e8f0;background:white;border-radius:.5rem;padding:.35rem .5rem;cursor:pointer;font-size:.85rem}.muted.svelte-130m1s6.svelte-130m1s6{color:#94a3b8;font-size:.75rem}.suggestion-header.svelte-130m1s6.svelte-130m1s6{display:flex;justify-content:space-between;align-items:center}.suggestion-list.svelte-130m1s6.svelte-130m1s6{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.notes-input.svelte-130m1s6.svelte-130m1s6{width:100%;border-radius:.75rem;border:1px solid #cbd5f5;padding:.5rem .75rem;resize:vertical}.primary.svelte-130m1s6.svelte-130m1s6,.secondary.svelte-130m1s6.svelte-130m1s6,.ghost.svelte-130m1s6.svelte-130m1s6,.ghost-link.svelte-130m1s6.svelte-130m1s6,.text-link.svelte-130m1s6.svelte-130m1s6{display:inline-flex;align-items:center;gap:.25rem;justify-content:center;border-radius:.65rem;border:none;padding:.35rem .75rem;cursor:pointer;font-weight:600;font-size:.85rem;line-height:1.1}.primary.svelte-130m1s6.svelte-130m1s6{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff}.secondary.svelte-130m1s6.svelte-130m1s6{background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.ghost.svelte-130m1s6.svelte-130m1s6{background:transparent;border:1px solid #cbd5f5;color:#0f172a}.decision-buttons.svelte-130m1s6.svelte-130m1s6{display:flex;gap:.5rem}.decision-choices.svelte-130m1s6.svelte-130m1s6{display:flex;gap:1rem;font-size:.85rem;color:#475569}.decision-choices.svelte-130m1s6 input.svelte-130m1s6{margin-right:.35rem}.reviewer-status-list.svelte-130m1s6.svelte-130m1s6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.reviewer-status-list.svelte-130m1s6 li.svelte-130m1s6{display:flex;justify-content:space-between;align-items:center;padding:.35rem .25rem;border-bottom:1px solid #e2e8f0}.inline-links.svelte-130m1s6.svelte-130m1s6{display:flex;gap:.75rem;margin-top:.5rem}.status-pill.svelte-130m1s6.svelte-130m1s6{text-transform:capitalize;font-size:.75rem;padding:.15rem .5rem;border-radius:999px}.status-approved.svelte-130m1s6.svelte-130m1s6{background:#d1fae5;color:#065f46}.status-pending.svelte-130m1s6.svelte-130m1s6{background:#fef9c3;color:#92400e}.status-changes_requested.svelte-130m1s6.svelte-130m1s6{background:#ffe4e6;color:#9f1239}.bucket-grid.svelte-130m1s6.svelte-130m1s6{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.bucket-card.svelte-130m1s6.svelte-130m1s6{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:.75rem;padding:.65rem}.bucket-head.svelte-130m1s6.svelte-130m1s6{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:#0f172a}.avatar-row.svelte-130m1s6.svelte-130m1s6{display:flex;gap:.35rem;flex-wrap:wrap;margin-top:.5rem}.avatar.svelte-130m1s6.svelte-130m1s6{width:32px;height:32px;border-radius:50%;background:#e2e8f0;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;color:#475569;overflow:hidden}.avatar.svelte-130m1s6 img.svelte-130m1s6{width:100%;height:100%;object-fit:cover}.avatar.ghost.svelte-130m1s6.svelte-130m1s6{border:1px dashed #cbd5f5;background:transparent}.evidence-list.svelte-130m1s6.svelte-130m1s6{list-style:none;padding:0;margin:0 0 .75rem;display:flex;flex-direction:column;gap:.4rem}.evidence-list.svelte-130m1s6 li.svelte-130m1s6{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#0f172a}.evidence-inputs.svelte-130m1s6.svelte-130m1s6{display:flex;flex-direction:column;gap:.5rem}.evidence-inputs.svelte-130m1s6 input.svelte-130m1s6{border:1px solid #cbd5f5;border-radius:.5rem;padding:.4rem .6rem;font-size:.85rem}.callout.svelte-130m1s6.svelte-130m1s6{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;padding:.5rem .75rem}.callout.success.svelte-130m1s6.svelte-130m1s6{background:#ecfdf5;color:#047857}.callout.warning.svelte-130m1s6.svelte-130m1s6{background:#fffbeb;color:#92400e}.new-thread.svelte-130m1s6.svelte-130m1s6{display:flex;flex-direction:column;gap:.5rem}.new-thread.svelte-130m1s6 input.svelte-130m1s6,.new-thread.svelte-130m1s6 textarea.svelte-130m1s6{width:100%;border-radius:.75rem;border:1px solid #cbd5f5;padding:.5rem .75rem}.thread-list.svelte-130m1s6.svelte-130m1s6{display:flex;flex-direction:column;gap:.75rem}.thread.svelte-130m1s6.svelte-130m1s6{background:white;border-radius:.75rem;border:1px solid #e2e8f0;padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.thread.resolved.svelte-130m1s6.svelte-130m1s6{opacity:.8}.thread.svelte-130m1s6 header.svelte-130m1s6{display:flex;justify-content:space-between;align-items:center}.comments.svelte-130m1s6.svelte-130m1s6{display:flex;flex-direction:column;gap:.5rem}.comment.svelte-130m1s6.svelte-130m1s6{background:#f8fafc;border-radius:.5rem;padding:.5rem .65rem}.comment-meta.svelte-130m1s6.svelte-130m1s6{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.reply-box.svelte-130m1s6 textarea.svelte-130m1s6{width:100%;border-radius:.5rem;border:1px solid #cbd5f5;padding:.4rem .6rem;margin-bottom:.35rem}.drawer-footer.svelte-130m1s6.svelte-130m1s6{margin-top:auto;display:flex;gap:.5rem;flex-wrap:wrap}.drawer-footer.minimal.svelte-130m1s6.svelte-130m1s6{justify-content:flex-end;gap:1rem}.drawer-footer-actions.svelte-130m1s6.svelte-130m1s6{margin-top:auto;padding-top:1rem;border-top:1px solid #e2e8f0;display:flex;gap:.5rem;flex-wrap:wrap}.footer-action-btn.svelte-130m1s6.svelte-130m1s6{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;border:1px solid #e2e8f0;background:white;color:#374151;cursor:pointer;transition:all .15s ease}.footer-action-btn.svelte-130m1s6.svelte-130m1s6:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.footer-action-btn.warning.svelte-130m1s6.svelte-130m1s6{background:#fffbeb;border-color:#fde68a;color:#92400e}.footer-action-btn.warning.svelte-130m1s6.svelte-130m1s6:hover{background:#fef3c7;border-color:#fcd34d}.footer-action-btn.danger.svelte-130m1s6.svelte-130m1s6{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.footer-action-btn.danger.svelte-130m1s6.svelte-130m1s6:hover{background:#fee2e2;border-color:#fca5a5}.error-text.svelte-130m1s6.svelte-130m1s6{color:#b91c1c;font-size:.85rem}.spin.svelte-130m1s6.svelte-130m1s6{animation:svelte-130m1s6-spin 1.1s linear infinite}@keyframes svelte-130m1s6-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.inline-modal-overlay.svelte-130m1s6.svelte-130m1s6{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1200}.inline-modal.svelte-130m1s6.svelte-130m1s6{background:white;border-radius:1rem;padding:1rem;width:min(360px,90vw);display:flex;flex-direction:column;gap:.75rem}.inline-modal.svelte-130m1s6 header.svelte-130m1s6{display:flex;justify-content:space-between;align-items:center}.inline-modal.svelte-130m1s6 select.svelte-130m1s6,.inline-modal.svelte-130m1s6 textarea.svelte-130m1s6{border:1px solid #cbd5f5;border-radius:.5rem;padding:.4rem .6rem;font-size:.9rem}.workflow-import-overlay.svelte-80yxov.svelte-80yxov{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;z-index:1200;padding:1.5rem}.workflow-import-modal.svelte-80yxov.svelte-80yxov{width:min(820px,100%);background:#ffffff;border-radius:12px;box-shadow:0 18px 58px #0f172a24;padding:16px;outline:none;display:flex;flex-direction:column;gap:12px}.workflow-import-header.svelte-80yxov.svelte-80yxov{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.eyebrow.svelte-80yxov.svelte-80yxov{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;color:#64748b;margin:0 0 4px}.workflow-import-header.svelte-80yxov h2.svelte-80yxov{margin:0;font-size:1rem;letter-spacing:-.01em;color:#0f172a}.subhead.svelte-80yxov.svelte-80yxov{margin:3px 0 0;color:#475569;font-size:.84rem}.icon-button.svelte-80yxov.svelte-80yxov{border:1px solid rgba(148,163,184,.45);background:#fff;border-radius:8px;width:30px;height:30px;display:grid;place-items:center;color:#475569;cursor:pointer}.workflow-import-body.svelte-80yxov.svelte-80yxov{display:grid;gap:14px}.dropzone.svelte-80yxov.svelte-80yxov{border:1.1px dashed rgba(148,163,184,.7);padding:10px;border-radius:10px;background:#f8fafc;cursor:pointer;transition:border-color .16s ease,background .16s ease}.dropzone.active.svelte-80yxov.svelte-80yxov{border-color:#2563eb;background:#eff6ff}.dropzone-content.svelte-80yxov.svelte-80yxov{display:flex;gap:12px;align-items:center;color:#0f172a}.drop-title.svelte-80yxov.svelte-80yxov{margin:0;font-weight:700;font-size:.88rem}.drop-subtitle.svelte-80yxov.svelte-80yxov,.file-name.svelte-80yxov.svelte-80yxov{margin:2px 0 0;color:#475569;font-size:.78rem}.file-name.svelte-80yxov.svelte-80yxov{color:#0f172a}.textarea-block.svelte-80yxov.svelte-80yxov{display:grid;gap:6px}.textarea-block.svelte-80yxov label.svelte-80yxov{font-weight:600;color:#0f172a}.textarea-block.svelte-80yxov textarea.svelte-80yxov{width:100%;border-radius:10px;border:1px solid #e2e8f0;padding:9px;font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.84rem;background:#f8fafc;resize:vertical;min-height:205px}.textarea-block.svelte-80yxov textarea.svelte-80yxov:focus-visible{outline:2px solid #2563eb;border-color:#2563eb;background:#fff}.import-error.svelte-80yxov.svelte-80yxov{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:#fef2f2;color:#b91c1c;border:1px solid #fecdd3;font-weight:600}.validation.svelte-80yxov.svelte-80yxov{border:1px solid #e2e8f0;border-radius:12px;padding:12px;background:#f8fafc}.validation-title.svelte-80yxov.svelte-80yxov{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#0f172a;margin-bottom:6px}.validation.svelte-80yxov ul.svelte-80yxov{margin:0;padding-left:18px;color:#475569;display:grid;gap:2px;font-size:.9rem}.workflow-import-footer.svelte-80yxov.svelte-80yxov{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.workflow-import-footer.svelte-80yxov button.svelte-80yxov{border-radius:8px;padding:8px 11px;font-weight:700;border:1px solid transparent;cursor:pointer;font-size:.85rem}.workflow-import-footer.svelte-80yxov .ghost.svelte-80yxov{border-color:#e2e8f0;background:#fff;color:#0f172a}.workflow-import-footer.svelte-80yxov .primary.svelte-80yxov{background:#2563eb;color:#fff;border-color:#2563eb}.workflow-import-footer.svelte-80yxov button.svelte-80yxov:disabled{opacity:.65;cursor:not-allowed}.sr-only.svelte-80yxov.svelte-80yxov{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 720px){.workflow-import-modal.svelte-80yxov.svelte-80yxov{padding:16px}.workflow-import-footer.svelte-80yxov.svelte-80yxov{flex-direction:column;align-items:stretch}}.sidebar-container.svelte-1bhpphs{max-height:100vh;display:flex;flex-direction:column;overflow:hidden}.chat-list-wrapper.svelte-1bhpphs{flex:1;position:relative;overflow:hidden}.chat-list-container.svelte-1bhpphs{height:100%;overflow-y:auto;overflow-x:visible!important;scrollbar-width:thin;scrollbar-color:oklch(var(--bc) / .2) transparent;position:relative}.chat-list-container.svelte-1bhpphs::-webkit-scrollbar{width:4px;background-color:transparent}.chat-list-container.svelte-1bhpphs::-webkit-scrollbar-track{background:transparent}.chat-list-container.svelte-1bhpphs::-webkit-scrollbar-thumb{background:oklch(var(--bc) / .2);border-radius:2px}.chat-list-container.svelte-1bhpphs::-webkit-scrollbar-thumb:hover{background:oklch(var(--bc) / .3)}.chat-item-container.svelte-1bhpphs{position:relative;overflow:visible!important;will-change:transform,opacity;animation:svelte-1bhpphs-chatSlideIn .5s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--stagger) * 40ms)}@keyframes svelte-1bhpphs-chatSlideIn{0%{opacity:0;transform:translate(-20px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.animate-slide-in-right.svelte-1bhpphs{animation:svelte-1bhpphs-slideInRight .25s ease-out}@keyframes svelte-1bhpphs-slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.font-menu-item.svelte-1fwmsbh{font-family:Roboto Condensed,-apple-system,sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em;text-rendering:optimizeLegibility}.admin-hover-menu.svelte-1fwmsbh:before{content:"";position:absolute;left:-6px;top:16px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(255,255,255,.95);filter:drop-shadow(-3px 0px 2px rgba(0,0,0,.03))}.help-hover-menu.svelte-1fwmsbh:before{content:"";position:absolute;left:-6px;top:16px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid rgba(255,255,255,.95);filter:drop-shadow(-3px 0px 2px rgba(0,0,0,.03))}.portal-container{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:999999}.radial-progress.svelte-18dlri3{--value:0;--size:2rem;--thickness:2px}.ticket-status-badge.svelte-1tfknhf{display:inline-block;border-radius:4px;color:#fff;font-weight:500;white-space:nowrap}.radial-progress.svelte-9thi2t{--value:0;--size:2.5rem;--thickness:3px}.radial-progress.svelte-9thi2t:hover{transform:scale(1.05);transition:transform .2s ease}textarea.svelte-1iqe1p8:focus{outline:none}.btn-custom.svelte-wgyfvw{background-color:#4caf50;border-color:#4caf50;color:#fff}.btn-custom.svelte-wgyfvw:hover{background-color:#45a049;border-color:#45a049}.modal-box.svelte-wgyfvw{max-height:calc(100vh - 2rem);overflow-y:auto;border:none}.salesforce-query-modal{z-index:9999!important}pre.svelte-wgyfvw{white-space:pre-wrap;word-wrap:break-word}.ProseMirror{outline:none;line-height:1.6;min-height:300px;padding:1rem;background-color:#fff}.ProseMirror-focused{outline:none}.save-memory-modal textarea:focus{box-shadow:none!important;border-color:#000!important}.save-memory-modal .input:focus-within{box-shadow:none!important;border-color:#000!important}.save-memory-modal select:focus{box-shadow:none!important;border-color:#000!important}.modal-backdrop.svelte-cf3u80.svelte-cf3u80{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;overflow-y:auto;padding:1.5rem}.modal-container.svelte-cf3u80.svelte-cf3u80{background-color:#fff;border-radius:12px;box-shadow:0 4px 6px -1px #0000000d,0 10px 15px -3px #0000001a,0 20px 25px -5px #0000000d;width:100%;max-width:540px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;overflow:hidden;will-change:transform,opacity}.modal-header.svelte-cf3u80.svelte-cf3u80{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.05)}.modal-title.svelte-cf3u80.svelte-cf3u80{font-size:1.125rem;font-weight:500;color:#1c1c1e;margin:0;font-family:SF Pro Display,Prompt,sans-serif;letter-spacing:-.01em}.close-button.svelte-cf3u80.svelte-cf3u80{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;color:#8e8e93;cursor:pointer;transition:color .15s ease;padding:0;margin:0;border-radius:50%}.close-button.svelte-cf3u80.svelte-cf3u80:hover{color:#1c1c1e}.modal-content.svelte-cf3u80.svelte-cf3u80{flex-grow:1;overflow-y:auto;padding:.75rem 1.5rem;max-height:60vh;position:relative}.source-count.svelte-cf3u80.svelte-cf3u80{font-size:.875rem;color:#8e8e93;margin-bottom:1rem;padding:.5rem 0;font-weight:400}.sources-list.svelte-cf3u80.svelte-cf3u80{list-style:none;padding:0;margin:0}.source-item.svelte-cf3u80.svelte-cf3u80{margin-bottom:1rem;padding:.875rem 1rem;border-radius:10px;background-color:#f5f5f7;transition:transform .15s ease,box-shadow .15s ease}.source-item.svelte-cf3u80.svelte-cf3u80:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.source-content.svelte-cf3u80.svelte-cf3u80{flex-grow:1}.source-title.svelte-cf3u80.svelte-cf3u80{font-size:.9375rem;font-weight:500;color:#1c1c1e;margin:0 0 .375rem;font-family:SF Pro Text,Prompt,sans-serif;letter-spacing:-.01em;line-height:1.3}.source-header.svelte-cf3u80.svelte-cf3u80{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.source-favicon.svelte-cf3u80.svelte-cf3u80{width:16px;height:16px;border-radius:4px;flex-shrink:0;background:#f3f4f6}.source-url.svelte-cf3u80.svelte-cf3u80{font-size:.8125rem;color:#007aff;text-decoration:none;display:flex;align-items:center;word-break:break-all;margin-bottom:.375rem;font-weight:400;line-height:1.4}.external-icon.svelte-cf3u80.svelte-cf3u80{margin-left:.25rem;flex-shrink:0;opacity:.8}.source-url.svelte-cf3u80.svelte-cf3u80:hover{text-decoration:underline}.source-url.svelte-cf3u80:hover .external-icon.svelte-cf3u80{opacity:1}.follow-up-tag.svelte-cf3u80.svelte-cf3u80{display:inline-block;font-size:.75rem;background-color:#007aff14;color:#007aff;padding:.25rem .5rem;border-radius:4px;margin-top:.25rem;font-family:SF Pro Text,Prompt,sans-serif;line-height:1.3}.tag-label.svelte-cf3u80.svelte-cf3u80{font-weight:500}.empty-state.svelte-cf3u80.svelte-cf3u80{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:#8e8e93;min-height:200px}.empty-icon.svelte-cf3u80.svelte-cf3u80{margin-bottom:.75rem;opacity:.6}.empty-state.svelte-cf3u80 p.svelte-cf3u80{font-size:.9375rem;margin:0;line-height:1.5}.modal-footer.svelte-cf3u80.svelte-cf3u80{padding:1rem 1.5rem;border-top:1px solid rgba(0,0,0,.05);display:flex;justify-content:center}.primary-button.svelte-cf3u80.svelte-cf3u80{background-color:#4caf50;color:#fff;border:none;border-radius:8px;font-size:.9375rem;font-weight:500;padding:.6rem 1.75rem;cursor:pointer;transition:background-color .2s;font-family:SF Pro Text,Prompt,sans-serif;letter-spacing:-.01em;box-shadow:0 1px 2px #0000000d}.primary-button.svelte-cf3u80.svelte-cf3u80:hover{background-color:#43a047}.primary-button.svelte-cf3u80.svelte-cf3u80:active{background-color:#388e3c;transform:translateY(1px)}.custom-scrollbar.svelte-cf3u80.svelte-cf3u80::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar.svelte-cf3u80.svelte-cf3u80::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-cf3u80.svelte-cf3u80::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px;border:2px solid #ffffff}.custom-scrollbar.svelte-cf3u80.svelte-cf3u80::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}@media (max-width: 640px){.modal-container.svelte-cf3u80.svelte-cf3u80{max-width:100%;max-height:80vh;margin:0 .5rem}.modal-content.svelte-cf3u80.svelte-cf3u80{padding:.75rem 1rem}}.animate-dot-1.svelte-1pkyofn{animation:svelte-1pkyofn-pulse 1s infinite ease-in-out}.animate-dot-2.svelte-1pkyofn{animation:svelte-1pkyofn-pulse 1s infinite ease-in-out .2s}.animate-dot-3.svelte-1pkyofn{animation:svelte-1pkyofn-pulse 1s infinite ease-in-out .4s}@keyframes svelte-1pkyofn-pulse{0%,to{transform:scale(.8);opacity:.6}50%{transform:scale(1.2);opacity:1}}.animate-pulse.svelte-1pkyofn{animation:svelte-1pkyofn-text-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-1pkyofn-text-pulse{0%,to{opacity:.9}50%{opacity:.7}}.skill-drawer__drag-ghost{position:absolute;top:-9999px;left:-9999px;display:inline-flex;align-items:center;gap:.55rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(147,197,253,.35);background:rgba(15,23,42,.9);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);color:#f8fafc;font-size:.82rem;font-weight:600;letter-spacing:.01em;box-shadow:0 18px 30px #0f172a59,0 6px 16px #0f172a38;pointer-events:none;overflow:hidden}.skill-drawer__ghost-label{white-space:nowrap}.skill-drawer__ghost-icon{width:28px;height:28px;border-radius:999px;background:rgba(255,255,255,.18);display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.skill-drawer__ghost-accent{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 20% 20%,rgba(96,165,250,.45),transparent 55%);opacity:.7;pointer-events:none;z-index:-1}.skill-drawer.svelte-12tinxh.svelte-12tinxh{position:relative;--skill-drawer-layer:120;--skill-drawer-popover-layer:130;z-index:auto}.skill-drawer--layered.svelte-12tinxh.svelte-12tinxh{z-index:var(--skill-drawer-layer, 120)}.drawer-trigger.svelte-12tinxh.svelte-12tinxh{display:inline-flex;align-items:center;gap:.5rem;padding:0 .75rem;height:42px;border-radius:.5rem;border:1px solid rgba(15,23,42,.14);background:#ffffff;color:#0f172a;font-weight:500;font-size:.8rem;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.drawer-trigger--active.svelte-12tinxh.svelte-12tinxh,.drawer-trigger.svelte-12tinxh.svelte-12tinxh:hover:not(:disabled){border-color:#10b98180;box-shadow:0 10px 30px #10b98126;transform:translateY(-1px)}.drawer-trigger.svelte-12tinxh.svelte-12tinxh:disabled{opacity:.5;cursor:not-allowed}.drawer-panel.svelte-12tinxh.svelte-12tinxh{position:absolute;top:0;left:0;width:min(640px,96vw);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));padding:1.25rem 1.5rem;border-radius:1rem;border:1px solid rgba(15,23,42,.08);box-shadow:0 24px 48px #0f172a26,0 12px 24px #0f172a14;display:flex;flex-direction:column;gap:1.25rem;z-index:var(--skill-drawer-layer, 120);opacity:0;pointer-events:none;transform-origin:top right;transform:translateY(8px) scale(.97);transition:opacity .16s ease,transform .18s ease}.drawer-panel--positioned.svelte-12tinxh.svelte-12tinxh{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.slot-grid.svelte-12tinxh.svelte-12tinxh{display:grid;grid-template-columns:1fr;gap:.5rem;position:relative;isolation:isolate}@media (max-width: 560px){.slot-grid.svelte-12tinxh.svelte-12tinxh{grid-template-columns:1fr}}.slot-grid--active.svelte-12tinxh.svelte-12tinxh:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:18px;background:radial-gradient(circle,rgba(110,231,183,.32),transparent 70%);opacity:.35;pointer-events:none;animation:svelte-12tinxh-slotGridPulse 1.6s ease-in-out infinite;z-index:-1}.slot-empty-state.svelte-12tinxh.svelte-12tinxh{margin-top:.75rem;border-radius:.9rem;border:1px dashed rgba(148,163,184,.6);background:rgba(248,250,252,.9);padding:.65rem .85rem;display:flex;gap:.6rem;color:#64748b;align-items:center}.slot-empty-state__title.svelte-12tinxh.svelte-12tinxh{font-weight:600;color:#0f172a;margin-bottom:.1rem}.slot-empty-state__hint.svelte-12tinxh.svelte-12tinxh{font-size:.82rem;margin:0}.slot.svelte-12tinxh.svelte-12tinxh{min-height:48px;border-radius:.85rem;border:1px dashed rgba(148,163,184,.7);background:rgba(248,250,252,.9);display:flex;align-items:center;justify-content:center;padding:.25rem;position:relative;overflow:hidden;transition:border-color .15s ease,background .15s ease,transform .22s ease,box-shadow .22s ease;isolation:isolate}.slot.svelte-12tinxh.svelte-12tinxh:focus-visible{outline:2px solid rgba(14,165,233,.65);outline-offset:4px}.slot[aria-disabled=true].svelte-12tinxh.svelte-12tinxh{cursor:not-allowed;opacity:.65}.slot--filled.svelte-12tinxh.svelte-12tinxh{border-style:solid;border-color:#10b98180;background:rgba(236,253,245,.95);box-shadow:inset 0 0 0 1px #10b98114}.slot--drag-hover.svelte-12tinxh.svelte-12tinxh{border-color:#0ea5e9b3;background:rgba(219,234,254,.7)}.slot--preview.svelte-12tinxh.svelte-12tinxh{border-style:solid;border-color:#10b981b3;background:linear-gradient(145deg,rgba(236,253,245,.95),rgba(209,250,229,.9));transform:translateY(-1px) scale(1.015);box-shadow:0 16px 32px #10b98140}.slot--swap.svelte-12tinxh.svelte-12tinxh{animation:svelte-12tinxh-slotSwapPulse .42s cubic-bezier(.22,1,.36,1)}.slot-preview-chip.svelte-12tinxh.svelte-12tinxh{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:.75rem;border:1px solid rgba(16,185,129,.35);background:rgba(255,255,255,.96);box-shadow:0 14px 26px #0f172a38;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .55rem;pointer-events:none;animation:svelte-12tinxh-slotPreviewPop .18s ease forwards;z-index:2}.slot-preview-chip[data-filled=true].svelte-12tinxh.svelte-12tinxh{opacity:.92}.slot-chip.svelte-12tinxh.svelte-12tinxh{width:100%;display:inline-flex;align-items:center;gap:.35rem;justify-content:space-between;padding:.3rem .45rem;border-radius:.75rem;background:rgba(255,255,255,.72);border:1px solid rgba(15,23,42,.05)}.slot-chip--swap.svelte-12tinxh.svelte-12tinxh{animation:svelte-12tinxh-slotChipSwap .42s cubic-bezier(.22,1,.36,1)}.slot-icon.svelte-12tinxh.svelte-12tinxh{width:22px;height:22px;border-radius:999px;background:rgba(16,185,129,.12);display:inline-flex;align-items:center;justify-content:center;color:#047857}.slot-label.svelte-12tinxh.svelte-12tinxh{flex:1;text-align:left;font-size:.8rem;font-weight:600;color:#0f172a}.slot-remove.svelte-12tinxh.svelte-12tinxh{border:none;background:transparent;color:#94a3b8;border-radius:999px;padding:.2rem;transition:color .15s ease}.slot-remove.svelte-12tinxh.svelte-12tinxh:hover{color:#dc2626}.slot-handle.svelte-12tinxh.svelte-12tinxh{color:#94a3b8;display:inline-flex;align-items:center}.slot-empty.svelte-12tinxh.svelte-12tinxh{font-size:.8rem;color:#94a3b8;letter-spacing:.04em;text-transform:uppercase}.section-divider.svelte-12tinxh.svelte-12tinxh{display:flex;align-items:center;gap:.75rem;margin:1.25rem 0 .75rem;padding-top:1rem;border-top:1px solid rgba(15,23,42,.08)}.section-divider__label.svelte-12tinxh.svelte-12tinxh{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.catalog.svelte-12tinxh.svelte-12tinxh{display:flex;flex-direction:column;gap:.4rem}.catalog-card.svelte-12tinxh.svelte-12tinxh{border-radius:.75rem;border:1px solid rgba(226,232,240,.9);background:rgba(247,249,252,.95);padding:.45rem .6rem;display:flex;align-items:center;gap:.45rem;position:relative;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.skill-drawer--dragging.svelte-12tinxh .catalog-card[data-equipped=false].svelte-12tinxh{opacity:.6;filter:saturate(.85)}.skill-drawer--dragging.svelte-12tinxh .catalog-card.svelte-12tinxh{transition:border-color .16s ease,box-shadow .16s ease,transform .2s ease,opacity .16s ease}.catalog-card.svelte-12tinxh.svelte-12tinxh:hover{border-color:#94a3b8cc;transform:translateY(-1px)}.catalog-card--equipped.svelte-12tinxh.svelte-12tinxh{border-color:#10b98180;background:rgba(236,253,245,.9);box-shadow:inset 0 0 0 1px #10b98126}@keyframes svelte-12tinxh-slotGridPulse{0%{opacity:.25;transform:scale(.98)}50%{opacity:.45;transform:scale(1)}to{opacity:.25;transform:scale(.98)}}@keyframes svelte-12tinxh-slotPreviewPop{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-12tinxh-slotChipSwap{0%{transform:translateY(0)}40%{transform:translateY(-6px) scale(1.02)}to{transform:translateY(0)}}@keyframes svelte-12tinxh-slotSwapPulse{0%{box-shadow:0 0 #10b98140}to{box-shadow:0 0 0 12px #10b98100}}.catalog-card--disabled.svelte-12tinxh.svelte-12tinxh{opacity:.5;cursor:not-allowed}.catalog-item.svelte-12tinxh.svelte-12tinxh{position:relative}.catalog-item--configurable.svelte-12tinxh .catalog-card.svelte-12tinxh{padding-right:2.4rem}.card-gear.svelte-12tinxh.svelte-12tinxh{position:absolute;top:.45rem;right:.45rem;width:30px;height:30px;border-radius:999px;border:none;background:rgba(15,23,42,.06);color:#0f172a;display:inline-flex;align-items:center;justify-content:center;transition:background .14s ease,color .14s ease,transform .14s ease;z-index:1}.card-gear.svelte-12tinxh.svelte-12tinxh:hover:not(:disabled),.card-gear.svelte-12tinxh.svelte-12tinxh:focus-visible{background:rgba(16,185,129,.15);color:#047857;transform:translateY(-1px)}.card-gear.svelte-12tinxh.svelte-12tinxh:disabled{opacity:.4;cursor:not-allowed}.config-popover.svelte-12tinxh.svelte-12tinxh{position:fixed;top:0;left:0;width:min(360px,85vw);border-radius:1rem;border:1px solid rgba(15,23,42,.08);background:#ffffff;box-shadow:0 20px 48px #0f172a2e,0 8px 24px #0f172a1f;padding:.85rem;display:flex;flex-direction:column;gap:1rem;outline:none;z-index:var(--skill-drawer-popover-layer, 130);max-height:60vh;overflow-y:auto;pointer-events:none;opacity:0;transform-origin:top right;transform:translateY(8px) scale(.97);transition:opacity .16s ease,transform .18s ease}.config-popover--positioned.svelte-12tinxh.svelte-12tinxh{pointer-events:auto;opacity:1;transform:translateY(0) scale(1)}.config-popover.svelte-12tinxh.svelte-12tinxh:focus-visible{outline:2px solid rgba(16,185,129,.8);outline-offset:3px}.config-section.svelte-12tinxh.svelte-12tinxh{display:flex;flex-direction:column;gap:.55rem}.config-section__label-row.svelte-12tinxh.svelte-12tinxh{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.config-label.svelte-12tinxh.svelte-12tinxh{font-size:.85rem;font-weight:600;color:#0f172a}.config-pill.svelte-12tinxh.svelte-12tinxh{font-size:.7rem;color:#047857;background:rgba(16,185,129,.15);border-radius:999px;padding:.1rem .55rem;font-weight:600;letter-spacing:.04em}.option-chip-group.svelte-12tinxh.svelte-12tinxh{display:grid;gap:.45rem}.option-chip-group--tight.svelte-12tinxh.svelte-12tinxh{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.option-chip.svelte-12tinxh.svelte-12tinxh{border:1px solid rgba(226,232,240,.95);border-radius:.85rem;background:rgba(247,249,252,.92);padding:.55rem .75rem;display:flex;flex-direction:column;gap:.15rem;transition:border-color .14s ease,background .14s ease,color .14s ease;text-align:left;cursor:pointer}.option-chip--active.svelte-12tinxh.svelte-12tinxh{border-color:#10b98199;background:rgba(236,253,245,.9);box-shadow:inset 0 0 0 1px #10b98126}.option-chip__label.svelte-12tinxh.svelte-12tinxh{font-weight:600;color:#0f172a;font-size:.85rem}.option-chip__hint.svelte-12tinxh.svelte-12tinxh{font-size:.74rem;color:#64748b;line-height:1.3}.chip-grid.svelte-12tinxh.svelte-12tinxh{display:flex;flex-wrap:wrap;gap:.35rem}.locale-chip.svelte-12tinxh.svelte-12tinxh{border:1px solid rgba(226,232,240,1);border-radius:999px;padding:.32rem .85rem;background:#fff;font-size:.8rem;color:#0f172a;transition:border-color .14s ease,background .14s ease,color .14s ease;cursor:pointer}.locale-chip--selected.svelte-12tinxh.svelte-12tinxh{border-color:#10b98199;background:rgba(16,185,129,.12);color:#047857}.locale-chip--disabled.svelte-12tinxh.svelte-12tinxh{opacity:.45;cursor:not-allowed}.config-footnote.svelte-12tinxh.svelte-12tinxh{font-size:.72rem;color:#94a3b8}.config-input.svelte-12tinxh.svelte-12tinxh,.config-textarea.svelte-12tinxh.svelte-12tinxh{border:1px solid rgba(226,232,240,1);border-radius:.75rem;padding:.55rem .7rem;font-size:.82rem;color:#0f172a;background:#ffffff;transition:border-color .14s ease,box-shadow .14s ease}.config-textarea.svelte-12tinxh.svelte-12tinxh{resize:vertical;min-height:86px}.config-input.svelte-12tinxh.svelte-12tinxh::placeholder,.config-textarea.svelte-12tinxh.svelte-12tinxh::placeholder{color:#94a3b8}.config-input.svelte-12tinxh.svelte-12tinxh:focus,.config-textarea.svelte-12tinxh.svelte-12tinxh:focus{outline:none;border-color:#10b98199;box-shadow:0 0 0 2px #10b9812e}.preset-grid.svelte-12tinxh.svelte-12tinxh{display:grid;gap:.45rem}.preset-card.svelte-12tinxh.svelte-12tinxh{border:1px solid rgba(226,232,240,1);border-radius:.85rem;padding:.6rem .75rem;text-align:left;background:rgba(252,253,255,.95);transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease;cursor:pointer}.preset-card--active.svelte-12tinxh.svelte-12tinxh{border-color:#10b98199;box-shadow:inset 0 0 0 1px #10b9812e}.preset-card__title.svelte-12tinxh.svelte-12tinxh{font-weight:600;color:#0f172a;font-size:.85rem}.preset-card__hint.svelte-12tinxh.svelte-12tinxh{font-size:.74rem;color:#64748b}.card-icon.svelte-12tinxh.svelte-12tinxh{width:28px;height:28px;border-radius:9px;background:rgba(15,23,42,.05);display:inline-flex;align-items:center;justify-content:center;color:#0f172a;flex-shrink:0}.card-copy.svelte-12tinxh.svelte-12tinxh{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.card-title-row.svelte-12tinxh.svelte-12tinxh{display:flex;align-items:center;gap:.35rem}.card-title.svelte-12tinxh.svelte-12tinxh{font-weight:600;color:#0f172a;font-size:.85rem}.card-description.svelte-12tinxh.svelte-12tinxh{font-size:.72rem;color:#64748b;line-height:1.25}@keyframes svelte-12tinxh-panel-enter{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.drawer-trigger.svelte-12tinxh.svelte-12tinxh,.drawer-panel.svelte-12tinxh.svelte-12tinxh,.slot.svelte-12tinxh.svelte-12tinxh,.catalog-card.svelte-12tinxh.svelte-12tinxh,.card-gear.svelte-12tinxh.svelte-12tinxh,.config-popover.svelte-12tinxh.svelte-12tinxh,.option-chip.svelte-12tinxh.svelte-12tinxh,.preset-card.svelte-12tinxh.svelte-12tinxh,.locale-chip.svelte-12tinxh.svelte-12tinxh{transition:none;animation:none}}@media (max-width: 640px){.drawer-panel.svelte-12tinxh.svelte-12tinxh{width:calc(100vw - 1.5rem)}.config-popover.svelte-12tinxh.svelte-12tinxh{left:1rem;right:1rem;bottom:1rem;top:auto;width:auto;max-height:70vh;overflow-y:auto}}.galaxy-brain.svelte-17sqsbe{display:flex;align-items:center;justify-content:center;height:42px;width:42px;padding:0;background-color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;-webkit-user-select:none;user-select:none;outline:none;-webkit-tap-highlight-color:transparent;color:#64748b;font-weight:500;border-radius:8px;border:1px solid #E2E8F0;box-shadow:0 1px 2px #0000000d;-moz-appearance:button;appearance:button;text-decoration:none;-webkit-appearance:button}.button-content.svelte-17sqsbe{display:flex;align-items:center;justify-content:center;gap:6px;z-index:1;position:relative;height:100%}.galaxy-brain.svelte-17sqsbe:hover{background-color:#9333ea0d;color:#8b5cf6;box-shadow:0 2px 5px #0000001a;border-color:#8b5cf64d}.galaxy-brain.svelte-17sqsbe:active,.galaxy-brain.svelte-17sqsbe:focus{transform:scale(.98);outline:2px solid rgba(139,92,246,.3);outline-offset:1px}.galaxy-brain.active.svelte-17sqsbe{color:#8b5cf6;background-color:#9333ea14;border-color:#8b5cf6;box-shadow:0 1px 3px #8b5cf64d}.galaxy-brain.active.svelte-17sqsbe:hover{background-color:#9333ea1f;border-color:#7c3aed}.icon-container.svelte-17sqsbe{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.check-container.svelte-17sqsbe{position:absolute;top:-6px;right:-6px;width:16px;height:16px;background-color:#8b5cf6;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1.5px #fff}.label.svelte-17sqsbe{display:none}@media (max-width: 640px){.galaxy-brain.svelte-17sqsbe{padding:0}}@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-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}}}body{overflow-x:hidden}.mode-dropdown.svelte-1rakymi button.svelte-1rakymi,.mode-dropdown.svelte-1rakymi .svelte-1rakymi{cursor:pointer!important}textarea.svelte-1rakymi.svelte-1rakymi,input.svelte-1rakymi.svelte-1rakymi,p.svelte-1rakymi.svelte-1rakymi,h1.svelte-1rakymi.svelte-1rakymi,h2.svelte-1rakymi.svelte-1rakymi,h3.svelte-1rakymi.svelte-1rakymi,button.svelte-1rakymi.svelte-1rakymi,span.svelte-1rakymi.svelte-1rakymi{font-family:Roboto,-apple-system,sans-serif}textarea.svelte-1rakymi.svelte-1rakymi::-webkit-scrollbar{width:4px}textarea.svelte-1rakymi.svelte-1rakymi::-webkit-scrollbar-track{background:0 0}textarea.svelte-1rakymi.svelte-1rakymi::-webkit-scrollbar-thumb{background-color:var(--color-gray-300,oklch(87.2% .01 258.338));border-radius:.25rem}@keyframes svelte-1rakymi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}textarea.svelte-1rakymi.svelte-1rakymi: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);--tw-outline-style:none;outline-style:none}button.svelte-1rakymi.svelte-1rakymi:not(:disabled){backface-visibility:hidden;transform:translateY(0)}button.svelte-1rakymi.svelte-1rakymi:active:not(:disabled){transform:scale(.98)}.timeline-container.svelte-1rakymi.svelte-1rakymi{width:100%;margin-top:.5rem}.timeline-loading.svelte-1rakymi.svelte-1rakymi{background:linear-gradient(135deg,#fffffff2,#f4faf5e6);border:1px solid #4caf5014;border-radius:16px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 12px 32px #0f766e0a}.timeline-loading.svelte-1rakymi.svelte-1rakymi:before{content:"";opacity:.6;background:radial-gradient(circle at 0 0,#4caf501f,#0000 55%);animation:6s linear infinite svelte-1rakymi-timeline-loading-sheen;position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%}.timeline-loading-glow.svelte-1rakymi.svelte-1rakymi{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 20% 0,#38bdf814,#0000 65%);position:absolute;top:0;right:0;bottom:0;left:0}.timeline-loading-content.svelte-1rakymi.svelte-1rakymi{z-index:1;flex-direction:column;gap:.9rem;display:flex;position:relative}.timeline-loading-header.svelte-1rakymi.svelte-1rakymi{justify-content:space-between;align-items:center;gap:1rem;display:flex}.timeline-loading-subtle.svelte-1rakymi.svelte-1rakymi{color:#94a3b8;letter-spacing:.02em;text-transform:uppercase;font-size:.75rem}.timeline-loading-caption.svelte-1rakymi.svelte-1rakymi{color:#64748b;margin:0;font-size:.85rem}.timeline-loading-progress.svelte-1rakymi.svelte-1rakymi{background:#94a3b840;border-radius:999px;width:100%;height:4px;overflow:hidden}.capability-banner.svelte-1rakymi.svelte-1rakymi{border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1.25rem;font-size:.85rem;font-weight:500;display:inline-flex}.capability-banner--loading.svelte-1rakymi.svelte-1rakymi{color:#047857;background:#22c55e14}.capability-banner--error.svelte-1rakymi.svelte-1rakymi{color:#b91c1c;background:#f871711f}.timeline-loading-progress-bar.svelte-1rakymi.svelte-1rakymi{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#4caf5040,#4caf5099);width:42%;height:100%;animation:1.8s ease-in-out infinite svelte-1rakymi-timeline-progress;display:block}.timeline-grid.svelte-1rakymi.svelte-1rakymi{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:768px){.timeline-grid.svelte-1rakymi.svelte-1rakymi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.timeline-loading.svelte-1rakymi.svelte-1rakymi{padding:1.2rem}.timeline-loading-header.svelte-1rakymi.svelte-1rakymi{flex-direction:column;align-items:flex-start;gap:.35rem}.timeline-loading-subtle.svelte-1rakymi.svelte-1rakymi{font-size:.7rem}.timeline-grid.svelte-1rakymi.svelte-1rakymi{grid-template-columns:minmax(0,1fr)}}.timeline-card.svelte-1rakymi.svelte-1rakymi{text-align:left;color:#4b5563;box-shadow:none;-webkit-backdrop-filter:blur(4px);background-color:#fff;border:1px solid #e5e7ebcc;border-radius:12px;flex-direction:column;gap:.4rem;min-height:3.25rem;padding:.7rem .9rem;transition:all .2s;display:flex;position:relative}.timeline-card.svelte-1rakymi.svelte-1rakymi:before{content:none}.timeline-card.svelte-1rakymi.svelte-1rakymi:hover{box-shadow:none;background-color:#fff;border-color:#16a34a40;transform:none}.timeline-card.svelte-1rakymi.svelte-1rakymi:hover:before{opacity:1}.timeline-card.svelte-1rakymi.svelte-1rakymi:focus-within{border-color:#4caf5059;box-shadow:0 0 0 2px #4caf501f,0 10px 20px #0f766e14}.timeline-card-header.svelte-1rakymi.svelte-1rakymi{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.timeline-time.svelte-1rakymi.svelte-1rakymi{flex-direction:column;gap:.12rem;display:flex}.timeline-time-absolute.svelte-1rakymi.svelte-1rakymi{color:#1f2937;font-size:.95rem;font-weight:600}.timeline-time-relative.svelte-1rakymi.svelte-1rakymi{color:#9ca3af;font-size:.75rem}.timeline-badge.svelte-1rakymi.svelte-1rakymi{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.7rem;font-weight:500;display:inline-flex}.timeline-badge.high-value.svelte-1rakymi.svelte-1rakymi{color:#6d28d9;background:#7c3aed1f}.timeline-badge.subtle.svelte-1rakymi.svelte-1rakymi{color:#6b7280;background:#d1d5db40}.timeline-title.svelte-1rakymi.svelte-1rakymi{color:#1f2937;font-size:1rem;font-weight:600}.timeline-attendees.svelte-1rakymi.svelte-1rakymi,.timeline-location.svelte-1rakymi.svelte-1rakymi{color:#6b7280;align-items:center;gap:.4rem;font-size:.78rem;display:flex}.timeline-actions.svelte-1rakymi.svelte-1rakymi{align-items:center;gap:.5rem;margin-top:auto;display:flex}.timeline-action-button.svelte-1rakymi.svelte-1rakymi{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#2563eb;background:#2563eb14;border:1px solid #0000;border-radius:8px;align-items:center;gap:.35rem;height:28px;padding:0 .6rem;font-size:.75rem;font-weight:500;line-height:1;text-decoration:none;transition:all .2s;display:inline-flex}.timeline-action-button.svelte-1rakymi.svelte-1rakymi:hover{color:#1d4ed8;background:#2563eb1f}.timeline-action-primary.svelte-1rakymi.svelte-1rakymi{color:#16a34a;background:#16a34a1f}.timeline-action-primary.svelte-1rakymi.svelte-1rakymi:hover{color:#15803d;background:#16a34a2e}.timeline-action-link.svelte-1rakymi.svelte-1rakymi{color:#6b7280;background:0 0;border-color:#0000}.timeline-action-link.svelte-1rakymi.svelte-1rakymi:hover{color:#374151;background:#6b728014}.timeline-heading.svelte-1rakymi.svelte-1rakymi{flex-direction:column;gap:2px;display:flex}.timeline-divider.svelte-1rakymi.svelte-1rakymi{background:#e5e7ebcc;height:1px;margin-bottom:.75rem}.timeline-empty.svelte-1rakymi.svelte-1rakymi{color:#6b7280;background:#f9fafb99;border:1px dashed #d1d5db99;border-radius:12px;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.timeline-error.svelte-1rakymi.svelte-1rakymi{color:#b91c1c;background:#fee2e266;border:1px solid #f8717166;border-radius:12px;flex-direction:column;gap:.5rem;padding:.9rem 1rem;display:flex}.timeline-error-button.svelte-1rakymi.svelte-1rakymi{color:#b91c1c;border-bottom:1px solid #b91c1c4d;align-self:flex-start;font-size:.75rem;font-weight:500}.timeline-error-button.svelte-1rakymi.svelte-1rakymi:hover{color:#991b1b}.suggestion-title-animation.svelte-1rakymi.svelte-1rakymi{clip-path:inset(0 100% 0 0);animation:.8s cubic-bezier(.22,1,.36,1) forwards svelte-1rakymi-textReveal;display:inline-block}@keyframes svelte-1rakymi-textReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.calendar-appear.svelte-1rakymi.svelte-1rakymi{justify-content:center;align-items:center;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards svelte-1rakymi-popIn;display:flex}@keyframes svelte-1rakymi-popIn{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.title-fade-in.svelte-1rakymi.svelte-1rakymi{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .2s forwards svelte-1rakymi-fadeSlideIn;transform:translate(-5px)}@keyframes svelte-1rakymi-fadeSlideIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.connect-calendar-card.svelte-1rakymi.svelte-1rakymi{-webkit-backdrop-filter:blur(8px);background-color:#ffffffe6;border:1px solid #e5e7eb80;border-radius:16px;align-items:center;margin-bottom:.75rem;padding:1.25rem;transition:all .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000005}.connect-calendar-card.svelte-1rakymi.svelte-1rakymi:hover{border-color:#4caf504d;transform:translateY(-2px);box-shadow:0 4px 12px #0000000a}.connect-calendar-card.svelte-1rakymi.svelte-1rakymi:before{content:"";z-index:0;opacity:.8;background:radial-gradient(circle,#a78bfa1a 0%,#8b5cf60a 30%,#0000 70%);width:200%;height:200%;animation:8s cubic-bezier(.4,0,.2,1) infinite alternate svelte-1rakymi-subtle-pulse;position:absolute;top:-50%;left:-50%}@keyframes svelte-1rakymi-subtle-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:1;transform:scale(1.05)}}.calendar-illustration.svelte-1rakymi.svelte-1rakymi{z-index:1;margin-right:1.25rem;position:relative}.calendar-icon.svelte-1rakymi.svelte-1rakymi{color:#4caf50;background:#4caf5014;border:1px solid #4caf5033;border-radius:12px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:all .2s;display:flex;position:relative;overflow:hidden}.connect-calendar-card.svelte-1rakymi:hover .calendar-icon.svelte-1rakymi{background:#4caf501f;transform:scale(1.05)}.calendar-icon.svelte-1rakymi.svelte-1rakymi:after{content:"";pointer-events:none;background:linear-gradient(#fff9 0%,#fff0 100%);height:50%;position:absolute;top:0;left:0;right:0}.connect-calendar-content.svelte-1rakymi.svelte-1rakymi{z-index:1;flex:1;position:relative}.connect-calendar-button.svelte-1rakymi.svelte-1rakymi{color:#fff;cursor:pointer;background-color:#4caf50;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.connect-calendar-button.svelte-1rakymi.svelte-1rakymi:hover{background-color:#45a049;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.connect-calendar-button.svelte-1rakymi.svelte-1rakymi:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.suggestions-loading.svelte-1rakymi.svelte-1rakymi{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media (max-width:768px){.suggestions-loading.svelte-1rakymi.svelte-1rakymi{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.suggestions-loading.svelte-1rakymi.svelte-1rakymi{grid-template-columns:1fr}}.loading-card.svelte-1rakymi.svelte-1rakymi{-webkit-backdrop-filter:blur(4px);background-color:#fffc;border:1px solid #e5e7eb80;border-radius:12px;align-items:center;height:2.5rem;padding:0 1rem;transition:transform .35s,border-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000005}.loading-card.svelte-1rakymi.svelte-1rakymi:after{content:"";opacity:0;background:linear-gradient(120deg,#4caf500f,#0000 55%);transition:opacity .35s;position:absolute;top:0;right:0;bottom:0;left:0}.loading-card.svelte-1rakymi.svelte-1rakymi:hover{border-color:#4caf5033;transform:translateY(-1px);box-shadow:0 6px 14px #0f766e0d}.loading-card.svelte-1rakymi.svelte-1rakymi:hover:after{opacity:1}.loading-content.svelte-1rakymi.svelte-1rakymi{z-index:1;flex-direction:column;gap:.5rem;width:100%;display:flex}.loading-line-short.svelte-1rakymi.svelte-1rakymi{background:linear-gradient(90deg,#f3f4f6 0%,#f9fafb 100%);border-radius:4px;width:30%;height:.65rem;animation:2s ease-in-out infinite svelte-1rakymi-pulse}.loading-line-long.svelte-1rakymi.svelte-1rakymi{background:linear-gradient(90deg,#f3f4f6 0%,#f9fafb 100%);border-radius:4px;width:80%;height:.75rem;animation:2s ease-in-out .2s infinite svelte-1rakymi-pulse}.loading-shimmer-modern.svelte-1rakymi.svelte-1rakymi{z-index:0;background:linear-gradient(90deg,#fff0 0%,#ffffff80 20%,#fffc 50%,#ffffff80 80%,#fff0 100%);width:100%;height:100%;animation:2.5s cubic-bezier(.4,0,.2,1) infinite svelte-1rakymi-shimmer-modern;position:absolute;top:0;left:0;transform:translate(-100%)}@keyframes svelte-1rakymi-shimmer-modern{to{transform:translate(100%)}}@keyframes svelte-1rakymi-timeline-progress{0%{opacity:0;transform:translate(-60%)scaleX(.4)}35%{opacity:1}55%{transform:translate(20%)scaleX(1)}to{opacity:0;transform:translate(220%)scaleX(.6)}}@keyframes svelte-1rakymi-timeline-loading-sheen{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.timeline-loading.svelte-1rakymi.svelte-1rakymi:before,.timeline-loading-progress-bar.svelte-1rakymi.svelte-1rakymi,.loading-line-short.svelte-1rakymi.svelte-1rakymi,.loading-line-long.svelte-1rakymi.svelte-1rakymi,.loading-shimmer-modern.svelte-1rakymi.svelte-1rakymi,.calendar-pulse-container.svelte-1rakymi.svelte-1rakymi:before{animation-duration:.01ms!important;animation-iteration-count:1!important}.loading-card.svelte-1rakymi.svelte-1rakymi,.timeline-card.svelte-1rakymi.svelte-1rakymi,.timeline-loading.svelte-1rakymi.svelte-1rakymi{transition-duration:.01ms!important}}@keyframes svelte-1rakymi-pulse{0%,to{opacity:.5}50%{opacity:.85}}.calendar-pulse-container.svelte-1rakymi.svelte-1rakymi{justify-content:center;align-items:center;display:flex;position:relative}.calendar-pulse-container.svelte-1rakymi.svelte-1rakymi:before{content:"";background-color:#4caf501a;border-radius:50%;width:22px;height:22px;animation:2s cubic-bezier(.4,0,.2,1) infinite svelte-1rakymi-calendar-pulse;position:absolute}@keyframes svelte-1rakymi-calendar-pulse{0%{opacity:.3;transform:scale(.8)}50%{opacity:.15;transform:scale(1.2)}to{opacity:.3;transform:scale(.8)}}@keyframes svelte-1rakymi-settingsSlideIn{0%{opacity:0;transform:translateY(-10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1rakymi-slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.skills-launcher.svelte-1rakymi.svelte-1rakymi{color:#0f172a;white-space:nowrap;background-color:#fff;border:1px solid #0f172a24;border-radius:.5rem;justify-content:center;align-items:center;min-height:42px;padding:0 .9rem;font-size:.8rem;font-weight:500;transition:border-color .16s,box-shadow .16s,transform .16s,color .16s,background-color .16s;display:inline-flex;box-shadow:0 8px 20px #0f172a14}.skills-launcher.svelte-1rakymi.svelte-1rakymi:not(:disabled):hover{color:#047857;border-color:#10b98180;transform:translateY(-1px);box-shadow:0 12px 28px #10b98126}.skills-launcher--active.svelte-1rakymi.svelte-1rakymi{color:#047857;border-color:#10b9818c;transform:translateY(-1px);box-shadow:0 14px 32px #10b9812e}.skills-launcher.svelte-1rakymi.svelte-1rakymi:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;color:#64748bcc;transform:none}.skills-launcher__label.svelte-1rakymi.svelte-1rakymi{align-items:center;gap:.25rem;display:inline-flex}.skill-drawer-anchor.svelte-1rakymi.svelte-1rakymi{pointer-events:none;opacity:0;position:absolute;top:0;left:0}.skill-drawer-anchor.svelte-1rakymi .drawer-trigger{pointer-events:none}.skill-overlay.svelte-1rakymi.svelte-1rakymi{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);z-index:115;background:#0f172a73;animation:.22s forwards svelte-1rakymi-skillOverlayFade;position:fixed;top:0;right:0;bottom:0;left:0}.skill-panel-close.svelte-1rakymi.svelte-1rakymi{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#0f172a;z-index:150;background:#fffc;border:1px solid #ffffff8c;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .18s,background .18s,border-color .18s;display:inline-flex;position:fixed;top:22px;right:clamp(16px,2vw,32px);box-shadow:0 18px 32px #0f172a2e}.skill-panel-close.svelte-1rakymi.svelte-1rakymi:hover{background:#fffffff2;border-color:#ffffffe6;transform:translateY(-2px)}.skill-panel-close.svelte-1rakymi.svelte-1rakymi:focus-visible{outline-offset:2px;outline:2px solid #4caf5099}@keyframes svelte-1rakymi-skillOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1rakymi-skillPanelSlide{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-1rakymi-skillSheetRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}body.skill-panel-locked{overflow:hidden}body.skill-panel-locked .chat-container-area{max-height:100vh!important;overflow:hidden!important}html.skill-panel-mode #skill-drawer-panel{pointer-events:auto;background:linear-gradient(#fffffffa,#f8fafcfa);border-left:1px solid #0f172a14;border-right:none;border-radius:0;width:clamp(300px,32vw,340px);max-width:calc(100vw - 32px);height:100%;max-height:none;padding:1.75rem 1.5rem 2.25rem;animation:.28s cubic-bezier(.32,.72,0,1) svelte-1rakymi-skillPanelSlide;bottom:0;right:0;overflow-y:auto;box-shadow:-12px 0 35px #0f172a2e,0 4px 14px #0f172a1a;opacity:1!important;z-index:140!important;position:fixed!important;top:0!important;left:auto!important;transform:translate(0)!important}html.skill-panel-mode .config-popover{box-shadow:0 24px 40px #0f172a40,0 8px 20px #0f172a26;z-index:160!important}html.skill-panel-mode #skill-drawer-panel::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:999px}html.skill-panel-mode #skill-drawer-panel .panel-header{z-index:5;background:linear-gradient(#fffffffa,#ffffffb3);border-bottom:1px solid #0f172a0f;margin-bottom:.5rem;padding-top:1rem;padding-bottom:1rem;position:sticky;top:-1.75rem;box-shadow:0 14px 22px #0f172a0d}html.skill-panel-mode #skill-drawer-panel .panel-title{color:#0f172a;font-size:.95rem}html.skill-panel-mode #skill-drawer-panel .panel-subtitle{color:#475467}html.skill-panel-mode #skill-drawer-panel .slot-grid{padding-top:.25rem}html.skill-panel-mode #skill-drawer-panel .catalog{padding-bottom:1rem}@media (prefers-reduced-motion:reduce){.skill-overlay.svelte-1rakymi.svelte-1rakymi,.skill-panel-close.svelte-1rakymi.svelte-1rakymi,html.skill-panel-mode #skill-drawer-panel{transition:none;animation:none}}@media (max-width:640px){html.skill-panel-mode #skill-drawer-panel{border-left:none;border-radius:20px 20px 0 0;width:100vw;max-width:100vw;padding:1.25rem 1.25rem 2rem;animation:.3s cubic-bezier(.32,.72,0,1) svelte-1rakymi-skillSheetRise;bottom:0;right:0;box-shadow:0 -18px 35px #0f172a40;top:auto!important;left:0!important}.skill-panel-close.svelte-1rakymi.svelte-1rakymi{top:auto;bottom:calc(env(safe-area-inset-bottom,24px) + 16px);right:20px}}textarea.svelte-xd9exn{min-height:42px;max-height:200px;line-height:1.5;transition:height .15s ease-out,box-shadow .2s ease,border-color .2s ease;font-size:14px;background-color:#fff!important;color:#333!important;font-family:Roboto,-apple-system,sans-serif!important}textarea.svelte-xd9exn::-webkit-scrollbar{display:none}textarea.svelte-xd9exn{-ms-overflow-style:none;scrollbar-width:none}textarea.svelte-xd9exn:hover{border-color:#00000040;box-shadow:0 0 0 1px #0000000d}textarea.svelte-xd9exn:focus{border-color:#22c55eb3;box-shadow:0 0 0 4px #22c55e26;animation:svelte-xd9exn-subtle-pop .2s ease-out}input[type=text].svelte-xd9exn{font-family:Roboto,-apple-system,sans-serif!important}@keyframes svelte-xd9exn-subtle-pop{0%{transform:scale(.98)}40%{transform:scale(1.01)}to{transform:scale(1)}}.lucide{stroke-width:1.75px}@keyframes svelte-1nc3qk6-pulse-highlight{0%{box-shadow:0 0 #f5b8004d}70%{box-shadow:0 0 0 8px #f5b80000}to{box-shadow:0 0 #f5b80000}}.citation-highlight.svelte-1nc3qk6.svelte-1nc3qk6{animation:svelte-1nc3qk6-pulse-highlight 2s cubic-bezier(.16,1,.3,1)}.before-context.svelte-1nc3qk6.svelte-1nc3qk6,.after-context.svelte-1nc3qk6.svelte-1nc3qk6{opacity:.7;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.citation-context.svelte-1nc3qk6:hover .before-context.svelte-1nc3qk6,.citation-context.svelte-1nc3qk6:hover .after-context.svelte-1nc3qk6{opacity:1}.scrollbar-thin.svelte-1nc3qk6.svelte-1nc3qk6::-webkit-scrollbar{width:8px;height:8px}.scrollbar-thin.svelte-1nc3qk6.svelte-1nc3qk6::-webkit-scrollbar-track{background:transparent}.scrollbar-thin.svelte-1nc3qk6.svelte-1nc3qk6::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.scrollbar-thin.svelte-1nc3qk6.svelte-1nc3qk6::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.scrollbar-thin.svelte-1nc3qk6.svelte-1nc3qk6::-webkit-scrollbar{display:auto}.scrollbar-thin.svelte-1nc3qk6.svelte-1nc3qk6:hover::-webkit-scrollbar{display:block}button.svelte-1nc3qk6.svelte-1nc3qk6,a.svelte-1nc3qk6.svelte-1nc3qk6{transition-property:all;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:.25s}h2.svelte-1nc3qk6.svelte-1nc3qk6,h3.svelte-1nc3qk6.svelte-1nc3qk6,h4.svelte-1nc3qk6.svelte-1nc3qk6,p.svelte-1nc3qk6.svelte-1nc3qk6,span.svelte-1nc3qk6.svelte-1nc3qk6{text-rendering:optimizeLegibility}.popup-overlay.svelte-1e8sox5.svelte-1e8sox5{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0000004d;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999999}.galaxy-brain-popup.svelte-1e8sox5.svelte-1e8sox5{width:380px;max-width:90vw;animation:svelte-1e8sox5-popupAppear .25s cubic-bezier(.23,1,.32,1)}.popup-content.svelte-1e8sox5.svelte-1e8sox5{background-color:#fff;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #0000000f,0 10px 30px #0003,0 4px 12px #0000001a;padding:0}.close-button.svelte-1e8sox5.svelte-1e8sox5{position:absolute;top:12px;right:12px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#0000000d;color:#666;border:none;cursor:pointer;transition:all .15s;z-index:2}.close-button.svelte-1e8sox5.svelte-1e8sox5:hover{background-color:#0000001a;color:#333}.popup-header.svelte-1e8sox5.svelte-1e8sox5{display:flex;align-items:center;padding:20px 24px 8px}.brain-icon.svelte-1e8sox5.svelte-1e8sox5{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin-right:12px;background-color:#7950f21f;color:#7950f2}.popup-header.svelte-1e8sox5 h3.svelte-1e8sox5{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Prompt,sans-serif;font-size:16px;font-weight:600;color:#1c1c1e;margin:0}.popup-body.svelte-1e8sox5.svelte-1e8sox5{padding:8px 24px 24px}.popup-body.svelte-1e8sox5 p.svelte-1e8sox5{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Prompt,sans-serif;font-size:14px;line-height:1.5;color:#4a4a4a;margin:0 0 16px}.features.svelte-1e8sox5.svelte-1e8sox5{margin:16px 0 24px}.feature.svelte-1e8sox5.svelte-1e8sox5{display:flex;align-items:center;margin-bottom:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Prompt,sans-serif;font-size:13px;color:#4a4a4a}.feature-dot.svelte-1e8sox5.svelte-1e8sox5{width:6px;height:6px;border-radius:50%;background-color:#7950f2;margin-right:10px}.got-it-button.svelte-1e8sox5.svelte-1e8sox5{display:block;width:100%;padding:10px;background-color:#7950f2;color:#fff;border:none;border-radius:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Prompt,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s}.got-it-button.svelte-1e8sox5.svelte-1e8sox5:hover{background-color:#6742d1}.got-it-button.svelte-1e8sox5.svelte-1e8sox5:active{transform:scale(.98)}@keyframes svelte-1e8sox5-popupAppear{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}:root{--panel-width:55%}.artifact-backdrop.svelte-1kz3aiz.svelte-1kz3aiz{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.artifact-panel.svelte-1kz3aiz.svelte-1kz3aiz{position:fixed;top:0;right:0;width:var(--panel-width);height:100vh;background:#ffffff;box-shadow:-8px 0 32px #0000001a;z-index:1001;display:flex;flex-direction:column;border-left:1px solid #e5e7eb}.artifact-header.svelte-1kz3aiz.svelte-1kz3aiz{display:flex;align-items:center;padding:.75rem 1.5rem;border-bottom:1px solid #e5e7eb;flex-shrink:0;gap:1.5rem}.header-title.svelte-1kz3aiz.svelte-1kz3aiz{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#1f2937}.tabs.svelte-1kz3aiz.svelte-1kz3aiz{display:flex;align-items:center;gap:.25rem;background-color:#f3f4f6;padding:.25rem;border-radius:.5rem}.tabs.svelte-1kz3aiz button.svelte-1kz3aiz{font-size:.875rem;font-weight:500;padding:.375rem 1rem;border-radius:.375rem;transition:all .2s ease;background:transparent;color:#6b7280;border:none;cursor:pointer}.tabs.svelte-1kz3aiz button.active.svelte-1kz3aiz{background-color:#fff;color:#111827;box-shadow:0 1px 3px #0000000d}.close-button.svelte-1kz3aiz.svelte-1kz3aiz{margin-left:auto;color:#9ca3af;background:transparent;border:none;padding:.25rem;border-radius:99px;cursor:pointer;transition:all .2s ease}.close-button.svelte-1kz3aiz.svelte-1kz3aiz:hover{background-color:#f3f4f6;color:#374151}.artifact-content.svelte-1kz3aiz.svelte-1kz3aiz{flex-grow:1;overflow-y:auto;padding:2rem 2.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.markdown-content.svelte-1kz3aiz.svelte-1kz3aiz{color:#374151;line-height:1.8}.markdown-content h1,.markdown-content h2,.markdown-content h3{font-weight:600;margin-top:1.75em;margin-bottom:.75em;color:#111827}.markdown-content p{margin-bottom:1.5rem}.markdown-content ul,.markdown-content ol{padding-left:1.5em;margin-bottom:1.5rem}.markdown-content table{margin-bottom:1.5rem}.citation-pill-inline{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:99px;padding:0 6px;font-size:11px;color:#6b7280;cursor:pointer;transition:all .15s ease;display:inline-block;line-height:1.4;vertical-align:baseline}.reading-mode .citation-unit{max-width:0;opacity:0;pointer-events:none}cite.citation-pill,.citation-marker{transition:opacity .2s ease}.reading-mode cite.citation-pill,.reading-mode .citation-marker{opacity:0;pointer-events:none}.sources-metadata{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid #f3f4f6;font-size:.8125rem;color:#6b7280}.metadata-line{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;line-height:1.5}.metadata-stat{font-weight:600;color:#374151}.metadata-divider{color:#9ca3af}.metadata-separator{color:#e5e7eb;margin:0 .25rem}.metadata-label{color:#6b7280}.metadata-link{color:#374151!important;text-decoration:none!important;font-weight:500;transition:color .15s}.metadata-link:hover{color:#111827!important;text-decoration:underline!important}.metadata-link:visited{color:#374151!important}.sources-details{margin-top:.75rem}.sources-toggle{color:#6b7280;cursor:pointer;font-size:.8125rem;padding:.25rem 0;transition:color .15s;list-style:none}.sources-toggle:hover{color:#374151}.sources-toggle:before{content:"▸ ";display:inline-block;transition:transform .2s}.sources-details[open] .sources-toggle:before{transform:rotate(90deg)}.sources-expanded{margin-top:.75rem;display:grid;gap:.375rem}.source-line{display:flex;justify-content:space-between;align-items:center;padding:.375rem 0;color:#374151!important;text-decoration:none!important;transition:all .15s}.source-line:hover{color:#111827!important;text-decoration:none!important}.source-line:hover .source-name{text-decoration:underline}.source-line:visited{color:#374151!important}.source-info{display:flex;align-items:center;gap:.5rem}.source-favicon{width:16px;height:16px;border-radius:2px;flex-shrink:0}.source-name{font-weight:500;color:inherit}.source-citations{color:#9ca3af;font-size:.75rem}.citation-hover-card.svelte-1kz3aiz.svelte-1kz3aiz{position:fixed;background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem;box-shadow:0 8px 24px #0000001a;max-width:320px;z-index:9999;pointer-events:auto}.hover-card-arrow.svelte-1kz3aiz.svelte-1kz3aiz{position:absolute;width:12px;height:12px;background:white;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;transform:rotate(45deg);top:-7px}.hover-card-header.svelte-1kz3aiz.svelte-1kz3aiz{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem;margin-bottom:.5rem}.hover-card-favicon.svelte-1kz3aiz.svelte-1kz3aiz{width:16px;height:16px;flex-shrink:0}.hover-card-citations.svelte-1kz3aiz.svelte-1kz3aiz{display:flex;flex-direction:column;gap:.5rem}.hover-card-excerpt.svelte-1kz3aiz.svelte-1kz3aiz{font-size:.8125rem;color:#6b7280;border-left:2px solid #d1d5db;padding-left:.75rem;margin-bottom:.5rem}.hover-card-footer.svelte-1kz3aiz.svelte-1kz3aiz{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #f3f4f6;font-size:.75rem;color:#8b5cf6;text-align:center;font-weight:500}a.hover-card-footer.svelte-1kz3aiz.svelte-1kz3aiz{display:block;text-decoration:none;transition:all .2s ease;padding:.25rem;border-radius:.25rem}a.hover-card-footer.svelte-1kz3aiz.svelte-1kz3aiz:hover{background:#f3f0ff;color:#7c3aed}.sources-tab.svelte-1kz3aiz h3.svelte-1kz3aiz{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.sources-list.svelte-1kz3aiz.svelte-1kz3aiz{display:grid;grid-template-columns:1fr;gap:.75rem}.source-card.svelte-1kz3aiz.svelte-1kz3aiz{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:.75rem;background:#f9fafb;border:1px solid #f3f4f6;transition:all .2s ease;text-decoration:none;color:inherit}.source-card.svelte-1kz3aiz.svelte-1kz3aiz:hover{border-color:#e5e7eb;background:#fff;box-shadow:0 4px 12px #0000000d}.source-info.svelte-1kz3aiz.svelte-1kz3aiz{flex-grow:1}.source-title.svelte-1kz3aiz.svelte-1kz3aiz{font-weight:500;color:#374151}.source-meta.svelte-1kz3aiz.svelte-1kz3aiz{font-size:.8125rem;color:#9ca3af}.pending-state.svelte-1kz3aiz.svelte-1kz3aiz{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;color:#9ca3af}.pending-icon.svelte-1kz3aiz.svelte-1kz3aiz{margin-bottom:1rem;color:#10b981}.pending-title.svelte-1kz3aiz.svelte-1kz3aiz{font-size:1.125rem;font-weight:500;color:#374151}.pending-text.svelte-1kz3aiz.svelte-1kz3aiz{max-width:300px}@media (max-width: 1024px){:root{--panel-width:85%}}@media (max-width: 768px){:root{--panel-width:100%}}.citation-toggle.svelte-1kz3aiz.svelte-1kz3aiz{margin-left:auto;padding:4px 12px;background:transparent;border:none;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;cursor:pointer;transition:color .15s ease;position:relative}.citation-toggle.svelte-1kz3aiz.svelte-1kz3aiz:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:1px;background:#8b5cf6;transition:all .2s ease;transform:translate(-50%)}.citation-toggle.svelte-1kz3aiz.svelte-1kz3aiz:hover{color:#8b5cf6}.citation-toggle.svelte-1kz3aiz.svelte-1kz3aiz:hover:after{width:100%}.floating-toc.svelte-1kz3aiz.svelte-1kz3aiz{position:fixed;bottom:2rem;right:2rem;z-index:100}.toc-toggle.svelte-1kz3aiz.svelte-1kz3aiz{width:48px;height:48px;border-radius:50%;background:white;border:1px solid #e5e7eb;box-shadow:0 4px 12px #0000001a;font-size:1.25rem;cursor:pointer;transition:all .2s}.toc-toggle.svelte-1kz3aiz.svelte-1kz3aiz:hover{transform:scale(1.1);box-shadow:0 6px 16px #00000026}.toc-content.svelte-1kz3aiz.svelte-1kz3aiz{position:absolute;bottom:60px;right:0;background:white;border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;min-width:250px;max-height:400px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.toc-link.svelte-1kz3aiz.svelte-1kz3aiz{display:block;padding:.375rem .5rem;color:#6b7280;text-decoration:none;font-size:.875rem;transition:all .15s;border-radius:.375rem}.toc-link.svelte-1kz3aiz.svelte-1kz3aiz:hover{color:#8b5cf6;background:#f9fafb}.toc-link.level-2.svelte-1kz3aiz.svelte-1kz3aiz{padding-left:1.5rem}.toc-link.level-3.svelte-1kz3aiz.svelte-1kz3aiz{padding-left:2.5rem}.markdown-content{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;line-height:1.8;color:#1f2937;max-width:52rem;margin:0 auto}.markdown-content p{margin-bottom:1.5rem;line-height:1.8}.markdown-content h1{font-size:2.25rem;line-height:1.2;margin-top:0;margin-bottom:1.5rem;font-weight:700;letter-spacing:-.025em;color:#111827;border-bottom:2px solid #e5e7eb;padding-bottom:.5rem}.markdown-content h1:not(:first-child){margin-top:3rem}.markdown-content h2{font-size:1.75rem;line-height:1.3;margin-top:3rem;margin-bottom:1.25rem;font-weight:600;letter-spacing:-.02em;color:#1f2937}.markdown-content h3{font-size:1.375rem;line-height:1.4;margin-top:2.5rem;margin-bottom:1rem;font-weight:600;color:#374151}.markdown-content ul,.markdown-content ol{margin-bottom:1.5rem;padding-left:1.75rem}.markdown-content li{margin-bottom:.5rem;line-height:1.75}.markdown-content blockquote{border-left:3px solid #8b5cf6;padding-left:1rem;margin:1.5rem 0;font-style:italic;color:#4b5563}body{-webkit-font-smoothing:antialiased}div.svelte-1042puv{backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:antialiased}p.svelte-1042puv{font-family:Prompt,sans-serif;letter-spacing:-.01em;margin:0}.warning-banner.svelte-1042puv{background:linear-gradient(180deg,#EBEFF7 0%,#E3F2FD 100%);box-shadow:0 1px 3px #0000000d,0 0 0 .5px #0000000d,inset 0 0 0 .5px #ffffffb3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.icon-container.svelte-1042puv{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:linear-gradient(180deg,#BBDEFB 0%,#90CAF9 100%);box-shadow:0 1px 2px #0000000d,inset 0 0 0 .5px #ffffffb3;margin-top:1px}.dismiss-button.svelte-1042puv{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#E3F2FD;color:#1976d2;border:none;outline:none;cursor:pointer;margin-top:1px;padding:0;opacity:.7;transition:all .15s cubic-bezier(.25,.1,.25,1);box-shadow:0 0 0 .5px #0000000d;will-change:transform,opacity}.dismiss-button.svelte-1042puv:hover{transform:scale(1.1);opacity:1;background:linear-gradient(180deg,#E3F2FD 0%,#BBDEFB 100%)}.dismiss-button.svelte-1042puv:active{transform:scale(.93);opacity:1}@keyframes svelte-1042puv-sheen{0%{transform:translate(-100%) rotate(10deg);opacity:0}25%{opacity:.2}50%{opacity:.3}to{transform:translate(200%) rotate(10deg);opacity:0}}.sheen-effect.svelte-1042puv{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg);animation:svelte-1042puv-sheen 4s ease-in-out infinite;pointer-events:none}.dismissing.svelte-1042puv{will-change:transform,opacity,height;transform-origin:top center}.dismiss-flash.svelte-1042puv{background:radial-gradient(circle at center,rgba(25,118,210,.1) 0%,transparent 70%);animation:svelte-1042puv-flash-out .35s cubic-bezier(.25,.1,.25,1.5) forwards;pointer-events:none}@keyframes svelte-1042puv-flash-out{0%{opacity:0;transform:scale(.8)}40%{opacity:.6;transform:scale(1.03)}to{opacity:0;transform:scale(1.05)}}.chat-dropdown-menu{transform-origin:top right}.chat-dropdown-menu[data-placement=top]{transform-origin:bottom right}.diagram-svg-container.svelte-7gv3bn svg{width:100%;height:auto}.response-footer.svelte-1j7sxku{padding-top:.25rem}:root{--indicator-bg:#e9eaea;--indicator-border:rgba(148, 163, 184, .25);--indicator-text:#4b5563;--indicator-dot:#6b7280}.thinking-indicator.svelte-10bleah.svelte-10bleah{display:inline-flex;align-items:center;transform-origin:center left;font-family:inherit}.indicator-bubble.svelte-10bleah.svelte-10bleah{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.65rem;padding:.5rem .9rem;border-radius:999px;background:var(--indicator-bg);border:1px solid var(--indicator-border);box-shadow:0 6px 20px #0f172a14;min-height:38px}.indicator-bubble--rail.svelte-10bleah.svelte-10bleah{padding:0;min-height:auto;background:transparent;border:0;box-shadow:none;gap:.5rem}.thinking-indicator--rail.svelte-10bleah .dot.svelte-10bleah{width:5px;height:5px}.thinking-indicator--rail.svelte-10bleah .status-text.svelte-10bleah{font-size:.8rem;color:#6b7280}.thinking-indicator--handoff.thinking-indicator--rail.svelte-10bleah .status-text.svelte-10bleah{font-size:.875rem;line-height:21px;color:#374151}.typing-dots.svelte-10bleah.svelte-10bleah{display:inline-flex;align-items:center;gap:.28rem}.dot.svelte-10bleah.svelte-10bleah{width:6px;height:6px;border-radius:999px;background:var(--indicator-dot);animation:svelte-10bleah-typing 1.35s infinite ease-in-out}.dot.svelte-10bleah.svelte-10bleah:nth-child(2){animation-delay:.15s}.dot.svelte-10bleah.svelte-10bleah:nth-child(3){animation-delay:.3s}.status-text.svelte-10bleah.svelte-10bleah{font-size:.9rem;color:var(--indicator-text);font-weight:500;letter-spacing:.01em;max-width:min(36ch,70vw);min-width:0;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:font-size .16s ease,line-height .16s ease,color .16s ease}@keyframes svelte-10bleah-typing{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.dot.svelte-10bleah.svelte-10bleah{animation:none;opacity:.7}}:root{--brand-purple:#8b5cf6;--brand-purple-light:#f5f3ff;--bg-color:#ffffff;--border-color:#e5e7eb;--text-primary:#1f2937;--text-secondary:#6b7280;--success-color:#10b981;--error-color:#ef4444;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}.galaxy-header.svelte-1buj9y4.svelte-1buj9y4{width:100%;padding:.75rem 1rem;background:linear-gradient(135deg,#f5f3ff 0%,#ffffff 100%);border:1px solid rgba(139,92,246,.2);border-radius:12px;cursor:pointer;text-align:left}.galaxy-header.svelte-1buj9y4.svelte-1buj9y4:hover{transform:none!important;box-shadow:none!important}.header-content.svelte-1buj9y4.svelte-1buj9y4{display:flex;align-items:center;gap:.75rem}.header-icon.svelte-1buj9y4.svelte-1buj9y4{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(139,92,246,.1);border-radius:8px;color:var(--brand-purple)}.header-text.svelte-1buj9y4.svelte-1buj9y4{flex:1;text-align:left}.header-title.svelte-1buj9y4.svelte-1buj9y4{font-size:.875rem;font-weight:600;color:var(--brand-purple);margin-bottom:2px}.header-status.svelte-1buj9y4.svelte-1buj9y4{font-size:.75rem;color:#6b7280}.header-actions.svelte-1buj9y4.svelte-1buj9y4{display:flex;align-items:center;gap:.75rem}.mini-progress.svelte-1buj9y4.svelte-1buj9y4{width:60px;height:4px;background:rgba(139,92,246,.1);border-radius:2px;overflow:hidden}.mini-progress-fill.svelte-1buj9y4.svelte-1buj9y4{height:100%;background:var(--brand-purple);border-radius:2px;transition:width .3s ease}.expand-icon.svelte-1buj9y4.svelte-1buj9y4{display:flex;align-items:center;color:#9ca3af;transition:transform .25s cubic-bezier(.4,0,.2,1)}.expand-icon.rotated.svelte-1buj9y4.svelte-1buj9y4{transform:rotate(180deg)}.galaxy-header.svelte-1buj9y4:hover .expand-icon.svelte-1buj9y4{color:var(--brand-purple)}.galaxy-header.galaxy-pulse-active.svelte-1buj9y4.svelte-1buj9y4{animation:svelte-1buj9y4-subtle-pulse 2s ease-in-out infinite}@keyframes svelte-1buj9y4-subtle-pulse{0%,to{box-shadow:0 1px 3px #8b5cf61f}50%{box-shadow:0 4px 12px #8b5cf633}}.expanded-content.svelte-1buj9y4.svelte-1buj9y4{margin-top:-1px;padding:1rem;background:white;border-top:1px solid rgba(139,92,246,.2);border-left:1px solid rgba(139,92,246,.2);border-right:1px solid rgba(139,92,246,.2);border-bottom:1px solid rgba(139,92,246,.2);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.galaxy-container.is-expanded.svelte-1buj9y4 .galaxy-header.svelte-1buj9y4{background:linear-gradient(135deg,#f5f3ff 0%,#faf5ff 100%);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.galaxy-container.svelte-1buj9y4.svelte-1buj9y4{width:100%;font-family:var(--font-sans);position:relative}.state-wrapper.svelte-1buj9y4.svelte-1buj9y4{padding:1rem}.state-view.svelte-1buj9y4.svelte-1buj9y4{display:flex;align-items:center;gap:.875rem;width:100%}.researching-view.svelte-1buj9y4.svelte-1buj9y4{flex-direction:column;align-items:stretch;gap:0}.icon-wrapper.svelte-1buj9y4.svelte-1buj9y4{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;background:var(--brand-purple-light);color:var(--brand-purple);border-radius:.75rem}.icon-wrapper.error.svelte-1buj9y4.svelte-1buj9y4{background:#fee2e2;color:#dc2626}.error-view.svelte-1buj9y4.svelte-1buj9y4{border-color:#fecaca;background:#fef2f2}.error-message.svelte-1buj9y4.svelte-1buj9y4{color:#991b1b}.fallback-notice.svelte-1buj9y4.svelte-1buj9y4{margin-top:.5rem;font-size:.75rem;color:#6b7280;font-style:italic}.text-content.svelte-1buj9y4.svelte-1buj9y4{flex-grow:1}.title.svelte-1buj9y4.svelte-1buj9y4{font-size:.9rem;font-weight:600;color:var(--text-primary);line-height:1.3}.subtitle.svelte-1buj9y4.svelte-1buj9y4{font-size:.8rem;color:var(--text-secondary);line-height:1.4}.animation-area.svelte-1buj9y4.svelte-1buj9y4{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.text-purple-600.svelte-1buj9y4.svelte-1buj9y4{color:var(--brand-purple)}.agent-spawn-animation.svelte-1buj9y4.svelte-1buj9y4{position:relative;width:24px;height:24px}.spawn-node.svelte-1buj9y4.svelte-1buj9y4{position:absolute;width:6px;height:6px;background:var(--brand-purple);border-radius:50%;top:50%;left:50%;transform-origin:center;animation:svelte-1buj9y4-spawn-out 2s infinite cubic-bezier(.25,.1,.25,1);animation-delay:var(--delay)}.research-header.svelte-1buj9y4.svelte-1buj9y4{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.625rem}.timer.svelte-1buj9y4.svelte-1buj9y4{font-size:.8rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.progress-track.svelte-1buj9y4.svelte-1buj9y4{width:100%;height:4px;background-color:#8b5cf614;border-radius:2px;margin-bottom:.5rem;overflow:hidden;position:relative}.progress-fill.svelte-1buj9y4.svelte-1buj9y4{height:100%;background-color:#8b5cf6e6;border-radius:2px;transition:width .8s cubic-bezier(.25,.46,.45,.94)}.research-subtitle.svelte-1buj9y4.svelte-1buj9y4{font-size:.75rem;color:#0006;margin-bottom:1.25rem;letter-spacing:.02em}.agent-grid.svelte-1buj9y4.svelte-1buj9y4{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem}.agent-group.svelte-1buj9y4.svelte-1buj9y4{display:flex;flex-direction:column;gap:.5rem}.group-header.svelte-1buj9y4.svelte-1buj9y4{display:flex;align-items:center;margin-bottom:.25rem}.group-name.svelte-1buj9y4.svelte-1buj9y4{font-size:.75rem;font-weight:500;color:#0009;letter-spacing:.03em}.agent-pods.svelte-1buj9y4.svelte-1buj9y4{display:flex;flex-wrap:wrap;gap:.375rem}.agent-pod-wrapper.svelte-1buj9y4.svelte-1buj9y4{width:22px;height:28px;margin-bottom:0}.agent-pod.svelte-1buj9y4.svelte-1buj9y4{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(0,0,0,.08);background-color:#00000005;transition:all .3s ease}.pod-idle.svelte-1buj9y4.svelte-1buj9y4{width:6px;height:6px;border-radius:50%;background-color:#00000026}.working-dot.svelte-1buj9y4.svelte-1buj9y4{width:6px;height:6px;border-radius:50%;background-color:#8b5cf6cc;animation:svelte-1buj9y4-pulse-minimal 2s ease-in-out infinite}.agent-pod.working.svelte-1buj9y4.svelte-1buj9y4{border-color:#8b5cf633;background-color:#8b5cf60a}.agent-pod.complete.svelte-1buj9y4.svelte-1buj9y4{border-color:#34c7594d;background-color:#34c7590d}.agent-pod.failed.svelte-1buj9y4.svelte-1buj9y4,.agent-pod.error.svelte-1buj9y4.svelte-1buj9y4{border-color:#ff3b304d;background-color:#ff3b300d}@keyframes svelte-1buj9y4-pulse-minimal{0%,to{opacity:.4}50%{opacity:1}}@keyframes svelte-1buj9y4-spawn-out{0%{transform:translate(-50%,-50%) scale(0);opacity:1}70%{transform:translate(-50%,-50%) scale(1.2);opacity:1}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}@keyframes svelte-1buj9y4-spin{to{transform:rotate(360deg)}}.plan-preview.svelte-1buj9y4.svelte-1buj9y4{margin-top:.5rem;padding:.375rem .5rem;background:rgba(139,92,246,.05);border-left:2px solid var(--brand-purple);border-radius:.25rem;font-size:.75rem;color:var(--brand-purple);font-weight:500}.critical-finding-alert.svelte-1buj9y4.svelte-1buj9y4{background:linear-gradient(135deg,#fef3c7 0%,#fed7aa 100%);border:1px solid #f59e0b;border-radius:.5rem;padding:.5rem .75rem;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#92400e;font-weight:500;animation:svelte-1buj9y4-slideDown .4s ease-out}@keyframes svelte-1buj9y4-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.metrics-strip.svelte-1buj9y4.svelte-1buj9y4{display:flex;gap:1.5rem;padding:.625rem 0;margin-bottom:1rem;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.metric.svelte-1buj9y4.svelte-1buj9y4{display:flex;align-items:baseline;gap:.375rem}.metric.svelte-1buj9y4 .value.svelte-1buj9y4{font-size:1.125rem;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums}.metric.svelte-1buj9y4 .label.svelte-1buj9y4{font-size:.75rem;color:var(--text-secondary);text-transform:lowercase}.search-indicator.svelte-1buj9y4.svelte-1buj9y4{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);font-size:.625rem;color:var(--brand-purple);font-weight:600;background:white;padding:0 3px;border-radius:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.agent-pod-wrapper.svelte-1buj9y4.svelte-1buj9y4{position:relative;width:22px;height:28px;margin-bottom:0}.agent-pod.high-confidence.svelte-1buj9y4.svelte-1buj9y4{border-color:#10b98166;background-color:#10b98114;box-shadow:0 0 0 2px #10b9811a}.agent-pod.medium-confidence.svelte-1buj9y4.svelte-1buj9y4{border-color:#fbbf2466;background-color:#fbbf2414}.agent-pod.low-confidence.svelte-1buj9y4.svelte-1buj9y4{border-color:#ef44444d;background-color:#ef44440f;opacity:.8}.agent-pod.adaptive.svelte-1buj9y4.svelte-1buj9y4{animation:svelte-1buj9y4-adaptivePulse 2s ease-in-out infinite}@keyframes svelte-1buj9y4-adaptivePulse{0%,to{box-shadow:0 0 #f59e0b66}50%{box-shadow:0 0 0 4px #f59e0b1a}}.adaptive-indicator.svelte-1buj9y4.svelte-1buj9y4{display:flex;align-items:center;gap:.5rem;margin-left:auto}.adaptive-badge.svelte-1buj9y4.svelte-1buj9y4{font-size:.65rem;padding:2px 6px;border-radius:4px;text-transform:uppercase;font-weight:600;opacity:.9}.adaptive-badge.critical.svelte-1buj9y4.svelte-1buj9y4{background:#fee2e2;color:#991b1b}.adaptive-badge.high.svelte-1buj9y4.svelte-1buj9y4{background:#fed7aa;color:#9a3412}.adaptive-badge.medium.svelte-1buj9y4.svelte-1buj9y4{background:#fef3c7;color:#92400e}.round-indicator.svelte-1buj9y4.svelte-1buj9y4{font-size:.65rem;color:#6b7280;font-weight:500}.cache-badge.svelte-1buj9y4.svelte-1buj9y4{position:absolute;top:-6px;left:-6px;font-size:.625rem;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px #0000001a}.citation-count.svelte-1buj9y4.svelte-1buj9y4{position:absolute;bottom:-10px;right:-8px;font-size:.625rem;background:rgba(99,102,241,.1);color:var(--brand-purple);padding:1px 4px;border-radius:8px;border:1px solid rgba(99,102,241,.2);white-space:nowrap;font-weight:500}.current-focus.svelte-1buj9y4.svelte-1buj9y4{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;margin:0 0 1rem;background:linear-gradient(135deg,rgba(139,92,246,.02) 0%,rgba(139,92,246,.04) 100%);border-radius:12px;border:1px solid rgba(139,92,246,.08);min-height:32px;opacity:0;animation:svelte-1buj9y4-fadeInUp .5s ease forwards}.focus-dot.svelte-1buj9y4.svelte-1buj9y4{width:6px;height:6px;background:var(--brand-purple);border-radius:50%;flex-shrink:0;animation:svelte-1buj9y4-gentlePulse 2s ease-in-out infinite}.focus-text.svelte-1buj9y4.svelte-1buj9y4{font-size:.75rem;color:var(--text-secondary);line-height:1.4;letter-spacing:.01em;opacity:0;animation:svelte-1buj9y4-fadeIn .8s ease .3s forwards;max-width:none;white-space:normal}@keyframes svelte-1buj9y4-fadeInUp{to{opacity:1;transform:translateY(0)}0%{opacity:0;transform:translateY(4px)}}@keyframes svelte-1buj9y4-fadeIn{to{opacity:1}}@keyframes svelte-1buj9y4-gentlePulse{0%,to{opacity:.6}50%{opacity:1}}.agent-pod.svelte-1buj9y4.svelte-1buj9y4{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.agent-pod.svelte-1buj9y4.svelte-1buj9y4:hover{transform:scale(1.15);z-index:10}.agent-pods.svelte-1buj9y4.svelte-1buj9y4{position:relative;z-index:1}.synthesis-detail.svelte-1buj9y4.svelte-1buj9y4{font-size:.7rem;color:var(--text-secondary, #666);opacity:.7;margin-left:.25rem}.status-wrapper.svelte-1osa93f.svelte-1osa93f{position:relative;min-height:60px;transition:min-height .4s cubic-bezier(.23,1,.32,1)}.status-wrapper.rail.svelte-1osa93f.svelte-1osa93f{min-height:0}.status-wrapper.processing.svelte-1osa93f.svelte-1osa93f{min-height:100px}.status-wrapper.processing.rail.svelte-1osa93f.svelte-1osa93f{min-height:0}.status-wrapper.compact.svelte-1osa93f.svelte-1osa93f{min-height:44px}.status-wrapper.processing.compact.svelte-1osa93f.svelte-1osa93f{min-height:72px}.status-wrapper.reduced-motion.svelte-1osa93f.svelte-1osa93f{transition:none}.indicator-container.svelte-1osa93f.svelte-1osa93f,.galaxy-container.svelte-1osa93f.svelte-1osa93f{position:relative;z-index:1}.indicator-container--rail.svelte-1osa93f.svelte-1osa93f{display:flex;align-items:center}.transition-overlay.svelte-1osa93f.svelte-1osa93f{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.05) 0%,rgba(168,85,247,.05) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;z-index:10}.transition-shimmer.svelte-1osa93f.svelte-1osa93f{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(139,92,246,.1),transparent);animation:svelte-1osa93f-shimmer 1.5s infinite}@keyframes svelte-1osa93f-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.upgrade-text.svelte-1osa93f.svelte-1osa93f{font-size:.875rem;color:#8b5cf6;font-weight:500;animation:svelte-1osa93f-pulse 2s ease-in-out infinite;z-index:1}.status-wrapper.reduced-motion.svelte-1osa93f .transition-shimmer.svelte-1osa93f,.status-wrapper.reduced-motion.svelte-1osa93f .upgrade-text.svelte-1osa93f{animation:none}@keyframes svelte-1osa93f-pulse{0%,to{opacity:.7}50%{opacity:1}}.error-banner.svelte-1osa93f.svelte-1osa93f{position:absolute;top:-40px;left:0;right:0;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:.875rem;color:#991b1b;z-index:20}.error-icon.svelte-1osa93f.svelte-1osa93f{font-size:1rem}.error-message.svelte-1osa93f.svelte-1osa93f{flex:1}.indicator-container.svelte-1osa93f.svelte-1osa93f{animation:svelte-1osa93f-expandIn .4s cubic-bezier(.23,1,.32,1)}.galaxy-container.svelte-1osa93f.svelte-1osa93f{animation:svelte-1osa93f-expandIn .6s cubic-bezier(.23,1,.32,1)}.status-wrapper.reduced-motion.svelte-1osa93f .indicator-container.svelte-1osa93f,.status-wrapper.reduced-motion.svelte-1osa93f .galaxy-container.svelte-1osa93f{animation:none}@keyframes svelte-1osa93f-expandIn{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}.calendar-card.svelte-1vrddzb.svelte-1vrddzb{--calendar-green-50:#f0fdf4;--calendar-green-100:#dcfce7;--calendar-green-200:#bbf7d0;--calendar-green-500:#22c55e;--calendar-green-600:#16a34a;--calendar-green-700:#15803d;--calendar-green-800:#166534;background:#ffffff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a14;padding:24px;margin-top:16px;max-width:680px;display:flex;flex-direction:column;gap:20px}.calendar-card.embedded.svelte-1vrddzb.svelte-1vrddzb{margin-top:12px;padding:18px;border:1px solid #e2e8f0;box-shadow:none}.card-header.svelte-1vrddzb.svelte-1vrddzb{display:flex;align-items:flex-start;gap:16px}.icon-circle.svelte-1vrddzb.svelte-1vrddzb{width:42px;height:42px;border-radius:12px;background:var(--calendar-green-600);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.icon.svelte-1vrddzb.svelte-1vrddzb{width:20px;height:20px}.summary.svelte-1vrddzb.svelte-1vrddzb{flex:1;display:flex;flex-direction:column;gap:6px}.summary-title.svelte-1vrddzb.svelte-1vrddzb{font-weight:600;color:#0f172a;font-size:1.05rem;letter-spacing:-.01em}.summary-meta.svelte-1vrddzb.svelte-1vrddzb{font-size:.78rem;color:#475569;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.summary-meta.svelte-1vrddzb .dot.svelte-1vrddzb{opacity:.55}.card-actions.svelte-1vrddzb.svelte-1vrddzb{display:flex;gap:8px}.status-chip.svelte-1vrddzb.svelte-1vrddzb{padding:4px 12px;border-radius:12px;font-size:.7rem;font-weight:600;background:#f1f5f9;color:#475569}.status-chip.success.svelte-1vrddzb.svelte-1vrddzb{background:var(--calendar-green-50);color:var(--calendar-green-600)}.status-chip.error.svelte-1vrddzb.svelte-1vrddzb{background:#fee2e2;color:#b91c1c}.card-body.svelte-1vrddzb.svelte-1vrddzb{display:flex;flex-direction:column;gap:20px}.prompt-section.svelte-1vrddzb.svelte-1vrddzb{background:none;border:none;padding:0;display:grid;gap:8px}.prompt-text.svelte-1vrddzb.svelte-1vrddzb{font-size:.85rem;color:#0f172a;line-height:1.55;font-weight:500}.missing-fields.svelte-1vrddzb.svelte-1vrddzb{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:.75rem;color:#64748b}.missing-label.svelte-1vrddzb.svelte-1vrddzb{font-weight:600;color:#64748b;text-transform:none;letter-spacing:normal;font-size:.72rem}.missing-list.svelte-1vrddzb.svelte-1vrddzb{color:#0f172a;font-weight:500}.alert.svelte-1vrddzb.svelte-1vrddzb{border-radius:10px;padding:14px;font-size:.78rem;display:grid;gap:4px;background:#f8fafc;color:#1f2937;border:1px solid #e2e8f0}.alert.svelte-1vrddzb strong.svelte-1vrddzb{font-weight:600}.alert.warn.svelte-1vrddzb.svelte-1vrddzb{background:#fef3c7;border-color:#fcd34d;color:#92400e}.alert.error.svelte-1vrddzb.svelte-1vrddzb{background:#fee2e2;border-color:#fca5a5;color:#991b1b}.ooo-warning.svelte-1vrddzb.svelte-1vrddzb{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fef3c7;border:1px solid #fbbf24;border-radius:10px;font-size:.78rem}.ooo-warning__icon.svelte-1vrddzb.svelte-1vrddzb{flex-shrink:0;width:20px;height:20px;color:#d97706}.ooo-warning__icon.svelte-1vrddzb svg.svelte-1vrddzb{width:100%;height:100%}.ooo-warning__content.svelte-1vrddzb.svelte-1vrddzb{display:flex;flex-direction:column;gap:4px}.ooo-warning__content.svelte-1vrddzb strong.svelte-1vrddzb{font-weight:600;color:#92400e}.ooo-warning__content.svelte-1vrddzb span.svelte-1vrddzb{color:#78350f;line-height:1.45}.requested-slot.svelte-1vrddzb.svelte-1vrddzb{border:1px solid #e2e8f0;background:#ffffff;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.requested-slot__header.svelte-1vrddzb.svelte-1vrddzb{display:flex;align-items:center;justify-content:space-between;gap:10px}.requested-slot__title.svelte-1vrddzb.svelte-1vrddzb{font-weight:600;color:#64748b;text-transform:none;font-size:.75rem;letter-spacing:normal}.requested-slot__duration.svelte-1vrddzb.svelte-1vrddzb{font-size:.72rem;font-weight:600;color:#475569;background:#f1f5f9;padding:2px 8px;border-radius:12px}.requested-slot__body.svelte-1vrddzb.svelte-1vrddzb{display:flex;flex-direction:column;gap:6px}.requested-slot__time.svelte-1vrddzb.svelte-1vrddzb{font-size:.86rem;font-weight:600;color:#0f172a}.requested-slot__status.svelte-1vrddzb.svelte-1vrddzb{font-size:.75rem;font-weight:500;color:#475569}.requested-slot__status--available.svelte-1vrddzb.svelte-1vrddzb{color:#15803d}.requested-slot__status--busy.svelte-1vrddzb.svelte-1vrddzb{color:#b45309}.requested-slot__status--unknown.svelte-1vrddzb.svelte-1vrddzb{color:#1f2937;font-style:italic}.requested-slot__actions.svelte-1vrddzb.svelte-1vrddzb{display:flex;justify-content:flex-end}.requested-slot__button.svelte-1vrddzb.svelte-1vrddzb{background:var(--calendar-green-600);color:#fff;border:1px solid var(--calendar-green-600);border-radius:12px;padding:8px 18px;font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease}.requested-slot__button--selected.svelte-1vrddzb.svelte-1vrddzb,.requested-slot__button.svelte-1vrddzb.svelte-1vrddzb:disabled{background:#bbf7d0;border-color:#86efac;color:#166534;cursor:default}.requested-slot__button.svelte-1vrddzb.svelte-1vrddzb:not(:disabled):hover{background:var(--calendar-green-700)}.smart-suggestions.svelte-1vrddzb.svelte-1vrddzb{background:none;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;gap:12px}.smart-suggestions--empty.svelte-1vrddzb.svelte-1vrddzb{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:14px;font-size:.78rem;color:#475569;text-align:center}.event-clarification.svelte-1vrddzb.svelte-1vrddzb{display:flex;flex-direction:column;gap:12px}.event-choice-grid.svelte-1vrddzb.svelte-1vrddzb{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.event-choice-card.svelte-1vrddzb.svelte-1vrddzb{text-align:left;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;transition:border-color .18s ease,background .18s ease}.event-choice-card.svelte-1vrddzb.svelte-1vrddzb:not(:disabled):hover{border-color:#94a3b8;background:#f8fafc}.event-choice-card.svelte-1vrddzb.svelte-1vrddzb:disabled{opacity:.7;cursor:not-allowed;background:#f8fafc}.event-choice-card--selected.svelte-1vrddzb.svelte-1vrddzb{border-color:var(--calendar-green-600);background:#ecfdf3}.event-choice-header.svelte-1vrddzb.svelte-1vrddzb{display:flex;justify-content:space-between;align-items:center;gap:12px}.event-choice-title.svelte-1vrddzb.svelte-1vrddzb{font-weight:600;color:#0f172a;font-size:.9rem}.event-choice-time.svelte-1vrddzb.svelte-1vrddzb{font-size:.8rem;color:#1f2937}.event-choice-meta.svelte-1vrddzb.svelte-1vrddzb{font-size:.75rem;color:#64748b}.event-choice-chip.svelte-1vrddzb.svelte-1vrddzb{font-size:.68rem;font-weight:600;color:#b45309;background:#fef3c7;padding:2px 8px;border-radius:999px}.event-choice-warning.svelte-1vrddzb.svelte-1vrddzb{font-size:.72rem;color:#b45309}.shift-choice-grid.svelte-1vrddzb.svelte-1vrddzb{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.shift-choice-card.svelte-1vrddzb.svelte-1vrddzb{text-align:left;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;transition:border-color .18s ease,background .18s ease}.shift-choice-card.svelte-1vrddzb.svelte-1vrddzb:hover{border-color:#94a3b8;background:#f8fafc}.shift-choice-title.svelte-1vrddzb.svelte-1vrddzb{font-weight:600;color:#0f172a;font-size:.9rem}.shift-choice-time.svelte-1vrddzb.svelte-1vrddzb{font-size:.78rem;color:#475569}.suggestion-header.svelte-1vrddzb.svelte-1vrddzb{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.suggestion-title.svelte-1vrddzb.svelte-1vrddzb{font-weight:600;color:#0f172a}.suggestion-grid.svelte-1vrddzb.svelte-1vrddzb{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.suggestion-card.svelte-1vrddzb.svelte-1vrddzb{position:relative;text-align:left;background:#ffffff;border:1px solid #d1d5db;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:border-color .18s ease,background .18s ease}.suggestion-card--selected.svelte-1vrddzb.svelte-1vrddzb{border-color:var(--calendar-green-600);background:#ecfdf3}.suggestion-card.svelte-1vrddzb.svelte-1vrddzb:hover{background:#f8fafc;border-color:#94a3b8}.suggestion-card__heading.svelte-1vrddzb.svelte-1vrddzb{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.suggestion-time.svelte-1vrddzb.svelte-1vrddzb{font-weight:600;color:#0f172a;font-size:.86rem}.suggestion-duration.svelte-1vrddzb.svelte-1vrddzb{font-size:.72rem;font-weight:600;color:var(--calendar-green-600);background:var(--calendar-green-50);border-radius:12px;padding:2px 8px}.suggestion-reason.svelte-1vrddzb.svelte-1vrddzb{font-size:.8rem;color:#1f2937;line-height:1.4}.suggestion-meta.svelte-1vrddzb.svelte-1vrddzb{font-size:.7rem;color:#64748b}.suggestion-chip.svelte-1vrddzb.svelte-1vrddzb{position:absolute;top:12px;right:12px;background:var(--calendar-green-600);color:#fff;font-size:.65rem;font-weight:600;padding:3px 9px;border-radius:12px}.suggestion-chip--selected.svelte-1vrddzb.svelte-1vrddzb{background:#166534}.suggestion-footnote.svelte-1vrddzb.svelte-1vrddzb{font-size:.7rem;color:#6b7280;text-align:right}.ambiguity-section.svelte-1vrddzb.svelte-1vrddzb{background:#fff7ed;border:1px solid #fdba74;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.ambiguity-group.svelte-1vrddzb.svelte-1vrddzb{display:flex;flex-direction:column;gap:10px}.ambiguity-title.svelte-1vrddzb.svelte-1vrddzb{font-weight:600;color:#9a3412;font-size:.85rem}.ambiguity-options.svelte-1vrddzb.svelte-1vrddzb{display:flex;flex-direction:column;gap:8px}.ambiguity-option.svelte-1vrddzb.svelte-1vrddzb{text-align:left;border:1px solid #fdba74;border-radius:10px;background:#fff;padding:10px 12px;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:border-color .15s ease,background .15s ease}.ambiguity-option.svelte-1vrddzb.svelte-1vrddzb:hover{border-color:#fb923c;background:#fff7ed}.ambiguity-option--secondary.svelte-1vrddzb.svelte-1vrddzb{border-style:dashed;color:#9a3412;background:transparent}.ambiguity-option__name.svelte-1vrddzb.svelte-1vrddzb{font-weight:600;font-size:.82rem;color:#7c2d12}.ambiguity-option__email.svelte-1vrddzb.svelte-1vrddzb{font-size:.72rem;color:#9a3412}.details.svelte-1vrddzb.svelte-1vrddzb{border-top:1px solid #e2e8f0;padding-top:18px;display:flex;flex-direction:column;gap:18px}.details-grid.svelte-1vrddzb.svelte-1vrddzb,.form-grid.svelte-1vrddzb.svelte-1vrddzb{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));font-size:.78rem}.details-grid.svelte-1vrddzb label.svelte-1vrddzb{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:600}.details-grid.svelte-1vrddzb p.svelte-1vrddzb{margin-top:6px;color:#0f172a;line-height:1.5;font-size:.86rem}.full-row.svelte-1vrddzb.svelte-1vrddzb{grid-column:1 / -1}.field.svelte-1vrddzb.svelte-1vrddzb{display:flex;flex-direction:column;gap:8px}.field.svelte-1vrddzb label.svelte-1vrddzb{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:600}.field.svelte-1vrddzb input.svelte-1vrddzb,.field.svelte-1vrddzb textarea.svelte-1vrddzb{border-radius:8px;border:1px solid #cbd5e1;padding:10px 12px;font-size:.82rem;color:#0f172a;background:#ffffff;transition:border-color .2s ease}.field.svelte-1vrddzb input.svelte-1vrddzb:focus,.field.svelte-1vrddzb textarea.svelte-1vrddzb:focus{outline:none;border-color:var(--calendar-green-600)}.field.svelte-1vrddzb textarea.svelte-1vrddzb{resize:vertical}.field.full.svelte-1vrddzb.svelte-1vrddzb{grid-column:1 / -1}.duration-field.svelte-1vrddzb.svelte-1vrddzb{gap:10px}.duration-chip-row.svelte-1vrddzb.svelte-1vrddzb{display:flex;flex-wrap:wrap;gap:8px}.duration-chip.svelte-1vrddzb.svelte-1vrddzb{border:1px solid #d1d5db;border-radius:9999px;padding:6px 12px;font-size:.74rem;font-weight:600;color:#0f172a;background:#ffffff;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.duration-chip.svelte-1vrddzb.svelte-1vrddzb:hover{border-color:#94a3b8;background:#f8fafc}.duration-chip--active.svelte-1vrddzb.svelte-1vrddzb{border-color:var(--calendar-green-600);background:var(--calendar-green-50);color:var(--calendar-green-700)}.duration-chip--custom.svelte-1vrddzb.svelte-1vrddzb{border-style:dashed;color:#475569;background:#f8fafc;cursor:default}.duration-hint.svelte-1vrddzb.svelte-1vrddzb{font-size:.72rem;color:#64748b}.time-zone-note.svelte-1vrddzb.svelte-1vrddzb{font-size:.7rem;color:#94a3b8}.attendees-field.svelte-1vrddzb.svelte-1vrddzb{gap:10px}.attendees-header.svelte-1vrddzb.svelte-1vrddzb{display:flex;align-items:center;justify-content:space-between}.attendees-count.svelte-1vrddzb.svelte-1vrddzb{background:#f1f5f9;color:#1f2937;border-radius:9999px;font-size:.68rem;font-weight:600;padding:2px 8px}.attendee-chip-group.svelte-1vrddzb.svelte-1vrddzb{display:flex;flex-wrap:wrap;gap:8px}.attendee-warning.svelte-1vrddzb.svelte-1vrddzb{margin:6px 0 8px;padding:6px 8px;border-radius:8px;font-size:.72rem;color:#92400e;background:#fef3c7;border:1px solid #fde68a}.attendee-chip.svelte-1vrddzb.svelte-1vrddzb{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:9999px;background:#f1f5f9;border:1px solid #e2e8f0;font-size:.78rem;color:#0f172a}.attendee-chip--warning.svelte-1vrddzb.svelte-1vrddzb{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.attendee-chip__avatar.svelte-1vrddzb.svelte-1vrddzb{width:24px;height:24px;border-radius:9999px;background:var(--calendar-green-50);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.68rem;color:var(--calendar-green-600)}img.attendee-chip__avatar.svelte-1vrddzb.svelte-1vrddzb{object-fit:cover}.attendee-chip__name.svelte-1vrddzb.svelte-1vrddzb{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attendee-chip__remove.svelte-1vrddzb.svelte-1vrddzb{border:none;background:none;color:#64748b;font-size:.9rem;line-height:1;padding:0 2px;cursor:pointer;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease}.attendee-chip__remove.svelte-1vrddzb.svelte-1vrddzb:hover{background:#fee2e2;color:#b91c1c}.attendee-chip--static.svelte-1vrddzb.svelte-1vrddzb{padding-right:12px}.attendee-chip-group--static.svelte-1vrddzb .attendee-chip.svelte-1vrddzb{cursor:default}.attendee-input-row.svelte-1vrddzb.svelte-1vrddzb{display:flex;gap:10px;align-items:center}.attendee-input.svelte-1vrddzb.svelte-1vrddzb{flex:1;border-radius:8px;border:1px solid #cbd5e1;padding:10px 12px;font-size:.82rem;transition:border-color .2s ease}.attendee-input.svelte-1vrddzb.svelte-1vrddzb:focus{outline:none;border-color:var(--calendar-green-600)}.attendee-add-button.svelte-1vrddzb.svelte-1vrddzb{border:1px solid var(--calendar-green-600);border-radius:8px;background:var(--calendar-green-600);color:#fff;font-weight:600;font-size:.8rem;padding:9px 16px;cursor:pointer;transition:background .15s ease}.attendee-add-button.svelte-1vrddzb.svelte-1vrddzb:disabled{opacity:.45;cursor:not-allowed}.attendee-add-button.svelte-1vrddzb.svelte-1vrddzb:hover:enabled{background:var(--calendar-green-700)}.attendee-suggestions.svelte-1vrddzb.svelte-1vrddzb{border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;margin-top:10px;max-height:200px;overflow-y:auto;display:grid;gap:4px}.attendee-suggestions--loading.svelte-1vrddzb.svelte-1vrddzb{padding:12px;font-size:.75rem;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.attendee-suggestion.svelte-1vrddzb.svelte-1vrddzb{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;transition:background .15s ease}.attendee-suggestion--focused.svelte-1vrddzb.svelte-1vrddzb,.attendee-suggestion.svelte-1vrddzb.svelte-1vrddzb:hover{background:#f1f5f9}.attendee-suggestion__avatar.svelte-1vrddzb.svelte-1vrddzb{width:28px;height:28px;border-radius:9999px;object-fit:cover;background:#e2e8f0;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.75rem;color:#475569}.attendee-suggestion__info.svelte-1vrddzb.svelte-1vrddzb{flex:1;min-width:0}.attendee-suggestion__name.svelte-1vrddzb.svelte-1vrddzb{font-size:.8rem;font-weight:600;color:#0f172a;display:block}.attendee-suggestion__email.svelte-1vrddzb.svelte-1vrddzb{font-size:.7rem;color:#64748b}.attendee-empty.svelte-1vrddzb.svelte-1vrddzb{font-size:.78rem;color:#64748b}.gmeet-toggle-container.svelte-1vrddzb.svelte-1vrddzb{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;background:#f8fafc;padding:12px 14px;border-radius:10px;border:1px solid #e2e8f0}.gmeet-label.svelte-1vrddzb.svelte-1vrddzb{font-size:.78rem;font-weight:600;color:#0f172a}.gmeet-switch-label.svelte-1vrddzb.svelte-1vrddzb{position:relative;display:inline-block;width:48px;height:26px;cursor:pointer}.gmeet-checkbox.svelte-1vrddzb.svelte-1vrddzb{opacity:0;width:0;height:0;position:absolute}.gmeet-switch.svelte-1vrddzb.svelte-1vrddzb{position:absolute;top:0;left:0;right:0;bottom:0;background:#cbd5e1;border-radius:9999px;transition:background .2s}.gmeet-switch.svelte-1vrddzb.svelte-1vrddzb:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background:#ffffff;border-radius:50%;transition:transform .2s}.gmeet-checkbox.svelte-1vrddzb:checked+.gmeet-switch.svelte-1vrddzb{background:var(--calendar-green-600)}.gmeet-checkbox.svelte-1vrddzb:checked+.gmeet-switch.svelte-1vrddzb:before{transform:translate(22px)}.edit-actions.svelte-1vrddzb.svelte-1vrddzb{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.card-footer.svelte-1vrddzb.svelte-1vrddzb{border-top:1px solid #e2e8f0;padding-top:16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.footer-left.svelte-1vrddzb.svelte-1vrddzb,.footer-right.svelte-1vrddzb.svelte-1vrddzb{display:flex;align-items:center;gap:12px}.link.svelte-1vrddzb.svelte-1vrddzb{background:none;border:none;color:var(--calendar-green-600);font-weight:600;cursor:pointer;padding:0;font-size:.78rem}.link.svelte-1vrddzb.svelte-1vrddzb:hover{text-decoration:underline}.primary.svelte-1vrddzb.svelte-1vrddzb{background:var(--calendar-green-600);border:1px solid var(--calendar-green-600);color:#fff;border-radius:9999px;padding:6px 14px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease}.primary.svelte-1vrddzb.svelte-1vrddzb:disabled{opacity:.6;cursor:not-allowed}.primary.svelte-1vrddzb.svelte-1vrddzb:hover:enabled{background:var(--calendar-green-700)}.ghost.svelte-1vrddzb.svelte-1vrddzb{background:transparent;border:1px solid #d1d5db;color:#0f172a;border-radius:9999px;padding:6px 14px;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ghost.svelte-1vrddzb.svelte-1vrddzb:hover{background:#f8fafc;border-color:#94a3b8}.footer-hint.svelte-1vrddzb.svelte-1vrddzb{font-size:.72rem;color:#6b7280;flex-basis:100%;text-align:right}@media (max-width: 640px){.calendar-card.svelte-1vrddzb.svelte-1vrddzb{padding:18px;gap:18px}.card-header.svelte-1vrddzb.svelte-1vrddzb{flex-wrap:wrap}.summary-title.svelte-1vrddzb.svelte-1vrddzb{font-size:1rem}.suggestion-grid.svelte-1vrddzb.svelte-1vrddzb,.details-grid.svelte-1vrddzb.svelte-1vrddzb,.form-grid.svelte-1vrddzb.svelte-1vrddzb{grid-template-columns:1fr}.card-footer.svelte-1vrddzb.svelte-1vrddzb{flex-direction:column;align-items:stretch;gap:14px}.footer-left.svelte-1vrddzb.svelte-1vrddzb,.footer-right.svelte-1vrddzb.svelte-1vrddzb{justify-content:space-between}}.daystream-card.svelte-rwhxb{border-color:#94a3b866;background:linear-gradient(135deg,#f8fafc 0%,#ffffff 60%);box-shadow:0 12px 30px -24px #0f172a73;margin-top:.75rem}.daystream-header.svelte-rwhxb{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.daystream-kicker.svelte-rwhxb{font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:600}.daystream-title.svelte-rwhxb{font-size:1rem;font-weight:600;color:#0f172a}.daystream-sub.svelte-rwhxb{font-size:.8rem;color:#475569;margin-top:.25rem}.daystream-badges.svelte-rwhxb{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.daystream-ribbon.svelte-rwhxb{margin-top:.75rem}.ribbon-track.svelte-rwhxb{position:relative;height:10px;border-radius:999px;background-color:#e0f2fe;background-image:var(--density-gradient),linear-gradient(90deg,#dbeafe,#f0f9ff);overflow:hidden}.ribbon-block.svelte-rwhxb{position:absolute;height:100%;border-radius:999px;background:var(--color, rgba(14, 165, 233, .28));left:calc(var(--left) * 1%);width:calc(var(--width) * 1%);opacity:.9;border:none;padding:0;cursor:pointer}.ribbon-block.svelte-rwhxb:focus-visible{outline:2px solid rgba(15,23,42,.4);outline-offset:2px}.ribbon-block.is-focus.svelte-rwhxb{background:rgba(14,165,233,.65);box-shadow:0 0 0 2px #0f172a26}.ribbon-block.is-selected.svelte-rwhxb{background:rgba(14,165,233,.5);box-shadow:0 0 0 2px #0f172a59}.ribbon-labels.svelte-rwhxb{margin-top:.35rem;font-size:.6rem;color:#94a3b8;display:flex;justify-content:space-between}.daystream-next.svelte-rwhxb{margin-top:.75rem;padding:.5rem .75rem;border-radius:.75rem;background:#f1f5f9;display:flex;justify-content:space-between;gap:.75rem;align-items:center}.next-label.svelte-rwhxb{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:600}.next-title.svelte-rwhxb{font-size:.9rem;font-weight:600;color:#0f172a}.next-time.svelte-rwhxb{font-size:.8rem;color:#475569}.daystream-all-day.svelte-rwhxb{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.35rem}.daystream-conflicts.svelte-rwhxb{margin-top:.75rem;padding:.6rem .75rem;border-radius:.75rem;border:1px solid rgba(148,163,184,.25);background:#f8fafc}.conflict-header.svelte-rwhxb{display:flex;align-items:center;gap:.5rem}.conflict-title.svelte-rwhxb{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:600}.conflict-actions.svelte-rwhxb{display:flex;gap:.35rem;margin-left:auto;align-items:center}.conflict-list.svelte-rwhxb{margin-top:.5rem;display:grid;gap:.5rem}.conflict-group.svelte-rwhxb{padding:.45rem .6rem;border-radius:.6rem;background:#ffffff;border:1px solid rgba(148,163,184,.2)}.conflict-window.svelte-rwhxb{font-size:.72rem;font-weight:600;color:#0f172a;margin-bottom:.35rem}.conflict-items.svelte-rwhxb{display:flex;flex-direction:column;gap:.25rem}.conflict-item.svelte-rwhxb{display:flex;align-items:center;gap:.45rem;padding:.25rem .35rem;border-radius:.5rem;border:none;background:transparent;color:#475569;font-size:.78rem;cursor:pointer;text-align:left}.conflict-item.svelte-rwhxb:hover{background:rgba(148,163,184,.15)}.conflict-item-title.svelte-rwhxb{font-weight:600;color:#0f172a}.daystream-list.svelte-rwhxb{margin-top:.75rem;display:flex;flex-direction:column;gap:.6rem}.daystream-day-label.svelte-rwhxb{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-weight:600;margin-bottom:.4rem}.daystream-item.svelte-rwhxb{display:grid;grid-template-columns:10px 1fr;gap:.6rem;align-items:flex-start;padding:.35rem;border-radius:.6rem;transition:background .15s ease,transform .15s ease;cursor:pointer}.daystream-row.svelte-rwhxb{display:flex;flex-direction:column;gap:.35rem}.daystream-item.svelte-rwhxb:hover{background:rgba(148,163,184,.12)}.daystream-item.is-selected.svelte-rwhxb{background:rgba(148,163,184,.18)}.event-dot.svelte-rwhxb{width:8px;height:8px;border-radius:999px;background:var(--dot-color);margin-top:.35rem;box-shadow:0 0 0 3px #0f172a0a}.event-dot.small.svelte-rwhxb{width:6px;height:6px;margin-top:0;box-shadow:0 0 0 2px #0f172a0a}.event-title.svelte-rwhxb{font-size:.9rem;font-weight:600;color:#0f172a}.event-time.svelte-rwhxb{font-size:.78rem;color:#475569}.event-meta.svelte-rwhxb{color:#94a3b8}.daystream-toggle.svelte-rwhxb{margin-top:.5rem;align-self:flex-start}.daystream-hint.svelte-rwhxb{margin-top:.35rem;font-size:.7rem;color:#94a3b8}.daystream-focus-context.svelte-rwhxb{margin-top:.75rem;display:flex;flex-direction:column;gap:.5rem}.focus-context-row.svelte-rwhxb{display:grid;grid-template-columns:3rem auto 1fr;gap:.5rem;align-items:center;font-size:.75rem;color:#475569}.context-label.svelte-rwhxb{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-weight:600}.context-time.svelte-rwhxb{color:#0f172a;font-weight:600}.context-title.svelte-rwhxb{color:#475569}.event-detail.svelte-rwhxb{margin-left:1.3rem;padding:.4rem .6rem .5rem;border-radius:.7rem;background:#f8fafc;border:1px solid rgba(148,163,184,.25);display:grid;gap:.35rem;font-size:.72rem;color:#475569}.detail-row.svelte-rwhxb{display:flex;justify-content:space-between;gap:.5rem}.detail-label.svelte-rwhxb{text-transform:uppercase;letter-spacing:.08em;font-size:.6rem;color:#94a3b8;font-weight:600}.detail-actions.svelte-rwhxb{display:flex;justify-content:flex-end}.quote-to-ask.svelte-ooqig1.svelte-ooqig1{position:fixed;transform:translate(-50%,-100%);z-index:80}.quote-to-ask-button.svelte-ooqig1.svelte-ooqig1{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(148,163,184,.6);background:#ffffff;color:#374151;font-size:.72rem;font-weight:600;box-shadow:0 12px 24px #0f172a1f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.quote-to-ask-button.svelte-ooqig1.svelte-ooqig1:hover{border-color:#64748be6;box-shadow:0 16px 30px #0f172a2e;transform:translateY(-1px)}.quote-to-ask-button.svelte-ooqig1.svelte-ooqig1:focus-visible{outline:2px solid #34d399;outline-offset:3px}.assistant-bubble-stack.svelte-ooqig1.svelte-ooqig1{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;max-width:75ch}.assistant-bubble-stack--static.svelte-ooqig1.svelte-ooqig1{transition:none}.assistant-response-bubble.svelte-ooqig1.svelte-ooqig1{position:relative;width:100%;max-width:75ch;border-radius:.75rem;background:#e9eaea}.assistant-response-body.svelte-ooqig1.svelte-ooqig1{position:relative}.assistant-thinking-layer.svelte-ooqig1.svelte-ooqig1{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;padding:1rem;pointer-events:none;opacity:1;z-index:2;transition:opacity .36s ease}.assistant-thinking-layer--fadeout.svelte-ooqig1.svelte-ooqig1{opacity:0}.assistant-response-content-layer.svelte-ooqig1.svelte-ooqig1{position:relative;z-index:1;transition:opacity .36s ease}.assistant-response-content-layer--hidden.svelte-ooqig1.svelte-ooqig1{opacity:0;pointer-events:none}.assistant-response-content-layer--static.svelte-ooqig1.svelte-ooqig1,.assistant-bubble-stack--static.svelte-ooqig1 .assistant-thinking-layer.svelte-ooqig1,.assistant-bubble-stack--static.svelte-ooqig1 .assistant-response-content-layer.svelte-ooqig1{transition:none}.assistant-thinking-inline.svelte-ooqig1.svelte-ooqig1{display:flex;align-items:center}.user-message-bubble.svelte-ooqig1.svelte-ooqig1{transform-origin:right center;will-change:opacity,transform;backface-visibility:hidden}@media (prefers-reduced-motion: reduce){.assistant-thinking-layer.svelte-ooqig1.svelte-ooqig1,.assistant-response-content-layer.svelte-ooqig1.svelte-ooqig1{transition:none}}.galaxy-brain-content-wrapper.svelte-ooqig1.svelte-ooqig1{position:relative}.galaxy-brain-animated-container.svelte-ooqig1.svelte-ooqig1{position:relative;max-height:200px;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1)}.galaxy-brain-animated-container.expanded.svelte-ooqig1.svelte-ooqig1{max-height:5000px}.preview-fade.svelte-ooqig1.svelte-ooqig1{position:relative}.preview-fade.svelte-ooqig1.svelte-ooqig1:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4rem;background:linear-gradient(to bottom,rgba(233,234,234,0) 0%,rgba(233,234,234,.8) 50%,rgba(233,234,234,1) 100%);pointer-events:none}.galaxy-brain-actions.svelte-ooqig1.svelte-ooqig1{display:flex;gap:.75rem;margin-top:1rem;align-items:center}.galaxy-brain-expand-button.svelte-ooqig1.svelte-ooqig1{display:inline-flex;align-items:center;gap:.25rem;padding:.375rem .75rem;background:none;color:#8b5cf6;font-weight:500;font-size:.875rem;border:1px solid transparent;border-radius:.5rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.galaxy-brain-expand-button.svelte-ooqig1.svelte-ooqig1:hover{background:#f9f5ff;border-color:#8b5cf6;gap:.5rem}.galaxy-brain-expand-button.svelte-ooqig1 svg.svelte-ooqig1{transition:transform .3s cubic-bezier(.4,0,.2,1)}.galaxy-brain-expand-button.svelte-ooqig1 svg.rotate-180.svelte-ooqig1{transform:rotate(180deg)}.view-full-report-button.svelte-ooqig1.svelte-ooqig1{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:.75rem;font-weight:500;font-size:.875rem;color:#374151;cursor:pointer;transition:all .2s ease}.view-full-report-button.svelte-ooqig1.svelte-ooqig1:hover{background-color:#e5e7eb;border-color:#d1d5db;box-shadow:0 1px 3px #0000000d}.galaxy-brain-animated-container.truncated.svelte-ooqig1.svelte-ooqig1{position:relative}.truncation-indicator.svelte-ooqig1.svelte-ooqig1{position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,rgba(233,234,234,0) 0%,rgba(233,234,234,.9) 40%,rgba(233,234,234,1) 60%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;pointer-events:none}.truncation-message.svelte-ooqig1.svelte-ooqig1{background:rgba(233,234,234,.95);padding:6px 12px;border-radius:6px;font-size:.8125rem;color:#6b7280;font-weight:500;display:flex;align-items:center;box-shadow:0 1px 3px #0000000d;pointer-events:auto}.apple-spinner.svelte-ooqig1.svelte-ooqig1{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px}.spinner-dot.svelte-ooqig1.svelte-ooqig1{width:8px;height:8px;background-color:#4caf50;border-radius:50%;opacity:.3}.spinner-dot.svelte-ooqig1.svelte-ooqig1:nth-child(1){animation:svelte-ooqig1-apple-spinner 1.4s infinite ease-in-out;animation-delay:0s}.spinner-dot.svelte-ooqig1.svelte-ooqig1:nth-child(2){animation:svelte-ooqig1-apple-spinner 1.4s infinite ease-in-out;animation-delay:.2s}.spinner-dot.svelte-ooqig1.svelte-ooqig1:nth-child(3){animation:svelte-ooqig1-apple-spinner 1.4s infinite ease-in-out;animation-delay:.4s}.chat-attachment-gallery.svelte-ooqig1.svelte-ooqig1{display:flex;flex-wrap:wrap;gap:.75rem;max-width:28rem}.chat-attachment-card.svelte-ooqig1.svelte-ooqig1{width:132px;border-radius:14px;overflow:hidden;border:1px solid #cbd5f5;background:#ffffff;box-shadow:0 12px 28px #0f172a1f;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.chat-attachment-card.svelte-ooqig1.svelte-ooqig1:hover{transform:translateY(-2px);box-shadow:0 18px 32px #0f172a2e}.chat-attachment-card.svelte-ooqig1.svelte-ooqig1:focus-visible{outline:2px solid #34d399;outline-offset:3px}.chat-attachment-card.svelte-ooqig1 img.svelte-ooqig1{width:100%;height:110px;object-fit:cover;display:block}.chat-attachment-card-fallback.svelte-ooqig1.svelte-ooqig1{height:110px;padding:.6rem;display:flex;flex-direction:column;justify-content:space-between}.chat-attachment-fallback-label.svelte-ooqig1.svelte-ooqig1{font-size:.85rem;font-weight:700;letter-spacing:.12em}.chat-attachment-fallback-snippet.svelte-ooqig1.svelte-ooqig1{font-size:.68rem;line-height:1.1;color:#475569;margin-top:.3rem;display:block}.chat-attachment-card-footer.svelte-ooqig1.svelte-ooqig1{padding:.5rem .6rem;border-top:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.92)}.chat-attachment-name.svelte-ooqig1.svelte-ooqig1{font-size:.74rem;font-weight:600;color:#1e293b;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.chat-attachment-status.svelte-ooqig1.svelte-ooqig1{margin-top:.25rem;font-size:.62rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:999px;background:rgba(148,163,184,.2);color:#64748b;width:fit-content}.chat-attachment-status--pending.svelte-ooqig1.svelte-ooqig1{background:rgba(56,189,248,.18);color:#0284c7}.chat-attachment-status--error.svelte-ooqig1.svelte-ooqig1{background:rgba(248,113,113,.18);color:#b91c1c}@keyframes svelte-ooqig1-apple-spinner{0%,to{opacity:.3;transform:scale(.8)}40%,60%{opacity:1;transform:scale(1)}}.citation-unit{transition:max-width .2s ease,opacity .2s ease;max-width:150px;display:inline-block;overflow:hidden;vertical-align:baseline}.citation-block{margin-bottom:.6rem}.citation-block:last-child{margin-bottom:0}.citation-pill-inline{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:0 6px;font-size:11px;color:#6b7280;cursor:pointer;transition:all .15s ease;display:inline-block;line-height:1.4;vertical-align:baseline;font-family:inherit}.citation-pill-inline:hover{background:#e5e7eb;color:#374151;transform:translateY(-1px)}details.svelte-15gjsrj summary.svelte-15gjsrj::-webkit-details-marker{display:none}details[open].svelte-15gjsrj summary.svelte-15gjsrj:before{content:"▼ "}details.svelte-15gjsrj summary.svelte-15gjsrj:before{content:"▶ "}.custom-scrollbar.svelte-1sakj02.svelte-1sakj02::-webkit-scrollbar{width:7px}.custom-scrollbar.svelte-1sakj02.svelte-1sakj02::-webkit-scrollbar-track{background:transparent}.custom-scrollbar.svelte-1sakj02.svelte-1sakj02::-webkit-scrollbar-thumb{background:rgba(51,65,85,.16);border-radius:4px}.custom-scrollbar.svelte-1sakj02.svelte-1sakj02::-webkit-scrollbar-thumb:hover{background:rgba(51,65,85,.26)}.chat-container-area.svelte-1sakj02.svelte-1sakj02{padding-bottom:calc(3rem + env(safe-area-inset-bottom,0));position:relative;will-change:transform;transform:translateZ(0)}.chat-content-locked.svelte-1sakj02.svelte-1sakj02{pointer-events:none}.chat-switch-overlay.svelte-1sakj02.svelte-1sakj02{position:absolute;top:18px;left:50%;transform:translate(-50%);z-index:30;pointer-events:none}.chat-switch-card.svelte-1sakj02.svelte-1sakj02{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(15,23,42,.86);color:#fff;font-size:12px;font-weight:600;box-shadow:0 10px 24px #0f172a33,0 4px 12px #0f172a1f}.chat-switch-spinner.svelte-1sakj02.svelte-1sakj02{width:12px;height:12px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:svelte-1sakj02-rotate .8s linear infinite}.chat-input-wrapper.svelte-1sakj02.svelte-1sakj02{position:sticky;bottom:0;left:0;right:0;width:100%;background-color:#f8fafc;z-index:100;border-top:1px solid rgba(15,23,42,.08);box-shadow:0 -10px 32px -24px #0f172a73,0 -1px 2px #0f172a14;transform:translateZ(0);will-change:transform;-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom,0)}.new-reply-pill.svelte-1sakj02.svelte-1sakj02{position:absolute;left:50%;top:-36px;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(15,23,42,.9);color:#fff;font-size:12px;font-weight:600;box-shadow:0 10px 24px #0f172a33,0 4px 12px #0f172a1f;transition:transform .2s ease,opacity .2s ease;z-index:110}.new-reply-pill.svelte-1sakj02.svelte-1sakj02:hover{transform:translate(-50%) translateY(-1px)}.composer-with-attachments.svelte-1sakj02.svelte-1sakj02{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0))}.attachment-status-row.svelte-1sakj02.svelte-1sakj02{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 2px 8px;border-bottom:1px solid rgba(148,163,184,.18);margin-bottom:8px}.attachment-status-meta.svelte-1sakj02.svelte-1sakj02{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.attachment-status-title.svelte-1sakj02.svelte-1sakj02{font-size:12px;font-weight:600;color:#334155}.attachment-status-pill.svelte-1sakj02.svelte-1sakj02{font-size:11px;font-weight:600;padding:2px 6px;border-radius:999px;background:rgba(148,163,184,.18);color:#475569}.attachment-status-pill--success.svelte-1sakj02.svelte-1sakj02{background:rgba(16,185,129,.15);color:#047857}.attachment-status-pill--error.svelte-1sakj02.svelte-1sakj02{background:rgba(239,68,68,.15);color:#b91c1c}.attachment-status-actions.svelte-1sakj02.svelte-1sakj02{display:flex;gap:10px;align-items:center}.attachment-status-actions.svelte-1sakj02 button.svelte-1sakj02{font-size:11px;font-weight:600;color:#64748b;background:transparent;border:none;cursor:pointer;padding:2px 4px}.attachment-status-actions.svelte-1sakj02 button.svelte-1sakj02:hover{color:#0f172a}.bg-\[#E9EAEA\],.bg-\[#D9E9D3\]{position:relative;z-index:1;transition:transform .2s ease-out,box-shadow .2s ease-out}.shadow-sm.svelte-1sakj02.svelte-1sakj02{box-shadow:0 10px 30px -22px #0f172a73,0 1px 3px #0f172a14}.markdown-content{line-height:1.7;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content *{font-family:Roboto,-apple-system,sans-serif!important}.markdown-content h1{font-size:1.5rem;font-weight:600;margin-top:1.2rem;margin-bottom:.8rem;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content h2{font-size:1.3rem;font-weight:600;margin-top:1.1rem;margin-bottom:.7rem;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content h3{font-size:1.15rem;font-weight:600;margin-top:1rem;margin-bottom:.6rem;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content h4,.markdown-content h5,.markdown-content h6{font-size:1rem;font-weight:600;margin-top:.8rem;margin-bottom:.5rem;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content p{margin-bottom:.8rem;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content ul,.markdown-content ol{margin-left:1.5rem;margin-bottom:.8rem;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content li{margin-bottom:.3rem;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content blockquote{margin:.85rem 0;padding:.9rem 1rem;background:#f7f8fb;border:1px solid #e5e7eb;border-radius:.75rem;color:#334155;font-style:normal;font-family:Roboto,-apple-system,sans-serif!important;box-shadow:0 1px 2px #0f172a0d}.markdown-content code{font-family:monospace,Prompt,-apple-system,BlinkMacSystemFont,sans-serif!important;background-color:#f5f5f5;padding:.1rem .3rem;border-radius:3px;font-size:.9em}.markdown-content pre{background-color:#f5f5f5;padding:.8rem;border-radius:5px;overflow-x:auto;margin-bottom:1rem}.markdown-content pre code{background-color:transparent;padding:0;font-size:.9em;line-height:1.5;font-family:monospace,Prompt,-apple-system,BlinkMacSystemFont,sans-serif!important}.markdown-content a{color:#4a6fa1;text-decoration:underline;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content table th,.markdown-content table td{border:1px solid #e0e0e0;padding:.5rem;text-align:left;font-family:Roboto,-apple-system,sans-serif!important}.markdown-content table th{background-color:#f5f5f5;font-weight:600}.citation-highlighter,.citation-highlighter *,.citation-text,.citation-text *,.academic-citation-text,.academic-citation-text *{font-family:Roboto,-apple-system,sans-serif!important}.skeleton-avatar.svelte-1sakj02.svelte-1sakj02{width:32px;height:32px;border-radius:50%;background:linear-gradient(110deg,#f1f1f1 8%,#f9f9f9 18%,#f1f1f1 33%);background-size:200% 100%;animation:svelte-1sakj02-skeleton-shine 1.5s cubic-bezier(.4,0,.2,1) infinite;flex-shrink:0;margin-right:16px;box-shadow:0 1px 2px #0000000d}.skeleton-message.svelte-1sakj02.svelte-1sakj02{background:linear-gradient(110deg,#f7f7f7 8%,#ffffff 18%,#f7f7f7 33%);background-size:200% 100%;border-radius:14px;padding:16px;max-width:600px;width:auto;min-width:200px;box-shadow:0 1px 3px #00000008,0 1px 2px #00000005;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.skeleton-message.user-message.svelte-1sakj02.svelte-1sakj02{background:linear-gradient(110deg,#f5f9f5 8%,#fafefa 18%,#f5f9f5 33%);background-size:200% 100%}.skeleton-line.svelte-1sakj02.svelte-1sakj02{height:14px;border-radius:6px;background-color:#0000000e;margin-bottom:12px;opacity:.9;transition:all .2s cubic-bezier(.4,0,.2,1);animation:svelte-1sakj02-skeleton-breathe 2s cubic-bezier(.455,.03,.515,.955) infinite;will-change:opacity}.skeleton-line.svelte-1sakj02.svelte-1sakj02:last-child{margin-bottom:0;width:70%}.skeleton-line.svelte-1sakj02.svelte-1sakj02:nth-child(3n+1){width:92%}.skeleton-line.svelte-1sakj02.svelte-1sakj02:nth-child(3n+2){width:86%}.skeleton-line.svelte-1sakj02.svelte-1sakj02:nth-child(3n+3){width:95%}.chat-skeleton.svelte-1sakj02.svelte-1sakj02{position:relative;width:100%;opacity:1;animation:svelte-1sakj02-skeleton-fade-in .3s cubic-bezier(.33,.1,.67,1) forwards;transform:translateZ(0);will-change:opacity}.chat-content.svelte-1sakj02.svelte-1sakj02{min-height:200px;transition:opacity .3s ease-out;font-family:Roboto,-apple-system,sans-serif!important}.chat-content.fade-in.svelte-1sakj02.svelte-1sakj02{opacity:1}.chat-content.hidden.svelte-1sakj02.svelte-1sakj02{display:none}.chat-content-static .message-item{animation:none!important;transform:none!important;opacity:1!important}.message-item-animate.svelte-1sakj02.svelte-1sakj02{opacity:0;transform:translateY(8px) scale(.985);animation:svelte-1sakj02-message-fade-in .32s cubic-bezier(.28,.44,.49,1) forwards;will-change:opacity,transform;transform-style:preserve-3d;backface-visibility:hidden}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(1){animation-delay:20ms}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(2){animation-delay:40ms}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(3){animation-delay:60ms}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(4){animation-delay:80ms}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(5){animation-delay:.1s}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(6){animation-delay:.12s}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(7){animation-delay:.14s}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(8){animation-delay:.16s}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(9){animation-delay:.18s}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(10){animation-delay:.2s}.message-item-animate.svelte-1sakj02.svelte-1sakj02:nth-child(n+11){animation-delay:.22s}.chat-item-active.svelte-1sakj02.svelte-1sakj02{position:relative;background-color:#f4f5f5}.chat-item-active.svelte-1sakj02.svelte-1sakj02:after{content:"";position:absolute;left:0;top:0;height:100%;width:3px;background-color:#4caf50;animation:svelte-1sakj02-slideIn .2s ease-out}.calendar-icon-overlay.svelte-1sakj02.svelte-1sakj02{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a}.status-badge.svelte-1sakj02.svelte-1sakj02{display:inline-block;font-size:11px;font-weight:500;padding:2px 6px;border-radius:10px;margin-left:6px;vertical-align:middle;font-family:Roboto,-apple-system,sans-serif!important}.status-badge.confirmed.svelte-1sakj02.svelte-1sakj02{background-color:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.status-badge.cancelled.svelte-1sakj02.svelte-1sakj02{background-color:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}@keyframes svelte-1sakj02-skeleton-shine{0%{background-position-x:-200%}to{background-position-x:0%}}@keyframes svelte-1sakj02-skeleton-breathe{0%,to{opacity:.9}50%{opacity:.75}}@keyframes svelte-1sakj02-skeleton-fade-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1sakj02-message-fade-in{0%{opacity:0;transform:translateY(8px) scale(.985)}70%{opacity:1;transform:translateY(0) scale(1.003)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1sakj02-slideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-1sakj02-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1sakj02-slideUpFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1sakj02-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes svelte-1sakj02-rotate{to{transform:rotate(360deg)}}@keyframes svelte-1sakj02-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@media (max-width: 640px){.chat-container-area.svelte-1sakj02.svelte-1sakj02{padding-bottom:calc(3.25rem + env(safe-area-inset-bottom,0))}.citation-text.svelte-1sakj02.svelte-1sakj02{font-size:.95rem!important}}.skill-overlay.svelte-1sakj02.svelte-1sakj02{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(8px) saturate(140%);backdrop-filter:blur(8px) saturate(140%);z-index:115;animation:svelte-1sakj02-skillOverlayFade .22s ease forwards}@keyframes svelte-1sakj02-skillOverlayFade{0%{opacity:0}to{opacity:1}}body.skill-panel-locked{overflow:hidden!important}body.skill-panel-locked .chat-container-area{overflow:hidden!important;max-height:100vh!important}html.skill-panel-mode #skill-drawer-panel{position:fixed!important;top:0!important;right:0;bottom:0;left:auto!important;width:min(420px,90vw);max-height:none;height:100%;border-radius:0;border-top-left-radius:1.25rem;border-bottom-left-radius:1.25rem;border-right:none;padding:1.75rem clamp(1rem,3vw,1.75rem) 2rem;overflow-y:auto;box-shadow:-12px 0 40px #0f172a2e,-4px 0 16px #0f172a1a;background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(248,250,252,.995));transform:translate(0);opacity:1;pointer-events:auto;z-index:140!important;animation:svelte-1sakj02-skillPanelSlide .28s cubic-bezier(.32,.72,0,1)}html.skill-panel-mode .config-popover{z-index:160!important;box-shadow:0 24px 40px #0f172a40,0 8px 20px #0f172a26}html.skill-panel-mode #skill-drawer-panel::-webkit-scrollbar{width:6px}html.skill-panel-mode #skill-drawer-panel::-webkit-scrollbar-thumb{background:rgba(148,163,184,.5);border-radius:999px}@keyframes svelte-1sakj02-skillPanelSlide{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}@media (max-width: 640px){html.skill-panel-mode #skill-drawer-panel{width:100vw;border-radius:0;border-top-left-radius:1rem}}.alert.svelte-1r3w2l6{padding:1rem}.alert-error.svelte-1r3w2l6{background-color:#ea1d35;color:#fff}.alert-success.svelte-1r3w2l6{background-color:#70b300;color:#fff}*,*:before,*:after{box-sizing:border-box}.sheet-backdrop.svelte-154uhno.svelte-154uhno{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:999}.privacy-sheet.svelte-154uhno.svelte-154uhno{position:fixed;bottom:0;left:0;right:0;background-color:#f5f5f7;border-radius:12px 12px 0 0;box-shadow:0 -10px 40px #00000026;z-index:1000;max-height:90vh;overflow-y:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.handle-bar.svelte-154uhno.svelte-154uhno{padding:8px 0;display:flex;justify-content:center}.handle.svelte-154uhno.svelte-154uhno{width:36px;height:5px;background-color:#d1d1d6;border-radius:2.5px}.sheet-header.svelte-154uhno.svelte-154uhno{padding:18px 24px;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05)}.privacy-icon.svelte-154uhno.svelte-154uhno{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.privacy-shield.svelte-154uhno.svelte-154uhno{width:32px;height:32px;color:#ff9500}.privacy-checkmark.svelte-154uhno.svelte-154uhno{stroke:#fff;stroke-width:3}.header-text.svelte-154uhno.svelte-154uhno{flex:1}.header-text.svelte-154uhno h2.svelte-154uhno{margin:0;font-size:19px;font-weight:600;color:#1d1d1f}.subtitle.svelte-154uhno.svelte-154uhno{margin:4px 0 0;font-size:14px;color:#86868b}.sheet-close.svelte-154uhno.svelte-154uhno{width:32px;height:32px;background:none;border:none;color:#86868b;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.sheet-close.svelte-154uhno.svelte-154uhno:hover{background-color:#3c3c431a;color:#1d1d1f}.sheet-close.svelte-154uhno svg.svelte-154uhno{width:18px;height:18px}.sheet-content.svelte-154uhno.svelte-154uhno{padding:16px 24px;background-color:#f5f5f7;flex:1}.summary-banner.svelte-154uhno.svelte-154uhno{background-color:#fff;border-radius:12px;padding:20px;display:flex;align-items:flex-start;box-shadow:0 2px 8px #0000000a;border-left:4px solid var(--severity-color, #007aff);margin-bottom:16px}.summary-icon.svelte-154uhno.svelte-154uhno{width:32px;height:32px;border-radius:50%;background-color:var(--severity-color, #007aff);color:#fff;display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.summary-icon.svelte-154uhno svg.svelte-154uhno{width:20px;height:20px}.summary-text.svelte-154uhno.svelte-154uhno{flex:1}.summary-text.svelte-154uhno h3.svelte-154uhno{margin:0 0 6px;font-size:15px;font-weight:600;color:#1d1d1f}.summary-text.svelte-154uhno p.svelte-154uhno{margin:0;font-size:14px;color:#86868b;line-height:1.4}.summary-action.svelte-154uhno.svelte-154uhno{background:none;border:none;font-size:14px;font-weight:500;color:var(--severity-color, #007aff);display:flex;align-items:center;cursor:pointer;padding:6px 10px;margin-left:8px;border-radius:6px;transition:background-color .2s ease}.summary-action.svelte-154uhno.svelte-154uhno:hover{background-color:#0000000d}.summary-action.svelte-154uhno svg.svelte-154uhno{width:16px;height:16px;margin-left:4px;transition:transform .2s ease}.details-container.svelte-154uhno.svelte-154uhno{margin-top:8px}.violation-item.svelte-154uhno.svelte-154uhno{background-color:#fff;border-radius:12px;padding:16px;margin-bottom:10px;display:flex;align-items:center;box-shadow:0 2px 6px #0000000a;position:relative;border:1px solid rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.violation-item.svelte-154uhno.svelte-154uhno:hover{transform:translate(2px);box-shadow:0 4px 12px #00000014}.violation-icon.svelte-154uhno.svelte-154uhno{width:36px;height:36px;border-radius:8px;background-color:#0000000a;color:var(--severity-color, #007aff);display:flex;align-items:center;justify-content:center;margin-right:16px;flex-shrink:0}.violation-icon.svelte-154uhno svg.svelte-154uhno{width:22px;height:22px}.violation-content.svelte-154uhno.svelte-154uhno{flex:1;min-width:0}.violation-title.svelte-154uhno.svelte-154uhno{margin:0 0 4px;font-size:15px;font-weight:600;color:#1d1d1f}.violation-description.svelte-154uhno.svelte-154uhno{margin:0;font-size:13px;color:#86868b;line-height:1.4}.violation-severity.svelte-154uhno.svelte-154uhno{font-size:11px;color:#fff;border-radius:4px;padding:3px 8px;font-weight:500;margin-left:8px;flex-shrink:0}.privacy-note.svelte-154uhno.svelte-154uhno{background-color:#00000008;border-radius:8px;padding:12px 16px;margin-top:16px}.privacy-note.svelte-154uhno p.svelte-154uhno{margin:0;font-size:12px;color:#86868b;line-height:1.4}.sheet-actions.svelte-154uhno.svelte-154uhno{padding:20px 24px;display:flex;justify-content:flex-end;gap:12px;background-color:#fff;border-top:1px solid rgba(0,0,0,.05)}.action-secondary.svelte-154uhno.svelte-154uhno,.action-primary.svelte-154uhno.svelte-154uhno{font-size:15px;font-weight:500;padding:12px 20px;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.action-secondary.svelte-154uhno.svelte-154uhno{background-color:#f5f5f7;color:#1d1d1f;border:none}.action-secondary.svelte-154uhno.svelte-154uhno:hover{background-color:#e8e8ed}.action-primary.svelte-154uhno.svelte-154uhno{background-color:var(--severity-color, #007aff);color:#fff;border:none;min-width:180px}.action-primary.svelte-154uhno.svelte-154uhno:not(.action-disabled):hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}.action-primary.svelte-154uhno svg.svelte-154uhno{width:16px;height:16px;margin-right:8px}.action-disabled.svelte-154uhno.svelte-154uhno{background-color:#c7c7cc;cursor:not-allowed}.is-processing.svelte-154uhno.svelte-154uhno{cursor:progress}.spinner.svelte-154uhno.svelte-154uhno{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:svelte-154uhno-spin .8s linear infinite;margin-right:8px}@keyframes svelte-154uhno-spin{to{transform:rotate(360deg)}}@media (max-width: 640px){.privacy-sheet.svelte-154uhno.svelte-154uhno{max-height:95vh}.sheet-header.svelte-154uhno.svelte-154uhno,.sheet-content.svelte-154uhno.svelte-154uhno{padding:16px}.sheet-actions.svelte-154uhno.svelte-154uhno{padding:16px;flex-direction:column}.action-secondary.svelte-154uhno.svelte-154uhno,.action-primary.svelte-154uhno.svelte-154uhno{width:100%}}@media (min-width: 641px){.privacy-sheet.svelte-154uhno.svelte-154uhno{width:580px;margin:0 auto;right:0;left:0;border-radius:12px;bottom:32px;max-height:80vh}}@media (prefers-reduced-motion: reduce){.privacy-sheet.svelte-154uhno.svelte-154uhno,.sheet-backdrop.svelte-154uhno.svelte-154uhno,.details-container.svelte-154uhno.svelte-154uhno,.violation-item.svelte-154uhno.svelte-154uhno:hover,.summary-action.svelte-154uhno svg.svelte-154uhno{transition:none!important}}.btn-custom.svelte-i1w8cw{background-color:#4caf50;border-color:#4caf50;color:#fff;min-width:150px}.btn-custom.svelte-i1w8cw:hover{background-color:#45a049;border-color:#45a049}.btn-custom.btn-disabled.svelte-i1w8cw,.btn-custom.btn-disabled.svelte-i1w8cw:hover{background-color:#a5d6a7;border-color:#a5d6a7;color:#e8f5e9;cursor:not-allowed;opacity:.7}.spinner.svelte-i1w8cw{width:20px;height:20px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:svelte-i1w8cw-spin .8s linear infinite;display:inline-block}@keyframes svelte-i1w8cw-spin{to{transform:rotate(360deg)}}div.overflow-y-auto.svelte-9tp5ms::-webkit-scrollbar{width:8px}div.overflow-y-auto.svelte-9tp5ms::-webkit-scrollbar-track{background:#f3f4f6;border-radius:8px}div.overflow-y-auto.svelte-9tp5ms::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:8px}div.overflow-y-auto.svelte-9tp5ms::-webkit-scrollbar-thumb:hover{background:#9ca3af}button.svelte-9tp5ms{transition:all .15s ease}button.svelte-9tp5ms:active{transform:scale(.97)}.btn-custom.svelte-1shyt5v{background-color:#4caf50;border-color:#4caf50;color:#fff}.btn-custom.svelte-1shyt5v:hover{background-color:#45a049;border-color:#45a049}.btn-custom.btn-disabled.svelte-1shyt5v,.btn-custom.btn-disabled.svelte-1shyt5v:hover{background-color:#a5d6a7;border-color:#a5d6a7;color:#e8f5e9;cursor:not-allowed;opacity:.7}.btn-custom.svelte-272a64{background-color:#4caf50;border-color:#4caf50;color:#fff}.btn-custom.svelte-272a64:hover{background-color:#45a049;border-color:#45a049}input.svelte-sg1m9k:focus{outline:none}.svelte-sg1m9k::-webkit-scrollbar{width:5px}.svelte-sg1m9k::-webkit-scrollbar-track{background:transparent}.svelte-sg1m9k::-webkit-scrollbar-thumb{background:rgba(107,114,128,.3);border-radius:3px}.svelte-sg1m9k::-webkit-scrollbar-thumb:hover{background:rgba(107,114,128,.5)}@keyframes svelte-p7g56z-spin{to{transform:rotate(360deg)}}.transition-all.svelte-1drc68g{transition:all .2s cubic-bezier(.4,0,.2,1)}.overflow-y-auto{scrollbar-width:thin;scrollbar-color:#3f8f24 #f3f4f6}.overflow-y-auto::-webkit-scrollbar{width:4px}.overflow-y-auto::-webkit-scrollbar-track{background:#f3f4f6;border-radius:2px}.overflow-y-auto::-webkit-scrollbar-thumb{background-color:#3f8f24;border-radius:2px}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background-color:#2f6b1b}.bg-gradient-to-br.svelte-1drc68g{transition:all .2s cubic-bezier(.4,0,.2,1)}.bg-gradient-to-br.svelte-1drc68g:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}@keyframes svelte-1drc68g-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:#f4f6f8;color:#333}.card.svelte-fst2lq.svelte-fst2lq{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer;max-width:400px;margin:1rem auto}.card.svelte-fst2lq.svelte-fst2lq:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.status-bar.svelte-fst2lq.svelte-fst2lq{height:4px;width:100%;position:relative;overflow:hidden}.status-indicator.svelte-fst2lq.svelte-fst2lq{position:absolute;height:100%;width:30%;background:rgba(255,255,255,.2);animation:svelte-fst2lq-slide 2s infinite linear}.content.svelte-fst2lq.svelte-fst2lq{padding:20px}.header.svelte-fst2lq.svelte-fst2lq{margin-bottom:20px}.title-section.svelte-fst2lq.svelte-fst2lq{display:flex;align-items:center;gap:12px}.team-icon.svelte-fst2lq.svelte-fst2lq{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.team-info.svelte-fst2lq.svelte-fst2lq{display:flex;flex-direction:column;line-height:1.2}.team-name.svelte-fst2lq.svelte-fst2lq{font-size:1.125rem;font-weight:600;margin:0;color:#222}.member-count.svelte-fst2lq.svelte-fst2lq{font-size:.875rem;font-weight:500}.members-preview.svelte-fst2lq.svelte-fst2lq{padding-top:16px;border-top:1px solid #f0f0f0}.section-title.svelte-fst2lq.svelte-fst2lq{font-size:.75rem;color:#6b7280;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.members-list.svelte-fst2lq.svelte-fst2lq{display:flex;flex-direction:column;gap:12px}.member-avatars.svelte-fst2lq.svelte-fst2lq{display:flex;align-items:center;gap:8px}.member-avatar.svelte-fst2lq.svelte-fst2lq{width:32px;height:32px;border-radius:8px;overflow:hidden;background:#f4f6f8;display:flex;align-items:center;justify-content:center}.member-avatar.svelte-fst2lq img.svelte-fst2lq{width:100%;height:100%;object-fit:cover}.avatar-fallback.svelte-fst2lq.svelte-fst2lq{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.more-members.svelte-fst2lq.svelte-fst2lq{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.no-members.svelte-fst2lq.svelte-fst2lq{font-size:.875rem;color:#999}.member-skeleton.svelte-fst2lq.svelte-fst2lq{width:32px;height:32px;border-radius:8px;background:#e0e0e0;animation:svelte-fst2lq-pulse 1.5s infinite}@keyframes svelte-fst2lq-slide{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes svelte-fst2lq-pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.custom-scrollbar.svelte-1ujhww6.svelte-1ujhww6::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1ujhww6.svelte-1ujhww6::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-1ujhww6.svelte-1ujhww6::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.custom-scrollbar.svelte-1ujhww6.svelte-1ujhww6::-webkit-scrollbar-thumb:hover{background:#0003}input[type=text].svelte-1ujhww6.svelte-1ujhww6:focus,textarea.svelte-1ujhww6.svelte-1ujhww6:focus{outline:none}input[type=color].svelte-1ujhww6.svelte-1ujhww6{-webkit-appearance:none;border:none;padding:0}input[type=color].svelte-1ujhww6.svelte-1ujhww6::-webkit-color-swatch-wrapper{padding:0}input[type=color].svelte-1ujhww6.svelte-1ujhww6::-webkit-color-swatch{border:none;border-radius:.5rem}.fixed.svelte-1ujhww6.svelte-1ujhww6{isolation:isolate}.transition-all.svelte-1ujhww6.svelte-1ujhww6{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}button.svelte-1ujhww6.svelte-1ujhww6:focus:not(:focus-visible){outline:none}input[type=checkbox].svelte-1ujhww6+div.svelte-1ujhww6{transition:all .2s}input[type=checkbox].svelte-1ujhww6:checked+div.svelte-1ujhww6{background-color:#4caf50}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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}}}.custom-scrollbar.svelte-1wqe92a::-webkit-scrollbar{width:4px}.custom-scrollbar.svelte-1wqe92a::-webkit-scrollbar-track{background:0 0}.custom-scrollbar.svelte-1wqe92a::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.custom-scrollbar.svelte-1wqe92a::-webkit-scrollbar-thumb:hover{background:#0003}button.svelte-1wqe92a{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}button.svelte-1wqe92a:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}button.svelte-1wqe92a: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);--tw-ring-color:oklab(67.3098% -.131765 .0950027/.2);--tw-outline-style:none;outline-style:none}.bg-white.svelte-1wqe92a{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}.fixed.svelte-1wqe92a{isolation:isolate}.tab-content{position:relative}.tab-content>*{width:100%;position:absolute}.transition-transform{will-change:transform}.transition-opacity{will-change:opacity}@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-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}.user-management.svelte-1x391qn.svelte-1x391qn{height:100vh;display:flex}.user-management-table.svelte-1x391qn.svelte-1x391qn{background:white;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;position:relative;overflow:visible!important}table.svelte-1x391qn.svelte-1x391qn{border-collapse:separate;border-spacing:0;width:100%}tr.svelte-1x391qn.svelte-1x391qn:hover{background-color:#f4f5f5}.truncate.svelte-1x391qn.svelte-1x391qn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown.svelte-1x391qn.svelte-1x391qn{position:relative;display:inline-block}.dropdown-content.svelte-1x391qn.svelte-1x391qn{display:none;position:absolute;background:white;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;z-index:40;min-width:14rem;top:100%;right:0;margin-top:.5rem}.dropdown.svelte-1x391qn:focus-within .dropdown-content.svelte-1x391qn{display:block}.loading.svelte-1x391qn.svelte-1x391qn{width:2.5rem;height:2.5rem;border:4px solid #f3f3f3;border-top:4px solid #3f8f24;border-radius:50%;animation:svelte-1x391qn-spin 1s linear infinite}@keyframes svelte-1x391qn-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}button.svelte-1x391qn.svelte-1x391qn:disabled{opacity:.5;cursor:not-allowed}.modal-action.svelte-1x391qn.svelte-1x391qn{display:flex;justify-content:flex-end;gap:.5rem}.btn.svelte-1x391qn.svelte-1x391qn{text-transform:none;font-weight:500}.select.svelte-1x391qn.svelte-1x391qn,.input.svelte-1x391qn.svelte-1x391qn{height:2.75rem;min-height:2.75rem;padding-left:1rem;padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-control.svelte-1x391qn.svelte-1x391qn{margin-bottom:1rem}.bg-white.rounded-xl.shadow-sm.border.border-gray-200.svelte-1x391qn.svelte-1x391qn{overflow:visible!important}.dropdown-content.svelte-1x391qn.svelte-1x391qn{z-index:9999998!important}.apple-popup-menu.svelte-1x391qn.svelte-1x391qn{position:fixed;width:220px;animation:svelte-1x391qn-popupAppear .15s cubic-bezier(.23,1,.32,1);z-index:500;-webkit-transform:translateZ(0)}.popup-content.svelte-1x391qn.svelte-1x391qn{background-color:#f9f9f9e6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000026,0 8px 20px #0000001f,0 3px 8px #00000014;padding:5px}.apple-menu-item.svelte-1x391qn.svelte-1x391qn{display:flex;align-items:center;width:100%;padding:8px 10px;font-size:13px;text-align:left;font-weight:500;color:#1c1c1e;transition:background .12s ease-out,color .12s ease-out;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;border-radius:7px;background-color:transparent;border:none;cursor:pointer}.apple-menu-separator.svelte-1x391qn.svelte-1x391qn{height:1px;background-color:#00000014;margin:4px 0}.apple-menu-item.svelte-1x391qn.svelte-1x391qn:hover:not(:disabled){background-color:#0a84ff;color:#fff}.apple-menu-item.svelte-1x391qn:hover:not(:disabled) .icon-container.svelte-1x391qn{color:#fff}.apple-menu-item.svelte-1x391qn:hover:not(:disabled) .icon-container.blue.svelte-1x391qn{background-color:#fff3}.apple-menu-item.svelte-1x391qn:hover:not(:disabled) .icon-container.red.svelte-1x391qn{background-color:#fff3}.apple-menu-item.svelte-1x391qn:hover:not(:disabled) .icon-container.yellow.svelte-1x391qn{background-color:#fff3}.apple-menu-item.svelte-1x391qn.svelte-1x391qn:active:not(:disabled){background-color:#0071e3}.apple-menu-item.svelte-1x391qn.svelte-1x391qn:disabled{opacity:.5;cursor:not-allowed}.icon-container.svelte-1x391qn.svelte-1x391qn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;margin-right:10px;transition:background-color .12s ease-out,color .12s ease-out;flex-shrink:0}.icon-container.blue.svelte-1x391qn.svelte-1x391qn{background-color:#0a84ff1f;color:#0a84ff}.icon-container.red.svelte-1x391qn.svelte-1x391qn{background-color:#ff3b301f;color:#ff3b30}.icon-container.yellow.svelte-1x391qn.svelte-1x391qn{background-color:#ffcc0026;color:#ff9f0a}.apple-menu-item.delete.svelte-1x391qn.svelte-1x391qn{color:#ff3b30}.apple-menu-item.delete.svelte-1x391qn.svelte-1x391qn:hover:not(:disabled){background-color:#ff3b30;color:#fff}.apple-menu-item.delete.svelte-1x391qn:hover:not(:disabled) .icon-container.red.svelte-1x391qn{background-color:#fff3}.quick-action-button.svelte-1x391qn.svelte-1x391qn{position:relative;padding:.5rem;border-radius:.5rem;color:#6b7280;background-color:transparent;transition:all .15s;cursor:pointer;border:1px solid transparent}.quick-action-button.svelte-1x391qn.svelte-1x391qn:hover{background-color:#f3f4f6;color:#374151;border-color:#e5e7eb}.quick-action-button.active.svelte-1x391qn.svelte-1x391qn{background-color:#f3f4f6;color:#1f2937;border-color:#e5e7eb}@keyframes svelte-1x391qn-popupAppear{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.permission-tooltip.svelte-1x391qn.svelte-1x391qn{position:fixed;z-index:9999;background:white;border-radius:12px;box-shadow:0 10px 40px #0000001f,0 2px 10px #00000014;padding:0;min-width:160px;animation:svelte-1x391qn-tooltipFadeIn .2s ease-out;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.98);border:1px solid rgba(0,0,0,.05)}.tooltip-header.svelte-1x391qn.svelte-1x391qn{padding:8px 12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;border-bottom:1px solid #f3f4f6}.tooltip-content.svelte-1x391qn.svelte-1x391qn{padding:8px 12px}.tooltip-item.svelte-1x391qn.svelte-1x391qn{display:flex;align-items:center;gap:8px;padding:4px 0;font-size:13px}.tooltip-dot.svelte-1x391qn.svelte-1x391qn{font-size:12px;line-height:1}.tooltip-dot.blue.enabled.svelte-1x391qn.svelte-1x391qn{color:#3b82f6}.tooltip-dot.purple.enabled.svelte-1x391qn.svelte-1x391qn{color:#a855f7}.tooltip-dot.green.enabled.svelte-1x391qn.svelte-1x391qn{color:#22c55e}.tooltip-dot.orange.enabled.svelte-1x391qn.svelte-1x391qn{color:#f97316}.tooltip-dot.svelte-1x391qn.svelte-1x391qn:not(.enabled){color:#d1d5db}.tooltip-name.svelte-1x391qn.svelte-1x391qn{color:#6b7280;transition:color .15s ease}.tooltip-name.enabled.svelte-1x391qn.svelte-1x391qn{color:#111827;font-weight:500}.tooltip-arrow.svelte-1x391qn.svelte-1x391qn{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;filter:drop-shadow(0 2px 2px rgba(0,0,0,.05))}@keyframes svelte-1x391qn-tooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-95%) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(-100%) scale(1)}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}body{font-family:Roboto,-apple-system,sans-serif;background:#f8fafc;color:#1d1d1f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}@keyframes svelte-5fgn3-shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton.svelte-5fgn3{background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8 50%,#f0f0f0 75%);background-size:1000px 100%;animation:svelte-5fgn3-shimmer 1.5s infinite;border-radius:16px}.prose{font-size:1.125rem;line-height:1.75;max-width:none}.prose p{margin-top:1.25em;margin-bottom:1.25em;color:#272d30}.prose h1{font-size:2.25em;font-weight:700;margin-top:0;margin-bottom:.8em;line-height:1.2;color:#272d30;letter-spacing:-.025em}.prose h2{font-size:1.75em;font-weight:600;margin-top:2em;margin-bottom:1em;line-height:1.3333333;padding-bottom:.5em;border-bottom:2px solid rgba(63,143,36,.1);color:#272d30}.prose h3{font-size:1.375em;font-weight:600;margin-top:1.6em;margin-bottom:.6em;line-height:1.6;color:#3f8f24}.prose ul{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;list-style-type:disc}.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em;list-style-type:decimal}.prose li{margin-top:.5em;margin-bottom:.5em;color:#272d30}.prose strong{font-weight:600;color:#272d30}.prose blockquote{font-style:italic;border-left:4px solid #3f8f24;background-color:#3f8f240d;border-radius:0 .5rem .5rem 0;padding:1.5em;margin:2em 0;color:#272d30}.prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875em;color:#3f8f24;background-color:#3f8f241a;padding:.25em .5em;border-radius:.375rem}.prose pre{background-color:#1a202c;border-radius:.75rem;padding:1.25em;overflow-x:auto;margin:1.25em 0;border:1px solid rgba(63,143,36,.1)}.prose pre code{background-color:transparent;padding:0;color:#e5e7eb}.prose a{color:#3f8f24;text-decoration:none;font-weight:500;padding-bottom:2px;border-bottom:2px solid rgba(63,143,36,.2);transition:all .2s ease}.prose a:hover{border-bottom-color:#3f8f24;background-color:#3f8f240d}.prose table{width:100%;border-collapse:separate;border-spacing:0;margin:2em 0;border-radius:.75rem;overflow:hidden;border:1px solid rgba(15,23,42,.06)}.prose thead{background-color:#3f8f240a}.prose th{font-weight:600;padding:1em;text-align:left;color:#3f8f24;border-bottom:1px solid rgba(63,143,36,.08)}.prose td{padding:1em;border-bottom:1px solid rgba(15,23,42,.06);color:#272d30}.prose.svelte-5fgn3::-webkit-scrollbar{width:8px;height:8px}.prose.svelte-5fgn3::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.prose.svelte-5fgn3::-webkit-scrollbar-thumb{background:#3f8f24;border-radius:4px;border:2px solid #f1f1f1}.prose.svelte-5fgn3::-webkit-scrollbar-thumb:hover{background:#358f20}.prose .callout{border-radius:.75rem;padding:1.5em;margin:2em 0;background-color:#3f8f240d;border:1px solid rgba(63,143,36,.1);position:relative}.prose .callout:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#3f8f24;border-radius:4px 0 0 4px}.loading-pulse.svelte-5fgn3{animation:svelte-5fgn3-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-5fgn3-pulse{0%,to{opacity:1}50%{opacity:.5}}.btn.svelte-5fgn3:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.btn.svelte-5fgn3:active{transform:translateY(0)}.svelte-5fgn3::selection{background-color:#3f8f2433;color:#272d30}.text-gray-900.svelte-5fgn3,.text-gray-800.svelte-5fgn3,.text-black.svelte-5fgn3,.card-title.svelte-5fgn3{color:#272d30!important}.font-semibold.svelte-5fgn3,.chart-label.svelte-5fgn3{color:#272d30}@keyframes svelte-5fgn3-slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-slideIn.svelte-5fgn3{animation:svelte-5fgn3-slideIn .5s ease-out}.timeline-container.svelte-5fgn3{scroll-behavior:smooth}.line-clamp-2.svelte-5fgn3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3.svelte-5fgn3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-none.svelte-5fgn3{display:block;-webkit-line-clamp:unset}@keyframes svelte-5fgn3-pulse-ring{0%{transform:scale(1);opacity:1}to{transform:scale(1.5);opacity:0}}.animate-ping.svelte-5fgn3{animation:svelte-5fgn3-pulse-ring 2s infinite}.toggle-brand.svelte-5fgn3:checked{background-color:#3f8f24;border-color:#3f8f24}.modal-box.svelte-zj3swc{max-height:calc(100vh - 2rem);overflow-y:auto}.radial-progress.svelte-zj3swc{--value:0;--size:5rem;--thickness:5px}.modal-box.svelte-xkxszw{max-height:calc(100vh - 2rem);overflow-y:auto}.radial-progress.svelte-xkxszw{--value:0;--size:5rem;--thickness:5px}.integration-modal{z-index:9999!important}.checkbox{border-radius:4px}.checkbox:checked{background-color:#3e8c23;border-color:#3e8c23}.input:focus,.select:focus{border-color:#3e8c23;box-shadow:0 0 0 1px #3e8c23}.{color:#4a5568}.alert-error{background-color:#fff5f5;color:#c53030}.alert-info{background-color:#ebf8ff;color:#2b6cb0}.toggle-custom:checked{background-color:#3e8c23;border-color:#3e8c23}.modal-box.svelte-1j003fk{max-height:95vh;overflow-y:auto}.btn{text-transform:none;font-weight:500}.modal-box.svelte-1j003fk::-webkit-scrollbar{display:none}.modal-box.svelte-1j003fk{-ms-overflow-style:none;scrollbar-width:none}@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-font-weight:initial}}}body{font-family:Roboto,-apple-system,sans-serif}.btn.svelte-15vp1y5{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@keyframes svelte-15vp1y5-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.delete-overlay.svelte-al6j06.svelte-al6j06{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(18,24,40,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;z-index:1000;padding:24px}.delete-modal.svelte-al6j06.svelte-al6j06{background:#fff;border-radius:18px;padding:28px 32px;max-width:360px;width:100%;box-shadow:0 30px 60px #0f172a2e;text-align:center}.modal-icon.svelte-al6j06.svelte-al6j06{width:44px;height:44px;border-radius:50%;margin:0 auto 16px;display:grid;place-items:center}.modal-icon.danger.svelte-al6j06.svelte-al6j06{background:rgba(239,68,68,.1);color:#ef4444}.modal-icon.warning.svelte-al6j06.svelte-al6j06{background:rgba(245,158,11,.12);color:#f59e0b}.modal-icon.primary.svelte-al6j06.svelte-al6j06{background:rgba(59,130,246,.12);color:#3b82f6}.modal-icon.svelte-al6j06 svg.svelte-al6j06{width:24px;height:24px;stroke:currentColor;fill:none}.modal-title.svelte-al6j06.svelte-al6j06{font-size:18px;font-weight:600;color:#111827;margin-bottom:10px;letter-spacing:-.01em}.modal-text.svelte-al6j06.svelte-al6j06{font-size:14px;line-height:1.5;color:#4b5563;margin-bottom:22px}.modal-actions.svelte-al6j06.svelte-al6j06{display:flex;justify-content:center;gap:12px}.modal-actions.svelte-al6j06 button.svelte-al6j06{border-radius:10px;padding:9px 18px;font-size:14px;font-weight:500;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;border:none;cursor:pointer}.modal-actions.svelte-al6j06 button.svelte-al6j06:focus{outline:none;box-shadow:0 0 0 3px #22c55e40}.modal-actions.svelte-al6j06 button.svelte-al6j06:hover{transform:translateY(-1px)}.ghost.svelte-al6j06.svelte-al6j06{background:#f3f4f6;color:#374151}.ghost.svelte-al6j06.svelte-al6j06:hover{background:#e5e7eb}.danger.svelte-al6j06.svelte-al6j06{background:#ef4444;color:#fff}.danger.svelte-al6j06.svelte-al6j06:hover{background:#dc2626}.warning.svelte-al6j06.svelte-al6j06{background:#f59e0b;color:#fff}.warning.svelte-al6j06.svelte-al6j06:hover{background:#d97706}.primary.svelte-al6j06.svelte-al6j06{background:#3b82f6;color:#fff}.primary.svelte-al6j06.svelte-al6j06:hover{background:#2563eb}.detail-card.svelte-z7wipb.svelte-z7wipb{background-color:#fafafa;border-radius:.5rem;padding:.75rem;border:1px solid #f3f4f6}.detail-title.svelte-z7wipb.svelte-z7wipb{font-size:.75rem;font-weight:600;color:#6b7280;margin-bottom:.75rem;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.05em}.detail-item.svelte-z7wipb.svelte-z7wipb{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;margin-bottom:.375rem}.detail-item.column.svelte-z7wipb.svelte-z7wipb{flex-direction:column;align-items:flex-start;gap:.25rem}.detail-item.svelte-z7wipb.svelte-z7wipb:last-child{margin-bottom:0}.detail-item.svelte-z7wipb .label.svelte-z7wipb{color:#6b7280}.detail-item.svelte-z7wipb .value.svelte-z7wipb{font-weight:500;color:#374151;margin-left:.25rem}.detail-item.svelte-z7wipb .value-badge.svelte-z7wipb{font-size:.75rem;font-weight:500;color:#374151;padding:.125rem .5rem;background-color:#f3f4f6;border-radius:9999px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.detail-meta.svelte-z7wipb.svelte-z7wipb{font-size:.68rem;color:#9ca3af;margin-top:.1rem}.detail-item.svelte-z7wipb .value-badge.good.svelte-z7wipb{background-color:#ecfdf5;color:#047857}.detail-item.svelte-z7wipb .value-badge.warn.svelte-z7wipb{background-color:#fffbeb;color:#b45309}.detail-item.svelte-z7wipb .value-badge.bad.svelte-z7wipb{background-color:#fee2e2;color:#b91c1c}.status-dot.svelte-z7wipb.svelte-z7wipb{width:.375rem;height:.375rem;border-radius:9999px;display:inline-block;margin-right:.25rem;vertical-align:middle}.health-badge.svelte-z7wipb.svelte-z7wipb{font-size:.75rem;font-weight:500;padding:.125rem .5rem;border-radius:9999px;display:inline-flex;align-items:center}.health-badge.good.svelte-z7wipb.svelte-z7wipb{background-color:#ecfdf5;color:#047857}.health-badge.warn.svelte-z7wipb.svelte-z7wipb{background-color:#fffbeb;color:#b45309}.health-badge.bad.svelte-z7wipb.svelte-z7wipb{background-color:#fee2e2;color:#b91c1c}.progress-indeterminate.svelte-z7wipb.svelte-z7wipb{width:40%;animation:svelte-z7wipb-progress-slide 1.2s ease-in-out infinite}@keyframes svelte-z7wipb-progress-slide{0%{transform:translate(-120%)}50%{transform:translate(20%)}to{transform:translate(220%)}}.detail-sublist.svelte-z7wipb.svelte-z7wipb{margin:.25rem 0 .75rem 1rem;font-size:.7rem;color:#6b7280;list-style-type:disc}.link-button.svelte-z7wipb.svelte-z7wipb{width:100%;margin-top:.5rem;display:flex;align-items:center;justify-content:center;padding:.375rem .75rem;font-size:.75rem;font-weight:500;color:#2563eb;background-color:#eff6ff;border-radius:.5rem;transition:background-color .15s}.link-button.svelte-z7wipb.svelte-z7wipb:hover{background-color:#dbeafe}.link-button.svelte-z7wipb.svelte-z7wipb:focus{outline:none;box-shadow:0 0 0 2px #2563eb4d}.apple-popup-menu.svelte-z7wipb.svelte-z7wipb{position:fixed;width:220px;animation:svelte-z7wipb-popupAppear .15s cubic-bezier(.23,1,.32,1);z-index:500;-webkit-transform:translateZ(0)}.popup-content.svelte-z7wipb.svelte-z7wipb{background-color:#f9f9f9e6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000026,0 8px 20px #0000001f,0 3px 8px #00000014;padding:5px}.apple-menu-item.svelte-z7wipb.svelte-z7wipb{display:flex;align-items:center;width:100%;padding:8px 10px;font-size:13px;text-align:left;font-weight:500;color:#1c1c1e;transition:background .12s ease-out,color .12s ease-out;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;border-radius:7px;background-color:transparent;border:none;cursor:pointer}.apple-menu-separator.svelte-z7wipb.svelte-z7wipb{height:1px;background-color:#00000014;margin:4px 0}.apple-menu-item.svelte-z7wipb.svelte-z7wipb:hover:not(:disabled){background-color:#0a84ff;color:#fff}.apple-menu-item.svelte-z7wipb:hover:not(:disabled) .icon-container.svelte-z7wipb{color:#fff}.apple-menu-item.svelte-z7wipb:hover:not(:disabled) .icon-container.blue.svelte-z7wipb{background-color:#fff3}.apple-menu-item.svelte-z7wipb:hover:not(:disabled) .icon-container.red.svelte-z7wipb{background-color:#fff3}.apple-menu-item.svelte-z7wipb:hover:not(:disabled) .icon-container.yellow.svelte-z7wipb{background-color:#fff3}.apple-menu-item.svelte-z7wipb:hover:not(:disabled) .icon-container.green.svelte-z7wipb{background-color:#fff3}.apple-menu-item.svelte-z7wipb.svelte-z7wipb:active:not(:disabled){background-color:#0071e3}.apple-menu-item.svelte-z7wipb.svelte-z7wipb:disabled{opacity:.5;cursor:not-allowed}.icon-container.svelte-z7wipb.svelte-z7wipb{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;margin-right:10px;transition:background-color .12s ease-out,color .12s ease-out;flex-shrink:0}.icon-container.blue.svelte-z7wipb.svelte-z7wipb{background-color:#0a84ff1f;color:#0a84ff}.icon-container.red.svelte-z7wipb.svelte-z7wipb{background-color:#ff3b301f;color:#ff3b30}.icon-container.yellow.svelte-z7wipb.svelte-z7wipb{background-color:#ffcc0026;color:#ff9f0a}.icon-container.green.svelte-z7wipb.svelte-z7wipb{background-color:#22c55e26;color:#15803d}.apple-menu-item.delete.svelte-z7wipb.svelte-z7wipb{color:#ff3b30}.apple-menu-item.delete.svelte-z7wipb.svelte-z7wipb:hover:not(:disabled){background-color:#ff3b30;color:#fff}.apple-menu-item.delete.svelte-z7wipb:hover:not(:disabled) .icon-container.red.svelte-z7wipb{background-color:#fff3}.animate-spin.svelte-z7wipb.svelte-z7wipb{animation:svelte-z7wipb-spin 1s linear infinite}@keyframes svelte-z7wipb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-z7wipb-popupAppear{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.select-field-xs.svelte-z7wipb.svelte-z7wipb{width:100%;padding:.375rem 1.75rem .375rem .625rem;border:1px solid #d1d9e2;border-radius:.375rem;font-size:.75rem;background-color:#fff;line-height:1.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1em 1em}.select-field-xs.svelte-z7wipb.svelte-z7wipb:focus{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5040;outline:none}.btn-primary-xs.svelte-z7wipb.svelte-z7wipb{padding:.375rem .75rem;border-radius:.375rem;font-weight:500;font-size:.75rem;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;border:1px solid transparent;background-color:#4caf50;color:#fff}.btn-primary-xs.svelte-z7wipb.svelte-z7wipb:hover:not(:disabled){background-color:#43a047}.btn-primary-xs.svelte-z7wipb.svelte-z7wipb:disabled{opacity:.6;cursor:not-allowed}.link-button-xs.svelte-z7wipb.svelte-z7wipb{padding:.25rem .5rem;font-size:.7rem;font-weight:500;color:#2563eb;background-color:transparent;border-radius:.375rem;transition:background-color .15s,color .15s;display:inline-flex;align-items:center}@keyframes svelte-z7wipb-pulse{0%{box-shadow:0 0 #ef444466}70%{box-shadow:0 0 0 8px #ef444400}to{box-shadow:0 0 #ef444400}}.animate-pulse.svelte-z7wipb.svelte-z7wipb{animation:svelte-z7wipb-live-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-z7wipb-live-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-z7wipb-slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-z7wipb-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.transition-transform.svelte-z7wipb.svelte-z7wipb{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.rotate-180.svelte-z7wipb.svelte-z7wipb{transform:rotate(180deg)}.link-button-xs.svelte-z7wipb.svelte-z7wipb:hover{background-color:#eff6ff;color:#1d4ed8}tr.group.svelte-z7wipb.svelte-z7wipb:hover{background-color:#fafbfc}.group.svelte-z7wipb:not(:hover) .opacity-0.svelte-z7wipb{opacity:0;pointer-events:none}.transition-colors.svelte-z7wipb.svelte-z7wipb{transition-property:background-color,border-color,color;transition-duration:.3s}.apple-popup-menu.svelte-1mzg209.svelte-1mzg209{position:fixed;width:180px;z-index:500;animation:svelte-1mzg209-popupAppear .15s cubic-bezier(.23,1,.32,1)}@keyframes svelte-1mzg209-popupAppear{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.popup-content.svelte-1mzg209.svelte-1mzg209{background-color:#fff;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000026,0 8px 20px #0000001f,0 3px 8px #00000014;padding:5px}.apple-menu-item.svelte-1mzg209.svelte-1mzg209{display:flex;align-items:center;width:100%;padding:8px 10px;font-size:13px;text-align:left;font-weight:500;color:#1c1c1e;transition:background .12s ease-out,color .12s ease-out;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;border-radius:7px;background-color:transparent;border:none;cursor:pointer}.apple-menu-item.svelte-1mzg209.svelte-1mzg209:hover:not(:disabled){background-color:#0a84ff;color:#fff}.apple-menu-item.svelte-1mzg209:hover:not(:disabled) .icon-container.svelte-1mzg209{background-color:#fff3;color:#fff}.icon-container.svelte-1mzg209.svelte-1mzg209{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;margin-right:10px;transition:background-color .12s ease-out,color .12s ease-out;flex-shrink:0}.icon-container.blue.svelte-1mzg209.svelte-1mzg209{background-color:#0a84ff1f;color:#0a84ff}.icon-container.red.svelte-1mzg209.svelte-1mzg209{background-color:#ff3b301f;color:#ff3b30}.apple-menu-item.delete.svelte-1mzg209.svelte-1mzg209{color:#ff3b30}.apple-menu-item.delete.svelte-1mzg209.svelte-1mzg209:hover:not(:disabled){background-color:#ff3b30;color:#fff}.side-panel.svelte-1lrdz8z{width:36rem;max-width:95vw;height:100dvh;display:flex;flex-direction:column}.side-panel.svelte-md8ozk{width:28rem;max-width:95vw;height:100dvh;display:flex;flex-direction:column}.governance-panel.svelte-12v3jox.svelte-12v3jox{border:1px solid #e5e7eb;border-radius:1rem;padding:1.25rem;background:#fafafa;display:flex;flex-direction:column;gap:1.5rem}.panel-header.svelte-12v3jox.svelte-12v3jox{display:flex;justify-content:space-between;gap:1rem}.panel-header.svelte-12v3jox h4.svelte-12v3jox{margin:0;font-size:.95rem;font-weight:600;color:#1f2937}.panel-header.svelte-12v3jox p.svelte-12v3jox{margin:.2rem 0 0;font-size:.8rem;color:#6b7280}.badge.svelte-12v3jox.svelte-12v3jox{padding:.2rem .6rem;border-radius:9999px;background:#fef3c7;color:#92400e;font-size:.7rem;font-weight:500}.panel-section.svelte-12v3jox.svelte-12v3jox{background:white;border:1px solid #e5e7eb;border-radius:.85rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.section-header.svelte-12v3jox.svelte-12v3jox{display:flex;justify-content:space-between;align-items:flex-start}.section-title.svelte-12v3jox.svelte-12v3jox{font-size:.9rem;font-weight:600;color:#111827;margin:0}.section-hint.svelte-12v3jox.svelte-12v3jox{margin:.15rem 0 0;font-size:.75rem;color:#6b7280}.section-empty.svelte-12v3jox.svelte-12v3jox{font-size:.8rem;color:#6b7280}.section-empty.subtle.svelte-12v3jox.svelte-12v3jox{display:flex;align-items:center;gap:.35rem}.selected-channels.svelte-12v3jox.svelte-12v3jox{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.selected-channels.svelte-12v3jox li.svelte-12v3jox{background:#dcfce7;color:#166534;padding:.25rem .5rem;border-radius:9999px;display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:500}.selected-channels.svelte-12v3jox button.svelte-12v3jox{border:none;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;padding:0}.mapping-form.svelte-12v3jox .form-row.svelte-12v3jox{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;align-items:center}.kb-select.svelte-12v3jox.svelte-12v3jox{border:1px solid #d1d5db;border-radius:.5rem;padding:.4rem .6rem;font-size:.8rem;height:2.25rem}.mapping-actions.svelte-12v3jox select.svelte-12v3jox{border:1px solid #d1d5db;border-radius:.5rem;padding:.4rem .6rem;font-size:.8rem}.add-button.svelte-12v3jox.svelte-12v3jox{border:none;background:#4CAF50;color:#fff;padding:.4rem .85rem;border-radius:.5rem;font-size:.8rem;cursor:pointer}.add-button.svelte-12v3jox.svelte-12v3jox:disabled{opacity:.5;cursor:not-allowed}.error-text.svelte-12v3jox.svelte-12v3jox{color:#b91c1c;font-size:.75rem;margin-top:.35rem}.mapping-list.svelte-12v3jox.svelte-12v3jox{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.mapping-list.svelte-12v3jox li.svelte-12v3jox{border:1px solid #e5e7eb;border-radius:.65rem;padding:.5rem .75rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.mapping-channel.svelte-12v3jox.svelte-12v3jox{font-size:.85rem;font-weight:600;margin:0;color:#111827}.mapping-hint.svelte-12v3jox.svelte-12v3jox{margin:.1rem 0 0;font-size:.7rem;color:#6b7280}.mapping-actions.svelte-12v3jox.svelte-12v3jox{display:flex;align-items:center;gap:.4rem}.mapping-actions.svelte-12v3jox button.svelte-12v3jox{border:none;background:#fee2e2;color:#b91c1c;padding:.3rem;border-radius:.4rem;cursor:pointer}:root{--c-bg:#ffffff;--c-bg-subtle:#f8fafc;--c-border:#e2e8f0;--c-border-hover:#cbd5e1;--c-text-primary:#0f172a;--c-text-secondary:#64748b;--c-text-tertiary:#94a3b8;--c-brand:#4338ca;--c-brand-light:#e0e7ff;--c-brand-hover:#3730a3;--c-danger-bg:#fef2f2;--c-danger-text:#991b1b;--shadow-drawer:-4px 0 24px rgba(15, 23, 42, .12);--radius-md:6px;--radius-pill:9999px}.drawer-overlay.svelte-f3bpru.svelte-f3bpru{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;justify-content:flex-end}.drawer-backdrop.svelte-f3bpru.svelte-f3bpru{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drawer-panel.svelte-f3bpru.svelte-f3bpru{position:relative;width:100%;max-width:48rem;height:100%;background:var(--c-bg);box-shadow:var(--shadow-drawer);display:flex;flex-direction:column}.drawer-header-section.svelte-f3bpru.svelte-f3bpru{flex:0 0 auto;padding:1.5rem 2rem 1rem;border-bottom:1px solid var(--c-border);background:var(--c-bg);z-index:10}.header-top.svelte-f3bpru.svelte-f3bpru{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.eyebrow.svelte-f3bpru.svelte-f3bpru{display:block;font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-tertiary);font-weight:700;margin-bottom:.25rem}h2.svelte-f3bpru.svelte-f3bpru{margin:0;font-size:1.5rem;font-weight:600;color:var(--c-text-primary)}.subtitle.svelte-f3bpru.svelte-f3bpru{margin:.25rem 0 0;color:var(--c-text-secondary);font-size:.9rem}.header-actions.svelte-f3bpru.svelte-f3bpru{display:flex;gap:.75rem}button.svelte-f3bpru.svelte-f3bpru{cursor:pointer;font-family:inherit;transition:all .2s}.stats-grid.svelte-f3bpru.svelte-f3bpru{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;background:var(--c-bg-subtle);padding:.75rem 1rem;border-radius:var(--radius-md);margin-bottom:1.25rem;border:1px solid var(--c-border)}.stat-item.svelte-f3bpru.svelte-f3bpru{display:flex;flex-direction:column;gap:.25rem}.stat-item.svelte-f3bpru .label.svelte-f3bpru{font-size:.7rem;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:.05em}.stat-item.svelte-f3bpru .fallback-label.svelte-f3bpru{display:inline-flex;align-items:center;gap:.35rem}.stat-item.svelte-f3bpru .info-icon.svelte-f3bpru{display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;color:var(--c-text-tertiary)}.stat-item.svelte-f3bpru .value.svelte-f3bpru{font-size:1rem;font-weight:600;color:var(--c-text-primary)}.stat-item.svelte-f3bpru .value.code.svelte-f3bpru{font-family:monospace;font-size:.9rem}.toolbar.svelte-f3bpru.svelte-f3bpru{display:flex;justify-content:space-between;align-items:center;gap:1rem}.search-input.svelte-f3bpru.svelte-f3bpru{flex:1;display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-bg);min-width:0;transition:border-color .2s,box-shadow .2s}.search-input.svelte-f3bpru.svelte-f3bpru:focus-within{border-color:var(--c-brand);box-shadow:0 0 0 2px var(--c-brand-light)}.search-input.svelte-f3bpru input.svelte-f3bpru{flex:1;border:none;background:transparent;font-size:.9rem;color:var(--c-text-primary);padding:.35rem 0;min-width:0}.search-input.svelte-f3bpru input.svelte-f3bpru::placeholder{color:var(--c-text-tertiary)}.search-input.svelte-f3bpru input.svelte-f3bpru:focus{outline:none}.clear-search.svelte-f3bpru.svelte-f3bpru{border:none;background:none;color:var(--c-text-tertiary);padding:.2rem;display:flex;align-items:center;justify-content:center}.clear-search.svelte-f3bpru.svelte-f3bpru:hover{color:var(--c-text-primary)}.view-controls.svelte-f3bpru.svelte-f3bpru{display:flex;align-items:center;gap:.75rem}.view-controls.svelte-f3bpru .count.svelte-f3bpru{font-size:.8rem;color:var(--c-text-secondary)}.separator.svelte-f3bpru.svelte-f3bpru{width:1px;height:1.25rem;background:var(--c-border)}.view-controls.svelte-f3bpru button.svelte-f3bpru{background:none;border:none;font-size:.8rem;color:var(--c-brand);font-weight:600;padding:.25rem}.view-controls.svelte-f3bpru button.svelte-f3bpru:hover{text-decoration:underline}.drawer-content.svelte-f3bpru.svelte-f3bpru{flex:1;overflow-y:auto;background:var(--c-bg)}.empty-state.svelte-f3bpru.svelte-f3bpru{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--c-text-secondary)}.empty-icon.svelte-f3bpru.svelte-f3bpru{font-size:2rem;color:var(--c-border);margin-bottom:1rem}.tree-container.svelte-f3bpru.svelte-f3bpru{min-width:100%}.tree-header.svelte-f3bpru.svelte-f3bpru{display:grid;grid-template-columns:1fr 280px;gap:2rem;padding:.75rem 2rem;background:var(--c-bg-subtle);border-bottom:1px solid var(--c-border);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-secondary);font-weight:600;position:sticky;top:0;z-index:5}.tree-header.svelte-f3bpru .col-kb.svelte-f3bpru{padding-right:2rem}.tree-row.svelte-f3bpru.svelte-f3bpru{display:grid;grid-template-columns:1fr 280px;gap:2rem;border-bottom:1px solid var(--c-bg-subtle);position:relative}.tree-row.svelte-f3bpru.svelte-f3bpru:hover{background:var(--c-bg-subtle)}.tree-row.is-empty.svelte-f3bpru .node-title .name.svelte-f3bpru{color:var(--c-text-secondary)}.tree-cell.svelte-f3bpru.svelte-f3bpru{padding:.65rem 0;display:flex;align-items:center}.tree-cell.name-cell.svelte-f3bpru.svelte-f3bpru{position:relative}.tree-row.svelte-f3bpru:not([data-depth="0"]) .name-cell.svelte-f3bpru:before{content:"";position:absolute;left:calc(.75rem + ((var(--depth) - 1) * 1.5rem));top:0;bottom:50%;width:1px;background:var(--c-border)}.tree-row.svelte-f3bpru:not([data-depth="0"]) .name-cell.svelte-f3bpru:after{content:"";position:absolute;left:calc(.75rem + ((var(--depth) - 1) * 1.5rem));top:50%;width:.5rem;height:1px;background:var(--c-border)}.kb-cell.svelte-f3bpru.svelte-f3bpru{padding-right:2rem;align-self:stretch}.toggle-wrapper.svelte-f3bpru.svelte-f3bpru{width:1.5rem;display:flex;justify-content:center;margin-right:.5rem}.toggle-btn.svelte-f3bpru.svelte-f3bpru{background:none;border:none;color:var(--c-text-tertiary);width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:.7rem;transition:transform .2s}.toggle-btn.svelte-f3bpru.svelte-f3bpru:hover{background:var(--c-border);color:var(--c-text-primary)}.toggle-btn.collapsed.svelte-f3bpru.svelte-f3bpru{transform:rotate(-90deg)}.toggle-spacer.svelte-f3bpru.svelte-f3bpru{width:1.25rem}.info-wrapper.svelte-f3bpru.svelte-f3bpru{display:flex;flex-direction:column;justify-content:center}.node-title.svelte-f3bpru.svelte-f3bpru{display:flex;align-items:center;gap:.5rem}.node-title.svelte-f3bpru .name.svelte-f3bpru{font-size:.9rem;color:var(--c-text-primary);font-weight:500}.node-meta.svelte-f3bpru.svelte-f3bpru{display:flex;align-items:center;gap:.5rem;margin-top:.1rem}.pill.svelte-f3bpru.svelte-f3bpru{font-size:.7rem;background:var(--c-bg-subtle);border:1px solid var(--c-border);padding:0 .4rem;border-radius:4px;color:var(--c-text-secondary)}.tag.warning.svelte-f3bpru.svelte-f3bpru{font-size:.65rem;background:var(--c-danger-bg);color:var(--c-danger-text);padding:.1rem .4rem;border-radius:99px}.path-hint.svelte-f3bpru.svelte-f3bpru{font-size:.7rem;color:var(--c-text-tertiary)}.setting-group.svelte-f3bpru.svelte-f3bpru{flex:1;display:flex;flex-direction:column;gap:.2rem}.inheritance-label.svelte-f3bpru.svelte-f3bpru{font-size:.65rem;color:var(--c-text-tertiary);display:flex;align-items:center;gap:.3rem}select.svelte-f3bpru.svelte-f3bpru{width:100%;font-size:.8rem;padding:.25rem .5rem;border:1px solid var(--c-border);border-radius:4px;background:var(--c-bg);color:var(--c-text-secondary);cursor:pointer}select.svelte-f3bpru.svelte-f3bpru:hover{border-color:var(--c-border-hover)}select.svelte-f3bpru.svelte-f3bpru:focus{border-color:var(--c-brand);outline:none}select.active.svelte-f3bpru.svelte-f3bpru{color:var(--c-text-primary);font-weight:500;border-color:var(--c-brand);background:var(--c-brand-light)}@media (max-width: 768px){.tree-header.svelte-f3bpru.svelte-f3bpru{display:none}.tree-row.svelte-f3bpru.svelte-f3bpru{grid-template-columns:1fr;gap:.5rem;padding:.75rem 1rem}.tree-cell.svelte-f3bpru.svelte-f3bpru{padding:0}.tree-cell.name-cell.svelte-f3bpru.svelte-f3bpru{padding-bottom:.5rem}.kb-cell.svelte-f3bpru.svelte-f3bpru{padding-right:0;border-top:1px dashed var(--c-border);padding-top:.5rem}.stats-grid.svelte-f3bpru.svelte-f3bpru{grid-template-columns:1fr 1fr}}.side-panel.svelte-1m6ciwb.svelte-1m6ciwb{width:36rem;max-width:95vw;height:100dvh;display:flex;flex-direction:column}.pill.svelte-1m6ciwb.svelte-1m6ciwb{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;padding:.25rem .65rem;border-radius:9999px;background-color:#ecfdf5;color:#047857;font-weight:600}.pill.muted.svelte-1m6ciwb.svelte-1m6ciwb{background-color:#f3f4f6;color:#4b5563}.intercom-loading.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;align-items:center;gap:.75rem;border:1px dashed #d1d5db;border-radius:.5rem;padding:.85rem 1rem;background-color:#fafbfd}.intercom-summary-bar.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;gap:1.5rem;flex-wrap:wrap;padding:.6rem .8rem;border-radius:.5rem;background-color:#f8fafc;font-size:.8rem;color:#475569}.intercom-summary-bar.svelte-1m6ciwb span strong.svelte-1m6ciwb{color:#111827;font-weight:600;margin-right:.15rem}.intercom-center-card.svelte-1m6ciwb.svelte-1m6ciwb{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.intercom-center-card.selected.svelte-1m6ciwb.svelte-1m6ciwb{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5026}.intercom-center-header.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.intercom-center-meta.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;gap:1.25rem;font-size:.75rem;color:#6b7280;margin-top:.5rem}.intercom-center-body.svelte-1m6ciwb.svelte-1m6ciwb{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.fallback-label.svelte-1m6ciwb.svelte-1m6ciwb{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:#374151}.fallback-info.svelte-1m6ciwb.svelte-1m6ciwb{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.75rem}.intercom-collection-footer.svelte-1m6ciwb.svelte-1m6ciwb{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.collection-footer-button.svelte-1m6ciwb.svelte-1m6ciwb{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:#0f172a;border:1px solid #dbeafe;background:#f8fafc;border-radius:9999px;padding:.35rem .95rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.collection-footer-button.svelte-1m6ciwb.svelte-1m6ciwb:hover{border-color:#4338ca;box-shadow:0 8px 16px #4f46e526;transform:translateY(-1px)}.collection-footer-actions.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;align-items:center;gap:.75rem}.collection-override-badge.svelte-1m6ciwb.svelte-1m6ciwb{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;color:#4338ca;background:#eef2ff;border-radius:9999px;padding:.2rem .6rem;border:1px solid #c7d2fe}.collection-config-status.svelte-1m6ciwb.svelte-1m6ciwb{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#059669}.security-callout.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid #d1fae5;border-radius:.5rem;background-color:#f0fdf4}.security-callout.svelte-1m6ciwb .callout-icon.svelte-1m6ciwb{width:2rem;height:2rem;border-radius:9999px;background-color:#d1fae5;display:flex;align-items:center;justify-content:center;color:#047857}.bloomerang-data-chips.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;flex-wrap:wrap;gap:.5rem}.bloomerang-data-chips.svelte-1m6ciwb .chip.svelte-1m6ciwb{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .65rem;border-radius:9999px;background-color:#eef2ff;color:#4338ca;font-weight:600}.security-reminder.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;align-items:flex-start;gap:.5rem;padding:.6rem .75rem;border-radius:.5rem;border:1px dashed #cbd5f5;background-color:#f8fafc}.summary-sublist.svelte-1m6ciwb.svelte-1m6ciwb{margin-left:1rem;margin-top:.25rem;font-size:.75rem;color:#4b5563}.input-hint.svelte-1m6ciwb.svelte-1m6ciwb{font-size:.7rem;color:#6b7f93;margin-top:.25rem;margin-left:.125rem}.input-icon.svelte-1m6ciwb.svelte-1m6ciwb{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;padding-left:.625rem;pointer-events:none;color:#9caab9}.date-input.svelte-1m6ciwb.svelte-1m6ciwb{color:#4a5568}.date-input.svelte-1m6ciwb.svelte-1m6ciwb:invalid{color:#9ca3af}.checkbox.svelte-1m6ciwb.svelte-1m6ciwb{--chkbg:theme(colors.success);--chkfg:theme(colors.success-content)}.env-button.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.875rem;border:1px solid #e2e8f0;border-radius:.5rem;transition:all .15s ease-in-out;cursor:pointer;background-color:#f8fafc;font-size:.875rem}.env-button.svelte-1m6ciwb.svelte-1m6ciwb:hover{border-color:#4caf504d;background-color:#f1f8f1}.env-button.selected.svelte-1m6ciwb.svelte-1m6ciwb{border-color:#4caf50;background-color:#e8f5e9;color:#388e3c;font-weight:500}.env-button.svelte-1m6ciwb .icon-wrapper.small.svelte-1m6ciwb{width:2rem;height:2rem;margin-bottom:.375rem}.error-box.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;align-items:center;background-color:#fef2f2;border-left:3px solid #ef4444;padding:.875rem;border-radius:.375rem;font-size:.8rem;color:#b91c1c}.switch-container.svelte-1m6ciwb.svelte-1m6ciwb{border:1px solid #e5e7eb;border-radius:.5rem;background-color:#f9fafb}.switch-title.svelte-1m6ciwb.svelte-1m6ciwb{font-size:.9rem;font-weight:600;color:#4a5568}.switch-description.svelte-1m6ciwb.svelte-1m6ciwb{font-size:.75rem;color:#6b7280;margin-top:.125rem}.auth-container.svelte-1m6ciwb.svelte-1m6ciwb{max-width:24rem;margin-left:auto;margin-right:auto}.auth-title.svelte-1m6ciwb.svelte-1m6ciwb{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:.5rem}.auth-description.svelte-1m6ciwb.svelte-1m6ciwb{color:#4b5563;margin-bottom:1.25rem;font-size:.875rem}.icon-wrapper.large.svelte-1m6ciwb.svelte-1m6ciwb{width:3.5rem;height:3.5rem;display:flex;align-items:center;justify-content:center;border-radius:9999px}.summary-box.svelte-1m6ciwb.svelte-1m6ciwb{background-color:#f9fafc;padding:.75rem 1.25rem;border-radius:.5rem;margin-bottom:1.25rem;text-align:left;border:1px solid #e5e7eb}.summary-item.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;justify-content:space-between;align-items:center;padding:.625rem 0;border-bottom:1px solid #f3f4f6;font-size:.8rem}.summary-item.svelte-1m6ciwb.svelte-1m6ciwb:last-child{border-bottom:0}.summary-item.svelte-1m6ciwb .label.svelte-1m6ciwb{font-weight:500;color:#6b7f93}.summary-item.svelte-1m6ciwb .value.svelte-1m6ciwb{font-weight:500;color:#374151;text-align:right;padding-left:.5rem;word-break:break-word}.navigation-buttons.svelte-1m6ciwb.svelte-1m6ciwb{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--color-border, #e5e7eb);padding-top:1.25rem;padding-bottom:.5rem}.btn-auth.svelte-1m6ciwb.svelte-1m6ciwb{padding:.625rem 1.25rem;font-weight:500;font-size:.875rem;border:none;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;width:100%}.btn-auth.svelte-1m6ciwb.svelte-1m6ciwb:hover:not(:disabled){box-shadow:0 4px 10px -2px #0000001a;transform:translateY(-1px)}.btn-auth.svelte-1m6ciwb.svelte-1m6ciwb:active:not(:disabled){transform:translateY(0)}.btn-auth.svelte-1m6ciwb span.svelte-1m6ciwb{margin-left:.5rem}.btn-auth.notion.svelte-1m6ciwb.svelte-1m6ciwb{background-color:#000;color:#fff}.btn-auth.notion.svelte-1m6ciwb.svelte-1m6ciwb:hover:not(:disabled){background-color:#1a1a1a}.btn-auth.notion.svelte-1m6ciwb.svelte-1m6ciwb:focus{box-shadow:0 0 0 2px #ffffff80,0 0 0 3px #00000080}.btn-auth.google.svelte-1m6ciwb.svelte-1m6ciwb{background-color:#4285f4;color:#fff}.btn-auth.google.svelte-1m6ciwb.svelte-1m6ciwb:hover:not(:disabled){background-color:#3367d6}.btn-auth.google.svelte-1m6ciwb.svelte-1m6ciwb:focus{box-shadow:0 0 0 2px #ffffff80,0 0 0 3px #4285f480}.-enhanced.svelte-1m6ciwb.svelte-1m6ciwb{display:block;color:#374151;font-size:.875rem;font-weight:600;margin-bottom:.375rem;letter-spacing:.025em}.sync-options-section.svelte-1m6ciwb.svelte-1m6ciwb{padding:1.25rem;background:#f9fafb;border-radius:.75rem;border:1px solid #e5e7eb}@keyframes svelte-1m6ciwb-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.file-item.svelte-ns0pdy.svelte-ns0pdy.svelte-ns0pdy{-webkit-user-select:none;user-select:none}.checkbox-container.svelte-ns0pdy.svelte-ns0pdy.svelte-ns0pdy{position:relative;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none;width:16px;height:16px}.checkbox-container.svelte-ns0pdy input.svelte-ns0pdy.svelte-ns0pdy{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark.svelte-ns0pdy.svelte-ns0pdy.svelte-ns0pdy{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#fff;border:2px solid #3f8f24;border-radius:3px;transition:all .2s ease-in-out}.checkbox-container.svelte-ns0pdy:hover input.svelte-ns0pdy~.checkmark.svelte-ns0pdy{background-color:#e6f3e6}.checkbox-container.svelte-ns0pdy input.svelte-ns0pdy:checked~.checkmark.svelte-ns0pdy{background-color:#3f8f24}.checkmark.svelte-ns0pdy.svelte-ns0pdy.svelte-ns0pdy:after{content:"";position:absolute;display:none}.checkbox-container.svelte-ns0pdy input.svelte-ns0pdy:checked~.checkmark.svelte-ns0pdy:after{display:block}.checkbox-container.svelte-ns0pdy .checkmark.svelte-ns0pdy.svelte-ns0pdy:after{left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.btn-custom.svelte-1t0jmns{background-color:#4caf50;border-color:#4caf50;color:#fff}.btn-custom.svelte-1t0jmns:hover{background-color:#45a049;border-color:#45a049}.modal-box.svelte-1t0jmns{max-height:calc(100vh - 2rem);overflow-y:auto;border:none}.file-item.svelte-1o83jp9.svelte-1o83jp9.svelte-1o83jp9{-webkit-user-select:none;user-select:none;border-bottom:1px solid #f3f4f6}.file-item.svelte-1o83jp9.svelte-1o83jp9.svelte-1o83jp9:last-child{border-bottom:none}.checkbox-container.svelte-1o83jp9.svelte-1o83jp9.svelte-1o83jp9{position:relative;cursor:pointer;font-size:16px;-webkit-user-select:none;user-select:none;width:16px;height:16px}.checkbox-container.cursor-not-allowed.svelte-1o83jp9.svelte-1o83jp9.svelte-1o83jp9{cursor:not-allowed}.checkbox-container.svelte-1o83jp9 input.svelte-1o83jp9.svelte-1o83jp9{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark.svelte-1o83jp9.svelte-1o83jp9.svelte-1o83jp9{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#fff;border:2px solid #3f8f24;border-radius:3px;transition:all .2s ease-in-out}.checkmark.disabled.svelte-1o83jp9.svelte-1o83jp9.svelte-1o83jp9{border-color:#ccc;background-color:#f5f5f5}.checkbox-container.svelte-1o83jp9:hover input.svelte-1o83jp9~.checkmark.svelte-1o83jp9:not(.disabled){background-color:#e6f3e6}.checkbox-container.svelte-1o83jp9 input.svelte-1o83jp9:checked~.checkmark.svelte-1o83jp9:not(.disabled){background-color:#3f8f24}.checkmark.svelte-1o83jp9.svelte-1o83jp9.svelte-1o83jp9:after{content:"";position:absolute;display:none}.checkbox-container.svelte-1o83jp9 input.svelte-1o83jp9:checked~.checkmark.svelte-1o83jp9:after{display:block}.checkbox-container.svelte-1o83jp9 .checkmark.svelte-1o83jp9.svelte-1o83jp9:after{left:4px;top:1px;width:4px;height:8px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.btn-custom.svelte-j2zde2{background-color:#4caf50;border-color:#4caf50;color:#fff}.btn-custom.svelte-j2zde2:hover{background-color:#45a049;border-color:#45a049}.btn-custom.svelte-j2zde2:disabled{background-color:#9e9e9e;border-color:#9e9e9e;cursor:not-allowed}.modal-box.svelte-j2zde2{max-height:calc(100vh - 2rem);overflow-y:auto;border:none}.file-browser-wrapper.svelte-j2zde2{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.file-browser-header.svelte-j2zde2{background:linear-gradient(to right,#f9fafb,#f3f4f6);padding:8px 16px;border-bottom:1px solid #e5e7eb}.file-count.svelte-j2zde2{display:flex;gap:12px;align-items:center;font-size:13px}.selected-badge.svelte-j2zde2{background:#4CAF50;color:#fff;padding:2px 10px;border-radius:12px;font-weight:500}.total-badge.svelte-j2zde2{color:#6b7280}.file-browser-content.svelte-j2zde2{max-height:400px;overflow-y:auto;background:white}.file-browser-content.svelte-j2zde2::-webkit-scrollbar{width:8px}.file-browser-content.svelte-j2zde2::-webkit-scrollbar-track{background:#f9fafb}.file-browser-content.svelte-j2zde2::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.file-browser-content.svelte-j2zde2::-webkit-scrollbar-thumb:hover{background:#9ca3af}.btn-custom.svelte-1t4d9zs{background-color:#4caf50;border-color:#4caf50;color:#fff}.btn-custom.svelte-1t4d9zs:hover{background-color:#45a049;border-color:#45a049}.modal-box.svelte-1t4d9zs{max-height:calc(100vh - 2rem);overflow-y:auto;border:none}.checkbox{border-color:#4caf50!important}.checkbox:checked{background-color:#4caf50!important;border-color:#4caf50!important}.form-section.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:1px solid #e5e7eb}.form-section.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0:last-of-type{border-bottom:none;margin-bottom:0}.section-title.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:1rem;padding-bottom:.25rem}.input-field.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0,.select-field.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{width:100%;padding:.625rem .875rem;border:1px solid #d1d9e2;border-radius:.375rem;transition:all .2s ease-in-out;box-shadow:0 1px 2px #00000008;font-size:.875rem;background-color:#fff}.input-field.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0:focus,.select-field.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0:focus{box-shadow:0 0 0 3px #4caf5033;border-color:#4caf50;outline:none}.input-field.with-icon.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{padding-left:2.375rem}.select-field.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem;background-image:none}.select-arrow.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding-right:.75rem;pointer-events:none}.input-hint.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{font-size:.7rem;color:#6b7f93;margin-top:.25rem;margin-left:.125rem}.input-icon.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{position:absolute;top:0;bottom:0;left:0;display:flex;align-items:center;padding-left:.75rem;pointer-events:none;color:#9caab9}.env-button.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.75rem;border:1px solid #e2e8f0;border-radius:.5rem;transition:all .15s ease-in-out;cursor:pointer;background-color:#f8fafc;font-size:.875rem}.env-button.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0:hover{border-color:#4caf504d;background-color:#f1f8f1}.env-button.selected.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{border-color:#4caf50;background-color:#e8f5e9;color:#388e3c;font-weight:500;box-shadow:0 2px 4px #0000000d}.env-button.svelte-1ezxkx0 .icon-wrapper.small.svelte-1ezxkx0.svelte-1ezxkx0{width:2rem;height:2rem;margin-bottom:.375rem;display:flex;align-items:center;justify-content:center;border-radius:9999px;background-color:#eef2f7;transition:background-color .15s}.env-button.svelte-1ezxkx0 .icon-wrapper.small.selected.svelte-1ezxkx0.svelte-1ezxkx0{background-color:#4caf501a}.info-title.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{font-size:.8rem;color:#b45309;font-weight:600;margin-bottom:.125rem}.info-text.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{font-size:.8rem;color:#92400e;line-height:1.45}.emphasis-card.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{border:1px solid #e5e7eb;border-radius:.75rem;padding:1rem;background-color:#f9fafb}.emphasis-card.svelte-1ezxkx0 .info-title.svelte-1ezxkx0.svelte-1ezxkx0{color:#111827;font-size:.85rem;margin:0}.emphasis-card.svelte-1ezxkx0 .info-text.svelte-1ezxkx0.svelte-1ezxkx0{color:#6b7280;font-size:.75rem;margin:0}.icon-wrapper.xs.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{width:1.75rem;height:1.75rem;border-radius:9999px;background-color:#eef2f7;display:inline-flex;align-items:center;justify-content:center;color:#4b5563}.switch-container.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{border:1px solid #e5e7eb;border-radius:.5rem;background-color:#f9fafb}.switch-title.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{font-size:.9rem;font-weight:600;color:#4a5568}.switch-description.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{font-size:.75rem;color:#6b7280;margin-top:.125rem}.switch.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{position:relative;display:inline-block;width:36px;height:20px;flex-shrink:0}.switch.small.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{width:32px;height:18px}.switch.svelte-1ezxkx0 input.svelte-1ezxkx0.svelte-1ezxkx0{opacity:0;width:0;height:0}.slider.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.2s;border-radius:20px}.slider.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0:before{position:absolute;content:"";height:14px;width:14px;left:3px;bottom:3px;background-color:#fff;transition:.2s;border-radius:50%;box-shadow:0 1px 2px #0003}.switch.small.svelte-1ezxkx0 .slider.svelte-1ezxkx0.svelte-1ezxkx0:before{height:12px;width:12px;left:3px;bottom:3px}input.svelte-1ezxkx0:checked+.slider.svelte-1ezxkx0.svelte-1ezxkx0{background-color:#4caf50}input.svelte-1ezxkx0:focus+.slider.svelte-1ezxkx0.svelte-1ezxkx0{box-shadow:0 0 0 2px #4caf504d}input.svelte-1ezxkx0:checked+.slider.svelte-1ezxkx0.svelte-1ezxkx0:before{transform:translate(16px)}.switch.small.svelte-1ezxkx0 input.svelte-1ezxkx0:checked+.slider.svelte-1ezxkx0:before{transform:translate(14px)}input.svelte-1ezxkx0:disabled+.slider.svelte-1ezxkx0.svelte-1ezxkx0{cursor:not-allowed;background-color:#e5e7eb}input.svelte-1ezxkx0:disabled+.slider.svelte-1ezxkx0.svelte-1ezxkx0:before{background-color:#f3f4f6}.warning-box.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{display:flex;align-items:center;background-color:#fffbeb;border-left:3px solid #fbbf24;padding:.625rem .75rem;border-radius:.25rem;font-size:.75rem;color:#92400e}.alert.alert-error.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{display:flex;align-items:center;background-color:#fef2f2;border:1px solid #FEE2E2;border-left-width:4px;border-left-color:#ef4444;color:#b91c1c;padding:.75rem 1rem;border-radius:.375rem;font-size:.8rem}.btn.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{padding:.625rem 1.25rem;border-radius:.375rem;font-weight:500;font-size:.8rem;display:inline-flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;box-shadow:0 1px 2px #0000000d;border:1px solid transparent;line-height:1.25rem}.btn.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0:focus{outline:none;box-shadow:0 0 0 3px #4caf504d}.btn.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0:disabled{opacity:.6;cursor:not-allowed}.btn-primary.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{background-color:#4caf50;color:#fff;border-color:#4caf50}.btn-primary.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0:hover:not(:disabled){background-color:#43a047;border-color:#43a047}.btn-secondary.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0{background-color:#f3f4f6;color:#374151;border-color:#e5e7eb}.btn-secondary.svelte-1ezxkx0.svelte-1ezxkx0.svelte-1ezxkx0:hover:not(:disabled){background-color:#e5e7eb;border-color:#d1d5db}.pill.svelte-wynsal.svelte-wynsal{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;padding:.25rem .65rem;border-radius:9999px;background-color:#ecfdf5;color:#047857;font-weight:600}.pill.muted.svelte-wynsal.svelte-wynsal{background-color:#f3f4f6;color:#4b5563}.intercom-loading.svelte-wynsal.svelte-wynsal{display:flex;align-items:center;gap:.75rem;border:1px dashed #d1d5db;border-radius:.5rem;padding:.85rem 1rem;background-color:#fafbfd}.intercom-summary-bar.svelte-wynsal.svelte-wynsal{display:flex;gap:1.5rem;flex-wrap:wrap;padding:.6rem .8rem;border-radius:.5rem;background-color:#f8fafc;font-size:.8rem;color:#475569}.intercom-summary-bar.svelte-wynsal span strong.svelte-wynsal{color:#111827;font-weight:600;margin-right:.15rem}.intercom-center-card.svelte-wynsal.svelte-wynsal{border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.intercom-center-card.selected.svelte-wynsal.svelte-wynsal{border-color:#4caf50;box-shadow:0 0 0 2px #4caf5026}.intercom-center-header.svelte-wynsal.svelte-wynsal{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.intercom-center-meta.svelte-wynsal.svelte-wynsal{display:flex;gap:1.25rem;font-size:.75rem;color:#6b7280;margin-top:.5rem}.intercom-center-body.svelte-wynsal.svelte-wynsal{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.fallback-label.svelte-wynsal.svelte-wynsal{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:#374151}.fallback-info.svelte-wynsal.svelte-wynsal{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.75rem}.intercom-collection-footer.svelte-wynsal.svelte-wynsal{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.collection-footer-button.svelte-wynsal.svelte-wynsal{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:#0f172a;border:1px solid #dbeafe;background:#f8fafc;border-radius:9999px;padding:.35rem .95rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.collection-footer-button.svelte-wynsal.svelte-wynsal:hover{border-color:#4338ca;box-shadow:0 8px 16px #4f46e526;transform:translateY(-1px)}.collection-footer-actions.svelte-wynsal.svelte-wynsal{display:flex;align-items:center;gap:.75rem}.collection-override-badge.svelte-wynsal.svelte-wynsal{display:inline-flex;align-items:center;gap:.25rem;font-size:.7rem;font-weight:600;color:#4338ca;background:#eef2ff;border-radius:9999px;padding:.2rem .6rem;border:1px solid #c7d2fe}.collection-config-status.svelte-wynsal.svelte-wynsal{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#059669}.sr-only.svelte-we49ju.svelte-we49ju{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reviewer-picker.svelte-we49ju.svelte-we49ju{position:relative;width:100%}.picker-shell.svelte-we49ju.svelte-we49ju{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .6rem;border:1px solid #d1d5db;border-radius:.75rem;background-color:#fff;cursor:text}.picker-shell.is-disabled.svelte-we49ju.svelte-we49ju{background-color:#f3f4f6;cursor:not-allowed;color:#9ca3af}.chip-row.svelte-we49ju.svelte-we49ju{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;flex:1}.chip.svelte-we49ju.svelte-we49ju{display:inline-flex;align-items:center;gap:.25rem;background:rgba(76,175,80,.12);color:#14532d;border-radius:999px;padding:.2rem .5rem;font-size:.75rem}.chip-remove.svelte-we49ju.svelte-we49ju{border:none;background:none;color:inherit;display:inline-flex;align-items:center;padding:0;cursor:pointer}.chip-input.svelte-we49ju.svelte-we49ju{border:none;outline:none;flex:1 1 140px;min-width:120px;font-size:.85rem;background:transparent;padding:.1rem 0}.chip-actions.svelte-we49ju.svelte-we49ju{display:flex;align-items:center;gap:.2rem}.icon-button.svelte-we49ju.svelte-we49ju{border:none;background:none;padding:.15rem;border-radius:.35rem;color:#6b7280;display:inline-flex;align-items:center;justify-content:center}.icon-button.svelte-we49ju.svelte-we49ju:disabled{opacity:.4;cursor:not-allowed}.icon-button.svelte-we49ju.svelte-we49ju:hover:not(:disabled){background-color:#4caf5014;color:#166534}.caret.svelte-we49ju.svelte-we49ju{color:#9ca3af;transition:transform .15s ease}.picker-dropdown.svelte-we49ju.svelte-we49ju{position:absolute;z-index:20;width:100%;margin-top:.5rem;background:white;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 20px 50px #00000014;max-height:18rem;overflow-y:auto}.state-row.svelte-we49ju.svelte-we49ju{display:flex;align-items:center;gap:.5rem;padding:.75rem .85rem;font-size:.85rem;color:#6b7280}.state-row.error.svelte-we49ju.svelte-we49ju{justify-content:space-between;color:#dc2626}.retry.svelte-we49ju.svelte-we49ju{border:none;background:none;color:#2563eb;font-size:.8rem;cursor:pointer}.user-list.svelte-we49ju.svelte-we49ju{list-style:none;margin:0;padding:.35rem 0}.user-option.svelte-we49ju.svelte-we49ju{width:100%;border:none;background:none;padding:.55rem .85rem;text-align:left;cursor:pointer;display:flex}.user-option.svelte-we49ju.svelte-we49ju:hover,.user-option.is-active.svelte-we49ju.svelte-we49ju{background-color:#4caf5014}.user-meta.svelte-we49ju.svelte-we49ju{display:flex;align-items:center;gap:.6rem}.avatar.svelte-we49ju.svelte-we49ju{width:28px;height:28px;border-radius:999px;background:#f3f4f6;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#6b7280}.avatar.svelte-we49ju img.svelte-we49ju{width:100%;height:100%;object-fit:cover}.user-name.svelte-we49ju.svelte-we49ju{font-size:.85rem;font-weight:600;color:#111827}.user-sub.svelte-we49ju.svelte-we49ju{font-size:.75rem;color:#6b7280}.btn-custom.svelte-14o3bqu.svelte-14o3bqu{background-color:#4caf50;border-color:#4caf50;color:#fff}.btn-custom.svelte-14o3bqu.svelte-14o3bqu:hover{background-color:#45a049;border-color:#45a049}.btn-custom.svelte-14o3bqu.svelte-14o3bqu:disabled{background-color:#a5d6a7;border-color:#a5d6a7;color:#e8f5e9}.modal-box.svelte-14o3bqu.svelte-14o3bqu{max-height:calc(120vh - 2rem);overflow-y:auto;border:none}.overflow-y-auto.svelte-14o3bqu.svelte-14o3bqu{scrollbar-width:thin;scrollbar-color:#9e9e9e #f5f5f5}.overflow-y-auto.svelte-14o3bqu.svelte-14o3bqu::-webkit-scrollbar{width:8px}.overflow-y-auto.svelte-14o3bqu.svelte-14o3bqu::-webkit-scrollbar-track{background:#f5f5f5}.overflow-y-auto.svelte-14o3bqu.svelte-14o3bqu::-webkit-scrollbar-thumb{background-color:#9e9e9e;border-radius:4px;border:2px solid #f5f5f5}.label.svelte-14o3bqu.svelte-14o3bqu:hover{background-color:transparent}input[type=checkbox].svelte-14o3bqu+div.svelte-14o3bqu{transition:all .2s ease}input[type=checkbox].svelte-14o3bqu:checked+div.svelte-14o3bqu{background-color:#4caf50}body{font-family:Inter,sans-serif}.bg-gradient-text.svelte-1eidhvv{background:linear-gradient(to right,#3f8f24,#2d6a1b);-webkit-background-clip:text;color:transparent}@keyframes svelte-1eidhvv-spin{to{transform:rotate(360deg)}}.animate-spin.svelte-1eidhvv{animation:svelte-1eidhvv-spin 1s linear infinite}@keyframes svelte-1eidhvv-pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse.svelte-1eidhvv{animation:svelte-1eidhvv-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.shimmer.svelte-1eidhvv{position:relative;overflow:hidden;background-position:0 0;background-size:200% 100%}.shimmer.svelte-1eidhvv:after{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background-image:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.2) 20%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0));animation:svelte-1eidhvv-shimmer 2s infinite;content:""}@keyframes svelte-1eidhvv-shimmer{to{transform:translate(100%)}}.toast-close.svelte-1eidhvv{background:transparent;border:none;color:inherit;font-size:18px;line-height:1;padding:0;cursor:pointer;opacity:.7}.toast-close.svelte-1eidhvv:hover{opacity:1}.spinner-circle.svelte-1iryl6l{stroke-dasharray:251.2;stroke-dashoffset:251.2;transform-origin:50% 50%;animation:svelte-1iryl6l-spin 3s cubic-bezier(.4,0,.2,1) infinite}@keyframes svelte-1iryl6l-spin{0%{transform:rotate(0);stroke-dashoffset:251.2}50%{stroke-dashoffset:0}to{transform:rotate(360deg);stroke-dashoffset:-251.2}}body{font-family:Roboto,-apple-system,sans-serif;background-color:#f4f5f5}.loading.svelte-1n77xh8{border-top-color:#3f8f24;-webkit-animation:svelte-1n77xh8-spinner 1.5s linear infinite;animation:svelte-1n77xh8-spinner 1.5s linear infinite}@-webkit-keyframes svelte-1n77xh8-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes svelte-1n77xh8-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div.svelte-1yvzplu:first-child{z-index:1000}.btn.svelte-1yvzplu{transition:all .2s ease}body.modal-open{overflow:hidden}input[type=color].svelte-qys9j5{-webkit-appearance:none;border:none}input[type=color].svelte-qys9j5::-webkit-color-swatch-wrapper{padding:0}input[type=color].svelte-qys9j5::-webkit-color-swatch{border:none;border-radius:.375rem}.animate-ping.svelte-1umxwgd{animation:svelte-1umxwgd-ping 1.5s cubic-bezier(0,0,.2,1) infinite}@keyframes svelte-1umxwgd-ping{75%,to{transform:scale(1.5);opacity:0}}.overflow-y-auto.svelte-s23bmj{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.overflow-y-auto.svelte-s23bmj::-webkit-scrollbar{width:6px}.overflow-y-auto.svelte-s23bmj::-webkit-scrollbar-track{background:transparent}.overflow-y-auto.svelte-s23bmj::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.overflow-y-auto.svelte-s23bmj::-webkit-scrollbar-thumb:hover{background-color:#0000004d}@keyframes svelte-1lyele9-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}@keyframes svelte-1lyele9-ping{75%,to{transform:scale(2);opacity:0}}.animate-ping.svelte-1lyele9{animation:svelte-1lyele9-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.ProseMirror{min-height:300px;font-variant-emoji:emoji;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ProseMirror *{font-variant-emoji:emoji}.ProseMirror span[data-emoji]{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji"!important}.ProseMirror ul[data-type=taskList]{list-style:none;padding:0}.ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:.5em;margin-bottom:.5em}.ProseMirror ul[data-type=taskList] li>label{margin-right:.5em;-webkit-user-select:none;user-select:none;cursor:pointer}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.2em;height:1.2em;border:2px solid #d1d5db;border-radius:.25em;margin:0;cursor:pointer;transition:all .2s ease;position:relative}.ProseMirror ul[data-type=taskList] li>label input[type=checkbox]:checked{background-color:#6366f1;border-color:#6366f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3E%3Cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3E%3C/svg%3E")}.ProseMirror .fact-check-highlight{background:linear-gradient(135deg,rgba(239,68,68,.04),rgba(239,68,68,.08),rgba(239,68,68,.04));box-shadow:inset 0 -2px #ef444440,0 1px 2px #ef444414;border-radius:4px;padding:2px 4px;margin:-2px;transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;animation:svelte-11a26a4-subtlePulse 4s ease-in-out infinite}@keyframes svelte-11a26a4-subtlePulse{0%,to{opacity:1}50%{opacity:.95}}.ProseMirror .fact-check-highlight:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:radial-gradient(circle at center,rgba(239,68,68,.05),transparent);opacity:0;transform:scale(.9);transition:all .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.ProseMirror .fact-check-highlight:hover{background:linear-gradient(135deg,rgba(239,68,68,.06),rgba(239,68,68,.12),rgba(239,68,68,.06));box-shadow:inset 0 -2px #ef44444d,0 2px 4px #ef44441a;transform:translateY(-.5px)}.ProseMirror .fact-check-highlight:hover:after{opacity:1;transform:scale(1)}.ProseMirror .fact-check-error{background:linear-gradient(135deg,rgba(220,38,38,.1),rgba(220,38,38,.18),rgba(220,38,38,.1));box-shadow:inset 0 -3px #dc262680,0 1px 3px #dc262633}.ProseMirror .fact-check-warning{background:linear-gradient(135deg,rgba(245,158,11,.08),rgba(245,158,11,.15),rgba(245,158,11,.08));box-shadow:inset 0 -3px #f59e0b66,0 1px 3px #f59e0b26}.ProseMirror .fact-check-info{background:linear-gradient(135deg,rgba(59,130,246,.06),rgba(59,130,246,.12),rgba(59,130,246,.06));box-shadow:inset 0 -3px #3b82f64d,0 1px 3px #3b82f61a;animation:none}.editor-shell.svelte-11a26a4.svelte-11a26a4{border-left:1px solid #e5e7eb;background:#fdfdfd;box-shadow:0 24px 60px -32px #0f172a73,0 6px 24px -18px #0f172a38}.toolbar-chrome.svelte-11a26a4.svelte-11a26a4{background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 28px -22px #0f172a73;border-bottom:1px solid #e5e7eb;position:relative}.toolbar-chrome.svelte-11a26a4.svelte-11a26a4:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(15,23,42,.08),transparent)}.toolbar-chrome.svelte-11a26a4 button.svelte-11a26a4,.floating-toolbar.svelte-11a26a4 button.svelte-11a26a4{border:1px solid transparent;transition:color .15s ease,background-color .15s ease,border-color .2s ease,transform .12s ease}.toolbar-chrome.svelte-11a26a4 button.svelte-11a26a4:hover,.floating-toolbar.svelte-11a26a4 button.svelte-11a26a4:hover{border-color:#94a3b88c;background-color:#f6f7fb;transform:translateY(-1px)}.toolbar-chrome.svelte-11a26a4 button.svelte-11a26a4:active,.floating-toolbar.svelte-11a26a4 button.svelte-11a26a4:active{transform:translateY(0)}.floating-toolbar.svelte-11a26a4.svelte-11a26a4{background:rgba(255,255,255,.96);border-color:#e5e7eb;box-shadow:0 18px 38px -24px #0f172a8c,0 4px 12px -8px #0f172a1f}.panel-chrome.svelte-11a26a4.svelte-11a26a4{background:#fdfdfd;border-color:#e5e7eb;box-shadow:-18px 0 36px -28px #0f172a7a}.menu-surface.svelte-11a26a4.svelte-11a26a4{background:#ffffff;border:1px solid #e5e7eb!important;box-shadow:0 18px 42px -26px #0f172a7a,0 6px 20px -16px #0f172a29;border-radius:12px;overflow:hidden}.slide-panel.svelte-11a26a4.svelte-11a26a4{transition:transform .3s cubic-bezier(.4,0,.2,1)}.slide-panel.closed.svelte-11a26a4.svelte-11a26a4{transform:translate(100%)}.slide-panel.open.svelte-11a26a4.svelte-11a26a4{transform:translate(0)}.callout{line-height:1.55;position:relative;margin:.9rem 0;padding:.95rem 1rem;background:#f7f8fb;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 1px 2px #0f172a0d}.callout:before{display:none;content:none}.callout p{margin:0 0 .4rem}.callout p:last-child{margin-bottom:0}.animate-fadeIn.svelte-11a26a4.svelte-11a26a4{animation:svelte-11a26a4-fadeIn .5s ease-out forwards}@keyframes svelte-11a26a4-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes svelte-11a26a4-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.team-selector *::-webkit-scrollbar{width:6px}.team-selector *::-webkit-scrollbar-track{background:transparent}.team-selector *::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.team-selector *::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.apple-popup-menu{position:fixed;min-width:240px;max-width:320px;animation:svelte-1a3ouuv-popupAppear .15s cubic-bezier(.23,1,.32,1);z-index:9999;-webkit-transform:translateZ(0)}.popup-content{background-color:#f9f9f9f2;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000026,0 8px 20px #0000001f,0 3px 8px #00000014;padding:5px}.apple-menu-item{display:flex;align-items:center;width:100%;padding:8px 10px;font-size:13px;text-align:left;font-weight:500;color:#1c1c1e;transition:background .12s ease-out,color .12s ease-out;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;border-radius:7px;background-color:transparent;border:none;cursor:pointer}.apple-menu-item:hover,.apple-menu-item.focused{background-color:#0a84ff;color:#fff}.apple-menu-item:hover .opacity-60,.apple-menu-item.focused .opacity-60{opacity:.9}.apple-menu-item:active{background-color:#0071e3}@keyframes svelte-1a3ouuv-popupAppear{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.markdown-content{font-family:var(--font-sans)!important;line-height:1.5!important;color:#1f2937!important;font-size:.875rem!important;font-variant-numeric:tabular-nums}.markdown-content *{font-family:var(--font-sans)!important}.markdown-content p{margin-bottom:.8rem;line-height:1.5}.markdown-content p:last-child{margin-bottom:0}.markdown-content p+p{margin-top:.8rem}.markdown-content h1{font-family:var(--font-serif)!important;font-size:1.75em;line-height:1.3;margin:1em 0 .5em;font-weight:700;color:#1f2937;letter-spacing:-.02em}.markdown-content h2{font-family:var(--font-serif)!important;font-size:1.5em;line-height:1.35;margin:.75em 0 .5em;font-weight:600;color:#1f2937;letter-spacing:-.015em}.markdown-content h3{font-family:var(--font-serif)!important;font-size:1.25em;line-height:1.4;margin:.75em 0 .5em;font-weight:600;color:#374151}.markdown-content h4{font-family:var(--font-serif)!important;font-size:1.125em;line-height:1.4;margin:.75em 0 .5em;font-weight:600;color:#374151}.markdown-content h5,.markdown-content h6{font-family:var(--font-serif)!important;font-size:1em;line-height:1.4;margin:.75em 0 .5em;font-weight:600;color:#4b5563}.markdown-content ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:.8rem;padding-left:0;list-style-position:outside}.markdown-content ol{list-style-type:decimal;margin-left:1.5rem;margin-bottom:.8rem;padding-left:1.25rem;list-style-position:outside}.markdown-content li{margin-bottom:.3rem;line-height:1.5;display:list-item}.markdown-content li>ul,.markdown-content li>ol{margin-top:.25em;margin-bottom:.25em}.markdown-content li>*{display:inline}.markdown-content li>p{display:inline;margin:0}.markdown-content ul:has(li:has(strong:first-child)) li,.markdown-content ul li:has(strong:first-child){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.markdown-content ul li strong+br{display:none}.markdown-content code{background-color:#f3f4f6;padding:.125em .375em;border-radius:.25rem;font-size:.875em;font-family:var(--font-mono);color:#374151}.markdown-content pre{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1em;margin:.75em 0;overflow-x:auto;font-size:.875em}.markdown-content pre code{background-color:transparent;padding:0;border-radius:0;color:#1f2937;font-size:1em}.markdown-content blockquote{margin:.75em 0;padding:.875em 1rem;background-color:#f7f8fb;border:1px solid #e5e7eb;border-radius:.75rem;color:#334155;font-style:normal;box-shadow:0 1px 2px #0f172a0d}.markdown-content a{color:#4caf50;text-decoration:underline;text-underline-offset:.2em;transition:all .2s ease}.markdown-content a:hover{color:#45a049;text-decoration-thickness:2px}.markdown-content table{width:100%;border-collapse:collapse;margin:.75em 0;font-size:.875em}.markdown-content th{background-color:#f9fafb;border:1px solid #e5e7eb;padding:.5em .75em;text-align:left;font-weight:600;color:#374151}.markdown-content td{border:1px solid #e5e7eb;padding:.5em .75em}.markdown-content tr:nth-child(2n){background-color:#f9fafb}.markdown-content hr{border:none;border-top:1px solid #e5e7eb;margin:1.5em 0}.markdown-content img{max-width:100%;height:auto;border-radius:.5rem;margin:.75em 0;box-shadow:0 1px 3px #0000001a}.markdown-content strong{font-weight:600;color:#1f2937}.markdown-content em{font-style:italic}.markdown-content input[type=checkbox]{margin-right:.5em;vertical-align:middle}.markdown-content br+br{display:block;margin-top:.5em}.markdown-content.preview-mode{font-size:.9375rem}.markdown-content.compact-mode{font-size:.8125rem}.markdown-content.compact-mode p,.markdown-content.compact-mode ul,.markdown-content.compact-mode ol,.markdown-content.compact-mode blockquote{margin-bottom:.5em}.markdown-content.editor-mode{font-size:.875rem;line-height:1.75}.ProseMirror{font-family:var(--font-sans)!important;font-size:.875rem!important;line-height:1.5!important;color:#1f2937!important;font-variant-numeric:tabular-nums!important}.ProseMirror.markdown-content{outline:none;min-height:200px;padding:1rem;font-family:var(--font-sans)!important;font-size:.875rem!important;line-height:1.5!important;color:#1f2937!important;font-variant-numeric:tabular-nums!important}.ProseMirror *{font-family:var(--font-sans)!important;line-height:inherit!important}.ProseMirror p+p{margin-top:.8rem!important}.ProseMirror p{margin-bottom:.8rem!important;line-height:1.5!important}.ProseMirror br{display:inline}.ProseMirror ul,.ProseMirror ol{margin-left:1.5rem!important;margin-bottom:.8rem!important;padding-left:1.25rem!important;list-style-position:outside!important}.ProseMirror li{margin-bottom:.3rem!important;display:list-item!important;line-height:1.5!important}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{font-family:var(--font-serif)!important;line-height:1.3!important}.ProseMirror pre{background-color:#f9fafb!important;border:1px solid #e5e7eb!important;padding:1em!important;border-radius:.5rem!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace!important;font-size:.875em!important;margin:.75em 0!important}.ProseMirror code{background-color:#f3f4f6!important;padding:.125em .375em!important;border-radius:.25rem!important;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,monospace!important;font-size:.875em!important;color:#374151!important}.ProseMirror.markdown-content p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0;font-style:italic}.markdown-content ::selection{background:rgba(76,175,80,.15);color:inherit}.markdown-content:focus-within{outline:none}.markdown-content::-webkit-scrollbar{width:8px;height:8px}.markdown-content::-webkit-scrollbar-track{background:transparent}.markdown-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:4px}.markdown-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.15)}.line-clamp-2.svelte-1eb05yu.svelte-1eb05yu{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}button.svelte-1eb05yu.svelte-1eb05yu:focus-visible{outline:2px solid #4CAF50;outline-offset:2px}.svelte-1eb05yu.svelte-1eb05yu{font-family:Prompt,sans-serif}.apple-popup-menu.svelte-1eb05yu.svelte-1eb05yu{animation:svelte-1eb05yu-popupAppear .15s cubic-bezier(.23,1,.32,1);z-index:500}.popup-content.svelte-1eb05yu.svelte-1eb05yu{background-color:#f9f9f9e6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000026,0 8px 20px #0000001f,0 3px 8px #00000014;padding:5px}.apple-menu-item.svelte-1eb05yu.svelte-1eb05yu{display:flex;align-items:center;width:100%;padding:8px 10px;font-size:13px;text-align:left;font-weight:500;color:#1c1c1e;transition:background .12s ease-out,color .12s ease-out;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;border-radius:7px;background-color:transparent;border:none;cursor:pointer}.apple-menu-separator.svelte-1eb05yu.svelte-1eb05yu{height:1px;background-color:#00000014;margin:4px 0}.apple-menu-item.svelte-1eb05yu.svelte-1eb05yu:hover:not(:disabled){background-color:#0a84ff;color:#fff}.apple-menu-item.svelte-1eb05yu:hover:not(:disabled) .icon-container.svelte-1eb05yu{color:#fff}.apple-menu-item.svelte-1eb05yu:hover:not(:disabled) .icon-container.blue.svelte-1eb05yu{background-color:#fff3}.apple-menu-item.svelte-1eb05yu:hover:not(:disabled) .icon-container.red.svelte-1eb05yu{background-color:#fff3}.apple-menu-item.svelte-1eb05yu.svelte-1eb05yu:active:not(:disabled){background-color:#0071e3}.apple-menu-item.svelte-1eb05yu.svelte-1eb05yu:disabled{opacity:.5;cursor:not-allowed}.icon-container.svelte-1eb05yu.svelte-1eb05yu{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;margin-right:10px;transition:background-color .12s ease-out,color .12s ease-out;flex-shrink:0}.icon-container.blue.svelte-1eb05yu.svelte-1eb05yu{background-color:#0a84ff1f;color:#0a84ff}.icon-container.red.svelte-1eb05yu.svelte-1eb05yu{background-color:#ff3b301f;color:#ff3b30}.apple-menu-item.delete.svelte-1eb05yu.svelte-1eb05yu{color:#ff3b30}.apple-menu-item.delete.svelte-1eb05yu.svelte-1eb05yu:hover:not(:disabled){background-color:#ff3b30;color:#fff}.apple-menu-item.delete.svelte-1eb05yu:hover:not(:disabled) .icon-container.red.svelte-1eb05yu{background-color:#fff3}@keyframes svelte-1eb05yu-popupAppear{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.delete-confirm-row.svelte-1eb05yu.svelte-1eb05yu{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background-color:#ff3b300f;border-radius:8px;min-height:36px}.delete-confirm-text.svelte-1eb05yu.svelte-1eb05yu{font-size:13px;font-weight:500;color:#ff3b30}.delete-confirm-actions.svelte-1eb05yu.svelte-1eb05yu{display:flex;gap:8px}.delete-confirm-btn.svelte-1eb05yu.svelte-1eb05yu{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.delete-confirm-btn.confirm.svelte-1eb05yu.svelte-1eb05yu{background-color:#34c7591f;color:#34c759}.delete-confirm-btn.confirm.svelte-1eb05yu.svelte-1eb05yu:hover{background-color:#34c759;color:#fff}.delete-confirm-btn.cancel.svelte-1eb05yu.svelte-1eb05yu{background-color:#8e8e931f;color:#8e8e93}.delete-confirm-btn.cancel.svelte-1eb05yu.svelte-1eb05yu:hover{background-color:#8e8e93;color:#fff}input[type=search].svelte-w0dg30::-webkit-search-decoration,input[type=search].svelte-w0dg30::-webkit-search-cancel-button,input[type=search].svelte-w0dg30::-webkit-search-results-button,input[type=search].svelte-w0dg30::-webkit-search-results-decoration{-webkit-appearance:none}.btn.svelte-w0dg30{transition:all .2s ease-in-out}.btn.svelte-w0dg30:hover{transform:translateY(-1px)}.shadow-lg.svelte-w0dg30{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.transition-all.svelte-w0dg30{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}body{font-family:Roboto,-apple-system,sans-serif;background-color:#f7f8fa}@keyframes svelte-qo98i0-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes svelte-qo98i0-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-pulse.svelte-qo98i0{animation:svelte-qo98i0-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin.svelte-qo98i0{animation:svelte-qo98i0-spin 1s linear infinite}.shadow-sm.svelte-qo98i0{box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008}.shadow-lg.svelte-qo98i0{box-shadow:0 10px 25px -3px #0000000d,0 4px 6px -2px #00000005}.surface-card.svelte-qo98i0{border:1px solid #e5e7eb!important;box-shadow:0 18px 42px -28px #0f172a8c,0 2px 8px #0f172a14;background:#ffffff;transition:box-shadow .15s ease,transform .15s ease}.menu-surface.svelte-qo98i0{background:#ffffff;border:1px solid #e5e7eb!important;box-shadow:0 18px 42px -26px #0f172a7a,0 6px 20px -16px #0f172a29}.filter-shell.svelte-qo98i0:hover{box-shadow:0 22px 55px -30px #0f172a8c,0 3px 12px #0f172a1f;transform:translateY(-1px)}.transition-all.svelte-qo98i0{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.btn.svelte-qo98i0:hover{transform:translateY(-1px)}.svelte-qo98i0::-webkit-scrollbar{width:8px;height:8px}.svelte-qo98i0::-webkit-scrollbar-track{background:transparent}.svelte-qo98i0::-webkit-scrollbar-thumb{background:rgba(51,65,85,.18);border-radius:4px}.svelte-qo98i0::-webkit-scrollbar-thumb:hover{background:rgba(51,65,85,.28)}body{background-color:#f4f5f5}main.svelte-qr3m9q{min-height:calc(100vh - 64px)}main.svelte-qr3m9q::-webkit-scrollbar{width:6px}main.svelte-qr3m9q::-webkit-scrollbar-track{background:transparent}main.svelte-qr3m9q::-webkit-scrollbar-thumb{background:rgba(63,143,36,.5);border-radius:3px}main.svelte-qr3m9q::-webkit-scrollbar-thumb:hover{background:rgba(63,143,36,.7)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.svelte-1959kb0.svelte-1959kb0{transition:all .2s;-webkit-font-smoothing:antialiased}button.svelte-1959kb0.svelte-1959kb0:active{transform:scale(.97)}@keyframes svelte-1959kb0-cardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1959kb0-imageFadeIn{0%{opacity:0;filter:blur(10px);transform:scale(1.05)}to{opacity:1;filter:blur(0);transform:scale(1)}}.skeleton-shimmer.svelte-1959kb0.svelte-1959kb0{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 20%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.4) 80%,transparent 100%);animation:svelte-1959kb0-shimmer 2s infinite}@keyframes svelte-1959kb0-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes svelte-1959kb0-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient-shift.svelte-1959kb0.svelte-1959kb0{background-size:200% 200%;animation:svelte-1959kb0-gradient-shift 3s ease infinite}.glass-badge.svelte-1959kb0.svelte-1959kb0{display:inline-flex;align-items:center;padding:.375rem .75rem;background:rgba(255,255,255,.8);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid rgba(255,255,255,.3);border-radius:9999px;box-shadow:0 4px 6px #00000012,0 1px 3px #0000001a,inset 0 1px #ffffff80;transition:all .2s ease}.glass-badge.svelte-1959kb0.svelte-1959kb0:hover{transform:translateY(-1px);box-shadow:0 6px 8px #0000001a,0 2px 4px #0000001f,inset 0 1px #ffffff80}.status-badge.svelte-1959kb0.svelte-1959kb0{transition:all .3s ease;transform-origin:center}.status-badge.svelte-1959kb0.svelte-1959kb0:hover{transform:scale(1.05)}@keyframes svelte-1959kb0-check-in{0%{transform:scale(0) rotate(-45deg);opacity:0}50%{transform:scale(1.2) rotate(0)}to{transform:scale(1) rotate(0);opacity:1}}.animate-check-in.svelte-1959kb0.svelte-1959kb0{animation:svelte-1959kb0-check-in .4s cubic-bezier(.68,-.55,.265,1.55)}div.group.svelte-1959kb0.svelte-1959kb0{display:flex;flex-direction:column;box-shadow:0 1px 3px #0000000d,0 1px 2px #0000001a;border:1px solid rgba(0,0,0,.05);background:linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,.98))}div.group.svelte-1959kb0.svelte-1959kb0:hover{box-shadow:0 4px 6px #00000012,0 10px 15px #0000000d,0 2px 4px #0000000f;border:1px solid rgba(0,0,0,.08);background:linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,1))}.aspect-\[4\/3\].svelte-1959kb0.svelte-1959kb0{position:relative;padding-top:75%}.aspect-\[4\/3\].svelte-1959kb0>.svelte-1959kb0{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-\[3\/4\].svelte-1959kb0.svelte-1959kb0{position:relative;padding-top:133.33%}.aspect-\[3\/4\].svelte-1959kb0>.svelte-1959kb0{position:absolute;top:0;left:0;width:100%;height:100%}.aspect-\[16\/9\].svelte-1959kb0.svelte-1959kb0{position:relative;padding-top:56.25%}.aspect-\[16\/9\].svelte-1959kb0>.svelte-1959kb0{position:absolute;top:0;left:0;width:100%;height:100%}.apple-popup-menu.svelte-1959kb0.svelte-1959kb0{width:220px;animation:svelte-1959kb0-popupAppear .15s cubic-bezier(.23,1,.32,1);z-index:1000;-webkit-transform:translateZ(0)}.apple-popup-menu.absolute.svelte-1959kb0.svelte-1959kb0{position:absolute;top:calc(100% + 8px);right:0;transform-origin:top right}div.group.svelte-1959kb0.svelte-1959kb0{position:relative}div.group.svelte-1959kb0.svelte-1959kb0:has(.apple-popup-menu){overflow:visible}.popup-content.svelte-1959kb0.svelte-1959kb0{background-color:#f9f9f9;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000026,0 8px 20px #0000001f,0 3px 8px #00000014;padding:5px}.apple-menu-item.svelte-1959kb0.svelte-1959kb0{display:flex;align-items:center;width:100%;padding:8px 10px;font-size:13px;text-align:left;font-weight:500;color:#1c1c1e;transition:background .12s ease-out,color .12s ease-out;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;border-radius:7px;background-color:transparent;border:none;cursor:pointer}.apple-menu-separator.svelte-1959kb0.svelte-1959kb0{height:1px;background-color:#00000014;margin:4px 0}.apple-menu-item.svelte-1959kb0.svelte-1959kb0:hover:not(:disabled){background-color:#0a84ff;color:#fff}.apple-menu-item.svelte-1959kb0:hover:not(:disabled) .icon-container.svelte-1959kb0{color:#fff}.apple-menu-item.svelte-1959kb0:hover:not(:disabled) .icon-container.blue.svelte-1959kb0{background-color:#fff3}.apple-menu-item.svelte-1959kb0:hover:not(:disabled) .icon-container.red.svelte-1959kb0{background-color:#fff3}.apple-menu-item.svelte-1959kb0.svelte-1959kb0:active:not(:disabled){background-color:#0071e3}.apple-menu-item.svelte-1959kb0.svelte-1959kb0:disabled{opacity:.5;cursor:not-allowed}.icon-container.svelte-1959kb0.svelte-1959kb0{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;margin-right:10px;transition:background-color .12s ease-out,color .12s ease-out;flex-shrink:0}.icon-container.blue.svelte-1959kb0.svelte-1959kb0{background-color:#0a84ff1f;color:#0a84ff}.icon-container.red.svelte-1959kb0.svelte-1959kb0{background-color:#ff3b301f;color:#ff3b30}.apple-menu-item.delete.svelte-1959kb0.svelte-1959kb0{color:#ff3b30}.apple-menu-item.delete.svelte-1959kb0.svelte-1959kb0:hover:not(:disabled){background-color:#ff3b30;color:#fff}.apple-menu-item.delete.svelte-1959kb0:hover:not(:disabled) .icon-container.red.svelte-1959kb0{background-color:#fff3}.menu-button.open.svelte-1959kb0.svelte-1959kb0{background-color:#0000000d;color:#333;position:relative;z-index:501}@keyframes svelte-1959kb0-popupAppear{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.card.svelte-1sde9wg.svelte-1sde9wg{position:relative;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:white;transform-origin:center center}.card.portrait.svelte-1sde9wg.svelte-1sde9wg{aspect-ratio:3/4}.card.landscape.svelte-1sde9wg.svelte-1sde9wg{aspect-ratio:16/9}.card.svelte-1sde9wg.svelte-1sde9wg:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px #0000001a,0 10px 20px #0000000f;z-index:10}.select-checkbox{position:absolute;top:10px;left:10px;z-index:12;background:rgba(255,255,255,.9);border-radius:9999px;padding:4px;box-shadow:0 2px 6px #00000014}.folder-badge.svelte-1sde9wg.svelte-1sde9wg{position:absolute;bottom:10px;right:10px;padding:6px 10px;background:rgba(15,23,42,.75);color:#fff;border-radius:9999px;font-size:11px;font-weight:600;letter-spacing:-.01em;z-index:12}.card.processing.svelte-1sde9wg.svelte-1sde9wg{box-shadow:inset 0 0 0 2px #3b82f633;animation:svelte-1sde9wg-processingGlow 2s ease-in-out infinite}.card.selected.svelte-1sde9wg.svelte-1sde9wg{box-shadow:inset 0 0 0 2px #10b98166,0 12px 24px #10b9811a}@keyframes svelte-1sde9wg-processingGlow{0%,to{box-shadow:inset 0 0 0 2px #3b82f633}50%{box-shadow:inset 0 0 0 2px #3b82f666}}.thumbnail.svelte-1sde9wg.svelte-1sde9wg{position:relative;width:100%;height:100%;padding:4px;background:transparent;transition:border-radius .2s ease;box-sizing:border-box}.thumbnail.svelte-1sde9wg img.svelte-1sde9wg{width:100%;height:100%;object-fit:contain;object-position:top;border-radius:9px;background:white;animation:svelte-1sde9wg-imageFadeIn .4s ease-out forwards}@keyframes svelte-1sde9wg-imageFadeIn{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur(0)}}.processing-state.svelte-1sde9wg.svelte-1sde9wg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f7fa 0%,#e9ecef 100%)}.processing-pulse.svelte-1sde9wg.svelte-1sde9wg{position:absolute;width:60px;height:60px;border-radius:50%;background:var(--status-color);opacity:.3;animation:svelte-1sde9wg-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.processing-pulse.delay.svelte-1sde9wg.svelte-1sde9wg{animation-delay:1s}@keyframes svelte-1sde9wg-pulse{0%,to{transform:scale(0);opacity:.5}50%{transform:scale(1.5);opacity:0}}.skeleton-shimmer.svelte-1sde9wg.svelte-1sde9wg{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:12px;background:linear-gradient(90deg,#f0f0f0 0%,#e8e8e8 20%,#f0f0f0 40%,#f0f0f0 100%);background-size:200% 100%;animation:svelte-1sde9wg-shimmer 1.5s ease-in-out infinite}@keyframes svelte-1sde9wg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.overlay.svelte-1sde9wg.svelte-1sde9wg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.scrim.svelte-1sde9wg.svelte-1sde9wg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 65%,rgba(0,0,0,.02) 75%,rgba(0,0,0,.05) 82%,rgba(0,0,0,.12) 90%,rgba(0,0,0,.25) 100%)}.info-pill.svelte-1sde9wg.svelte-1sde9wg{position:absolute;bottom:12px;left:12px;right:12px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);border-radius:10px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a,0 0 0 .5px #0000000f}.info-pill.svelte-1sde9wg .title.svelte-1sde9wg{font-size:13px;font-weight:600;color:#1f2937;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.actions.svelte-1sde9wg.svelte-1sde9wg{position:absolute;top:12px;right:12px;display:flex;gap:8px;pointer-events:all}.action-btn.svelte-1sde9wg.svelte-1sde9wg{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#374151}.action-btn.svelte-1sde9wg.svelte-1sde9wg:hover{background:white;transform:scale(1.1);box-shadow:0 4px 12px #00000026}.action-btn.svelte-1sde9wg.svelte-1sde9wg:active{transform:scale(.95)}.action-btn.active.svelte-1sde9wg.svelte-1sde9wg{background:white;box-shadow:0 4px 12px #00000026}.apple-popup-menu.svelte-1sde9wg.svelte-1sde9wg{width:220px;animation:svelte-1sde9wg-popupAppear .15s cubic-bezier(.23,1,.32,1);z-index:9999;pointer-events:all;-webkit-transform:translateZ(0)}.popup-content.svelte-1sde9wg.svelte-1sde9wg{background-color:#f9f9f9e6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000026,0 8px 20px #0000001f,0 3px 8px #00000014;padding:5px}.apple-menu-item.svelte-1sde9wg.svelte-1sde9wg{display:flex;align-items:center;width:100%;padding:8px 10px;font-size:13px;text-align:left;font-weight:500;color:#1c1c1e;transition:background .12s ease-out,color .12s ease-out;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;border-radius:7px;background-color:transparent;border:none;cursor:pointer}.apple-menu-separator.svelte-1sde9wg.svelte-1sde9wg{height:1px;background-color:#00000014;margin:4px 0}.apple-menu-item.svelte-1sde9wg.svelte-1sde9wg:hover:not(:disabled){background-color:#0a84ff;color:#fff}.apple-menu-item.svelte-1sde9wg:hover:not(:disabled) .icon-container.svelte-1sde9wg{color:#fff}.apple-menu-item.svelte-1sde9wg:hover:not(:disabled) .icon-container.blue.svelte-1sde9wg{background-color:#fff3}.apple-menu-item.svelte-1sde9wg:hover:not(:disabled) .icon-container.red.svelte-1sde9wg{background-color:#fff3}.apple-menu-item.svelte-1sde9wg.svelte-1sde9wg:active:not(:disabled){background-color:#0071e3}.apple-menu-item.svelte-1sde9wg.svelte-1sde9wg:disabled{opacity:.5;cursor:not-allowed}.icon-container.svelte-1sde9wg.svelte-1sde9wg{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;margin-right:10px;transition:background-color .12s ease-out,color .12s ease-out;flex-shrink:0}.icon-container.blue.svelte-1sde9wg.svelte-1sde9wg{background-color:#0a84ff1f;color:#0a84ff}.icon-container.red.svelte-1sde9wg.svelte-1sde9wg{background-color:#ff3b301f;color:#ff3b30}.icon-container.orange.svelte-1sde9wg.svelte-1sde9wg{background-color:#f59e0b1f;color:#f59e0b}.apple-menu-item.svelte-1sde9wg:hover:not(:disabled) .icon-container.orange.svelte-1sde9wg{background-color:#fff3}.apple-menu-item.delete.svelte-1sde9wg.svelte-1sde9wg{color:#ff3b30}.apple-menu-item.delete.svelte-1sde9wg.svelte-1sde9wg:hover:not(:disabled){background-color:#ff3b30;color:#fff}.apple-menu-item.delete.svelte-1sde9wg:hover:not(:disabled) .icon-container.red.svelte-1sde9wg{background-color:#fff3}@keyframes svelte-1sde9wg-popupAppear{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.status-dot.svelte-1sde9wg.svelte-1sde9wg{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:50%;background:var(--status-color);box-shadow:0 2px 4px #0003;z-index:5}.status-dot.pulsing.svelte-1sde9wg.svelte-1sde9wg{animation:svelte-1sde9wg-statusPulse 2s ease-in-out infinite}@keyframes svelte-1sde9wg-statusPulse{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.2);opacity:.6}}@keyframes svelte-1sde9wg-cardEntrance{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.card.svelte-1sde9wg.svelte-1sde9wg{opacity:0;animation:svelte-1sde9wg-cardEntrance .4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:min(var(--card-index, 0) * 40ms,.4s)}.card.dragging.svelte-1sde9wg.svelte-1sde9wg{transform:rotate(3deg) scale(.95)!important;box-shadow:0 25px 50px #00000026,0 12px 24px #0000001a!important;opacity:.9;z-index:1000;cursor:grabbing}.privacy-notification.svelte-1pqszo3.svelte-1pqszo3{position:absolute;top:12px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:500px;background-color:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:10px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 6px 20px #0000001a,0 1px 3px #00000014;border:1px solid rgba(0,0,0,.07);z-index:100}.notification-icon-wrapper.svelte-1pqszo3.svelte-1pqszo3{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#fbbf2426;border-radius:50%;flex-shrink:0}.notification-text-content.svelte-1pqszo3.svelte-1pqszo3{flex:1}.notification-text-content.svelte-1pqszo3 h4.svelte-1pqszo3{margin:0;font-size:13px;font-weight:600;color:#374151}.notification-text-content.svelte-1pqszo3 p.svelte-1pqszo3{margin:1px 0 0;font-size:11px;color:#6b7280}.notification-dismiss-button.svelte-1pqszo3.svelte-1pqszo3{padding:4px;border-radius:50%;background:none;border:none;color:#9ca3af;cursor:pointer;transition:all .2s}.notification-dismiss-button.svelte-1pqszo3.svelte-1pqszo3:hover{background-color:#f3f4f6;color:#4b5563}.privacy-panel-container.svelte-1pqszo3.svelte-1pqszo3{background-color:#fffcf5;border-top:1px solid #fee6af;padding:12px 16px}.privacy-panel-header-content.svelte-1pqszo3.svelte-1pqszo3{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.privacy-title-wrapper.svelte-1pqszo3.svelte-1pqszo3{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#92400e}.privacy-close-btn.svelte-1pqszo3.svelte-1pqszo3{padding:3px;border-radius:50%;color:#b45309}.privacy-close-btn.svelte-1pqszo3.svelte-1pqszo3:hover{background-color:#d977061a}.privacy-panel-body.svelte-1pqszo3.svelte-1pqszo3{font-size:12px;color:#78350f}.privacy-message.svelte-1pqszo3.svelte-1pqszo3{margin-bottom:8px}.privacy-violations-list.svelte-1pqszo3.svelte-1pqszo3{list-style-type:disc;padding-left:18px;margin-bottom:12px;font-size:11px;color:#78350f}.privacy-violations-list.svelte-1pqszo3 li.svelte-1pqszo3{margin-bottom:3px}.privacy-approve-button.svelte-1pqszo3.svelte-1pqszo3{display:block;width:100%;padding:7px 12px;background-color:#fbbf24;color:#713f12;border:none;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color .2s}.privacy-approve-button.svelte-1pqszo3.svelte-1pqszo3:hover{background-color:#f59e0b}@keyframes svelte-1pqszo3-checkmark-draw{to{stroke-dashoffset:0}}.progress-finalizing.svelte-1pqszo3.svelte-1pqszo3{background:linear-gradient(90deg,#6ee7b7,#34d399,#10b981,#34d399,#6ee7b7);background-size:300% 100%;animation:svelte-1pqszo3-progress-shine 2s linear infinite}@keyframes svelte-1pqszo3-progress-shine{0%{background-position:150% 0}to{background-position:-150% 0}}.micro-notification.svelte-1pqszo3.svelte-1pqszo3{position:absolute;top:60px;left:50%;transform:translate(-50%);background:rgba(0,0,0,.8);color:#fff;padding:8px 16px;border-radius:6px;font-size:12px;z-index:105;pointer-events:none}.checkmark-container.svelte-1pqszo3.svelte-1pqszo3{display:flex;align-items:center;justify-content:center}@keyframes svelte-1pqszo3-gentle-pulse{0%,to{opacity:1}50%{opacity:.7}}.replacement-indicator.svelte-1pqszo3.svelte-1pqszo3{animation:svelte-1pqszo3-gentle-pulse 2s ease-in-out infinite}.folder-card.svelte-1ocsq1q{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;padding:.95rem 1rem;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(248,250,252,.92));border:1px solid rgba(15,23,42,.06);border-radius:14px;box-shadow:0 10px 30px #0f172a0f,inset 0 1px #fff9;cursor:pointer;transition:all .18s ease}.folder-card.svelte-1ocsq1q:hover{transform:translateY(-1px);border-color:#10b9814d;box-shadow:0 14px 32px #10b9811f,inset 0 1px #ffffffb3}.folder-card.active.svelte-1ocsq1q{border-color:#10b98166;box-shadow:0 16px 36px #10b9812e,inset 0 1px #ffffffbf}.folder-card.drop-target.svelte-1ocsq1q{border-color:#2563eb80;box-shadow:0 16px 36px #2563eb24,inset 0 1px #fffc;background:linear-gradient(145deg,rgba(239,246,255,.95),rgba(219,234,254,.9))}.folder-card.pending.svelte-1ocsq1q{opacity:.8;pointer-events:none}.folder-icon.svelte-1ocsq1q{height:44px;width:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(135deg,#e0f2fe,#d1fae5);color:#0f766e;border:1px solid rgba(14,165,233,.15)}.folder-meta.svelte-1ocsq1q{display:flex;flex-direction:column;gap:.25rem;justify-content:center}.folder-name-row.svelte-1ocsq1q{display:inline-flex;align-items:center;gap:.5rem}.folder-name.svelte-1ocsq1q{font-weight:600;color:#0f172a;font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-sub.svelte-1ocsq1q{display:flex;align-items:center;gap:.4rem;color:#475569;font-size:.9rem}.dot.svelte-1ocsq1q{color:#94a3b8}.count-badge.svelte-1ocsq1q{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 8px;border-radius:9999px;background:rgba(15,23,42,.08);color:#0f172a;font-size:12px;font-weight:600}.folder-actions.svelte-1ocsq1q{display:inline-flex;gap:.4rem;align-items:center}.pending-pill.svelte-1ocsq1q{display:inline-flex;align-items:center;padding:4px 8px;background:rgba(59,130,246,.12);color:#1d4ed8;border-radius:8px;font-size:12px;width:fit-content}.ghost-btn.svelte-1ocsq1q{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:transparent;border:1px solid rgba(15,23,42,.08);color:#0f172a;cursor:pointer;transition:all .15s ease}.ghost-btn.svelte-1ocsq1q:hover{background:#f8fafc;border-color:#10b98173;color:#047857}.ghost-btn.danger.svelte-1ocsq1q:hover{border-color:#ef444473;color:#b91c1c;background:#fef2f2}@media (max-width: 640px){.folder-card.svelte-1ocsq1q{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.folder-actions.svelte-1ocsq1q{grid-column:1 / -1;justify-content:flex-start}}.card.svelte-yy3em0.svelte-yy3em0{position:relative;aspect-ratio:3/4;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .22s cubic-bezier(.34,1.56,.64,1);background:white;transform-origin:center center;opacity:1}.card.svelte-yy3em0.svelte-yy3em0:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 20px 40px #0000001a,0 10px 20px #0000000f;z-index:10}.card.active.svelte-yy3em0.svelte-yy3em0{box-shadow:inset 0 0 0 2px #10b98180,0 12px 28px #10b9811f}.card.drop-target.svelte-yy3em0.svelte-yy3em0{transform:translateY(-6px) scale(1.03);box-shadow:inset 0 0 0 3px #10b98180,0 24px 48px #10b98126;animation:svelte-yy3em0-dropTargetPulse 1.2s ease-in-out infinite}.card.drop-target.svelte-yy3em0 .folder-visual.svelte-yy3em0{background:linear-gradient(145deg,rgba(236,253,245,.98) 0%,rgba(209,250,229,.95) 100%)}@keyframes svelte-yy3em0-dropTargetPulse{0%,to{box-shadow:inset 0 0 0 3px #10b98166,0 24px 48px #10b9811a}50%{box-shadow:inset 0 0 0 3px #10b981b3,0 24px 48px #10b98133}}.card.drop-success.svelte-yy3em0.svelte-yy3em0{animation:svelte-yy3em0-dropCelebration .6s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-yy3em0-dropCelebration{0%{transform:translateY(-6px) scale(1.03)}25%{transform:translateY(-8px) scale(1.08)}50%{transform:translateY(-2px) scale(.97)}75%{transform:translateY(-4px) scale(1.02)}to{transform:translateY(0) scale(1)}}.success-flash.svelte-yy3em0.svelte-yy3em0{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(16,185,129,.3) 0%,transparent 70%);pointer-events:none;z-index:20}.card.pending.svelte-yy3em0.svelte-yy3em0{opacity:.7;pointer-events:none}.card.special.svelte-yy3em0 .folder-icon-badge.svelte-yy3em0{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.card.special.svelte-yy3em0 .empty-folder-icon.svelte-yy3em0{color:#f59e0b}.folder-visual.svelte-yy3em0.svelte-yy3em0{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background:linear-gradient(145deg,rgba(224,242,254,.5) 0%,rgba(209,250,229,.5) 50%,rgba(254,249,195,.3) 100%);transition:background .3s ease}.preview-stack.svelte-yy3em0.svelte-yy3em0{position:relative;width:60%;height:55%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.preview-thumb.svelte-yy3em0.svelte-yy3em0{position:absolute;border-radius:6px;overflow:hidden;background:#f8fafc;border:2px solid white;box-shadow:0 2px 8px #0000001f,0 1px 3px #00000014;transition:all .3s cubic-bezier(.34,1.56,.64,1);transform-origin:center center}.preview-thumb.svelte-yy3em0.svelte-yy3em0:nth-child(1){transform:translateY(-4px) rotate(-2deg);z-index:3}.preview-thumb.svelte-yy3em0.svelte-yy3em0:nth-child(2){transform:translateY(0) rotate(0);z-index:2}.preview-thumb.svelte-yy3em0.svelte-yy3em0:nth-child(3){transform:translateY(4px) rotate(2deg);z-index:1}.preview-stack.fanned.svelte-yy3em0 .preview-thumb.svelte-yy3em0:nth-child(1){transform:translate(-8%) translateY(-6px) rotate(-4deg)}.preview-stack.fanned.svelte-yy3em0 .preview-thumb.svelte-yy3em0:nth-child(2){transform:translateY(-2px) rotate(0)}.preview-stack.fanned.svelte-yy3em0 .preview-thumb.svelte-yy3em0:nth-child(3){transform:translate(8%) translateY(2px) rotate(4deg)}.preview-thumb.svelte-yy3em0 img.svelte-yy3em0{display:block;width:auto;height:auto;max-width:100px;max-height:120px}.preview-fallback.svelte-yy3em0.svelte-yy3em0{width:80px;height:100px;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.empty-folder-icon.svelte-yy3em0.svelte-yy3em0{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:24px;background:linear-gradient(135deg,#059669,#10b981);color:#fff;box-shadow:0 12px 32px #0596694d,0 6px 12px #05966933;transition:all .3s ease;margin-bottom:16px}.card.svelte-yy3em0:hover .empty-folder-icon.svelte-yy3em0{transform:scale(1.05);box-shadow:0 16px 40px #05966959,0 8px 16px #05966940}.card.drop-target.svelte-yy3em0 .empty-folder-icon.svelte-yy3em0{transform:scale(1.1);background:linear-gradient(135deg,#059669,#34d399)}.count-badge.svelte-yy3em0.svelte-yy3em0{display:flex;align-items:center;gap:6px;padding:8px 14px;background:rgba(15,23,42,.75);border-radius:9999px;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.count-badge.svelte-yy3em0 .count.svelte-yy3em0{font-size:14px;font-weight:700;letter-spacing:-.02em}.count-badge.svelte-yy3em0 .label.svelte-yy3em0{font-size:12px;font-weight:500;opacity:.85}.folder-icon-badge.svelte-yy3em0.svelte-yy3em0{position:absolute;bottom:10px;left:10px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#059669,#10b981);color:#fff;box-shadow:0 4px 12px #0596694d;z-index:11;transition:all .2s ease}.folder-icon-badge.open.svelte-yy3em0.svelte-yy3em0{transform:scale(1.1);background:linear-gradient(135deg,#059669,#34d399)}.overlay.svelte-yy3em0.svelte-yy3em0{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.scrim.svelte-yy3em0.svelte-yy3em0{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 65%,rgba(0,0,0,.02) 75%,rgba(0,0,0,.05) 82%,rgba(0,0,0,.12) 90%,rgba(0,0,0,.25) 100%)}.info-pill.svelte-yy3em0.svelte-yy3em0{position:absolute;bottom:12px;left:50px;right:12px;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);border-radius:10px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a,0 0 0 .5px #0000000f}.info-pill.svelte-yy3em0 .title.svelte-yy3em0{font-size:13px;font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;flex:1;margin-right:8px}.info-pill.svelte-yy3em0 .date.svelte-yy3em0{font-size:11px;color:#6b7280;font-weight:500;flex-shrink:0}.actions.svelte-yy3em0.svelte-yy3em0{position:absolute;top:12px;right:12px;display:flex;gap:8px;pointer-events:all}.action-btn.svelte-yy3em0.svelte-yy3em0{width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#374151}.action-btn.svelte-yy3em0.svelte-yy3em0:hover{background:white;transform:scale(1.1);box-shadow:0 4px 12px #00000026}.action-btn.svelte-yy3em0.svelte-yy3em0:active{transform:scale(.95)}.action-btn.active.svelte-yy3em0.svelte-yy3em0{background:white;box-shadow:0 4px 12px #00000026}.apple-popup-menu.svelte-yy3em0.svelte-yy3em0{width:200px;animation:svelte-yy3em0-popupAppear .15s cubic-bezier(.23,1,.32,1);z-index:9999;pointer-events:all;-webkit-transform:translateZ(0)}.popup-content.svelte-yy3em0.svelte-yy3em0{background-color:#f9f9f9e6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000026,0 8px 20px #0000001f,0 3px 8px #00000014;padding:5px}.apple-menu-item.svelte-yy3em0.svelte-yy3em0{display:flex;align-items:center;width:100%;padding:8px 10px;font-size:13px;text-align:left;font-weight:500;color:#1c1c1e;transition:background .12s ease-out,color .12s ease-out;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;border-radius:7px;background-color:transparent;border:none;cursor:pointer}.apple-menu-separator.svelte-yy3em0.svelte-yy3em0{height:1px;background-color:#00000014;margin:4px 0}.apple-menu-item.svelte-yy3em0.svelte-yy3em0:hover:not(:disabled){background-color:#0a84ff;color:#fff}.apple-menu-item.svelte-yy3em0:hover:not(:disabled) .icon-container.svelte-yy3em0{color:#fff}.apple-menu-item.svelte-yy3em0:hover:not(:disabled) .icon-container.blue.svelte-yy3em0{background-color:#fff3}.apple-menu-item.svelte-yy3em0:hover:not(:disabled) .icon-container.red.svelte-yy3em0{background-color:#fff3}.apple-menu-item.svelte-yy3em0.svelte-yy3em0:disabled{opacity:.5;cursor:not-allowed}.icon-container.svelte-yy3em0.svelte-yy3em0{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;margin-right:10px;transition:background-color .12s ease-out,color .12s ease-out;flex-shrink:0}.icon-container.blue.svelte-yy3em0.svelte-yy3em0{background-color:#0a84ff1f;color:#0a84ff}.icon-container.red.svelte-yy3em0.svelte-yy3em0{background-color:#ff3b301f;color:#ff3b30}.apple-menu-item.delete.svelte-yy3em0.svelte-yy3em0{color:#ff3b30}.apple-menu-item.delete.svelte-yy3em0.svelte-yy3em0:hover:not(:disabled){background-color:#ff3b30;color:#fff}@keyframes svelte-yy3em0-popupAppear{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.card.svelte-yy3em0.svelte-yy3em0,.card.drop-target.svelte-yy3em0.svelte-yy3em0,.card.drop-success.svelte-yy3em0.svelte-yy3em0,.preview-thumb.svelte-yy3em0.svelte-yy3em0,.empty-folder-icon.svelte-yy3em0.svelte-yy3em0{animation:none!important;transition:opacity .1s ease,background-color .1s ease!important}}@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-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-duration:initial}}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.apple-button-primary.svelte-1jfn39c.svelte-1jfn39c{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex;position:relative;overflow:hidden}.apple-button-primary.svelte-1jfn39c.svelte-1jfn39c:hover{background:#2e7d32;transform:translateY(-1px)}.apple-button-primary.svelte-1jfn39c.svelte-1jfn39c:active{background:#1b5e20;transform:translateY(0)}.apple-button-primary.svelte-1jfn39c .button-content.svelte-1jfn39c{z-index:1;align-items:center;display:flex;position:relative}.apple-button-secondary.svelte-1jfn39c.svelte-1jfn39c{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#374151;cursor:pointer;background:#ffffffe6;border:1px solid #0000001a;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d,0 2px 4px #0000000d,inset 0 1px #ffffffe6}.apple-button-secondary.svelte-1jfn39c.svelte-1jfn39c:hover{background:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #00000014,0 4px 8px #00000014,inset 0 1px #fff}.apple-button-secondary.svelte-1jfn39c.svelte-1jfn39c:active{transform:translateY(0);box-shadow:0 1px 2px #0000000d,inset 0 1px #fffc}.apple-button-small.svelte-1jfn39c.svelte-1jfn39c{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:.625rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .2s;display:inline-flex}.apple-button-small.svelte-1jfn39c.svelte-1jfn39c:hover{background:#2e7d32}.apple-button-small.svelte-1jfn39c.svelte-1jfn39c:disabled{cursor:not-allowed;background:#94a3b8}.new-folder-inline.svelte-1jfn39c.svelte-1jfn39c{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #10b98133;border-radius:.75rem;align-items:center;gap:.75rem;padding:.5rem;display:flex;box-shadow:0 4px 12px #00000014}.folder-input-inline.svelte-1jfn39c.svelte-1jfn39c{background:#fff;border:1px solid #0000001a;border-radius:.5rem;width:200px;padding:.5rem .75rem;font-size:.875rem;transition:all .2s}.folder-input-inline.svelte-1jfn39c.svelte-1jfn39c:focus{border-color:#10b98166;outline:none;box-shadow:0 0 0 3px #10b9811a}.cancel-btn.svelte-1jfn39c.svelte-1jfn39c{color:#64748b;cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.cancel-btn.svelte-1jfn39c.svelte-1jfn39c:hover{color:#ef4444;background:#ef44441a}.masonry-item.masonry-folder.svelte-1jfn39c.svelte-1jfn39c{break-inside:avoid;margin-bottom:1.5rem}.glass-clear-button.svelte-1jfn39c.svelte-1jfn39c{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dc2626;cursor:pointer;background:#fee2e24d;border:1px solid #ef444433;border-radius:.75rem;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #ef44441a,inset 0 1px 1px #ffffff80}.glass-clear-button.svelte-1jfn39c.svelte-1jfn39c:hover{background:#fee2e280;border-color:#ef44444d;transform:translateY(-1px);box-shadow:0 2px 4px #ef444426,0 4px 8px #ef44441a,inset 0 1px 1px #ffffff80}.glass-clear-button.svelte-1jfn39c.svelte-1jfn39c:active{transform:translateY(0)}.glass-loading-card.svelte-1jfn39c.svelte-1jfn39c{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#fffc;border:1px solid #0000000d;border-radius:1.5rem;padding:3rem;box-shadow:0 4px 6px #0000000d,0 10px 40px #00000005,inset 0 1px 1px #ffffffe6}.glass-empty-state-card.svelte-1jfn39c.svelte-1jfn39c{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #0000000d;border-radius:1.5rem;max-width:32rem;margin:0 auto;padding:4rem 3rem;box-shadow:0 4px 6px #0000000d,0 10px 40px #00000005,inset 0 1px 1px #ffffffe6}.empty-state-icon-wrapper.svelte-1jfn39c.svelte-1jfn39c{display:inline-block;position:relative}.empty-state-icon.svelte-1jfn39c.svelte-1jfn39c{z-index:1;background:#ffffffe6;border:1px solid #0000000d;border-radius:1.25rem;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;position:relative;box-shadow:0 4px 6px #0000000d,0 2px 4px #00000005,inset 0 1px 1px #fff}.empty-state-icon.gradient-emerald.svelte-1jfn39c.svelte-1jfn39c{background:linear-gradient(135deg,#10b9810d 0%,#10b9811a 100%);border-color:#10b98133}.empty-state-pulse.svelte-1jfn39c.svelte-1jfn39c{background:radial-gradient(circle,#94a3b81a 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite svelte-1jfn39c-pulse;position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.empty-state-pulse.emerald.svelte-1jfn39c.svelte-1jfn39c{background:radial-gradient(circle,#10b9811a 0%,#0000 70%)}@keyframes svelte-1jfn39c-pulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:.8;transform:scale(1.1)}}@keyframes svelte-1jfn39c-staggeredEntrance{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1jfn39c-tableRowFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.table-header-cell.svelte-1jfn39c.svelte-1jfn39c{padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);text-align:left;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-gray-500,oklch(55.1% .027 264.364));text-transform:uppercase}.table-sort-button.svelte-1jfn39c.svelte-1jfn39c{align-items:center;gap:calc(var(--spacing,.25rem)*1);hover:text-slate-700 transition-colors duration-150;display:flex}.table-sort-button.svelte-1jfn39c.svelte-1jfn39c:focus-visible{--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);--tw-ring-color:var(--color-emerald-400,oklch(76.5% .177 163.223));--tw-outline-style:none;border-radius:.25rem;outline-style:none}.sort-arrow.svelte-1jfn39c.svelte-1jfn39c{margin-left:calc(var(--spacing,.25rem)*1);height:calc(var(--spacing,.25rem)*3.5);width:calc(var(--spacing,.25rem)*3.5);color:var(--color-slate-400,oklch(70.4% .04 256.788));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;transition-duration:.2s}.table-cell.svelte-1jfn39c.svelte-1jfn39c{padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*3.5);white-space:nowrap}.apple-spinner.svelte-1jfn39c.svelte-1jfn39c{filter:drop-shadow(0 1px 2px #0000000d);width:44px;height:44px;position:relative}.apple-spinner-inner.svelte-1jfn39c.svelte-1jfn39c{border:3px solid #3f8f2426;border-top-color:#3f8f24;border-radius:50%;width:100%;height:100%;animation:.9s linear infinite svelte-1jfn39c-apple-spin;position:absolute;box-shadow:0 0 8px #3f8f240d}.apple-spinner-inner.svelte-1jfn39c.svelte-1jfn39c:before{content:"";border:2.5px solid #0000;border-top-color:#3f8f24b3;border-radius:50%;animation:1.3s linear infinite svelte-1jfn39c-apple-spin;position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px}.apple-spinner.svelte-1jfn39c.svelte-1jfn39c:after{content:"";opacity:.95;background-color:#fff;border-radius:50%;position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px}@keyframes svelte-1jfn39c-apple-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.action-button.svelte-1jfn39c.svelte-1jfn39c:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px oklch(84.5% .143 164.978)}.apple-popup-menu.svelte-1jfn39c.svelte-1jfn39c{z-index:500;width:220px;animation:.15s cubic-bezier(.25,.8,.25,1) svelte-1jfn39c-popupAppear;position:fixed;transform:translateZ(0)}.popup-content.svelte-1jfn39c.svelte-1jfn39c{-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);background-color:#fcfcfcd9;border-radius:12px;width:100%;padding:6px;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #0000002e,0 10px 25px #0000001a,0 5px 12px #00000014}.apple-menu-item.svelte-1jfn39c.svelte-1jfn39c{text-align:left;color:#1d1d1f;letter-spacing:-.005em;cursor:pointer;background-color:#0000;border:none;border-radius:8px;align-items:center;width:100%;padding:9px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13.5px;font-weight:500;transition:background-color .1s ease-out,color .1s ease-out;display:flex;position:relative}.apple-menu-separator.svelte-1jfn39c.svelte-1jfn39c{background-color:#00000017;height:1px;margin:5px 0}.apple-menu-item.svelte-1jfn39c.svelte-1jfn39c:hover:not(:disabled){color:#fff;background-color:#007aff}.apple-menu-item.svelte-1jfn39c.svelte-1jfn39c:active:not(:disabled){background-color:#0071e3}.apple-menu-item.svelte-1jfn39c.svelte-1jfn39c:disabled{opacity:.45;cursor:not-allowed}.apple-menu-item.svelte-1jfn39c.svelte-1jfn39c:focus-visible{color:#007aff;background-color:#007aff26;outline:none}.apple-menu-item.delete.svelte-1jfn39c.svelte-1jfn39c:focus-visible{color:#ff3b30;background-color:#ff3b3026}.icon-container.svelte-1jfn39c.svelte-1jfn39c{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;transition:background-color .1s ease-out,color .1s ease-out;display:flex}.icon-container.blue.svelte-1jfn39c.svelte-1jfn39c{color:#007aff;background-color:#007aff1f}.icon-container.red.svelte-1jfn39c.svelte-1jfn39c{color:#ff3b30;background-color:#ff3b301f}.apple-menu-item.delete.svelte-1jfn39c.svelte-1jfn39c{color:#ff3b30}.apple-menu-item.delete.svelte-1jfn39c.svelte-1jfn39c:hover:not(:disabled){color:#fff;background-color:#ff3b30}@keyframes svelte-1jfn39c-popupAppear{0%{opacity:0;transform:translateY(-5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.masonry-grid.svelte-1jfn39c.svelte-1jfn39c{column-count:2;column-gap:24px;padding:0 24px}@media (min-width:1024px){.masonry-grid.svelte-1jfn39c.svelte-1jfn39c{column-count:3;column-gap:24px;padding:0 28px}}@media (min-width:1400px){.masonry-grid.svelte-1jfn39c.svelte-1jfn39c{column-count:4;column-gap:28px;padding:0 32px}}@media (min-width:1900px){.masonry-grid.svelte-1jfn39c.svelte-1jfn39c{column-count:5;column-gap:28px;max-width:2200px;margin:0 auto}}@media (min-width:2400px){.masonry-grid.svelte-1jfn39c.svelte-1jfn39c{column-count:6;column-gap:32px;max-width:2600px;margin:0 auto}}.masonry-item.svelte-1jfn39c.svelte-1jfn39c{break-inside:avoid;page-break-inside:avoid;opacity:0;transform-origin:50%;width:100%;margin-bottom:24px;animation:.5s cubic-bezier(.4,0,.2,1) forwards svelte-1jfn39c-staggeredEntrance;display:inline-block;position:relative}.masonry-item.rendered.svelte-1jfn39c.svelte-1jfn39c{opacity:1;animation:none}.masonry-item.svelte-1jfn39c.svelte-1jfn39c{transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s,opacity .2s}.masonry-item.dragging-item.svelte-1jfn39c.svelte-1jfn39c{opacity:.6;z-index:100;cursor:grabbing;transform:scale(1.02)rotate(1deg);box-shadow:0 20px 40px #00000026}.masonry-grid.is-dragging.svelte-1jfn39c .masonry-item.svelte-1jfn39c:not(.dragging-item):not(.ghost-placeholder){opacity:.85;transform:scale(.98)}.masonry-item.ghost-placeholder.svelte-1jfn39c.svelte-1jfn39c{pointer-events:none;background:linear-gradient(135deg,#10b9811a 0%,#10b9810a 100%);border:2px dashed #10b98199;border-radius:16px;animation:.15s ease-out forwards svelte-1jfn39c-ghostAppear,1.5s ease-in-out .15s infinite svelte-1jfn39c-ghostPulse;box-shadow:inset 0 0 20px #10b98114}@keyframes svelte-1jfn39c-ghostAppear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1jfn39c-ghostPulse{0%,to{background:linear-gradient(135deg,#10b98114 0%,#10b98105 100%);border-color:#10b98166}50%{background:linear-gradient(135deg,#10b9811f 0%,#10b9810d 100%);border-color:#10b981b3}}@keyframes svelte-1jfn39c-dropBounce{0%{transform:scale(1.06)}40%{transform:scale(.96)}70%{transform:scale(1.02)}to{transform:scale(1)}}.masonry-item.just-dropped.svelte-1jfn39c.svelte-1jfn39c{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards svelte-1jfn39c-dropBounce!important}.noise-texture.svelte-1jfn39c.svelte-1jfn39c{pointer-events:none;background-image:repeating-radial-gradient(circle at 1px 1px,#00000005 1px,#0000 1px 3px);background-size:3px 3px;position:relative}input.svelte-1jfn39c.svelte-1jfn39c:focus{box-shadow:0 0 0 3px #10b9811a,0 1px 2px #0000000d}.svelte-1jfn39c.svelte-1jfn39c::-webkit-scrollbar{width:12px}.svelte-1jfn39c.svelte-1jfn39c::-webkit-scrollbar-track{background:#0000000d;border-radius:10px}.svelte-1jfn39c.svelte-1jfn39c::-webkit-scrollbar-thumb{background:#0003 padding-box content-box;border:3px solid #0000;border-radius:10px}.svelte-1jfn39c.svelte-1jfn39c::-webkit-scrollbar-thumb:hover{background:#0000004d padding-box content-box}.masonry-item.deleting.svelte-1jfn39c.svelte-1jfn39c{pointer-events:none;will-change:transform,opacity,max-height,margin;animation:.3s cubic-bezier(.4,0,.6,1) forwards svelte-1jfn39c-smoothCollapse}@keyframes svelte-1jfn39c-smoothCollapse{0%{opacity:1;max-height:500px;margin-bottom:24px;transform:scale(1)}50%{opacity:0;max-height:200px;margin-bottom:12px;transform:scale(.9)}to{opacity:0;max-height:0;margin-bottom:0;padding:0;overflow:hidden;transform:scale(.9)}}.table-row-deleting.svelte-1jfn39c.svelte-1jfn39c{pointer-events:none;animation:.3s cubic-bezier(.4,0,.6,1) forwards svelte-1jfn39c-tableRowSmoothExit}@keyframes svelte-1jfn39c-tableRowSmoothExit{0%{opacity:1;transform:translate(0)}to{opacity:0;height:0;margin:0;padding:0;transform:translate(-20px)}}.folder-row.svelte-1jfn39c.svelte-1jfn39c{background:linear-gradient(90deg,#ecfdf54d,#0000);transition:background .15s ease-out,opacity .15s ease-out}.folder-row.svelte-1jfn39c.svelte-1jfn39c:hover:not(.drop-target):not(.dragging-row){background:#ecfdf599}.folder-row.dragging-row.svelte-1jfn39c.svelte-1jfn39c{opacity:.6;box-shadow:inset 0 0 0 1px #cbd5e180;background:#f1f5f9f2!important}.folder-row.drop-target.svelte-1jfn39c.svelte-1jfn39c,.folder-row.drop-target.svelte-1jfn39c.svelte-1jfn39c:hover{transition:all .15s ease-out;box-shadow:inset 0 0 0 1px #10b98140;background:#10b98114!important}.drop-indicator-row.svelte-1jfn39c.svelte-1jfn39c{pointer-events:none;background:0 0;height:2px;padding:0}.drop-indicator-row.svelte-1jfn39c td.svelte-1jfn39c{border:none!important;padding:0!important}.drop-indicator-line.svelte-1jfn39c.svelte-1jfn39c{background:linear-gradient(90deg,#0000 0%,#10b981b3 10% 90%,#0000 100%);border-radius:1px;height:2px;box-shadow:0 0 4px #10b9814d}.dragging-row.svelte-1jfn39c.svelte-1jfn39c{opacity:.6;box-shadow:inset 0 0 0 1px #cbd5e180;background:#f1f5f9f2!important}tbody.svelte-1jfn39c:has(.dragging-row) tr.svelte-1jfn39c:not(.dragging-row):not(.drop-indicator-row){opacity:.85;transition:opacity .15s ease-out}.document-row.svelte-1jfn39c.svelte-1jfn39c{transition:background .15s ease-out,opacity .15s ease-out}.document-row.svelte-1jfn39c.svelte-1jfn39c:hover:not(.dragging-row){background:#f8fafcb3}.document-row.dragging-row.svelte-1jfn39c.svelte-1jfn39c{opacity:.6;box-shadow:inset 0 0 0 1px #cbd5e180;background:#f1f5f9f2!important}.micro-toast-undo.svelte-1jfn39c.svelte-1jfn39c{color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:6px;margin-left:8px;padding:4px 12px;font-size:13px;font-weight:600;transition:all .2s}.micro-toast-undo.svelte-1jfn39c.svelte-1jfn39c:hover{background:#ffffff4d;transform:translateY(-1px)}.folder-panel.svelte-1jfn39c.svelte-1jfn39c{background:#ffffffe0;border:1px solid #0f172a0f;border-radius:16px;padding:1rem;box-shadow:0 14px 32px #0f172a0f}.folder-panel-header.svelte-1jfn39c.svelte-1jfn39c{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.folder-breadcrumb.svelte-1jfn39c.svelte-1jfn39c{color:#64748b;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.8125rem;font-weight:400;display:flex}.crumb.svelte-1jfn39c.svelte-1jfn39c{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;padding:.25rem .5rem;transition:all .15s}.crumb.svelte-1jfn39c.svelte-1jfn39c:hover{color:#334155;background:#0f172a0a}.crumb.active.svelte-1jfn39c.svelte-1jfn39c{color:#047857;background:0 0;font-weight:500}.crumb.active.svelte-1jfn39c.svelte-1jfn39c:hover{background:#10b9810f}.crumb.drop-target-active.svelte-1jfn39c.svelte-1jfn39c{color:#047857;background:#10b98126;transform:scale(1.02);box-shadow:0 0 0 2px #10b9814d}.crumb-back.svelte-1jfn39c.svelte-1jfn39c{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:6px;padding:.25rem .5rem;font-size:.75rem;transition:all .15s}.crumb-back.svelte-1jfn39c.svelte-1jfn39c:hover{color:#334155;background:#0f172a0a}.crumb-separator.svelte-1jfn39c.svelte-1jfn39c{color:#cbd5e1;font-size:.75rem}.folder-hint.svelte-1jfn39c.svelte-1jfn39c{color:#64748b;font-size:.9rem}.folder-grid.svelte-1jfn39c.svelte-1jfn39c{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem;margin-top:.5rem;display:grid}.folder-empty.svelte-1jfn39c.svelte-1jfn39c{color:#475569;background:#f8fafcb3;border:1px dashed #0f172a26;border-radius:12px;grid-column:1/-1;padding:.85rem 1rem}.folder-card.svelte-1jfn39c.svelte-1jfn39c{grid-template-columns:auto 1fr;gap:.75rem;display:grid}.folder-meta.svelte-1jfn39c.svelte-1jfn39c{flex-direction:column;justify-content:center;gap:.25rem;display:flex}.folder-name.svelte-1jfn39c.svelte-1jfn39c{color:#0f172a;font-size:1rem;font-weight:600}.folder-sub.svelte-1jfn39c.svelte-1jfn39c{color:#475569;font-size:.9rem}.folder-icon.svelte-1jfn39c.svelte-1jfn39c{color:#0f766e;background:linear-gradient(135deg,#e0f2fe,#d1fae5);border:1px solid #0ea5e926;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.folder-card.skeleton.svelte-1jfn39c.svelte-1jfn39c{background:linear-gradient(145deg,#f8fafc,#f1f5f9);border:1px solid #0f172a0f;border-radius:14px;padding:.95rem 1rem;animation:1.4s ease-in-out infinite svelte-1jfn39c-folderPulse}.skeleton-icon.svelte-1jfn39c.svelte-1jfn39c{background:#94a3b840;border-radius:12px;width:44px;height:44px}.skeleton-lines.svelte-1jfn39c.svelte-1jfn39c{flex-direction:column;justify-content:center;gap:6px;display:flex}@keyframes svelte-1jfn39c-folderPulse{0%{opacity:.9}50%{opacity:.6}to{opacity:.9}}.folder-card.create-tile.svelte-1jfn39c.svelte-1jfn39c{background:#ecfdf5a6;border:1px dashed #10b98173;border-radius:14px;align-items:center;padding:1rem;box-shadow:0 12px 28px #10b9811a}.create-row.svelte-1jfn39c.svelte-1jfn39c{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.selection-bar.svelte-1jfn39c.svelte-1jfn39c{background:#ffffffd9;border:1px solid #0000000d;border-radius:12px;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;box-shadow:0 6px 18px #0000000d}.selection-btn.svelte-1jfn39c.svelte-1jfn39c{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #00000012;border-radius:10px;padding:.4rem .9rem;font-size:.85rem;transition:all .15s}.selection-btn.svelte-1jfn39c.svelte-1jfn39c:hover{background:#f8fafc}.selection-btn.danger.svelte-1jfn39c.svelte-1jfn39c{color:#b91c1c;border-color:#ef444433}.selection-btn.danger.svelte-1jfn39c.svelte-1jfn39c:hover{background:#f871711a}.dropdown.svelte-1jfn39c.svelte-1jfn39c{display:inline-block;position:relative}.dropdown-menu.svelte-1jfn39c.svelte-1jfn39c{z-index:60;background:#fff;border:1px solid #0000000f;border-radius:10px;min-width:10rem;padding:6px;position:absolute;top:110%;left:0;box-shadow:0 10px 25px #00000014}.dropdown.svelte-1jfn39c:not([open]) .dropdown-menu.svelte-1jfn39c{display:none}.dropdown-item.svelte-1jfn39c.svelte-1jfn39c{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;display:block}.dropdown-item.svelte-1jfn39c.svelte-1jfn39c:hover{background:#f1f5f9}.folder-input.svelte-1jfn39c.svelte-1jfn39c{background:#fff;border:1px solid #00000014;border-radius:10px;min-width:140px;padding:.45rem .75rem;font-size:.9rem}@property --tw-tracking{syntax:"*";inherits:false}.wizard-backdrop.svelte-1r1a9z4.svelte-1r1a9z4{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.35);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10050;padding:24px}.wizard-container.svelte-1r1a9z4.svelte-1r1a9z4{width:min(760px,92vw);background:#ffffff;border-radius:18px;box-shadow:0 24px 60px #0f172a33;padding:20px 22px 18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#111827}.wizard-header.svelte-1r1a9z4.svelte-1r1a9z4{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.wizard-header.svelte-1r1a9z4 h3.svelte-1r1a9z4{margin:4px 0 0;font-size:20px;font-weight:600;letter-spacing:-.01em}.wizard-eyebrow.svelte-1r1a9z4.svelte-1r1a9z4{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#16a34a;margin:0;font-weight:600}.wizard-close.svelte-1r1a9z4.svelte-1r1a9z4{border:none;background:transparent;color:#374151;width:24px;height:24px;border-radius:0;display:grid;place-items:center;cursor:pointer}.wizard-close.svelte-1r1a9z4 svg.svelte-1r1a9z4{width:18px;height:18px}.wizard-steps.svelte-1r1a9z4.svelte-1r1a9z4{margin-bottom:12px}.wizard-steps.svelte-1r1a9z4 .step.step-primary.svelte-1r1a9z4:before,.wizard-steps.svelte-1r1a9z4 .step.step-primary.svelte-1r1a9z4:after{background-color:#16a34a;border-color:#16a34a}.wizard-steps.svelte-1r1a9z4 .step.step-primary.svelte-1r1a9z4{color:#166534}.wizard-section.svelte-1r1a9z4 h4.svelte-1r1a9z4{font-size:16px;margin:0 0 4px}.wizard-section.svelte-1r1a9z4 p.svelte-1r1a9z4{margin:0 0 12px;color:#6b7280;font-size:13px}.section-header.svelte-1r1a9z4.svelte-1r1a9z4{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.type-grid.svelte-1r1a9z4.svelte-1r1a9z4{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-bottom:12px}.type-card.svelte-1r1a9z4.svelte-1r1a9z4{text-align:left;border:1px solid rgba(148,163,184,.3);background:#F8FAFC;cursor:pointer;transition:all .2s ease}.type-card.svelte-1r1a9z4 .card-body.svelte-1r1a9z4{padding:10px 12px;gap:6px}.type-card.selected.svelte-1r1a9z4.svelte-1r1a9z4{border-color:#16a34a;background:#ECFDF5;box-shadow:0 0 0 1px #16a34a26}.type-card-header.svelte-1r1a9z4.svelte-1r1a9z4{display:flex;align-items:center;justify-content:space-between;gap:8px}.type-title.svelte-1r1a9z4.svelte-1r1a9z4{font-size:13px;font-weight:600;color:#111827}.type-desc.svelte-1r1a9z4.svelte-1r1a9z4{font-size:12px;color:#6b7280}.type-examples.svelte-1r1a9z4.svelte-1r1a9z4{font-size:11px;color:#4b5563}.type-badge.svelte-1r1a9z4.svelte-1r1a9z4{border-color:#16a34a99;color:#166534}.inline-setting.svelte-1r1a9z4.svelte-1r1a9z4{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:12px;background:#F3F4F6;margin-bottom:10px;font-size:13px;font-weight:500}.inline-setting.svelte-1r1a9z4 select.svelte-1r1a9z4{border:1px solid rgba(148,163,184,.35);border-radius:10px;padding:6px 10px;background:white;font-size:12px}.rule-grid.svelte-1r1a9z4.svelte-1r1a9z4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:12px}.rule-card.svelte-1r1a9z4.svelte-1r1a9z4{border:1px solid rgba(148,163,184,.25);background:#F9FAFB}.rule-card.svelte-1r1a9z4 .card-body.svelte-1r1a9z4{padding:10px 12px}.rule-row.svelte-1r1a9z4.svelte-1r1a9z4{display:flex;align-items:center;justify-content:space-between;gap:12px}.rule-title.svelte-1r1a9z4.svelte-1r1a9z4{font-size:13px;font-weight:600;color:#111827}.rule-desc.svelte-1r1a9z4.svelte-1r1a9z4{font-size:11px;color:#6b7280;margin-top:4px}.rule-controls.svelte-1r1a9z4.svelte-1r1a9z4{display:grid;gap:10px;margin-bottom:12px}.preview-card.svelte-1r1a9z4.svelte-1r1a9z4{border:1px solid rgba(148,163,184,.25);background:#FFFFFF}.preview-card.svelte-1r1a9z4 .card-body.svelte-1r1a9z4{padding:12px 14px}.preview-header.svelte-1r1a9z4.svelte-1r1a9z4{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.preview-title.svelte-1r1a9z4.svelte-1r1a9z4{font-size:13px;font-weight:600;color:#111827}.preview-subtitle.svelte-1r1a9z4.svelte-1r1a9z4{font-size:11px;color:#6b7280}.preview-row.svelte-1r1a9z4.svelte-1r1a9z4{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.preview-divider.svelte-1r1a9z4.svelte-1r1a9z4{flex:1;height:1px;background:rgba(148,163,184,.35);min-width:18px}.preview-note.svelte-1r1a9z4.svelte-1r1a9z4{font-size:11px;color:#9ca3af}.wizard-error.svelte-1r1a9z4.svelte-1r1a9z4{margin-top:6px;padding:8px 12px;border-radius:10px;background:rgba(248,113,113,.12);color:#991b1b;font-size:12px;font-weight:600}.wizard-footer.svelte-1r1a9z4.svelte-1r1a9z4{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.wizard-footer-actions.svelte-1r1a9z4.svelte-1r1a9z4{display:flex;gap:10px}.ghost-button.svelte-1r1a9z4.svelte-1r1a9z4{border:none;background:transparent;color:#6b7280;font-size:13px;font-weight:600;cursor:pointer;padding:6px 8px}.primary-button.svelte-1r1a9z4.svelte-1r1a9z4{border:none;background:#16A34A;color:#fff;font-size:13px;font-weight:600;padding:8px 16px;border-radius:12px;cursor:pointer;box-shadow:0 8px 16px #16a34a40}.primary-button.svelte-1r1a9z4.svelte-1r1a9z4:hover{background:#15803D}.modal-backdrop.svelte-ve65pb.svelte-ve65pb{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000059;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.modal-container.svelte-ve65pb.svelte-ve65pb{width:100%;max-width:550px;max-height:85vh;display:flex;flex-direction:column;animation:svelte-ve65pb-modalIn .35s cubic-bezier(.16,1,.3,1);transform-origin:center}.modal-content.svelte-ve65pb.svelte-ve65pb{background-color:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001f,0 0 1px #0000001a;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100vh - 40px)}.modal-header.svelte-ve65pb.svelte-ve65pb{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08)}.modal-header.svelte-ve65pb h3.svelte-ve65pb{font-size:1.125rem;font-weight:600;color:#1c1c1e;margin:0;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.close-button.svelte-ve65pb.svelte-ve65pb{width:28px;height:28px;border-radius:0;display:flex;align-items:center;justify-content:center;color:#6c6c70;background-color:transparent;border:none;cursor:pointer;transition:all .15s ease-out}.close-button.svelte-ve65pb.svelte-ve65pb:hover{color:#3a3a3c}.close-button.svelte-ve65pb.svelte-ve65pb:active{transform:scale(.96)}.tab-container.svelte-ve65pb.svelte-ve65pb{display:flex;border-bottom:1px solid rgba(0,0,0,.08);padding:0 8px}.tab-button.svelte-ve65pb.svelte-ve65pb{position:relative;padding:12px 16px;font-size:14px;border:none;background:none;color:#6c6c70;font-weight:500;cursor:pointer;transition:color .2s ease;display:flex;align-items:center;margin-right:8px;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tab-button.svelte-ve65pb.svelte-ve65pb:hover{color:#4caf50}.tab-button.active.svelte-ve65pb.svelte-ve65pb{color:#4caf50;font-weight:600}.tab-button.active.svelte-ve65pb.svelte-ve65pb:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#4caf50;border-radius:2px 2px 0 0}.tab-icon.svelte-ve65pb.svelte-ve65pb{width:18px;height:18px;margin-right:8px;background-position:center;background-repeat:no-repeat;background-size:contain}.settings-icon.svelte-ve65pb.svelte-ve65pb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234CAF50'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z'/%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 12a3 3 0 11-6 0 3 3 0 016 0z'/%3E%3C/svg%3E")}.sync-icon.svelte-ve65pb.svelte-ve65pb{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234CAF50'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15'/%3E%3C/svg%3E")}.settings-content.svelte-ve65pb.svelte-ve65pb{flex:1;overflow-y:auto;padding:0;background-color:#f9f9f9}.settings-content.svelte-ve65pb.svelte-ve65pb::-webkit-scrollbar{width:8px}.settings-content.svelte-ve65pb.svelte-ve65pb::-webkit-scrollbar-track{background:transparent}.settings-content.svelte-ve65pb.svelte-ve65pb::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:20px;border:2px solid #F9F9F9}.settings-tab.svelte-ve65pb.svelte-ve65pb{display:flex;flex-direction:column;padding:0}.section-subtitle.svelte-ve65pb.svelte-ve65pb{margin-top:6px;font-size:.78rem;color:#6c6c70}.calendar-list-settings.svelte-ve65pb.svelte-ve65pb{display:flex;flex-direction:column;gap:12px;margin-top:16px}.empty-placeholder.svelte-ve65pb.svelte-ve65pb{font-size:.8rem;color:#6c6c70;background:#f5f7fb;padding:12px;border-radius:10px;text-align:center}.calendar-row-settings.svelte-ve65pb.svelte-ve65pb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(60,60,67,.15);border-radius:12px;background:#fbfbfe}.calendar-row-settings.inactive.svelte-ve65pb.svelte-ve65pb{opacity:.6}.calendar-row-main.svelte-ve65pb.svelte-ve65pb{display:flex;align-items:center;gap:10px}.calendar-toggle.svelte-ve65pb.svelte-ve65pb{display:flex;align-items:center;gap:10px;font-size:.9rem;font-weight:500;color:#1c1c1e}.calendar-toggle.svelte-ve65pb input.svelte-ve65pb{width:16px;height:16px;accent-color:#1c1c1e}.calendar-toggle-indicator.svelte-ve65pb.svelte-ve65pb{width:10px;height:10px;border-radius:50%;background:var(--calendar-color, #4285f4);box-shadow:0 0 0 4px #4285f426}.calendar-name.svelte-ve65pb.svelte-ve65pb{letter-spacing:-.01em}.calendar-badge.svelte-ve65pb.svelte-ve65pb{margin-left:8px;font-size:.65rem;padding:2px 6px;border-radius:999px;background:rgba(60,60,67,.08);color:#3c3c43}.calendar-color-controls.svelte-ve65pb.svelte-ve65pb{display:flex;align-items:center;gap:6px;position:relative}.calendar-color-controls[data-active=false].svelte-ve65pb.svelte-ve65pb{opacity:.45}.color-preview.svelte-ve65pb.svelte-ve65pb{width:26px;height:26px;border-radius:50%;border:none;background:var(--calendar-color, #4285f4);box-shadow:0 6px 12px #4285f447;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.color-preview.svelte-ve65pb.svelte-ve65pb:hover{transform:translateY(-1px);box-shadow:0 8px 18px #4285f44d}.color-menu-trigger.svelte-ve65pb.svelte-ve65pb{width:28px;height:28px;border-radius:50%;border:1px solid rgba(60,60,67,.12);background:#fff;display:grid;place-items:center;color:#4c4c4f;cursor:pointer;transition:border-color .15s ease,color .15s ease}.color-menu-trigger.svelte-ve65pb.svelte-ve65pb:hover{border-color:#3c3c434d;color:#1c1c1e}.color-menu.svelte-ve65pb.svelte-ve65pb{position:absolute;top:36px;right:0;background:#fff;border-radius:12px;box-shadow:0 12px 30px #292d3226;padding:14px;min-width:180px;z-index:10;border:1px solid rgba(15,23,42,.08)}.color-options.svelte-ve65pb.svelte-ve65pb{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.color-option.svelte-ve65pb.svelte-ve65pb{width:24px;height:24px;border-radius:50%;border:1px solid transparent;background:var(--option-color);cursor:pointer;transition:transform .15s ease,border-color .15s ease}.color-option.svelte-ve65pb.svelte-ve65pb:hover{transform:translateY(-1px)}.color-option.selected.svelte-ve65pb.svelte-ve65pb{border-color:#1c1c1e99;box-shadow:0 0 0 3px #1c1c1e1f}.custom-color.svelte-ve65pb.svelte-ve65pb{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:.75rem;color:#6c6c70}.custom-color-input.svelte-ve65pb.svelte-ve65pb{width:38px;height:24px;border-radius:6px;border:1px solid rgba(60,60,67,.2);background:var(--current-color, #4285f4);cursor:pointer;padding:0}.custom-color-input.svelte-ve65pb.svelte-ve65pb::-webkit-color-swatch-wrapper{padding:2px;border-radius:4px}.custom-color-input.svelte-ve65pb.svelte-ve65pb::-webkit-color-swatch{border:none;border-radius:4px}.custom-color-input.svelte-ve65pb.svelte-ve65pb::-moz-color-swatch{border:none;border-radius:4px}.settings-section.svelte-ve65pb.svelte-ve65pb{padding:20px 24px;background-color:#fff;margin-bottom:12px}.settings-section.svelte-ve65pb.svelte-ve65pb:last-child{margin-bottom:0}.settings-section.svelte-ve65pb h4.svelte-ve65pb{font-size:14px;font-weight:600;color:#1c1c1e;margin:0 0 16px;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.setting-group.svelte-ve65pb.svelte-ve65pb{margin-bottom:24px}.setting-group.svelte-ve65pb.svelte-ve65pb:last-child{margin-bottom:0}.setting-item.svelte-ve65pb.svelte-ve65pb{display:flex;flex-direction:column;margin-bottom:16px}.setting-item.svelte-ve65pb.svelte-ve65pb:last-child{margin-bottom:0}.setting-item.disabled.svelte-ve65pb.svelte-ve65pb{opacity:.5;pointer-events:none}.smart-suggestions-actions-inline.svelte-ve65pb.svelte-ve65pb{margin-top:6px}.smart-config-link.svelte-ve65pb.svelte-ve65pb{border:none;background:transparent;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer;padding:0}.smart-config-link.svelte-ve65pb.svelte-ve65pb:hover{color:#374151}.smart-suggestions-summary.svelte-ve65pb.svelte-ve65pb{font-size:12px;color:#6b7280;margin:0;line-height:1.4}.setting-label.svelte-ve65pb.svelte-ve65pb{font-size:13px;font-weight:500;color:#3a3a3c;margin-bottom:8px;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.segmented-control.svelte-ve65pb.svelte-ve65pb{display:flex;background-color:#f2f2f7;border-radius:8px;padding:2px;overflow:hidden;width:100%}.segment-button.svelte-ve65pb.svelte-ve65pb{flex:1;padding:8px 0;font-size:13px;border:none;background:none;color:#3a3a3c;transition:all .2s ease;cursor:pointer;font-weight:500;border-radius:6px;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.segment-button.svelte-ve65pb.svelte-ve65pb:hover{color:#1c1c1e}.segment-button.active.svelte-ve65pb.svelte-ve65pb{background-color:#fff;color:#4caf50;font-weight:600;box-shadow:0 1px 2px #0000001a}.select-input.svelte-ve65pb.svelte-ve65pb{padding:10px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.12);font-size:14px;color:#1c1c1e;background-color:#fff;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236C6C70' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:14px;transition:border-color .2s ease;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.select-input.svelte-ve65pb.svelte-ve65pb:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.time-range-input.svelte-ve65pb.svelte-ve65pb{display:flex;align-items:center;width:100%}.time-input.svelte-ve65pb.svelte-ve65pb{flex:1;padding:10px 12px;border-radius:8px;border:1px solid rgba(0,0,0,.12);font-size:14px;color:#1c1c1e;background-color:#fff;transition:border-color .2s ease;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.time-input.svelte-ve65pb.svelte-ve65pb:focus{outline:none;border-color:#4caf50;box-shadow:0 0 0 2px #4caf5033}.time-separator.svelte-ve65pb.svelte-ve65pb{margin:0 12px;color:#6c6c70;font-size:13px}.toggle-setting.svelte-ve65pb.svelte-ve65pb{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#f8f8f8;border-radius:10px;margin-bottom:12px}.toggle-setting.svelte-ve65pb.svelte-ve65pb:last-child{margin-bottom:0}.toggle-content.svelte-ve65pb h5.svelte-ve65pb{font-size:14px;font-weight:500;color:#1c1c1e;margin:0 0 4px;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.toggle-content.svelte-ve65pb p.svelte-ve65pb{font-size:12px;color:#8e8e93;margin:0;line-height:1.4;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.toggle-content.svelte-ve65pb .smart-suggestions-summary.svelte-ve65pb{color:#6b7280;margin-top:6px}.toggle-switch.svelte-ve65pb.svelte-ve65pb{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0}.toggle-switch.svelte-ve65pb input.svelte-ve65pb{opacity:0;width:0;height:0}.toggle-slider.svelte-ve65pb.svelte-ve65pb{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#7878805c;transition:.35s cubic-bezier(.25,1,.5,1);border-radius:26px}.toggle-slider.svelte-ve65pb.svelte-ve65pb:before{position:absolute;content:"";height:22px;width:22px;left:2px;bottom:2px;background-color:#fff;box-shadow:0 1px 2px #0000001a;transition:.35s cubic-bezier(.25,1,.5,1);border-radius:50%}input.svelte-ve65pb:checked+.toggle-slider.svelte-ve65pb{background-color:#4caf50}input.svelte-ve65pb:focus+.toggle-slider.svelte-ve65pb{box-shadow:0 0 0 2px #4caf504d}input.svelte-ve65pb:checked+.toggle-slider.svelte-ve65pb:before{transform:translate(20px)}.sync-button.svelte-ve65pb.svelte-ve65pb{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;margin-top:16px;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-radius:8px;font-size:14px;font-weight:500;color:#4caf50;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sync-button.svelte-ve65pb .sync-icon.svelte-ve65pb{width:16px;height:16px;margin-right:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%234CAF50'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15'/%3E%3C/svg%3E")}.sync-button.svelte-ve65pb.svelte-ve65pb:hover{background-color:#f8f8f8;border-color:#00000029}.sync-button.svelte-ve65pb.svelte-ve65pb:active{transform:scale(.98)}.sync-button.syncing.svelte-ve65pb.svelte-ve65pb{background-color:#f2f2f7;color:#8e8e93;cursor:default}.sync-button.syncing.svelte-ve65pb .sync-icon.svelte-ve65pb{animation:svelte-ve65pb-spin 1.4s linear infinite;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%238E8E93'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15'/%3E%3C/svg%3E")}.sync-status.svelte-ve65pb.svelte-ve65pb{display:flex;align-items:center;padding:12px 16px;background-color:#f8f8f8;border-radius:10px}.status-icon.svelte-ve65pb.svelte-ve65pb{width:10px;height:10px;border-radius:50%;margin-right:12px;position:relative}.status-icon.synced.svelte-ve65pb.svelte-ve65pb{background-color:#4caf50}.status-icon.syncing.svelte-ve65pb.svelte-ve65pb{background-color:#fbbc05}.status-icon.synced.svelte-ve65pb.svelte-ve65pb:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background-color:#4caf501f;z-index:-1}.sync-status.svelte-ve65pb p.svelte-ve65pb{font-size:13px;color:#3a3a3c;margin:0;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.highlight.svelte-ve65pb.svelte-ve65pb{font-weight:600;color:#1c1c1e}.modal-footer.svelte-ve65pb.svelte-ve65pb{display:flex;justify-content:flex-end;align-items:center;padding:16px 24px;background-color:#fff;border-top:1px solid rgba(0,0,0,.08)}.cancel-button.svelte-ve65pb.svelte-ve65pb,.save-button.svelte-ve65pb.svelte-ve65pb{padding:8px 16px;border-radius:18px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cancel-button.svelte-ve65pb.svelte-ve65pb{background-color:#f2f2f7;color:#3a3a3c;border:none;margin-right:8px}.cancel-button.svelte-ve65pb.svelte-ve65pb:hover{background-color:#e5e5ea}.cancel-button.svelte-ve65pb.svelte-ve65pb:active{transform:scale(.98)}.save-button.svelte-ve65pb.svelte-ve65pb{background-color:#4caf50;color:#fff;border:none}.save-button.svelte-ve65pb.svelte-ve65pb:hover{background-color:#43a047}.save-button.svelte-ve65pb.svelte-ve65pb:active{transform:scale(.98)}.save-notification.svelte-ve65pb.svelte-ve65pb{position:fixed;top:24px;right:24px;background-color:#4caf50;color:#fff;display:flex;align-items:center;padding:12px 16px;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:10000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:500}.check-icon.svelte-ve65pb.svelte-ve65pb{width:18px;height:18px;fill:#fff;margin-right:8px}@keyframes svelte-ve65pb-modalIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-ve65pb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.analytics-backdrop.svelte-1grey5h.svelte-1grey5h{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100}.analytics-panel.svelte-1grey5h.svelte-1grey5h{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:100vw;background:white;box-shadow:-4px 0 24px #0000001f;z-index:101;display:flex;flex-direction:column}.analytics-header.svelte-1grey5h.svelte-1grey5h{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:white;position:sticky;top:0;z-index:10}.back-button.svelte-1grey5h.svelte-1grey5h{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;color:#374151;background:none;border:none;cursor:pointer;padding:0}.back-button.svelte-1grey5h.svelte-1grey5h:hover{color:#1f2937}.time-range-select.svelte-1grey5h.svelte-1grey5h{padding:6px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;background:white;cursor:pointer}.close-button.svelte-1grey5h.svelte-1grey5h{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:#6b7280;font-size:20px;cursor:pointer;border-radius:6px}.close-button.svelte-1grey5h.svelte-1grey5h:hover{background:#f3f4f6;color:#1f2937}.analytics-content.svelte-1grey5h.svelte-1grey5h{flex:1;overflow-y:auto;padding:24px}.loading-state.svelte-1grey5h.svelte-1grey5h{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:#6b7280}.spinner.svelte-1grey5h.svelte-1grey5h{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:svelte-1grey5h-spin .8s linear infinite;margin-bottom:16px}@keyframes svelte-1grey5h-spin{to{transform:rotate(360deg)}}.time-range-display.svelte-1grey5h.svelte-1grey5h{margin-bottom:24px}.time-range-display.svelte-1grey5h h2.svelte-1grey5h{font-size:20px;font-weight:600;color:#111827;margin:0}.metrics-grid.svelte-1grey5h.svelte-1grey5h{display:grid;gap:16px;margin-bottom:24px}.metric-card.svelte-1grey5h.svelte-1grey5h{padding:20px;background:white;border-radius:8px;border:1px solid #e5e7eb}.metric-value.svelte-1grey5h.svelte-1grey5h{font-size:40px;font-weight:700;color:#111827;line-height:1;margin-bottom:8px;letter-spacing:-.02em}.metric-label.svelte-1grey5h.svelte-1grey5h{font-size:14px;color:#6b7280;font-weight:500}.metric-sub.svelte-1grey5h.svelte-1grey5h{font-size:12px;color:#9ca3af;margin-top:6px}.divider.svelte-1grey5h.svelte-1grey5h{height:1px;background:#e5e7eb;margin:32px 0}.analytics-section.svelte-1grey5h.svelte-1grey5h{margin-bottom:32px}.section-title.svelte-1grey5h.svelte-1grey5h{font-size:14px;font-weight:600;color:#111827;margin:0 0 16px;text-transform:uppercase;letter-spacing:.05em}.breakdown-list.svelte-1grey5h.svelte-1grey5h{display:flex;flex-direction:column;gap:16px}.breakdown-item.svelte-1grey5h.svelte-1grey5h{position:relative}.breakdown-bar.svelte-1grey5h.svelte-1grey5h{height:32px;background:#3b82f6;border-radius:4px;display:block;max-width:100%}.breakdown-bar.team.svelte-1grey5h.svelte-1grey5h{background:#8b5cf6}.breakdown-bar.external.svelte-1grey5h.svelte-1grey5h{background:#ec4899}.breakdown-bar.focus.svelte-1grey5h.svelte-1grey5h{background:#10b981}.breakdown-label.svelte-1grey5h.svelte-1grey5h{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:13px}.breakdown-name.svelte-1grey5h.svelte-1grey5h{color:#374151;font-weight:500}.breakdown-value.svelte-1grey5h.svelte-1grey5h{color:#6b7280}.daily-load-chart.svelte-1grey5h.svelte-1grey5h{display:flex;gap:12px;align-items:flex-end;height:180px;padding:20px 0;overflow-x:auto}.daily-bar-container.svelte-1grey5h.svelte-1grey5h{min-width:40px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;align-self:stretch}.daily-bar-wrapper.svelte-1grey5h.svelte-1grey5h{flex:1;width:100%;display:flex;align-items:flex-end}.daily-bar.svelte-1grey5h.svelte-1grey5h{width:100%;min-height:4px;border-radius:4px 4px 0 0}.daily-bar.heavy.svelte-1grey5h.svelte-1grey5h{background:#ef4444}.daily-bar.moderate.svelte-1grey5h.svelte-1grey5h{background:#f59e0b}.daily-bar.light.svelte-1grey5h.svelte-1grey5h{background:#3b82f6}.daily-label.svelte-1grey5h.svelte-1grey5h{text-align:center;font-size:12px;display:grid;grid-template-rows:auto auto 18px;gap:2px}.day-name.svelte-1grey5h.svelte-1grey5h{color:#6b7280;font-weight:500}.day-hours.svelte-1grey5h.svelte-1grey5h{color:#9ca3af;font-size:11px}.badge-container.svelte-1grey5h.svelte-1grey5h{display:flex;justify-content:center;align-items:center;margin-top:2px}.empty-state.svelte-1grey5h.svelte-1grey5h{padding:48px 24px;text-align:center;color:#6b7280}.all-day-badge.svelte-1grey5h.svelte-1grey5h{display:inline-block;padding:2px 6px;background:#dbeafe;border:1px solid #93c5fd;border-radius:4px;font-size:10px;color:#1e40af;font-weight:500;cursor:pointer;white-space:nowrap}.all-day-badge.svelte-1grey5h.svelte-1grey5h:hover{background:#bfdbfe}.modal-overlay.svelte-1grey5h.svelte-1grey5h{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.modal-content.svelte-1grey5h.svelte-1grey5h{background:white;border-radius:12px;box-shadow:0 20px 60px #0000004d;max-width:500px;width:100%;max-height:80vh;display:flex;flex-direction:column}.modal-header.svelte-1grey5h.svelte-1grey5h{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modal-header.svelte-1grey5h h3.svelte-1grey5h{font-size:18px;font-weight:600;color:#111827;margin:0}.modal-close.svelte-1grey5h.svelte-1grey5h{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:none;color:#6b7280;font-size:20px;cursor:pointer;border-radius:6px;transition:all .2s}.modal-close.svelte-1grey5h.svelte-1grey5h:hover{background:#f3f4f6;color:#1f2937}.modal-body.svelte-1grey5h.svelte-1grey5h{flex:1;overflow-y:auto;padding:24px}.all-day-events-list.svelte-1grey5h.svelte-1grey5h{display:flex;flex-direction:column;gap:12px}.all-day-event-item.svelte-1grey5h.svelte-1grey5h{padding:16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:8px}.event-type-badge.svelte-1grey5h.svelte-1grey5h{font-size:13px;color:#6b7280;font-weight:500}.event-title.svelte-1grey5h.svelte-1grey5h{font-size:15px;color:#111827;font-weight:500}@media (max-width: 768px){.analytics-panel.svelte-1grey5h.svelte-1grey5h{width:100vw}.metrics-grid.svelte-1grey5h.svelte-1grey5h{grid-template-columns:1fr}.modal-content.svelte-1grey5h.svelte-1grey5h{max-width:100%;max-height:90vh}}button.svelte-1jjo69y.svelte-1jjo69y{-webkit-tap-highlight-color:transparent}.active\:scale-98.svelte-1jjo69y.svelte-1jjo69y:active{transform:scale(.98)}button.svelte-1jjo69y.svelte-1jjo69y,.navigation-controls.svelte-1jjo69y.svelte-1jjo69y,.view-controls.svelte-1jjo69y.svelte-1jjo69y,.date-display.svelte-1jjo69y.svelte-1jjo69y,.quick-add-input.svelte-1jjo69y.svelte-1jjo69y{transition:all .2s cubic-bezier(.25,.46,.45,.94)}@keyframes svelte-1jjo69y-fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.calendar-header.svelte-1jjo69y.svelte-1jjo69y{animation:svelte-1jjo69y-fadeIn .3s ease-out}.menu-button.open.svelte-1jjo69y.svelte-1jjo69y{background-color:#0000000d;color:#333;position:relative;z-index:99998}.quick-add-input.svelte-1jjo69y.svelte-1jjo69y::placeholder{color:#a0aec0;opacity:1}.quick-add-input.svelte-1jjo69y.svelte-1jjo69y:disabled{background-color:#f7fafc;cursor:not-allowed;opacity:.7}.apple-popup-menu.svelte-1jjo69y.svelte-1jjo69y{position:fixed;width:220px;transform-origin:top right;animation:svelte-1jjo69y-popupAppear .15s cubic-bezier(.23,1,.32,1);z-index:500;-webkit-transform:translateZ(0)}.popup-content.svelte-1jjo69y.svelte-1jjo69y{background-color:#f9f9f9e6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #00000026,0 8px 20px #0000001f,0 3px 8px #00000014;padding:5px}.apple-menu-item.svelte-1jjo69y.svelte-1jjo69y{display:flex;align-items:center;width:100%;padding:8px 10px;font-size:13px;text-align:left;font-weight:500;color:#1c1c1e;transition:background .12s ease-out,color .12s ease-out;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;border-radius:7px;background-color:transparent;border:none;cursor:pointer}.apple-menu-separator.svelte-1jjo69y.svelte-1jjo69y{height:1px;background-color:#00000014;margin:4px 0}.apple-menu-item.svelte-1jjo69y.svelte-1jjo69y:hover:not(:disabled){background-color:#0a84ff;color:#fff}.apple-menu-item.svelte-1jjo69y:hover:not(:disabled) .icon-container.svelte-1jjo69y{color:#fff}.apple-menu-item.svelte-1jjo69y:hover:not(:disabled) .icon-container.blue.svelte-1jjo69y{background-color:#fff3}.apple-menu-item.svelte-1jjo69y:hover:not(:disabled) .icon-container.red.svelte-1jjo69y{background-color:#fff3}.apple-menu-item.svelte-1jjo69y.svelte-1jjo69y:active:not(:disabled){background-color:#0071e3}.apple-menu-item.svelte-1jjo69y.svelte-1jjo69y:disabled{opacity:.5;cursor:not-allowed}.icon-container.svelte-1jjo69y.svelte-1jjo69y{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;margin-right:10px;transition:background-color .12s ease-out,color .12s ease-out;flex-shrink:0}.icon-container.blue.svelte-1jjo69y.svelte-1jjo69y{background-color:#0a84ff1f;color:#0a84ff}.icon-container.red.svelte-1jjo69y.svelte-1jjo69y{background-color:#ff3b301f;color:#ff3b30}.apple-menu-item.delete.svelte-1jjo69y.svelte-1jjo69y{color:#ff3b30}.apple-menu-item.delete.svelte-1jjo69y.svelte-1jjo69y:hover:not(:disabled){background-color:#ff3b30;color:#fff}.apple-menu-item.delete.svelte-1jjo69y:hover:not(:disabled) .icon-container.red.svelte-1jjo69y{background-color:#fff3}.apple-delete-popup-backdrop.svelte-1jjo69y.svelte-1jjo69y{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0006;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;z-index:60}.apple-delete-popup-modal.svelte-1jjo69y.svelte-1jjo69y{width:360px;max-width:95vw}.delete-popup-content.svelte-1jjo69y.svelte-1jjo69y{background-color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;width:100%;padding:16px;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #dc262626,0 10px 25px #dc262626,0 6px 12px #dc26261a;animation:svelte-1jjo69y-popupAppear .18s cubic-bezier(.16,1,.32,1)}.delete-header.svelte-1jjo69y.svelte-1jjo69y{display:flex;margin-bottom:12px}.delete-icon.svelte-1jjo69y.svelte-1jjo69y{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;margin-right:12px;background-color:#ff3b301f;color:#ff3b30;flex-shrink:0}.delete-text.svelte-1jjo69y h4.svelte-1jjo69y{font-size:14px;font-weight:600;color:#1c1c1e;margin-bottom:4px;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.delete-text.svelte-1jjo69y p.svelte-1jjo69y{font-size:13px;color:#636366;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.delete-actions.svelte-1jjo69y.svelte-1jjo69y{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.cancel-button.svelte-1jjo69y.svelte-1jjo69y{padding:6px 12px;font-size:13px;font-weight:500;color:#1c1c1e;background-color:#8e8e931f;border-radius:6px;transition:all .15s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;border:none;cursor:pointer}.cancel-button.svelte-1jjo69y.svelte-1jjo69y:hover{background-color:#8e8e932e}.cancel-button.svelte-1jjo69y.svelte-1jjo69y:active{transform:scale(.98)}.delete-button.svelte-1jjo69y.svelte-1jjo69y{padding:6px 12px;font-size:13px;font-weight:500;color:#fff;background-color:#ff3b30;border-radius:6px;transition:all .15s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;border:none;cursor:pointer}.delete-button.svelte-1jjo69y.svelte-1jjo69y:hover{background-color:#ff453a}.delete-button.svelte-1jjo69y.svelte-1jjo69y:active{transform:scale(.98);background-color:#e0352b}@keyframes svelte-1jjo69y-popupAppear{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1jjo69y-success-pulse{0%,to{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}50%{box-shadow:0 1px 3px #22c55e33,0 1px 2px #22c55e1a}}@keyframes svelte-1jjo69y-scale-in{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.animate-success-pulse.svelte-1jjo69y.svelte-1jjo69y{animation:svelte-1jjo69y-success-pulse .5s ease-in-out}.animate-scale-in.svelte-1jjo69y.svelte-1jjo69y{animation:svelte-1jjo69y-scale-in .3s cubic-bezier(.34,1.56,.64,1)}.quick-add-input.svelte-1jjo69y.svelte-1jjo69y{transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.template-menu.svelte-1jjo69y.svelte-1jjo69y{box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.truncate.svelte-1jjo69y.svelte-1jjo69y{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event.svelte-12o7t9b.svelte-12o7t9b{cursor:default;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;letter-spacing:-.1px}.event.svelte-12o7t9b.svelte-12o7t9b:not([style*="cursor: default"]){cursor:grab}.event.svelte-12o7t9b.svelte-12o7t9b:not([style*="cursor: default"]):active{cursor:grabbing}.event.svelte-12o7t9b.svelte-12o7t9b:not([style*="cursor: default"]):hover{transform:translateY(-1px) scale(1.02)}.calendar-dragging.svelte-12o7t9b.svelte-12o7t9b{z-index:99999;cursor:grabbing!important;animation:svelte-12o7t9b-subtle-pulse 2s infinite}.event-resize-handle.svelte-12o7t9b.svelte-12o7t9b{position:absolute;left:10px;right:10px;bottom:2px;height:12px;opacity:0;cursor:ns-resize;transition:opacity .15s ease}.event-resize-handle--start.svelte-12o7t9b.svelte-12o7t9b{top:2px;bottom:auto}.calendar-event.svelte-12o7t9b:hover .event-resize-handle.svelte-12o7t9b{opacity:0}.create-selection.svelte-12o7t9b.svelte-12o7t9b{position:absolute;border-radius:8px;background:linear-gradient(180deg,rgba(34,197,94,.18),rgba(16,185,129,.12));border:1px solid rgba(16,185,129,.35);box-shadow:inset 0 1px #fff9,0 8px 20px #10b9811f;pointer-events:none;z-index:14}.create-selection-label.svelte-12o7t9b.svelte-12o7t9b{position:absolute;top:6px;left:8px;right:8px;font-size:10px;font-weight:600;color:#052e16b3;text-transform:uppercase;letter-spacing:.04em}.event-hover-card.svelte-12o7t9b.svelte-12o7t9b{position:fixed;z-index:9999;background:rgba(255,255,255,.96);border:1px solid rgba(226,232,240,.9);border-radius:12px;padding:12px 16px 12px 18px;box-shadow:0 18px 40px #0f172a2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;overflow:hidden}.event-hover-card__title.svelte-12o7t9b.svelte-12o7t9b{font-size:14px;font-weight:600;color:#0f172a;line-height:1.2}.event-hover-card__location.svelte-12o7t9b.svelte-12o7t9b{font-size:11px;color:#64748b;max-width:45%;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-hover-card__row.svelte-12o7t9b.svelte-12o7t9b{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:#64748b}.event-hover-card__row.svelte-12o7t9b svg.svelte-12o7t9b{width:12px;height:12px;color:#94a3b8;flex-shrink:0}.overflow-y-auto.svelte-12o7t9b.svelte-12o7t9b{mask-image:linear-gradient(to bottom,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 10%,black 90%,transparent)}.scrollbar-none.svelte-12o7t9b.svelte-12o7t9b::-webkit-scrollbar{display:none}.scrollbar-none.svelte-12o7t9b.svelte-12o7t9b{-ms-overflow-style:none;scrollbar-width:none}.hour-label.svelte-12o7t9b.svelte-12o7t9b{font-variant-numeric:tabular-nums}.current-time-indicator.svelte-12o7t9b.svelte-12o7t9b{z-index:5}@keyframes svelte-12o7t9b-subtle-pulse{0%,to{box-shadow:0 1px 3px #0000001a}50%{box-shadow:0 2px 8px #00000026}}@keyframes svelte-12o7t9b-subtle-shake{0%,to{transform:translate(0)}25%,75%{transform:translate(-1.5px)}50%{transform:translate(1.5px)}}/*! tailwindcss v4.1.17 | 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-border-style:solid;--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-duration:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-content:""}}}.form-input-field.svelte-umb26f.svelte-umb26f.svelte-umb26f{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#d1d5dccc;width:100%}@supports (color:color-mix(in lab,red,red)){.form-input-field.svelte-umb26f.svelte-umb26f.svelte-umb26f{border-color:color-mix(in oklab,var(--color-gray-300,oklch(87.2% .01 258.338))80%,transparent)}}.form-input-field.svelte-umb26f.svelte-umb26f.svelte-umb26f{background-color:#f9fafbb3}@supports (color:color-mix(in lab,red,red)){.form-input-field.svelte-umb26f.svelte-umb26f.svelte-umb26f{background-color:color-mix(in oklab,var(--color-gray-50,oklch(98.5% .002 247.839))70%,transparent)}}.form-input-field.svelte-umb26f.svelte-umb26f.svelte-umb26f{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-gray-700,oklch(37.3% .034 259.733));--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:ring-green-500;focus:border-green-500;focus:bg-white transition-colors placeholder-gray-400}.form-input-field.svelte-umb26f.svelte-umb26f.svelte-umb26f:disabled{cursor:not-allowed;background-color:#f3f4f6cc}@supports (color:color-mix(in lab,red,red)){.form-input-field.svelte-umb26f.svelte-umb26f.svelte-umb26f:disabled{background-color:color-mix(in oklab,var(--color-gray-100,oklch(96.7% .003 264.542))80%,transparent)}}.form-input-field.svelte-umb26f.svelte-umb26f.svelte-umb26f:disabled{opacity:.7}.form-checkbox.svelte-umb26f.svelte-umb26f.svelte-umb26f{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);border-color:var(--color-gray-300,oklch(87.2% .01 258.338));color:var(--color-green-600,oklch(62.7% .194 149.214));focus:ring-green-500 cursor-pointer;disabled:opacity-60;disabled:cursor-not-allowed;border-radius:.25rem}.form-switch.svelte-umb26f.svelte-umb26f.svelte-umb26f{height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*11);cursor:pointer;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,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#e0e0e0;border-radius:3.40282e38px;align-items:center;display:inline-flex;position:relative}.form-switch.svelte-umb26f.svelte-umb26f.svelte-umb26f:focus-within{--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);--tw-ring-color:var(--color-green-500,oklch(72.3% .219 149.579));--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.form-switch.svelte-umb26f input.svelte-umb26f.svelte-umb26f{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-switch.svelte-umb26f span.svelte-umb26f.svelte-umb26f{top:calc(var(--spacing,.25rem)*.5);left:calc(var(--spacing,.25rem)*.5);height:calc(var(--spacing,.25rem)*5);width:calc(var(--spacing,.25rem)*5);background-color:var(--color-white,#fff);--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);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));border-radius:3.40282e38px;display:inline-block;position:absolute}.form-switch.svelte-umb26f input.svelte-umb26f:checked~span.svelte-umb26f{transform:translate(1.25rem)}.form-switch.svelte-umb26f.svelte-umb26f.svelte-umb26f:has(input:checked){background-color:#4caf50}.btn-primary-sm.svelte-umb26f.svelte-umb26f.svelte-umb26f{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background-color:#4caf50;border-width:1px;border-color:#0000}.btn-primary-sm.svelte-umb26f.svelte-umb26f.svelte-umb26f:hover{background-color:#2e7d32}.btn-primary-sm.svelte-umb26f.svelte-umb26f.svelte-umb26f:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-green-500,oklch(72.3% .219 149.579));--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}.btn-primary-sm.svelte-umb26f.svelte-umb26f.svelte-umb26f:disabled{cursor:not-allowed;opacity:.5}.btn-secondary-sm.svelte-umb26f.svelte-umb26f.svelte-umb26f{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,oklch(87.2% .01 258.338));background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,oklch(37.3% .034 259.733));--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);hover:bg-gray-50;focus:outline-none;focus:ring-2;focus:ring-offset-2;focus:ring-indigo-500 transition-all;disabled:opacity-50;disabled:cursor-not-allowed}.btn-danger-sm.svelte-umb26f.svelte-umb26f.svelte-umb26f{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-red-600,oklch(57.7% .245 27.325));padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);--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);hover:bg-red-700;focus:outline-none;focus:ring-2;focus:ring-offset-2;focus:ring-red-500 transition-all;disabled:opacity-50;disabled:cursor-not-allowed;border-width:1px;border-color:#0000}.btn-ghost-sm.svelte-umb26f.svelte-umb26f.svelte-umb26f{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);hover:bg-gray-100;focus:outline-none;focus:ring-2;focus:ring-offset-1;focus:ring-green-500 transition-colors;disabled:opacity-50;disabled:cursor-not-allowed}.btn-ghost-sm.loading.svelte-umb26f.svelte-umb26f.svelte-umb26f{cursor:wait;position:relative}.btn-ghost-sm.loading.svelte-umb26f span.svelte-umb26f.svelte-umb26f{opacity:0}.btn-ghost-sm.loading.svelte-umb26f.svelte-umb26f.svelte-umb26f:after{inset:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);animation:var(--animate-spin,spin 1s linear infinite);border-style:var(--tw-border-style);--tw-content:"";content:var(--tw-content);border-width:2px;border-color:currentColor;border-radius:3.40282e38px;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute}@keyframes svelte-umb26f-subtle-shake{0%,to{transform:translate(0)}25%,75%{transform:translate(-1.5px)}50%{transform:translate(1.5px)}}input.svelte-umb26f.svelte-umb26f.svelte-umb26f:focus,textarea.svelte-umb26f.svelte-umb26f.svelte-umb26f:focus,.attendee-chip.svelte-umb26f.svelte-umb26f.svelte-umb26f{transition:all .2s}.attendee-chip.svelte-umb26f.svelte-umb26f.svelte-umb26f:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}@keyframes svelte-umb26f-availability-pulse{0%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.availability-indicator.svelte-umb26f.svelte-umb26f.svelte-umb26f{animation:.3s ease-out svelte-umb26f-availability-pulse}@keyframes svelte-umb26f-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}.calendar-connect.svelte-11nynkt{animation:svelte-11nynkt-fadeScale .5s cubic-bezier(.16,1,.3,1)}@keyframes svelte-11nynkt-fadeScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes svelte-11nynkt-fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in.svelte-11nynkt{animation:svelte-11nynkt-fadeIn .3s ease-out}.animate-scale-in.svelte-11nynkt{animation:svelte-11nynkt-scaleIn .4s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-11nynkt-scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.animate-pulse.svelte-11nynkt{animation:svelte-11nynkt-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-11nynkt-pulse{0%,to{opacity:1}50%{opacity:.6}}.active\:scale-98.svelte-11nynkt:active{transform:scale(.98)}.calendar-container.svelte-ffg0qo{height:calc(100vh - 2rem)}.calendar-container.svelte-ffg0qo{animation:svelte-ffg0qo-fadeSlideUp .4s cubic-bezier(.16,1,.3,1)}.calendar-selector.svelte-ffg0qo{animation:svelte-ffg0qo-fadeIn .5s ease-out;animation-delay:.1s;animation-fill-mode:both}.flex-1.overflow-auto.svelte-ffg0qo{background:linear-gradient(white 30%,rgba(255,255,255,0)) 0 0,linear-gradient(rgba(255,255,255,0),white 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.06),rgba(0,0,0,0)) 0 0,radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.06),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}.spinner-container.svelte-ffg0qo{display:flex;align-items:center;justify-content:center}@keyframes svelte-ffg0qo-fadeSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-ffg0qo-fadeIn{0%{opacity:0}to{opacity:1}}button.svelte-ffg0qo:focus{outline:none}button.svelte-ffg0qo:focus-visible{outline:2px solid #007aff;outline-offset:2px}@keyframes svelte-e6dywa-ping{75%,to{transform:scale(2);opacity:0}}@keyframes svelte-e6dywa-nameHighlight{to{transform:scaleX(1);opacity:0}}@keyframes svelte-e6dywa-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}aside.svelte-e6dywa.svelte-e6dywa{background-color:#f7f7f7}aside.svelte-e6dywa.svelte-e6dywa::-webkit-scrollbar{width:6px;height:6px}aside.svelte-e6dywa.svelte-e6dywa::-webkit-scrollbar-track{background:transparent}aside.svelte-e6dywa.svelte-e6dywa::-webkit-scrollbar-thumb{background-color:#0000001f;border-radius:3px}aside.svelte-e6dywa.svelte-e6dywa:hover::-webkit-scrollbar-thumb{background-color:#0003}aside.svelte-e6dywa.svelte-e6dywa::-webkit-scrollbar-thumb:hover{background-color:#00000040}.group.svelte-e6dywa:hover button.svelte-e6dywa:disabled{cursor:default}.shadow-xs.svelte-e6dywa.svelte-e6dywa{box-shadow:0 1px 2px #00000008}button.svelte-e6dywa.svelte-e6dywa:focus-visible{outline:2px solid var(--fallback-p,oklch(var(--p)/1));outline-offset:1px}input.svelte-e6dywa.svelte-e6dywa:focus-visible:not(.w-full){outline:2px solid var(--fallback-p,oklch(var(--p)/1));outline-offset:1px;border-color:var(--fallback-p,oklch(var(--p)/.4))!important}@keyframes svelte-e6dywa-nameHighlight{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.helper-text.svelte-5cc89g{font-size:11px;color:#64748b;margin:-4px 0 8px 24px;display:flex;align-items:center;gap:4px}.collection-creator-inline.svelte-5cc89g{background:white;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem;margin-bottom:.75rem}.creator-row.svelte-5cc89g{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-right:.25rem}.color-indicator.svelte-5cc89g{width:1.25rem;height:1.25rem;border-radius:.25rem;flex-shrink:0}.name-input-inline.svelte-5cc89g{flex:1;background:transparent;border:none;font-size:.8125rem;padding:.25rem;outline:none;color:#374151}.name-input-inline.svelte-5cc89g::placeholder{color:#9ca3af}.btn-save-inline.svelte-5cc89g,.btn-cancel-inline.svelte-5cc89g{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;border-radius:.25rem;transition:all .15s ease}.btn-save-inline.svelte-5cc89g{color:#10b981}.btn-save-inline.svelte-5cc89g:hover{background:#10b981;color:#fff}.btn-cancel-inline.svelte-5cc89g{color:#9ca3af}.btn-cancel-inline.svelte-5cc89g:hover{color:#ef4444;background:#fee2e2}.btn-save-inline.svelte-5cc89g:disabled,.btn-cancel-inline.svelte-5cc89g:disabled{opacity:.5;cursor:not-allowed}.color-picker-row.svelte-5cc89g{display:flex;align-items:center;gap:.5rem;padding-left:1.75rem}.color-label.svelte-5cc89g{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;font-weight:500}.color-dots.svelte-5cc89g{display:flex;gap:.25rem}.color-dot.svelte-5cc89g{width:1.125rem;height:1.125rem;border-radius:.25rem;border:1px solid transparent;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;color:#fff;position:relative}.color-dot.svelte-5cc89g:hover{transform:scale(1.2)}.color-dot.selected.svelte-5cc89g{border-color:currentColor;box-shadow:0 0 0 2px #0000001a}.error-message-inline.svelte-5cc89g{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;margin-top:.5rem;background:#fef2f2;border-radius:.25rem;color:#dc2626;font-size:.75rem}@keyframes svelte-5cc89g-spin{to{transform:rotate(360deg)}}.workflow-collection-picker.svelte-hgvft1{position:absolute;left:100%;top:0;margin-left:5px;background:rgba(255,255,255,.98);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;min-width:220px;max-width:280px;max-height:320px;display:flex;flex-direction:column;overflow:hidden;z-index:1000}.picker-search.svelte-hgvft1{display:flex;align-items:center;padding:8px;border-bottom:1px solid #f3f4f6;background:white}.search-input.svelte-hgvft1{flex:1;border:none;outline:none;font-size:13px;color:#374151;background:transparent}.search-input.svelte-hgvft1::placeholder{color:#9ca3af}.search-input.svelte-hgvft1:focus{outline:none;border:none}.picker-collections.svelte-hgvft1{flex:1;overflow-y:auto;padding:4px}.picker-item.svelte-hgvft1{display:flex;align-items:center;padding:6px 8px;margin-bottom:1px;border-radius:6px;cursor:pointer;transition:background-color .15s ease;font-size:13px;color:#374151}.picker-item.svelte-hgvft1:hover{background-color:#f9fafb}.picker-item.focused.svelte-hgvft1{background-color:#eff6ff;outline:2px solid #3b82f6;outline-offset:-2px}.picker-checkbox.svelte-hgvft1{width:14px;height:14px;margin-right:8px;cursor:pointer}.collection-dot.svelte-hgvft1{width:8px;height:8px;border-radius:2px;margin-right:8px;flex-shrink:0}.collection-name.svelte-hgvft1{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-count.svelte-hgvft1{font-size:11px;color:#9ca3af;margin-left:8px;padding:1px 4px;background:#f3f4f6;border-radius:4px}.picker-empty.svelte-hgvft1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;color:#9ca3af;font-size:13px;gap:8px}.empty-create-btn.svelte-hgvft1{padding:4px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .15s ease}.empty-create-btn.svelte-hgvft1:hover{background:#2563eb}.picker-creator-container.svelte-hgvft1{padding:4px}.picker-create.svelte-hgvft1{display:flex;align-items:center;gap:6px;padding:8px 12px;margin:4px;background:transparent;color:#6b7280;border:none;border-radius:6px;font-size:13px;cursor:pointer;transition:all .15s ease}.picker-create.svelte-hgvft1:hover{background:#f9fafb;color:#374151}.picker-create.svelte-hgvft1:disabled{opacity:.5;cursor:not-allowed}.picker-loading.svelte-hgvft1{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.spinner-micro.svelte-hgvft1{width:16px;height:16px;border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:svelte-hgvft1-spin .6s linear infinite}.picker-footer.svelte-hgvft1{padding:4px;border-top:1px solid #f3f4f6;background:white}.picker-manage.svelte-hgvft1{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;background:transparent;color:#6b7280;border:none;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s ease}.picker-manage.svelte-hgvft1:hover{background:#f9fafb;color:#374151}@keyframes svelte-hgvft1-spin{to{transform:rotate(360deg)}}.picker-collections.svelte-hgvft1::-webkit-scrollbar{width:6px}.picker-collections.svelte-hgvft1::-webkit-scrollbar-track{background:transparent}.picker-collections.svelte-hgvft1::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.picker-collections.svelte-hgvft1::-webkit-scrollbar-thumb:hover{background:#d1d5db}.collection-context-menu.svelte-19re9cb{position:fixed;background:white;border:1px solid #e5e7eb;border-radius:6px;padding:4px;box-shadow:0 4px 12px #00000026,0 2px 4px #00000014;z-index:10000;min-width:160px;font-size:13px}.menu-item.svelte-19re9cb{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:none;background:none;border-radius:4px;font-size:13px;color:#374151;cursor:pointer;transition:all .1s;text-align:left}.menu-item.svelte-19re9cb:hover{background:#f3f4f6}.menu-item.danger.svelte-19re9cb{color:#ef4444}.menu-item.danger.svelte-19re9cb:hover{background:#fef2f2}.menu-divider.svelte-19re9cb{height:1px;background:#e5e7eb;margin:4px 0}.color-picker-grid.svelte-19re9cb{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px}.color-option.svelte-19re9cb{width:32px;height:32px;border-radius:4px;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:all .1s}.color-option.svelte-19re9cb:hover{transform:scale(1.1);border-color:#0003}.apple-popup-menu.svelte-ug4eu9.svelte-ug4eu9{position:absolute;width:210px;z-index:9999999}.popup-content.svelte-ug4eu9.svelte-ug4eu9{background-color:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #0000001f,0 10px 25px #0000001a,0 4px 10px #00000014;padding:5px}.apple-menu-item.svelte-ug4eu9.svelte-ug4eu9{display:flex;align-items:center;width:100%;padding:7px 10px;font-size:13px;text-align:left;font-weight:500;color:#1d1d1f;transition:background .12s ease-out,color .12s ease-out;position:relative;letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;border-radius:6px;background-color:transparent;border:none;cursor:pointer}.apple-menu-item.svelte-ug4eu9+.apple-menu-item.svelte-ug4eu9{margin-top:1px}.apple-menu-item.svelte-ug4eu9.svelte-ug4eu9:hover{background-color:#007aff;color:#fff}.apple-menu-item.svelte-ug4eu9:hover .icon-container.svelte-ug4eu9{color:#fff!important}.apple-menu-item.svelte-ug4eu9:hover .icon-container.blue.svelte-ug4eu9,.apple-menu-item.svelte-ug4eu9:hover .icon-container.red.svelte-ug4eu9,.apple-menu-item.svelte-ug4eu9:hover .icon-container.green.svelte-ug4eu9,.apple-menu-item.svelte-ug4eu9:hover .icon-container.purple.svelte-ug4eu9{background-color:#fff3}.apple-menu-item.svelte-ug4eu9.svelte-ug4eu9:active{background-color:#0071e3}.icon-container.svelte-ug4eu9.svelte-ug4eu9{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;margin-right:10px;transition:transform .15s ease-out,background-color .12s ease-out,color .12s ease-out;flex-shrink:0}.icon-container.blue.svelte-ug4eu9.svelte-ug4eu9{background-color:#0a84ff26;color:#007aff}.icon-container.red.svelte-ug4eu9.svelte-ug4eu9{background-color:#ff3b3026;color:#ff3b30}.icon-container.green.svelte-ug4eu9.svelte-ug4eu9{background-color:#4caf5026;color:#4caf50}.icon-container.purple.svelte-ug4eu9.svelte-ug4eu9{background-color:#9333ea26;color:#9333ea}.apple-menu-item.delete.svelte-ug4eu9.svelte-ug4eu9{color:#ff3b30}.apple-menu-item.delete.svelte-ug4eu9.svelte-ug4eu9:hover{background-color:#ff3b30;color:#fff}.apple-menu-item.delete.svelte-ug4eu9:hover .icon-container.red.svelte-ug4eu9{color:#fff!important}.svelte-ug4eu9.svelte-ug4eu9::-webkit-scrollbar{width:7px;height:7px}.svelte-ug4eu9.svelte-ug4eu9::-webkit-scrollbar-track{background:transparent}.svelte-ug4eu9.svelte-ug4eu9::-webkit-scrollbar-thumb{background-color:#00000026;border-radius:10px;border:1.5px solid transparent;background-clip:content-box}main.svelte-ug4eu9.svelte-ug4eu9:hover::-webkit-scrollbar-thumb{background-color:#00000038}.svelte-ug4eu9.svelte-ug4eu9::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.collection-menu-item.svelte-ug4eu9.svelte-ug4eu9{position:relative;display:flex;align-items:center}.collection-text.svelte-ug4eu9.svelte-ug4eu9{flex:1}.menu-chevron.svelte-ug4eu9.svelte-ug4eu9{margin-left:auto;opacity:.5;transition:opacity .15s ease}.chip-rename-input.svelte-ug4eu9.svelte-ug4eu9{height:24px;padding:0 8px;font-size:12px;font-weight:500;border:1px solid #3b82f6;border-radius:12px;outline:none;background:white;min-width:80px}.chip-rename-input.svelte-ug4eu9.svelte-ug4eu9:focus{box-shadow:0 0 0 2px #3b82f633}.default-star.svelte-ug4eu9.svelte-ug4eu9{color:#fbbf24;margin-right:2px}.btn.svelte-ug4eu9.svelte-ug4eu9{text-transform:none!important;font-weight:500;border-radius:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-sm.svelte-ug4eu9.svelte-ug4eu9{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-outline.svelte-ug4eu9.svelte-ug4eu9{border-width:1px;--tw-border-opacity:1;border-color:hsl(var(--b3, var(--b2)) / var(--tw-border-opacity))}.btn-outline.svelte-ug4eu9.svelte-ug4eu9:hover{--tw-border-opacity:1;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity))}.btn-ghost.svelte-ug4eu9.svelte-ug4eu9{border-color:transparent;background-color:transparent}.btn-ghost.svelte-ug4eu9.svelte-ug4eu9:hover{background-color:#0000000d;border-color:transparent}.btn-square.svelte-ug4eu9.svelte-ug4eu9{height:2.5rem;width:2.5rem;padding:0}.input.svelte-ug4eu9.svelte-ug4eu9{font-size:.875rem;height:2.5rem;line-height:1.25rem;padding-left:.75rem;padding-right:.75rem;border-radius:.375rem}.input-bordered.svelte-ug4eu9.svelte-ug4eu9{border-width:1px;border-color:hsl(var(--b3, var(--b2)) / var(--tw-border-opacity))}.input-bordered.svelte-ug4eu9.svelte-ug4eu9:focus{outline:2px solid transparent!important;outline-offset:2px!important;border-color:#22c55e!important;box-shadow:0 0 0 2px #22c55e33!important}.alert.svelte-ug4eu9.svelte-ug4eu9{border-radius:.5rem}.dropdown.svelte-ug4eu9>label.svelte-ug4eu9:focus{outline:none}.dropdown-content.svelte-ug4eu9.svelte-ug4eu9{border-radius:.5rem;padding:.375rem;border:1px solid hsl(var(--b3, var(--b2)) / .2);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.modal-box.svelte-ug4eu9.svelte-ug4eu9{background-color:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-backdrop.svelte-ug4eu9.svelte-ug4eu9{background-color:#0003;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bg-neutral-50.svelte-ug4eu9.svelte-ug4eu9{background-color:#f9fafb}.bg-neutral-100.svelte-ug4eu9.svelte-ug4eu9{background-color:#f3f4f6}.bg-white.svelte-ug4eu9.svelte-ug4eu9{background-color:#fff}.border-neutral-200\/80.svelte-ug4eu9.svelte-ug4eu9{border-color:#e5e7ebcc}.border-neutral-300\/70.svelte-ug4eu9.svelte-ug4eu9{border-color:#d1d5dbb3}.font-sans.svelte-ug4eu9.svelte-ug4eu9{font-family:Inter,sans-serif}.tabs-box.svelte-ug4eu9.svelte-ug4eu9{background-color:#f5f5f5!important;--tab-bg:#f5f5f5 !important;--tab-border-color:transparent !important;padding:.25rem!important}.tab.svelte-ug4eu9.svelte-ug4eu9{font-weight:500;color:#6b7280!important;background-color:transparent!important;--tab-color:#6b7280 !important;--tab-bg:transparent !important;--tab-border-color:transparent !important}.tab.svelte-ug4eu9.svelte-ug4eu9:hover:not(.tab-active){background-color:#0000000d!important}.tab-active.svelte-ug4eu9.svelte-ug4eu9,.tab-active.svelte-ug4eu9.svelte-ug4eu9:hover,.tab-active.svelte-ug4eu9.svelte-ug4eu9:focus,.tab.tab-active.svelte-ug4eu9.svelte-ug4eu9,.tab.svelte-ug4eu9.svelte-ug4eu9:is(.tab-active){background-color:#fff!important;color:#1f2937!important;box-shadow:0 1px 3px #0000001a!important;--tab-bg:white !important;--tab-color:#1f2937 !important;--tab-border-color:transparent !important}.tab.svelte-ug4eu9.svelte-ug4eu9:where(.tab-active),.tab.svelte-ug4eu9.svelte-ug4eu9:checked{background-color:#fff!important;color:#1f2937!important;border-color:transparent!important;--tw-ring-color:transparent !important}.collection-filter-bar.svelte-ug4eu9.svelte-ug4eu9{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;margin-bottom:1rem}.filter-chip.svelte-ug4eu9.svelte-ug4eu9{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:white;border:1px solid #e5e7eb;border-radius:.25rem;font-size:.75rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .15s ease;white-space:nowrap}.filter-chip.svelte-ug4eu9.svelte-ug4eu9:hover{border-color:#d1d5db;background:#f9fafb}.filter-chip.active.svelte-ug4eu9.svelte-ug4eu9{background:white;border-color:var(--chip-color, #6b7280);color:#111827}.filter-chip.add-new.svelte-ug4eu9.svelte-ug4eu9{border-style:dashed;color:#9ca3af;padding:.25rem .375rem}.filter-chip.add-new.svelte-ug4eu9.svelte-ug4eu9:hover{border-color:#6b7280;color:#6b7280}.chip-count.svelte-ug4eu9.svelte-ug4eu9{font-size:.625rem;color:#9ca3af;font-weight:600}.filter-chip.active.svelte-ug4eu9 .chip-count.svelte-ug4eu9{color:var(--chip-color, #6b7280)}.chip-dot.svelte-ug4eu9.svelte-ug4eu9{width:.5rem;height:.5rem;border-radius:50%}.workflows-grid.svelte-ug4eu9.svelte-ug4eu9{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;align-items:stretch}@media (max-width: 640px){.workflows-grid.svelte-ug4eu9.svelte-ug4eu9{gap:.75rem}}.workflow-card.svelte-ug4eu9.svelte-ug4eu9{position:relative;display:flex;flex-direction:column;gap:.6rem;background:white;border:1px solid #e5e7eb;border-radius:.65rem;padding:.85rem;box-shadow:0 1px 1px #0f172a0d;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.workflow-card.svelte-ug4eu9.svelte-ug4eu9:hover,.workflow-card.svelte-ug4eu9.svelte-ug4eu9:focus-within{border-color:#d1d5db;box-shadow:0 10px 18px -24px #0f172a80;transform:translateY(-1px)}.workflow-card__header.svelte-ug4eu9.svelte-ug4eu9{display:flex;align-items:center;gap:.6rem}.workflow-card__favorite.svelte-ug4eu9.svelte-ug4eu9,.workflow-card__icon.svelte-ug4eu9.svelte-ug4eu9{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#f8fafc;color:#9ca3af;transition:color .2s ease,background-color .2s ease,border-color .2s ease;flex-shrink:0}.workflow-card__favorite.svelte-ug4eu9.svelte-ug4eu9:focus-visible,.workflow-card__icon.svelte-ug4eu9.svelte-ug4eu9:focus-visible{outline:2px solid #c7d2fe;outline-offset:2px}.workflow-card__favorite.svelte-ug4eu9.svelte-ug4eu9:hover,.workflow-card__favorite.svelte-ug4eu9.svelte-ug4eu9:focus-visible{background:#fff7ed;border-color:#f5d399;color:#f59e0b}.workflow-card__favorite.is-active.svelte-ug4eu9.svelte-ug4eu9{background:#fff7ed;border-color:#f5d399;color:#f59e0b}.workflow-card__title.svelte-ug4eu9.svelte-ug4eu9{flex:1 1 auto;font-size:.9rem;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-card__status.svelte-ug4eu9.svelte-ug4eu9{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;font-weight:600;padding:.2rem .45rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.04em;background:#f3f4f6;color:#4b5563}.workflow-card__status--live.svelte-ug4eu9.svelte-ug4eu9{background:#dcfce7;color:#166534}.workflow-card__status--draft.svelte-ug4eu9.svelte-ug4eu9{background:#fef9c3;color:#92400e}.workflow-card__status--archived.svelte-ug4eu9.svelte-ug4eu9{background:#f3f4f6;color:#6b7280}.workflow-card__meta.svelte-ug4eu9.svelte-ug4eu9{margin:0;font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workflow-card__collab.svelte-ug4eu9.svelte-ug4eu9{display:inline-flex;align-items:center;gap:.4rem;font-size:.72rem;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;padding:.2rem .55rem;width:fit-content}.workflow-card__collab.is-recent.svelte-ug4eu9.svelte-ug4eu9{background:#ecfeff;border-color:#22d3ee;color:#0f172a}.workflow-card__preview.svelte-ug4eu9.svelte-ug4eu9{position:relative;height:170px;border:1px solid #e5e7eb;border-radius:.6rem;overflow:hidden;background:#f8fafc}.workflow-card__preview.svelte-ug4eu9 .workflow-preview-container,.workflow-card__preview.svelte-ug4eu9 .workflow-preview-svg{width:100%;height:100%}@media (max-width: 640px){.workflow-card__preview.svelte-ug4eu9.svelte-ug4eu9{height:150px}}.workflow-card__chips.svelte-ug4eu9.svelte-ug4eu9{display:flex;flex-wrap:wrap;gap:.3rem;flex:1 1 auto}.workflow-card__footer.svelte-ug4eu9.svelte-ug4eu9{margin-top:auto;padding-top:.65rem;display:flex;align-items:center;gap:.5rem}.workflow-card__menu.svelte-ug4eu9.svelte-ug4eu9{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:6px;border:none;background:transparent;color:#475569;cursor:pointer;transition:background-color .18s ease,color .18s ease;margin-left:auto}.workflow-card__menu.svelte-ug4eu9.svelte-ug4eu9:hover,.workflow-card__menu.svelte-ug4eu9.svelte-ug4eu9:focus-visible,.workflow-card__menu[aria-expanded=true].svelte-ug4eu9.svelte-ug4eu9{background:rgba(148,163,184,.18);color:#1d4ed8;outline:none}.workflow-card__play.svelte-ug4eu9.svelte-ug4eu9{position:absolute;bottom:.65rem;right:.65rem;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background:#22c55e;color:#fff;border:none;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,background-color .18s ease,box-shadow .18s ease;box-shadow:0 10px 18px -16px #22c55ecc}.workflow-card__play.svelte-ug4eu9.svelte-ug4eu9:hover,.workflow-card__play.svelte-ug4eu9.svelte-ug4eu9:focus-visible{background:#16a34a;outline:none}.workflow-card.svelte-ug4eu9:hover .workflow-card__play.svelte-ug4eu9,.workflow-card.svelte-ug4eu9:focus-within .workflow-card__play.svelte-ug4eu9,.workflow-card__play.svelte-ug4eu9.svelte-ug4eu9:focus-visible{opacity:1;transform:translateY(0);pointer-events:auto}.workflow-card__loader.svelte-ug4eu9.svelte-ug4eu9{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.72);border-radius:inherit;z-index:5}.workflow-tag.svelte-ug4eu9.svelte-ug4eu9{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.68rem;font-weight:500;border-radius:9999px;border:1px solid #e5e7eb;background:#f9fafb;color:#475569}.workflow-delete-name.svelte-ug4eu9.svelte-ug4eu9{font-size:.95rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.workflow-delete-meta.svelte-ug4eu9.svelte-ug4eu9{font-size:.8rem;color:#6b7280;margin-bottom:.75rem}.workflow-delete-note.svelte-ug4eu9.svelte-ug4eu9{font-size:.75rem;color:#9ca3af;margin-bottom:1.25rem}.memory-interview-modal input[type=text]:focus{box-shadow:none!important;border-color:#000!important}.memory-interview-modal .input:focus-within{box-shadow:none!important;border-color:#000!important}.telemetry-page.svelte-1nuwuf5.svelte-1nuwuf5{padding:2rem clamp(1rem,4vw,3rem);background:#f8fafc;min-height:100vh;color:#0f172a}.telemetry-header.svelte-1nuwuf5.svelte-1nuwuf5{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem}.telemetry-header.svelte-1nuwuf5 h1.svelte-1nuwuf5{margin:0;font-size:1.75rem}.telemetry-header.svelte-1nuwuf5 p.svelte-1nuwuf5{margin:.35rem 0 0;color:#475569}.status-hint.svelte-1nuwuf5.svelte-1nuwuf5{padding:.6rem .9rem;border-radius:.75rem;background:rgba(14,165,233,.1);color:#0369a1;font-size:.9rem}.status-warning.svelte-1nuwuf5.svelte-1nuwuf5{margin-bottom:1rem;padding:.75rem 1rem;border-radius:.85rem;background:rgba(248,113,113,.12);color:#b91c1c}.telemetry-section.svelte-1nuwuf5.svelte-1nuwuf5{background:#ffffff;border-radius:1rem;border:1px solid rgba(15,23,42,.08);padding:1.25rem;box-shadow:0 12px 30px #0f172a14;margin-bottom:1.25rem}.router-grid.svelte-1nuwuf5.svelte-1nuwuf5{display:flex;flex-direction:column;gap:1.5rem}.section-heading.svelte-1nuwuf5.svelte-1nuwuf5{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:.75rem}.section-heading.svelte-1nuwuf5 h2.svelte-1nuwuf5{margin:0;font-size:1.1rem}.section-hint.svelte-1nuwuf5.svelte-1nuwuf5{margin:0;font-size:.85rem;color:#94a3b8}.status-pill.svelte-1nuwuf5.svelte-1nuwuf5{padding:.3rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;background:rgba(148,163,184,.2);color:#475569}.status-pill--live.svelte-1nuwuf5.svelte-1nuwuf5{background:rgba(16,185,129,.2);color:#047857}.status-pill--sample.svelte-1nuwuf5.svelte-1nuwuf5{background:rgba(59,130,246,.15);color:#1d4ed8}.status-pill--empty.svelte-1nuwuf5.svelte-1nuwuf5{background:rgba(148,163,184,.15)}.table-scroll.svelte-1nuwuf5.svelte-1nuwuf5{overflow-x:auto}table.svelte-1nuwuf5.svelte-1nuwuf5{width:100%;border-collapse:collapse;font-size:.92rem}th.svelte-1nuwuf5.svelte-1nuwuf5,td.svelte-1nuwuf5.svelte-1nuwuf5{padding:.5rem .75rem;border-bottom:1px solid rgba(15,23,42,.06);text-align:left}tbody.svelte-1nuwuf5 th.svelte-1nuwuf5{font-weight:600}.table-empty.svelte-1nuwuf5.svelte-1nuwuf5{text-align:center;color:#94a3b8}.event-tabs.svelte-1nuwuf5.svelte-1nuwuf5{display:inline-flex;gap:.5rem;padding:.25rem;border-radius:999px;background:rgba(148,163,184,.18);margin-bottom:.75rem}.event-tab.svelte-1nuwuf5.svelte-1nuwuf5{border:none;background:transparent;color:#64748b;font-size:.83rem;font-weight:600;padding:.35rem .85rem;border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.event-tab.svelte-1nuwuf5.svelte-1nuwuf5:hover{background:rgba(148,163,184,.2);color:#1f2937}.event-tab--active.svelte-1nuwuf5.svelte-1nuwuf5{background:rgba(14,165,233,.9);color:#f8fafc;box-shadow:0 10px 16px #0ea5e933,0 2px 6px #0ea5e91f}.event-tab.svelte-1nuwuf5.svelte-1nuwuf5:focus-visible{outline:2px solid rgba(14,165,233,.6);outline-offset:2px}.alert-list.svelte-1nuwuf5.svelte-1nuwuf5{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.alert-row.svelte-1nuwuf5.svelte-1nuwuf5{border-radius:.9rem;padding:.85rem 1rem;border:1px solid rgba(15,23,42,.08);background:rgba(14,165,233,.08)}.alert-row.warning.svelte-1nuwuf5.svelte-1nuwuf5{border-color:#eab30866;background:rgba(234,179,8,.12)}.alert-row.critical.svelte-1nuwuf5.svelte-1nuwuf5{border-color:#f8717173;background:rgba(248,113,113,.12)}.alert-message.svelte-1nuwuf5.svelte-1nuwuf5{margin:0;font-weight:600}.alert-meta.svelte-1nuwuf5.svelte-1nuwuf5{margin:.2rem 0 0;font-size:.85rem;color:#475569}.muted.svelte-1nuwuf5.svelte-1nuwuf5{color:#94a3b8;margin:.2rem 0}.bloomerang-metrics.svelte-1nuwuf5.svelte-1nuwuf5{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem}.bloomerang-metrics.svelte-1nuwuf5 article.svelte-1nuwuf5{border:1px solid rgba(15,23,42,.08);border-radius:.85rem;padding:.75rem 1rem;background:#f8fafc}.metric-label.svelte-1nuwuf5.svelte-1nuwuf5{font-size:.78rem;color:#64748b;margin:0;letter-spacing:.02em}.metric-value.svelte-1nuwuf5.svelte-1nuwuf5{font-size:1.3rem;font-weight:600;margin:.15rem 0 0;color:#0f172a}.bloomerang-events-panel.svelte-1nuwuf5.svelte-1nuwuf5{margin-top:1rem}.bloomerang-events-list.svelte-1nuwuf5.svelte-1nuwuf5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.bloomerang-event.svelte-1nuwuf5.svelte-1nuwuf5{border:1px solid rgba(15,23,42,.08);border-radius:.85rem;padding:.75rem 1rem;background:#ffffff}.bloomerang-event-header.svelte-1nuwuf5.svelte-1nuwuf5{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:space-between;margin-bottom:.35rem}.kb-label.svelte-1nuwuf5.svelte-1nuwuf5{font-weight:600;color:#0f172a}.bloomerang-event-meta.svelte-1nuwuf5.svelte-1nuwuf5{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:#475569}.bloomerang-event-slices.svelte-1nuwuf5.svelte-1nuwuf5{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.4rem}.slice-chip.svelte-1nuwuf5.svelte-1nuwuf5{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .55rem;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:rgba(241,245,249,.6);font-size:.78rem;line-height:1.2;color:#0f172a}.slice-chip--muted.svelte-1nuwuf5.svelte-1nuwuf5{opacity:.65}.slice-label.svelte-1nuwuf5.svelte-1nuwuf5{font-weight:500}.slice-value.svelte-1nuwuf5.svelte-1nuwuf5{font-variant-numeric:tabular-nums;font-weight:600}.phase-pill.svelte-1nuwuf5.svelte-1nuwuf5{padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;background:rgba(148,163,184,.2);color:#475569}.phase-pill--success.svelte-1nuwuf5.svelte-1nuwuf5{background:rgba(16,185,129,.2);color:#047857}.phase-pill--failure.svelte-1nuwuf5.svelte-1nuwuf5{background:rgba(248,113,113,.2);color:#b91c1c}.phase-pill--start.svelte-1nuwuf5.svelte-1nuwuf5{background:rgba(59,130,246,.2);color:#1d4ed8}.error-chip.svelte-1nuwuf5.svelte-1nuwuf5{padding:.15rem .55rem;border-radius:999px;background:rgba(239,68,68,.15);color:#b91c1c;font-size:.75rem}.timestamp.svelte-1nuwuf5.svelte-1nuwuf5{font-size:.8rem;color:#94a3b8}.events-list.svelte-1nuwuf5.svelte-1nuwuf5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.event-row.svelte-1nuwuf5.svelte-1nuwuf5{display:flex;justify-content:space-between;gap:.5rem;padding:.65rem .75rem;border-radius:.75rem;border:1px solid rgba(15,23,42,.06);background:rgba(248,250,252,.7);flex-wrap:wrap}.event-row__primary.svelte-1nuwuf5.svelte-1nuwuf5,.event-row__secondary.svelte-1nuwuf5.svelte-1nuwuf5{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.event-skill.svelte-1nuwuf5.svelte-1nuwuf5{font-weight:600}.event-action.svelte-1nuwuf5.svelte-1nuwuf5{text-transform:uppercase;font-size:.75rem;letter-spacing:.04em;color:#1d4ed8}.event-meta.svelte-1nuwuf5.svelte-1nuwuf5,.event-source.svelte-1nuwuf5.svelte-1nuwuf5{font-size:.8rem;color:#94a3b8}@media (max-width: 720px){th.svelte-1nuwuf5.svelte-1nuwuf5,td.svelte-1nuwuf5.svelte-1nuwuf5{padding:.4rem .45rem}}.compliance-dashboard.svelte-15o5a8b.svelte-15o5a8b{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem}.dashboard-header.svelte-15o5a8b.svelte-15o5a8b{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.controls.svelte-15o5a8b.svelte-15o5a8b{display:flex;gap:.75rem;align-items:flex-end}.controls.svelte-15o5a8b select.svelte-15o5a8b{margin-left:.5rem}.btn.svelte-15o5a8b.svelte-15o5a8b{background:#2563eb;color:#fff;border:none;border-radius:.5rem;padding:.5rem .9rem;cursor:pointer}.btn.svelte-15o5a8b.svelte-15o5a8b:disabled{opacity:.6;cursor:not-allowed}.btn.svelte-15o5a8b.svelte-15o5a8b:focus-visible,.controls.svelte-15o5a8b button.svelte-15o5a8b:focus-visible,.controls.svelte-15o5a8b select.svelte-15o5a8b:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.card-grid.svelte-15o5a8b.svelte-15o5a8b{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.card.svelte-15o5a8b.svelte-15o5a8b{background:white;border-radius:1rem;padding:1.25rem;box-shadow:0 10px 25px #0f172a0d;display:flex;flex-direction:column;gap:.5rem}.stat.svelte-15o5a8b.svelte-15o5a8b{font-size:2rem;font-weight:600;margin:0}.stat.svelte-15o5a8b span.svelte-15o5a8b{font-size:.9rem;color:#6b7280;margin-left:.35rem}.muted.svelte-15o5a8b.svelte-15o5a8b{color:#6b7280;font-size:.9rem}.list.svelte-15o5a8b.svelte-15o5a8b{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.4rem}.list.svelte-15o5a8b li.svelte-15o5a8b{display:flex;justify-content:space-between;font-size:.9rem}.alert.svelte-15o5a8b.svelte-15o5a8b{border-radius:.75rem;padding:.75rem 1rem}.alert-error.svelte-15o5a8b.svelte-15o5a8b{background:#fee2e2;color:#991b1b}.dashboard-footer.svelte-15o5a8b.svelte-15o5a8b{text-align:right}body{background:#f8f8f8}.policy-console.svelte-vxptri.svelte-vxptri{max-width:1100px;margin:0 auto;padding:2.5rem 1.5rem;color:#0f172a;font-family:Inter,system-ui,-apple-system,sans-serif;position:relative}.console-header.svelte-vxptri.svelte-vxptri{display:grid;grid-template-columns:3fr 1.4fr 1.4fr;gap:1.5rem;margin-bottom:1.5rem}.workspace-form.svelte-vxptri.svelte-vxptri{display:flex;flex-direction:column;gap:.5rem;background:white;padding:1rem;border-radius:1rem;border:1px solid #edf2f7}.console-body.svelte-vxptri.svelte-vxptri{display:flex;flex-direction:column;gap:1.25rem}.save-panel.svelte-vxptri.svelte-vxptri{display:flex;gap:.75rem;align-items:flex-end;background:white;padding:1rem;border-radius:1rem;border:1px solid #edf2f7}input.svelte-vxptri.svelte-vxptri,select.svelte-vxptri.svelte-vxptri,textarea.svelte-vxptri.svelte-vxptri{border:1px solid #d4d4d8;border-radius:.75rem;padding:.5rem .75rem;font-size:.95rem;width:100%;background:#fff}textarea.svelte-vxptri.svelte-vxptri{resize:none}.eyebrow.svelte-vxptri.svelte-vxptri{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;color:#94a3b8;margin-bottom:.15rem}.muted.svelte-vxptri.svelte-vxptri{color:#94a3b8;font-size:.9rem}.primary-btn.svelte-vxptri.svelte-vxptri{background:#0f172a;color:#fff;border:none;border-radius:.75rem;padding:.6rem 1rem;font-weight:600;cursor:pointer}.ghost-btn.svelte-vxptri.svelte-vxptri{border:1px solid #e2e8f0;border-radius:999px;padding:.35rem .85rem;background:transparent;display:inline-flex;align-items:center;gap:.35rem;color:#475569}.tier-matrix.svelte-vxptri.svelte-vxptri{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.25rem}.tier-card.svelte-vxptri.svelte-vxptri{background:white;padding:1.25rem;border-radius:1.25rem;border:1px solid #f1f5f9;display:flex;flex-direction:column;gap:.75rem}.tier-card.is-default.svelte-vxptri.svelte-vxptri{border-color:#cbd5f5;box-shadow:0 10px 30px #0f172a14}.tier-card.svelte-vxptri header.svelte-vxptri{display:flex;justify-content:space-between;align-items:center}.tier-grid.svelte-vxptri.svelte-vxptri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}label.svelte-vxptri.svelte-vxptri{display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:#475569}.pill-row.svelte-vxptri.svelte-vxptri{display:flex;flex-wrap:wrap;gap:.35rem}.pill.svelte-vxptri.svelte-vxptri{padding:.3rem .6rem;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;font-size:.78rem}.pill.subtle.svelte-vxptri.svelte-vxptri{background:transparent;border-style:dashed}.tier-actions.svelte-vxptri.svelte-vxptri{display:flex;align-items:center;justify-content:space-between}.toggle.svelte-vxptri.svelte-vxptri{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid #e2e8f0;padding:.15rem .65rem;font-size:.85rem;background:#fff}.toggle.svelte-vxptri .dot.svelte-vxptri{width:10px;height:10px;border-radius:999px;background:#cbd5f5}.toggle.on.svelte-vxptri.svelte-vxptri{border-color:#0f172a}.toggle.on.svelte-vxptri .dot.svelte-vxptri{background:#0f172a}.tier-note.svelte-vxptri.svelte-vxptri{color:#94a3b8;font-size:.8rem}.custom-tier.svelte-vxptri.svelte-vxptri{background:white;border-radius:1.25rem;border:1px solid #f1f5f9;padding:0 1.25rem 1.25rem;margin-bottom:1.25rem}.custom-tier.svelte-vxptri summary.svelte-vxptri{padding:1rem 0;cursor:pointer;font-weight:600}.thresholds.svelte-vxptri.svelte-vxptri{background:white;border-radius:1.25rem;border:1px solid #f1f5f9;padding:1.25rem;margin-bottom:1.25rem}.thresholds.svelte-vxptri header.svelte-vxptri{display:flex;justify-content:space-between;align-items:center}.slider-row.svelte-vxptri.svelte-vxptri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem}.sparkline.svelte-vxptri.svelte-vxptri{margin-top:1rem;background:#0f172a;border-radius:.75rem;padding:.75rem;color:#fff}.sparkline.svelte-vxptri svg.svelte-vxptri{width:100%;height:80px;stroke:#fff;stroke-width:2;fill:none}.sparkline-tooltip.svelte-vxptri.svelte-vxptri{display:flex;gap:1rem;font-size:.8rem;margin-top:.5rem}.bypass.svelte-vxptri.svelte-vxptri{background:white;border-radius:1.25rem;border:1px solid #f1f5f9;padding:1.25rem;margin-bottom:1.25rem}.bypass.svelte-vxptri header.svelte-vxptri{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}table.svelte-vxptri.svelte-vxptri{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-vxptri.svelte-vxptri,td.svelte-vxptri.svelte-vxptri{padding:.5rem .25rem;border-bottom:1px solid #f1f5f9}.warning.svelte-vxptri.svelte-vxptri{color:#d97706;margin-left:.35rem}.bypass-foot.svelte-vxptri.svelte-vxptri{display:flex;gap:1.5rem;margin-top:1rem}.metadata-strip.svelte-vxptri.svelte-vxptri{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;background:#0f172a;color:#fff;padding:1rem;border-radius:1.25rem}.metadata-strip.svelte-vxptri .label.svelte-vxptri{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffffa6;margin-bottom:.2rem}.modal-overlay.svelte-vxptri.svelte-vxptri{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.4);display:flex;align-items:center;justify-content:center;z-index:60}.modal.svelte-vxptri.svelte-vxptri{background:white;padding:1.25rem;border-radius:1rem;width:min(420px,90vw);display:flex;flex-direction:column;gap:.75rem}.modal.svelte-vxptri header.svelte-vxptri{display:flex;justify-content:space-between;align-items:center}.icon.svelte-vxptri.svelte-vxptri{background:transparent;border:none;color:#475569;cursor:pointer}.history-flyout.svelte-vxptri.svelte-vxptri{position:fixed;top:0;right:0;width:320px;height:100vh;background:white;border-left:1px solid #f1f5f9;padding:1rem;transform:translate(100%);transition:transform .2s ease;box-shadow:-10px 0 30px #0f172a1a;z-index:55}.history-flyout.open.svelte-vxptri.svelte-vxptri{transform:translate(0)}.history-flyout.svelte-vxptri header.svelte-vxptri{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.history-list.svelte-vxptri.svelte-vxptri{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;max-height:calc(100vh - 5rem)}.history-list.svelte-vxptri article.svelte-vxptri{border:1px solid #f1f5f9;border-radius:.75rem;padding:.75rem}.history-meta.svelte-vxptri.svelte-vxptri{display:flex;justify-content:space-between;align-items:center}.history-actions.svelte-vxptri.svelte-vxptri{opacity:0;transition:opacity .12s ease}.history-list.svelte-vxptri article:hover .history-actions.svelte-vxptri{opacity:1}.tiny-link.svelte-vxptri.svelte-vxptri{border:none;background:transparent;color:#0f172a;font-size:.8rem;cursor:pointer;margin-left:.35rem}.diff-value.svelte-vxptri.svelte-vxptri{display:block;color:#64748b;font-size:.8rem}.placeholder-card.svelte-vxptri.svelte-vxptri{background:white;padding:2rem;text-align:center;border-radius:1.25rem;border:1px dashed #e2e8f0}.alert.error.svelte-vxptri.svelte-vxptri{background:#fef2f2;color:#b91c1c;border-radius:.75rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.canvas-wrapper.svelte-16a4iar.svelte-16a4iar{position:relative;flex:1 1 auto;width:100%;height:100%}.canvas-shell.svelte-16a4iar.svelte-16a4iar{position:relative;width:100%;height:100%;overflow:hidden;border-radius:16px;background:transparent}.canvas.svelte-16a4iar.svelte-16a4iar{position:relative;z-index:1;flex:1 1 auto;width:100%;height:100%;box-sizing:content-box;border-radius:16px;padding-inline:var(--canvas-padding-inline, clamp(96px, 12vw, 220px));padding-block:var(--canvas-padding-block, clamp(72px, 10vh, 160px));overflow:visible;background:transparent;cursor:grab}.canvas.dragging.svelte-16a4iar.svelte-16a4iar{cursor:grabbing}.canvas-content.svelte-16a4iar.svelte-16a4iar{position:relative;transform-origin:top left}.zoom-controls.svelte-16a4iar.svelte-16a4iar{position:absolute;bottom:24px;right:24px;display:flex;align-items:center;gap:10px;padding:6px;border-radius:999px;background:rgba(255,255,255,.95);box-shadow:0 12px 30px #0f172a2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5}.zoom-button.svelte-16a4iar.svelte-16a4iar{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;color:#475569;transition:transform .2s ease,color .2s ease,background .2s ease}.zoom-button.svelte-16a4iar.svelte-16a4iar:hover{color:var(--color-primary);background:rgba(16,185,129,.08);transform:scale(1.08)}.zoom-button.svelte-16a4iar.svelte-16a4iar:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.zoom-button.svelte-16a4iar.svelte-16a4iar:active{transform:scale(.95)}.zoom-level.svelte-16a4iar.svelte-16a4iar{min-width:52px;text-align:center;font-size:.72rem;font-weight:600;color:#475569}.zoom-separator.svelte-16a4iar.svelte-16a4iar{width:1px;height:20px;background:rgba(148,163,184,.4)}.connections.svelte-16a4iar.svelte-16a4iar{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.connection.svelte-16a4iar.svelte-16a4iar{fill:none;stroke:#2563eb2e;stroke-width:2}.kb-node.svelte-16a4iar.svelte-16a4iar{position:absolute;width:240px;min-height:140px;border-radius:18px;background:var(--color-surface);box-shadow:0 10px 24px #0f172a14;padding:18px 20px;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(15,23,42,.08);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth),transform var(--duration-fast) var(--ease-bounce)}.kb-node.svelte-16a4iar.svelte-16a4iar:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0f172a1f}.kb-node.svelte-16a4iar.svelte-16a4iar:focus-visible{outline:2px solid #10b981;outline-offset:2px}.node-edit-button.svelte-16a4iar.svelte-16a4iar{position:absolute;top:10px;right:38px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(15,23,42,.05);border:1px solid rgba(37,99,235,.25);color:#2563eb;font-size:14px;opacity:0;transform:scale(.92);transition:opacity .16s ease,transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease;cursor:pointer;pointer-events:none}.kb-node.svelte-16a4iar:hover .node-edit-button.svelte-16a4iar,.kb-node-selected.svelte-16a4iar .node-edit-button.svelte-16a4iar,.node-edit-button.svelte-16a4iar.svelte-16a4iar:focus-visible{opacity:1;transform:scale(1);pointer-events:auto}.node-edit-button.svelte-16a4iar.svelte-16a4iar:hover,.node-edit-button.svelte-16a4iar.svelte-16a4iar:focus-visible{background:rgba(37,99,235,.12);border-color:#2563eb66;color:#1d4ed8}.node-edit-button.svelte-16a4iar.svelte-16a4iar:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.node-delete-button.svelte-16a4iar.svelte-16a4iar{position:absolute;top:10px;right:10px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(15,23,42,.05);border:1px solid rgba(239,68,68,.25);color:var(--color-error);font-size:14px;font-weight:700;line-height:1;opacity:0;transform:scale(.92);transition:opacity .16s ease .04s,transform .16s ease .04s,background .16s ease,color .16s ease,border-color .16s ease;cursor:pointer;pointer-events:none}.kb-node.svelte-16a4iar:hover .node-delete-button.svelte-16a4iar,.node-delete-button.svelte-16a4iar.svelte-16a4iar:focus-visible{opacity:1;transform:scale(1);pointer-events:auto}.node-delete-button.svelte-16a4iar.svelte-16a4iar:hover,.node-delete-button.svelte-16a4iar.svelte-16a4iar:focus-visible{background:rgba(239,68,68,.15);border-color:#ef444466;color:#b91c1c}.node-delete-button.svelte-16a4iar.svelte-16a4iar:focus-visible{outline:2px solid rgba(239,68,68,.35);outline-offset:2px}.kb-node-parent.svelte-16a4iar.svelte-16a4iar{border-color:#2563eb40}.kb-node-leaf.svelte-16a4iar.svelte-16a4iar{border-color:#10b98138}.kb-node-selected.svelte-16a4iar.svelte-16a4iar{border-color:#2563eb80;background:linear-gradient(135deg,#ffffff 0%,rgba(37,99,235,.03) 100%);box-shadow:0 0 0 3px #2563eb26,0 12px 28px #0f172a1f}.kb-tags.svelte-16a4iar.svelte-16a4iar{display:flex;flex-wrap:wrap;gap:6px}.kb-tag.svelte-16a4iar.svelte-16a4iar{background:rgba(59,130,246,.12);color:#1d4ed8;border-radius:999px;padding:3px 8px;font-size:.7rem;font-weight:600}.kb-tag.more.svelte-16a4iar.svelte-16a4iar{background:rgba(148,163,184,.18);color:#475569}.kb-node.svelte-16a4iar .cap.svelte-16a4iar{width:44px;height:3px;border-radius:999px}.kb-node.svelte-16a4iar .body.svelte-16a4iar{display:flex;flex-direction:column;gap:6px}.kb-node.svelte-16a4iar .depth.svelte-16a4iar{align-self:flex-start;padding:2px 9px;border-radius:999px;background:rgba(15,23,42,.04);color:#334155;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.depth-parent.svelte-16a4iar.svelte-16a4iar{background:rgba(37,99,235,.12);color:#1d4ed8}.depth-leaf.svelte-16a4iar.svelte-16a4iar{background:rgba(16,185,129,.16);color:#047857}.kb-node.svelte-16a4iar h3.svelte-16a4iar{margin:0;font-size:1.1rem;font-weight:600;color:#0f172a}.kb-node.svelte-16a4iar p.svelte-16a4iar{margin:0;font-size:.85rem;color:#475569;line-height:1.5}.kb-node.svelte-16a4iar footer.svelte-16a4iar{display:inline-flex;gap:6px;align-items:center;font-size:.75rem;color:#64748b;margin-top:auto}.kb-node.svelte-16a4iar footer .dot.svelte-16a4iar{opacity:.5}.kb-capability-orbit.svelte-16a4iar.svelte-16a4iar{position:absolute;top:50%;left:100%;transform:translateY(-50%);margin-left:12px;display:flex;flex-direction:column;gap:12px;pointer-events:none}.capability-lollipop.svelte-16a4iar.svelte-16a4iar{display:inline-flex;align-items:center;gap:10px;position:relative;pointer-events:auto;cursor:default}.capability-lollipop.svelte-16a4iar .arm.svelte-16a4iar{width:40px;height:2px;background:rgba(15,23,42,.2);border-radius:0 999px 999px 0}.capability-lollipop.svelte-16a4iar .badge.svelte-16a4iar{width:28px;height:28px;border-radius:999px;background:var(--lollipop-color, #2563eb);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px #0f172a40}.capability-lollipop-active.svelte-16a4iar .arm.svelte-16a4iar{background:var(--lollipop-color, rgba(37, 99, 235, .6))}.capability-lollipop-active.svelte-16a4iar .badge.svelte-16a4iar{box-shadow:0 12px 24px #0f172a47}.capability-lollipop-attention.svelte-16a4iar .badge.svelte-16a4iar{box-shadow:0 0 0 2px #f8717166,0 8px 20px #0f172a4d}.capability-lollipop-inherited.svelte-16a4iar .arm.svelte-16a4iar{background:transparent;border-top:2px dashed rgba(15,23,42,.35);height:0;width:42px}.capability-lollipop-inherited.svelte-16a4iar .badge.svelte-16a4iar{background:transparent;color:var(--lollipop-color, #475569);box-shadow:inset 0 0 0 2px currentColor}.capability-lollipop.svelte-16a4iar:focus-visible .badge.svelte-16a4iar{outline:2px solid rgba(59,130,246,.45);outline-offset:2px}.capability-tooltip.svelte-16a4iar.svelte-16a4iar{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%) translate(-6px);padding:8px 12px;background:rgba(15,23,42,.96);color:#e2e8f0;border-radius:10px;font-size:.72rem;line-height:1.35;box-shadow:0 12px 30px #0f172a52;opacity:0;pointer-events:none;white-space:normal;max-width:240px;z-index:20;transition:opacity .15s ease,transform .15s ease}.capability-tooltip.svelte-16a4iar.svelte-16a4iar:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);border-width:6px;border-style:solid;border-color:transparent;border-right-color:#0f172af5}.capability-lollipop.svelte-16a4iar:hover .capability-tooltip.svelte-16a4iar,.capability-lollipop.svelte-16a4iar:focus-visible .capability-tooltip.svelte-16a4iar{opacity:1;transform:translateY(-50%) translate(2px)}.capability-tooltip-title.svelte-16a4iar.svelte-16a4iar{display:block;font-weight:600;color:#f8fafc;margin-bottom:2px}.capability-tooltip-meta.svelte-16a4iar.svelte-16a4iar{display:block;color:#e2e8f0d9}.capability-tooltip-connector.svelte-16a4iar.svelte-16a4iar{display:block;margin-top:4px;font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0b8}.picker-item.svelte-8acgof.svelte-8acgof{list-style:none;margin:0;padding:0}.picker-row.svelte-8acgof.svelte-8acgof{display:grid;grid-template-columns:1.25rem 1fr;align-items:center;padding-left:calc(var(--depth) * 1.1rem + .4rem);gap:.3rem}.toggle.svelte-8acgof.svelte-8acgof{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.25rem;border-radius:var(--kb-radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--kb-text-muted);transition:background var(--kb-transition),color var(--kb-transition),transform var(--kb-transition);width:1.1rem;height:1.1rem}.toggle.hidden.svelte-8acgof.svelte-8acgof{visibility:hidden}.toggle.svelte-8acgof.svelte-8acgof:disabled{pointer-events:none}.toggle.svelte-8acgof.svelte-8acgof:hover{background:rgba(15,23,42,.08);color:var(--kb-text-primary)}.toggle.svelte-8acgof.svelte-8acgof:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.toggle.svelte-8acgof svg.svelte-8acgof{width:.8rem;height:.8rem;transition:transform var(--kb-transition)}.toggle.svelte-8acgof svg.is-expanded.svelte-8acgof{transform:rotate(180deg)}.label.svelte-8acgof.svelte-8acgof{width:100%;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .6rem;border-radius:var(--kb-radius-md);border:1px solid transparent;background:transparent;color:var(--kb-text-primary);font-size:.8rem;font-weight:500;text-align:left;transition:background var(--kb-transition),border-color var(--kb-transition),color var(--kb-transition),box-shadow var(--kb-transition)}.label.svelte-8acgof.svelte-8acgof:hover{background:rgba(15,23,42,.06)}.label.svelte-8acgof.svelte-8acgof:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.label.is-selected.svelte-8acgof.svelte-8acgof{background:rgba(16,185,129,.12);border-color:#10b98152;color:var(--kb-accent-strong);box-shadow:inset 0 0 0 1px #ffffff80}.bullet.svelte-8acgof.svelte-8acgof{width:6px;height:6px;border-radius:50%;background:rgba(15,23,42,.4);flex-shrink:0}.bullet-branch.svelte-8acgof.svelte-8acgof{background:rgba(15,23,42,.4)}.bullet-leaf.svelte-8acgof.svelte-8acgof{background:var(--kb-accent)}.label.is-selected.svelte-8acgof .bullet.svelte-8acgof{background:var(--kb-accent-strong)}.child-count.svelte-8acgof.svelte-8acgof{margin-left:auto;padding:.1rem .4rem;border-radius:var(--kb-radius-pill);background:rgba(148,163,184,.18);color:var(--kb-text-muted);font-size:.68rem;font-weight:600}.label.is-selected.svelte-8acgof .child-count.svelte-8acgof{background:rgba(16,185,129,.18);color:var(--kb-accent-strong)}.picker-children.svelte-8acgof.svelte-8acgof{margin:.15rem 0 .3rem;padding:0}.kb-picker.svelte-f7f41v.svelte-f7f41v{position:relative;display:inline-flex;font-family:var(--kb-font-condensed)}.kb-picker-trigger.svelte-f7f41v.svelte-f7f41v{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--kb-radius-pill);border:1px solid rgba(15,23,42,.12);background:rgba(15,23,42,.04);color:var(--kb-text-primary);padding:.45rem 1.05rem;display:inline-flex;align-items:center;gap:.55rem;font-size:.78rem;font-weight:600;letter-spacing:.02em;transition:background var(--kb-transition),border-color var(--kb-transition),box-shadow var(--kb-transition),color var(--kb-transition)}.kb-picker-trigger.svelte-f7f41v.svelte-f7f41v:hover{background:rgba(15,23,42,.1);border-color:#0f172a2e}.kb-picker-trigger.svelte-f7f41v.svelte-f7f41v:focus-visible{outline:2px solid rgba(37,99,235,.4);outline-offset:3px}.kb-picker-label.svelte-f7f41v.svelte-f7f41v{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-picker-trigger.svelte-f7f41v svg.svelte-f7f41v{width:.9rem;height:.9rem;color:var(--kb-text-muted);transition:transform var(--kb-transition)}.kb-picker-trigger.svelte-f7f41v svg.is-open.svelte-f7f41v{transform:rotate(180deg)}.kb-picker-popover.svelte-f7f41v.svelte-f7f41v{position:fixed;min-width:min(280px,calc(100vw - 32px));max-width:min(340px,calc(100vw - 32px));max-height:clamp(240px,42vh,360px);padding:.75rem .6rem;overflow-y:auto;z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.kb-picker-tree.svelte-f7f41v.svelte-f7f41v{margin:0;padding:.25rem;display:grid;gap:.3rem}.kb-picker-empty.svelte-f7f41v.svelte-f7f41v{padding:1.1rem;text-align:center;color:var(--kb-text-secondary);font-size:.82rem}@media (max-width: 640px){.kb-picker.svelte-f7f41v.svelte-f7f41v{width:100%}.kb-picker-trigger.svelte-f7f41v.svelte-f7f41v{width:100%;justify-content:space-between}.kb-picker-label.svelte-f7f41v.svelte-f7f41v{max-width:70vw}.kb-picker-popover.svelte-f7f41v.svelte-f7f41v{width:calc(100vw - 32px);max-width:none}}.kb-banner.svelte-64zqjz.svelte-64zqjz{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;border-radius:6px;border:1px solid rgba(148,163,184,.35);background:#ffffff;color:#0f172a;font-size:.82rem}.kb-banner[data-tone=success].svelte-64zqjz.svelte-64zqjz{border-color:#10b98159}.kb-banner[data-tone=warning].svelte-64zqjz.svelte-64zqjz{border-color:#f59e0b59}.kb-banner[data-tone=danger].svelte-64zqjz.svelte-64zqjz{border-color:#ef444466}.kb-banner[data-tone=info].svelte-64zqjz.svelte-64zqjz{border-color:#3b82f659}.kb-banner-icon.svelte-64zqjz.svelte-64zqjz{font-size:.85rem;line-height:1;color:inherit}.kb-banner-body.svelte-64zqjz.svelte-64zqjz{display:grid;gap:.2rem}.kb-banner-body.svelte-64zqjz p.svelte-64zqjz{margin:0;color:#0f172ab3}.kb-banner-actions.svelte-64zqjz.svelte-64zqjz{margin-left:auto;display:inline-flex;gap:.4rem}.kb-banner-actions.svelte-64zqjz button.svelte-64zqjz{border:none;background:transparent;color:inherit;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;cursor:pointer}.kb-banner-actions.svelte-64zqjz button.svelte-64zqjz:hover:not(:disabled){background:rgba(148,163,184,.15)}.kb-banner-actions.svelte-64zqjz button.pending.svelte-64zqjz{cursor:wait}.kb-banner-actions.svelte-64zqjz button[disabled].svelte-64zqjz{opacity:.65}.kb-banner-dismiss.svelte-64zqjz.svelte-64zqjz{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:inherit;font-size:.85rem;padding:.25rem;border-radius:4px;align-self:flex-start}.kb-banner-dismiss.svelte-64zqjz.svelte-64zqjz:hover{background:rgba(148,163,184,.15)}.kb-banner-dismiss.svelte-64zqjz.svelte-64zqjz:focus-visible{outline:2px solid rgba(37,99,235,.25);outline-offset:2px}.kb-delete-overlay.svelte-p3qe7d.svelte-p3qe7d{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:var(--z-modal)}.kb-delete-panel.svelte-p3qe7d.svelte-p3qe7d{width:min(500px,100%);background:#fbfdff;border-radius:18px;padding:1.75rem;box-shadow:0 30px 65px #0f172a40;display:flex;flex-direction:column;gap:1.5rem}.kb-delete-header.svelte-p3qe7d.svelte-p3qe7d{display:flex;justify-content:space-between;gap:1rem}.kb-delete-subtitle.svelte-p3qe7d.svelte-p3qe7d{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;color:#0f172a8c;margin-bottom:.2rem}.kb-delete-header.svelte-p3qe7d h3.svelte-p3qe7d{margin:0;font-size:1.5rem;color:#0f172a}.kb-delete-close.svelte-p3qe7d.svelte-p3qe7d{border:none;background:transparent;color:#0f172a66;font-size:1.4rem;cursor:pointer}.kb-delete-body.svelte-p3qe7d p.svelte-p3qe7d{margin:0 0 .75rem;color:#0f172aa6}.kb-delete-warning.svelte-p3qe7d.svelte-p3qe7d{display:flex;gap:.9rem;padding:.95rem;border-radius:14px;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.35)}.kb-delete-warning.svelte-p3qe7d .icon.svelte-p3qe7d{width:32px;height:32px;border-radius:999px;background:rgba(248,113,113,.2);color:#b91c1c;display:flex;align-items:center;justify-content:center;font-weight:700}.kb-delete-warning.svelte-p3qe7d .content strong.svelte-p3qe7d{display:block;color:#b91c1c;margin-bottom:.25rem}.kb-delete-warning.svelte-p3qe7d dl.svelte-p3qe7d{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.6rem 0 0}.kb-delete-warning.svelte-p3qe7d dt.svelte-p3qe7d{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:#0f172a99}.kb-delete-warning.svelte-p3qe7d dd.svelte-p3qe7d{margin:.1rem 0 0;font-size:1.1rem;font-weight:600;color:#0f172a}.kb-delete-error.svelte-p3qe7d.svelte-p3qe7d{margin:0;background:rgba(248,113,113,.15);border-radius:10px;padding:.65rem .8rem;border:1px solid rgba(248,113,113,.4);color:#b91c1c;font-size:.9rem}.kb-delete-actions.svelte-p3qe7d.svelte-p3qe7d{display:flex;justify-content:flex-end;gap:.75rem}.kb-button.svelte-p3qe7d.svelte-p3qe7d{border-radius:999px;padding:.6rem 1.5rem;font-weight:600;border:1px solid transparent;min-width:120px;cursor:pointer}.kb-button.ghost.svelte-p3qe7d.svelte-p3qe7d{background:transparent;color:#0f172acc;border-color:#0f172a33}.kb-button.primary.svelte-p3qe7d.svelte-p3qe7d{background:#0f172a;color:#f8fafc}.kb-button.danger.svelte-p3qe7d.svelte-p3qe7d{background:rgba(248,113,113,.15);color:#b91c1c;border-color:transparent}.kb-button[disabled].svelte-p3qe7d.svelte-p3qe7d{opacity:.5;cursor:not-allowed}:root{--kb-border-muted:rgba(15, 23, 42, .08)}.kb-migrate-overlay.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:70}.kb-migrate-panel.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{width:min(720px,100%);max-height:calc(100vh - 3rem);overflow-y:auto;background:#fcfdff;border-radius:18px;padding:1.25rem 1.35rem;box-shadow:0 28px 70px #0f172a47;display:flex;flex-direction:column;gap:1.1rem;outline:none}.kb-migrate-header.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{display:flex;justify-content:space-between;gap:1rem}.kb-migrate-eyebrow.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;color:#0f172a8c;margin:0 0 .1rem}.kb-migrate-header.svelte-12ls04u h2.svelte-12ls04u.svelte-12ls04u{margin:0;font-size:1.35rem;color:#0f172a}.kb-migrate-header.svelte-12ls04u p.svelte-12ls04u.svelte-12ls04u{margin:.15rem 0 0;color:#0f172a99;font-size:.92rem}.kb-migrate-close.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border:none;background:transparent;font-size:1.4rem;color:#0f172a73;cursor:pointer;align-self:flex-start}.kb-usage.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border:1px solid var(--kb-border-muted);border-radius:14px;padding:.85rem 1rem;background:#f8fbff;display:flex;flex-direction:column;gap:.75rem}.kb-usage-heading.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{display:flex;justify-content:space-between;gap:.5rem;align-items:center;color:#0f172aa6}.kb-usage-heading.svelte-12ls04u strong.svelte-12ls04u.svelte-12ls04u{display:block;color:#0f172a;font-size:1rem}.kb-usage-grid.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem}.kb-usage-skeleton.svelte-12ls04u div.svelte-12ls04u.svelte-12ls04u{border-radius:12px;height:72px;background:linear-gradient(90deg,rgba(226,232,240,.8),rgba(226,232,240,.4),rgba(226,232,240,.8));animation:svelte-12ls04u-kb-shimmer 1.1s ease infinite}.kb-usage-card.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border-radius:12px;border:1px solid rgba(148,163,184,.3);padding:.65rem;background:#fff}.kb-usage-card.svelte-12ls04u p.svelte-12ls04u.svelte-12ls04u{margin:0;font-size:.78rem;color:#0f172a8c}.kb-usage-card.svelte-12ls04u strong.svelte-12ls04u.svelte-12ls04u{display:block;margin-top:.25rem;font-size:1.05rem;color:#0f172a}.kb-usage-message.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{margin:0;color:#0f172aa6}.kb-selector-grid.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1.2rem}.kb-selector.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border:1px solid var(--kb-border-muted);border-radius:14px;padding:.9rem;background:#fff;display:flex;flex-direction:column;gap:.65rem;min-height:200px}.kb-section-label.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;color:#0f172a8c}.kb-selector.svelte-12ls04u header h3.svelte-12ls04u.svelte-12ls04u{margin:.15rem 0 0;font-size:1.05rem;color:#0f172a}.kb-section-copy.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{margin:.25rem 0 0;color:#0f172a99;font-size:.9rem}.kb-chip-row.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{display:flex;flex-wrap:wrap;gap:.45rem;max-height:200px;overflow-y:auto}.kb-chip-row.skeleton.svelte-12ls04u span.svelte-12ls04u.svelte-12ls04u{flex:1 1 120px;height:44px;border-radius:999px;background:linear-gradient(90deg,rgba(226,232,240,.8),rgba(226,232,240,.4),rgba(226,232,240,.8));animation:svelte-12ls04u-kb-shimmer 1.2s ease infinite}.kb-chip.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border-radius:999px;border:1px solid rgba(148,163,184,.45);background:#fff;padding:.32rem .75rem;display:inline-flex;gap:.3rem;align-items:center;font-size:.82rem;color:#0f172a;cursor:pointer}.kb-chip[data-selected=true].svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{background:#0f172a;color:#f8fafc;border-color:transparent}.kb-chip-label.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{font-weight:600}.kb-chip-meta.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{font-size:.74rem;color:inherit}.kb-inline-message.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border:1px solid rgba(248,113,113,.35);border-radius:12px;padding:.75rem;display:flex;justify-content:space-between;gap:.5rem;align-items:center;color:#b91c1c}.kb-inline-message.svelte-12ls04u button.svelte-12ls04u.svelte-12ls04u{border:none;background:transparent;color:#2563eb;font-weight:600;cursor:pointer}.kb-empty.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{margin:0;color:#0f172a8c}.kb-destination-list.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{display:flex;flex-direction:column;gap:.35rem;max-height:200px;overflow-y:auto}.kb-destination.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border-radius:12px;border:1px solid rgba(148,163,184,.4);background:#fff;padding:.55rem .85rem;text-align:left;display:flex;flex-direction:column;gap:.1rem;cursor:pointer}.kb-destination[data-selected=true].svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border-color:#0f172a;background:rgba(15,23,42,.92);color:#f8fafc}.kb-destination-name.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{font-weight:600;font-size:.95rem}.kb-destination-hint.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{font-size:.72rem;color:inherit;opacity:.82}.kb-toggle-row.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border:1px solid var(--kb-border-muted);border-radius:12px;padding:.55rem .75rem;background:#fff}.kb-toggle-control.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{display:flex;gap:.55rem;align-items:center}.kb-toggle-control.svelte-12ls04u input.svelte-12ls04u.svelte-12ls04u{position:absolute;opacity:0}.kb-toggle-track.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{width:40px;height:22px;border-radius:999px;background:rgba(148,163,184,.6);position:relative;flex-shrink:0}.kb-toggle-track.svelte-12ls04u span.svelte-12ls04u.svelte-12ls04u{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s ease}.kb-toggle-control.svelte-12ls04u input.svelte-12ls04u:checked+.kb-toggle-track.svelte-12ls04u{background:#0f172a}.kb-toggle-control.svelte-12ls04u input:checked+.kb-toggle-track span.svelte-12ls04u.svelte-12ls04u{transform:translate(18px)}.kb-toggle-control.svelte-12ls04u strong.svelte-12ls04u.svelte-12ls04u{display:block;color:#0f172a;margin-bottom:.03rem;font-size:.9rem}.kb-toggle-control.svelte-12ls04u p.svelte-12ls04u.svelte-12ls04u{margin:0;color:#0f172a99;font-size:.8rem}.kb-result.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border:1px solid rgba(37,99,235,.25);border-radius:12px;padding:.75rem .85rem;background:rgba(37,99,235,.08)}.kb-result.svelte-12ls04u strong.svelte-12ls04u.svelte-12ls04u{display:block;margin-bottom:.45rem;color:#1d4ed8}.kb-result.svelte-12ls04u ul.svelte-12ls04u.svelte-12ls04u{margin:0;padding-left:1rem;color:#0f172abf}.kb-inline-error.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border:1px solid rgba(248,113,113,.45);border-radius:14px;padding:.75rem .9rem;color:#b91c1c;background:rgba(248,113,113,.08)}.kb-action-row.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{display:flex;justify-content:flex-end;gap:.5rem}.kb-button.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border-radius:999px;border:1px solid transparent;padding:.35rem .9rem;font-weight:600;font-size:.85rem;line-height:1.2;cursor:pointer}.kb-button.ghost.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{border-color:#0f172a59;background:transparent;color:#0f172a}.kb-button.solid.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{background:#0f172a;color:#f8fafc}.kb-button[disabled].svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{opacity:.45;cursor:not-allowed}@keyframes svelte-12ls04u-kb-shimmer{0%{background-position:-40px 0}to{background-position:40px 0}}@media (max-width: 640px){.kb-migrate-panel.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{padding:1.25rem}.kb-migrate-header.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u,.kb-action-row.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{flex-direction:column}.kb-button.svelte-12ls04u.svelte-12ls04u.svelte-12ls04u{width:100%;text-align:center}}.kb-main.svelte-1keucwi.svelte-1keucwi{background:#f8fafc}.kb-bar.svelte-1keucwi.svelte-1keucwi{background:#ffffff;border-bottom:1px solid rgba(15,23,42,.08)}.kb-bar-inner.svelte-1keucwi.svelte-1keucwi{padding:.85rem clamp(18px,4vw,32px);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.kb-bar-heading.svelte-1keucwi.svelte-1keucwi{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex:1 1 280px;min-width:0}.kb-bar-title.svelte-1keucwi.svelte-1keucwi{margin:0;font-size:1rem;font-weight:600;color:#0f172a;letter-spacing:-.01em}.kb-bar-subtitle.svelte-1keucwi.svelte-1keucwi{margin:.25rem 0 0;font-size:.82rem;color:#64748b}.kb-bar-path.svelte-1keucwi.svelte-1keucwi{color:#94a3b8}.kb-bar-total.svelte-1keucwi.svelte-1keucwi{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;color:#475569;border:1px solid rgba(148,163,184,.32);background:rgba(245,247,250,.6);white-space:nowrap}.kb-bar-actions.svelte-1keucwi.svelte-1keucwi{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.kb-bar-button.svelte-1keucwi.svelte-1keucwi{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2.1rem;padding:0 .9rem;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.02em;border:1px solid rgba(17,24,39,.14);background:#111827;color:#fff;transition:background .15s ease,border-color .15s ease,color .15s ease}.kb-bar-button.svelte-1keucwi.svelte-1keucwi:hover:not([disabled]){background:#0f172a;border-color:#11182733}.kb-bar-button.svelte-1keucwi span.svelte-1keucwi:first-child{font-size:.9rem;line-height:1}.kb-bar-button.svelte-1keucwi .label.svelte-1keucwi{display:inline}.kb-action-menu.svelte-1keucwi.svelte-1keucwi{position:relative;display:inline-flex}.kb-action-menu-trigger.svelte-1keucwi.svelte-1keucwi{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid rgba(148,163,184,.32);background:rgba(248,250,252,.94);color:#1f2937;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.kb-action-menu-trigger.svelte-1keucwi svg.svelte-1keucwi{width:1rem;height:1rem}.kb-action-menu-trigger.svelte-1keucwi.svelte-1keucwi:hover{background:rgba(15,23,42,.08);border-color:#94a3b866}.kb-action-menu-trigger.svelte-1keucwi.svelte-1keucwi:focus-visible{outline:2px solid rgba(37,99,235,.35);outline-offset:2px;box-shadow:0 0 0 3px #2563eb1f}.kb-action-menu-popover.svelte-1keucwi.svelte-1keucwi{position:absolute;top:calc(100% + 8px);right:0;min-width:190px;padding:.45rem;border-radius:12px;background:rgba(255,255,255,.98);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 36px #0f172a2e,0 8px 18px #0f172a1f;display:grid;gap:.25rem;z-index:50}.kb-action-menu-item.svelte-1keucwi.svelte-1keucwi{display:inline-flex;align-items:center;gap:.55rem;width:100%;padding:.45rem .55rem;border-radius:8px;border:none;background:transparent;font-size:.78rem;font-weight:600;color:#1f2937;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.kb-action-menu-item.svelte-1keucwi svg.svelte-1keucwi{width:1rem;height:1rem}.kb-action-menu-item.svelte-1keucwi.svelte-1keucwi:hover,.kb-action-menu-item.svelte-1keucwi.svelte-1keucwi:focus-visible{background:rgba(37,99,235,.08);color:#1d4ed8}.kb-action-menu-item.svelte-1keucwi.svelte-1keucwi:focus-visible{outline:2px solid rgba(37,99,235,.18);outline-offset:2px}.kb-action-menu-item.svelte-1keucwi.svelte-1keucwi:disabled{opacity:.6;cursor:wait;color:#94a3b8;background:transparent}.kb-banner-stack.svelte-1keucwi.svelte-1keucwi{position:absolute;top:1rem;left:50%;transform:translate(-50%);width:min(420px,calc(100% - 3rem));display:grid;gap:.5rem;z-index:40}@media (max-width: 820px){.kb-bar-heading.svelte-1keucwi.svelte-1keucwi{flex-direction:column;align-items:flex-start;gap:.4rem}.kb-bar-total.svelte-1keucwi.svelte-1keucwi{align-self:flex-start}.kb-bar-actions.svelte-1keucwi.svelte-1keucwi{width:100%;justify-content:flex-start}.kb-banner-stack.svelte-1keucwi.svelte-1keucwi{position:static;transform:none;width:auto;margin:.75rem clamp(18px,4vw,32px) 0}}@media (max-width: 720px){.kb-banner-stack.svelte-1keucwi.svelte-1keucwi{position:static;transform:none;margin:.75rem;width:auto}}.kb-import-modal-overlay.svelte-1keucwi.svelte-1keucwi{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.35);display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vw,32px);z-index:80}.kb-import-modal.svelte-1keucwi.svelte-1keucwi{background:#ffffff;width:min(720px,100%);border-radius:18px;box-shadow:0 24px 44px #0f172a2e;display:flex;flex-direction:column;max-height:90vh;overflow:hidden}.kb-import-header.svelte-1keucwi.svelte-1keucwi{padding:clamp(20px,3vw,28px);border-bottom:1px solid rgba(15,23,42,.06);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.kb-import-header.svelte-1keucwi h2.svelte-1keucwi{font-size:1.05rem;font-weight:600;color:#0f172a;margin-bottom:.35rem}.kb-import-header.svelte-1keucwi p.svelte-1keucwi{font-size:.85rem;color:#475569;line-height:1.4;margin:0;max-width:32rem}.kb-import-close.svelte-1keucwi.svelte-1keucwi{border:1px solid rgba(148,163,184,.28);background:rgba(15,23,42,.06);width:32px;height:32px;border-radius:999px;font-size:1.2rem;line-height:1;color:#0f172a;display:grid;place-items:center;cursor:pointer;transition:background .2s ease}.kb-import-close.svelte-1keucwi.svelte-1keucwi:hover:not(:disabled){background:rgba(15,23,42,.12)}.kb-import-close.svelte-1keucwi.svelte-1keucwi:disabled{opacity:.6;cursor:wait}.kb-import-body.svelte-1keucwi.svelte-1keucwi{padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:.75rem}.kb-import-label.svelte-1keucwi.svelte-1keucwi{font-size:.8rem;font-weight:600;color:#0f172a}.kb-import-body.svelte-1keucwi textarea.svelte-1keucwi{width:100%;border-radius:14px;border:1px solid rgba(15,23,42,.1);background:rgba(248,250,252,.85);font-family:SFMono-Regular,Roboto Mono,Fira Code,monospace;font-size:.82rem;line-height:1.45;padding:1rem;resize:vertical;min-height:260px;color:#0f172a;transition:border .2s ease,box-shadow .2s ease}.kb-import-body.svelte-1keucwi textarea.svelte-1keucwi:focus-visible{border-color:#2563eb99;box-shadow:0 0 0 3px #2563eb26;outline:none}.kb-import-body.svelte-1keucwi textarea.has-error.svelte-1keucwi{border-color:#dc2626b3;background:rgba(254,242,242,.6)}.kb-import-hint.svelte-1keucwi.svelte-1keucwi{font-size:.75rem;color:#64748b}.kb-import-hint.svelte-1keucwi code.svelte-1keucwi{font-family:SFMono-Regular,Roboto Mono,monospace;background:rgba(15,23,42,.06);padding:.1rem .35rem;border-radius:6px}.kb-import-error.svelte-1keucwi.svelte-1keucwi{background:#fef2f2;color:#b91c1c;border-radius:10px;padding:.6rem .75rem;font-size:.82rem;border:1px solid rgba(239,68,68,.25)}.kb-import-footer.svelte-1keucwi.svelte-1keucwi{padding:clamp(18px,3vw,24px);border-top:1px solid rgba(15,23,42,.06);display:flex;justify-content:flex-end;gap:.75rem}.kb-import-footer.svelte-1keucwi button.svelte-1keucwi{height:2.5rem;padding:0 1.4rem;border-radius:999px;font-size:.85rem;font-weight:600;border:1px solid rgba(148,163,184,.28);cursor:pointer;transition:background .2s ease,color .2s ease}.kb-import-footer.svelte-1keucwi button.ghost.svelte-1keucwi{background:rgba(15,23,42,.05);color:#0f172a}.kb-import-footer.svelte-1keucwi button.ghost.svelte-1keucwi:hover:not(:disabled){background:rgba(15,23,42,.1)}.kb-import-footer.svelte-1keucwi button.primary.svelte-1keucwi{background:#111827;color:#fff}.kb-import-footer.svelte-1keucwi button.primary.svelte-1keucwi:hover:not(:disabled){background:#0f172a}.kb-import-footer.svelte-1keucwi button.svelte-1keucwi:disabled{opacity:.6;cursor:wait}@media (max-width: 640px){.kb-bar-inner.svelte-1keucwi.svelte-1keucwi{padding:.5rem 16px;gap:.5rem}.kb-bar-heading.svelte-1keucwi.svelte-1keucwi{width:100%}.kb-bar-actions.svelte-1keucwi.svelte-1keucwi{width:100%;justify-content:flex-start}}.canvas-container.svelte-1keucwi.svelte-1keucwi{flex:1 1 0;padding:clamp(12px,2vw,24px);padding-right:0;padding-inline-end:0;overflow:auto;display:flex;align-items:stretch;justify-content:flex-start;min-width:0;min-height:0;background:linear-gradient(90deg,rgba(148,163,184,.08) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(180deg,rgba(148,163,184,.08) 1px,transparent 1px) 0 0 / 64px 64px,#f8fafc;cursor:grab;touch-action:none}.canvas-container-dragging.svelte-1keucwi.svelte-1keucwi{cursor:grabbing;-webkit-user-select:none;user-select:none}.canvas-container.svelte-1keucwi.svelte-1keucwi::-webkit-scrollbar{display:none}.canvas-container.svelte-1keucwi.svelte-1keucwi{scrollbar-width:none}.detail-panel.svelte-1keucwi.svelte-1keucwi{flex:0 0 clamp(320px,28vw,420px);background:#ffffff;overflow-y:auto;display:flex;flex-direction:column;position:relative;transition:flex-basis .18s cubic-bezier(.2,.8,.2,1),width .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1),opacity .15s ease;transform:translate(0);opacity:1;will-change:transform,opacity}.detail-panel-collapsed.svelte-1keucwi.svelte-1keucwi{flex:0 0 18px;width:18px;min-width:18px;box-shadow:none;background:#ffffff;border-left:1px solid rgba(148,163,184,.16);pointer-events:none;overflow:hidden;transform:translate(0);opacity:1}.detail-panel-collapsed.svelte-1keucwi.svelte-1keucwi:before{display:none}.panel-close.svelte-1keucwi.svelte-1keucwi{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(148,163,184,.16);color:#475569;width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.panel-close.svelte-1keucwi.svelte-1keucwi:hover,.panel-close.svelte-1keucwi.svelte-1keucwi:focus-visible{background:rgba(37,99,235,.16);color:#1d4ed8}.detail-shell.svelte-1keucwi.svelte-1keucwi{padding:clamp(1.4rem,1vw + 1.2rem,2rem) clamp(1.25rem,1.5vw + 1rem,2rem);display:flex;flex-direction:column;gap:clamp(1.25rem,1vw + 1.1rem,1.8rem);transform-origin:top right;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0)}.summary.svelte-1keucwi.svelte-1keucwi{display:flex;flex-direction:column;gap:1rem}.summary-top.svelte-1keucwi.svelte-1keucwi{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.summary-heading.svelte-1keucwi.svelte-1keucwi{display:flex;flex-direction:column;gap:.3rem;min-width:0}.summary-title-row.svelte-1keucwi.svelte-1keucwi{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.summary-title.svelte-1keucwi.svelte-1keucwi{margin:0;font-size:clamp(1.2rem,1vw + 1rem,1.4rem);line-height:1.3;font-weight:600;color:#0f172a;letter-spacing:-.01em}.summary-slug.svelte-1keucwi.svelte-1keucwi{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.summary-status-pill.svelte-1keucwi.svelte-1keucwi{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:999px;border:1px solid rgba(148,163,184,.4);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1f2937;background:rgba(248,250,252,.9)}.summary-close.svelte-1keucwi.svelte-1keucwi{margin-left:auto}.summary-meta.svelte-1keucwi.svelte-1keucwi{margin:0;font-size:.78rem;color:#64748b}.summary-actions.svelte-1keucwi.svelte-1keucwi{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.summary-action.svelte-1keucwi.svelte-1keucwi{border:1px solid rgba(148,163,184,.35);background:rgba(248,250,252,.94);color:#1f2937;font-size:.75rem;font-weight:600;padding:.4rem .75rem;border-radius:6px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.summary-action.svelte-1keucwi.svelte-1keucwi:hover{border-color:#0f172a47;background:rgba(15,23,42,.05)}.summary-action.svelte-1keucwi.svelte-1keucwi:focus-visible{outline:2px solid rgba(37,99,235,.3);outline-offset:2px}.summary-action.danger.svelte-1keucwi.svelte-1keucwi{color:#b91c1c;border-color:#dc26264d}.summary-action.danger.svelte-1keucwi.svelte-1keucwi:hover{background:rgba(220,38,38,.08)}.summary-divider.svelte-1keucwi.svelte-1keucwi{height:1px;width:100%;background:rgba(148,163,184,.2)}.detail-content.svelte-1keucwi.svelte-1keucwi{display:grid;gap:clamp(1.5rem,1.2vw + 1rem,2rem);padding-top:.5rem}.detail-section.svelte-1keucwi.svelte-1keucwi{display:grid;gap:.75rem}.detail-section.svelte-1keucwi+.detail-section.svelte-1keucwi{padding-top:1.3rem;border-top:1px solid rgba(148,163,184,.18)}.section-heading.svelte-1keucwi.svelte-1keucwi{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.section-title.svelte-1keucwi.svelte-1keucwi{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#0f172a}.section-body.svelte-1keucwi.svelte-1keucwi{margin:0;font-size:.9rem;line-height:1.6;color:#475569}.alias-list.svelte-1keucwi.svelte-1keucwi{display:flex;flex-wrap:wrap;gap:.45rem}.alias-chip.svelte-1keucwi.svelte-1keucwi{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:6px;border:1px solid rgba(148,163,184,.32);font-size:.72rem;color:#475569;background:rgba(248,250,252,.94)}.kb-disclosure.svelte-1keucwi.svelte-1keucwi{border:1px solid rgba(148,163,184,.28);background:rgba(248,250,252,.94);color:#475569;font-size:.72rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;padding:.25rem .35rem}.kb-disclosure.svelte-1keucwi svg.svelte-1keucwi{width:.75rem;height:.75rem;transition:transform .15s ease}.kb-disclosure[aria-expanded=true].svelte-1keucwi svg.svelte-1keucwi{transform:rotate(180deg)}.kb-disclosure.svelte-1keucwi.svelte-1keucwi:hover{color:#111827}.kb-disclosure.svelte-1keucwi.svelte-1keucwi:focus-visible{outline:2px solid rgba(37,99,235,.3);outline-offset:2px}.connector-grid.svelte-1keucwi.svelte-1keucwi{display:grid;gap:12px}.connector-card.svelte-1keucwi.svelte-1keucwi{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:rgba(148,163,184,.08);transition:border-color .2s ease,background .2s ease}.connector-card.svelte-1keucwi.svelte-1keucwi:hover{border-color:#2563eb80;background:rgba(37,99,235,.08)}.connector-card-inherited.svelte-1keucwi.svelte-1keucwi{opacity:.85;border-style:dashed}.connector-stat-row.svelte-1keucwi.svelte-1keucwi{display:inline-flex;flex-wrap:wrap;gap:8px;margin:6px 0 2px}.connector-stat.svelte-1keucwi.svelte-1keucwi{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:rgba(226,232,240,.45);font-size:.78rem;color:#475569}.connector-stat-count.svelte-1keucwi.svelte-1keucwi{font-weight:600;color:#0f172a}.connector-stat-label.svelte-1keucwi.svelte-1keucwi{font-weight:500}.connector-stat[data-variant=total].svelte-1keucwi.svelte-1keucwi{border-color:#2563eb66;background:rgba(37,99,235,.12);color:#1d4ed8}.connector-stat[data-variant=direct].svelte-1keucwi.svelte-1keucwi{border-color:#22c55e59;background:rgba(16,185,129,.12);color:#047857}.connector-stat[data-variant=inherited].svelte-1keucwi.svelte-1keucwi{border-style:dashed;border-color:#64748b80;background:rgba(148,163,184,.18)}.connector-dot.svelte-1keucwi.svelte-1keucwi{width:14px;height:14px;border-radius:999px;background:var(--connector-accent, #2563eb);box-shadow:0 0 0 3px #2563eb1f}.connector-copy.svelte-1keucwi.svelte-1keucwi{display:flex;flex-direction:column;gap:2px}.connector-name.svelte-1keucwi.svelte-1keucwi{font-weight:600;font-size:.95rem;color:#0f172a}.connector-meta.svelte-1keucwi.svelte-1keucwi{font-size:.75rem;color:#64748b}.connector-empty.svelte-1keucwi.svelte-1keucwi{margin:0;font-size:.85rem;color:#94a3b8}.connector-hint.svelte-1keucwi.svelte-1keucwi{margin:4px 0 0;font-size:.75rem;color:#64748b}.detail-toggle-handle.svelte-1keucwi.svelte-1keucwi{position:absolute;z-index:50;width:32px;height:56px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:rgba(248,250,252,.98);color:#2563eb;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 16px 32px #0f172a2e,0 6px 12px #0f172a1f;cursor:pointer;transition:background .2s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),border-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1)}.detail-toggle-handle.svelte-1keucwi svg.svelte-1keucwi{width:18px;height:18px}.detail-toggle-handle.svelte-1keucwi.svelte-1keucwi:hover{background:rgba(37,99,235,.1);border-color:#2563eb66;color:#1d4ed8}.detail-toggle-handle.svelte-1keucwi.svelte-1keucwi:focus-visible{outline:2px solid rgba(37,99,235,.26);outline-offset:2px}.detail-toggle-handle-floating.svelte-1keucwi.svelte-1keucwi{top:50%;right:clamp(16px,2vw,28px);transform:translateY(-50%)}.empty-panel.svelte-1keucwi.svelte-1keucwi,.loading-panel.svelte-1keucwi.svelte-1keucwi{width:min(480px,100%);border-radius:28px;padding:32px;text-align:center;background:rgba(255,255,255,.92);border:1px solid rgba(148,163,184,.2);box-shadow:0 24px 50px #0f172a1f;display:grid;gap:16px}.empty-panel.svelte-1keucwi h3.svelte-1keucwi{margin:0;font-size:1.5rem;color:#0f172a}.empty-panel.svelte-1keucwi p.svelte-1keucwi,.loading-panel.svelte-1keucwi p.svelte-1keucwi{margin:0;color:#475569;line-height:1.5}.loading-panel.svelte-1keucwi.svelte-1keucwi{place-items:center}.spinner.svelte-1keucwi.svelte-1keucwi{width:32px;height:32px;border-radius:50%;border:4px solid rgba(37,99,235,.15);border-top-color:#2563eb;animation:svelte-1keucwi-spin .8s linear infinite}@keyframes svelte-1keucwi-spin{to{transform:rotate(360deg)}}.sr-only.svelte-1keucwi.svelte-1keucwi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
