@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-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:var(--theme-font-sans);--color-red-600:oklch(57.7% .245 27.325);--color-blue-600:oklch(54.6% .245 262.881);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-200:oklch(92.8% .006 264.531);--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-900:oklch(21% .034 264.665);--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-medium:500;--font-weight-semibold:600;--default-font-family:var(--theme-font-sans);--default-mono-font-family:var(--theme-font-mono);--color-background:var(--theme-background);--color-foreground:var(--theme-foreground);--color-border:var(--theme-border);--color-accent-from:var(--theme-accent-from);--color-accent-to:var(--theme-accent-to);--color-sf-from:var(--theme-sf-from);--color-sf-to:var(--theme-sf-to);--color-destructive:var(--theme-destructive);--color-warning:var(--theme-warning)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.mx-auto{margin-inline:auto}.flex{display:flex}.min-h-screen{min-height:100vh}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:calc(var(--spacing)*4)}: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-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-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)))}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-white{background-color:var(--color-white)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.text-center{text-align:center}.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))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-blue-600{color:var(--color-blue-600)}.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-900{color:var(--color-gray-900)}.text-red-600{color:var(--color-red-600)}@media(hover:hover){.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}}.gradient-border{background:linear-gradient(var(--color-background),var(--color-background))padding-box,linear-gradient(to right,var(--_gf),var(--_gt))border-box;border:3px solid #0000}.gradient-fill{background:linear-gradient(var(--_ga,to right),var(--_gf),var(--_gt))}.gradient-border-bottom{border-bottom:4px solid #0000;border-image:linear-gradient(var(--_ga,to right),var(--_gf),var(--_gt))1;border-image-slice:0 0 1}:root{--badge-default-from:var(--theme-muted);--badge-default-to:var(--theme-secondary);--badge-secondary-from:var(--theme-secondary);--badge-secondary-to:var(--theme-muted);--badge-destructive-from:var(--theme-destructive)}@supports (color:color-mix(in lab,red,red)){:root{--badge-destructive-from:color-mix(in oklch,var(--theme-destructive)25%,var(--theme-surface))}}:root{--badge-destructive-to:var(--theme-destructive)}@supports (color:color-mix(in lab,red,red)){:root{--badge-destructive-to:color-mix(in oklch,var(--theme-destructive)60%,var(--theme-surface))}}:root{--badge-success-from:var(--theme-success)}@supports (color:color-mix(in lab,red,red)){:root{--badge-success-from:color-mix(in oklch,var(--theme-success)25%,var(--theme-surface))}}:root{--badge-success-to:var(--theme-success)}@supports (color:color-mix(in lab,red,red)){:root{--badge-success-to:color-mix(in oklch,var(--theme-success)60%,var(--theme-surface))}}:root{--badge-warning-from:var(--theme-warning)}@supports (color:color-mix(in lab,red,red)){:root{--badge-warning-from:color-mix(in oklch,var(--theme-warning)25%,var(--theme-surface))}}:root{--badge-warning-via:var(--theme-warning)}@supports (color:color-mix(in lab,red,red)){:root{--badge-warning-via:color-mix(in oklch,var(--theme-warning)55%,var(--theme-surface))}}:root{--badge-warning-to:var(--theme-warning)}@supports (color:color-mix(in lab,red,red)){:root{--badge-warning-to:color-mix(in oklch,var(--theme-warning)85%,var(--theme-surface))}}:root{--badge-accent-from:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){:root{--badge-accent-from:color-mix(in oklch,var(--theme-accent)25%,var(--theme-surface))}}:root{--badge-accent-via:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){:root{--badge-accent-via:color-mix(in oklch,var(--theme-accent)55%,var(--theme-surface))}}:root{--badge-accent-to:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){:root{--badge-accent-to:color-mix(in oklch,var(--theme-accent)85%,var(--theme-surface))}}:root{--badge-mayfly-from:var(--theme-accent-from,var(--theme-accent));--badge-mayfly-to:var(--theme-accent-to,var(--theme-accent));--badge-salesforce-from:var(--theme-sf-from,var(--theme-accent))}@supports (color:color-mix(in lab,red,red)){:root{--badge-salesforce-from:var(--theme-sf-from,color-mix(in oklch,var(--theme-accent)30%,var(--theme-surface)))}}:root{--badge-salesforce-to:var(--theme-sf-to,var(--theme-success))}@supports (color:color-mix(in lab,red,red)){:root{--badge-salesforce-to:var(--theme-sf-to,color-mix(in oklch,var(--theme-success)60%,var(--theme-surface)))}}:root{--badge-recap-from:var(--theme-accent-from,var(--theme-accent));--badge-recap-to:var(--theme-accent-to,var(--theme-accent))}@keyframes mayfly-flow{0%{background-position:0%}to{background-position:200%}}.mayfly-gradient-line{position:relative;overflow:hidden}.mayfly-gradient-line:after{content:"";background:linear-gradient(90deg,var(--color-accent-from),var(--color-accent-to),var(--color-accent-from));width:100%;height:4px;animation:mayfly-flow var(--_md,16s)linear infinite;animation-delay:var(--_mdelay,0s);background-size:200% 100%;position:absolute;bottom:0;left:0}@keyframes mayfly-shimmer{0%{background-position:0%}25%{background-position:100% 0}50%{background-position:50% 100%}75%{background-position:0 0}to{background-position:100%}}.mayfly-shimmer-text{background:linear-gradient(90deg,var(--color-accent-from)0%,var(--color-accent-to)30%,var(--color-accent-to)48%,var(--color-accent-from)52%,var(--color-accent-from)70%,var(--color-accent-to)100%)}@supports (color:color-mix(in lab,red,red)){.mayfly-shimmer-text{background:linear-gradient(90deg,var(--color-accent-from)0%,var(--color-accent-to)30%,color-mix(in oklch,var(--color-accent-to)60%,white)48%,color-mix(in oklch,var(--color-accent-from)60%,white)52%,var(--color-accent-from)70%,var(--color-accent-to)100%)}}.mayfly-shimmer-text{-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite mayfly-shimmer}@keyframes mayfly-shimmer-icon{0%,to{color:var(--gradient-from,var(--color-accent-from))}25%{color:var(--gradient-to,var(--color-accent-to))}50%{color:color-mix(in oklch,var(--gradient-to,var(--color-accent-to))60%,white)}75%{color:var(--gradient-from,var(--color-accent-from))}}.mayfly-shimmer-icon{animation:4s linear infinite mayfly-shimmer-icon}.gradient-accent{--gradient-from:var(--color-accent-from);--gradient-to:var(--color-accent-to)}.gradient-salesforce{--gradient-from:var(--color-sf-from);--gradient-to:var(--color-sf-to)}.gradient-destructive{--gradient-from:var(--color-destructive);--gradient-to:var(--color-warning)}.gradient-shimmer-text{background:var(--shimmer-bg,radial-gradient(ellipse at 25% 25%,var(--gradient-from)0%,transparent 70%),radial-gradient(ellipse at 75% 75%,var(--gradient-to)0%,transparent 70%),var(--gradient-to));background-size:var(--shimmer-bg-size,300% 300%);animation:var(--shimmer-animation,mayfly-shimmer)var(--shimmer-duration,8s)ease-in-out infinite alternate;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-shimmer-fill{background:var(--shimmer-bg,radial-gradient(ellipse at 25% 25%,var(--gradient-from)0%,transparent 70%),radial-gradient(ellipse at 75% 75%,var(--gradient-to)0%,transparent 70%),var(--gradient-to));background-size:var(--shimmer-bg-size,300% 300%);animation:var(--shimmer-animation,mayfly-shimmer)var(--shimmer-duration,8s)ease-in-out infinite alternate}.shimmer{--shimmer-duration:1.5s;--shimmer-animation:mayfly-shimmer-horizontal;--shimmer-bg:linear-gradient(90deg,var(--gradient-from)0%,var(--gradient-to)25%,var(--gradient-to)50%,var(--gradient-from)75%,var(--gradient-to)100%)}@supports (color:color-mix(in lab,red,red)){.shimmer{--shimmer-bg:linear-gradient(90deg,var(--gradient-from)0%,color-mix(in oklch,var(--gradient-to)80%,white)25%,color-mix(in oklch,var(--gradient-to)60%,white)50%,color-mix(in oklch,var(--gradient-from)80%,white)75%,var(--gradient-to)100%)}}.shimmer{--shimmer-bg-size:200% 100%}.shimmer-slow{--shimmer-duration:3s;--shimmer-animation:mayfly-shimmer-horizontal;--shimmer-bg:linear-gradient(90deg,var(--gradient-from)0%,var(--gradient-to)25%,var(--gradient-to)50%,var(--gradient-from)75%,var(--gradient-to)100%)}@supports (color:color-mix(in lab,red,red)){.shimmer-slow{--shimmer-bg:linear-gradient(90deg,var(--gradient-from)0%,color-mix(in oklch,var(--gradient-to)80%,white)25%,color-mix(in oklch,var(--gradient-to)60%,white)50%,color-mix(in oklch,var(--gradient-from)80%,white)75%,var(--gradient-to)100%)}}.shimmer-slow{--shimmer-bg-size:200% 100%}.slow{--shimmer-duration:14s}@keyframes mayfly-shimmer-horizontal{0%{background-position:0%}to{background-position:100%}}.mayfly-shimmer-bar{background:linear-gradient(90deg,var(--color-accent-from,currentColor)0%,var(--color-accent-to,currentColor)30%,var(--color-accent-to,currentColor)48%,var(--color-accent-from,currentColor)52%,var(--color-accent-from,currentColor)70%,var(--color-accent-to,currentColor)100%)}@supports (color:color-mix(in lab,red,red)){.mayfly-shimmer-bar{background:linear-gradient(90deg,var(--color-accent-from,currentColor)0%,var(--color-accent-to,currentColor)30%,color-mix(in oklch,var(--color-accent-to,currentColor)60%,white)48%,color-mix(in oklch,var(--color-accent-from,currentColor)60%,white)52%,var(--color-accent-from,currentColor)70%,var(--color-accent-to,currentColor)100%)}}.mayfly-shimmer-bar{opacity:.5;background-size:300% 100%;animation:4s linear infinite mayfly-shimmer}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-up{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-slow{0%{background-position:0 0}to{background-position:-200% 0}}@keyframes shimmer-color{0%,to{color:var(--color-accent-from)}50%{color:var(--color-accent-to)}}[data-theme=mayfly]{--theme-font-sans:"Suisse Intl","Inter",ui-sans-serif,system-ui,sans-serif;--theme-font-heading:"Suisse Intl","Inter",ui-sans-serif,system-ui,sans-serif;--theme-font-mono:"IBM Plex Mono",ui-monospace,monospace;--theme-radius-sm:.125rem;--theme-radius-md:.25rem;--theme-radius-lg:.375rem;--theme-radius-xl:.5rem;--theme-radius-full:9999px}[data-theme=mayfly][data-theme-mode=light],[data-theme=mayfly] [data-theme-mode=light],[data-theme=mayfly]:not([data-theme-mode=dark]){--theme-background:oklch(98% .012 85);--theme-foreground:oklch(20% .01 75);--theme-surface:oklch(95% .018 85);--theme-muted:oklch(92% .015 85);--theme-muted-foreground:oklch(50% .012 70);--theme-border:oklch(85% .018 83);--theme-matt:oklch(22% .005 80);--theme-matt-foreground:#fff;--theme-matt-success:#6ecf6e;--theme-matt-error:#f27a7a;--theme-matt-info:#fff;--theme-accent:oklch(88% .19 95);--theme-accent-from:oklch(88% .19 95);--theme-accent-to:oklch(72% .2 148);--theme-sf-from:oklch(68% .14 250);--theme-sf-to:oklch(72% .16 320);--theme-destructive:oklch(55% .2 25);--theme-success:#22863a;--theme-warning:oklch(60% .15 55);--theme-destructive-soft:oklch(80% .12 25);--theme-success-soft:var(--theme-success)}@supports (color:color-mix(in lab,red,red)){[data-theme=mayfly][data-theme-mode=light],[data-theme=mayfly] [data-theme-mode=light],[data-theme=mayfly]:not([data-theme-mode=dark]){--theme-success-soft:color-mix(in oklch,var(--theme-success)30%,var(--theme-surface))}}[data-theme=mayfly][data-theme-mode=light],[data-theme=mayfly] [data-theme-mode=light],[data-theme=mayfly]:not([data-theme-mode=dark]){--theme-warning-soft:oklch(80% .14 65);--theme-category-yellow:oklch(85% .15 88);--theme-category-mayfly:var(--theme-accent-from);--theme-category-salesforce:oklch(80% .15 148);--theme-category-recap:oklch(84% .09 185);--badge-default-from:oklch(90% .02 85);--badge-default-to:oklch(85% .03 85);--badge-secondary-from:oklch(90% .02 85);--badge-secondary-to:oklch(85% .03 85);--badge-destructive-from:oklch(78% .14 10);--badge-destructive-to:oklch(72% .18 30);--badge-success-from:oklch(78% .16 155);--badge-success-to:oklch(72% .18 130);--badge-warning-from:oklch(82% .14 75);--badge-warning-via:oklch(78% .16 60);--badge-warning-to:oklch(74% .18 45);--badge-accent-from:oklch(84% .14 90);--badge-accent-via:oklch(82% .15 82);--badge-accent-to:oklch(78% .16 70);--badge-mayfly-from:var(--theme-accent-from);--badge-mayfly-to:var(--theme-accent-to);--badge-salesforce-from:var(--theme-sf-from);--badge-salesforce-to:var(--theme-sf-to);--badge-recap-from:var(--theme-accent-from);--badge-recap-to:var(--theme-accent-to);--theme-chart-1:oklch(75% .14 85);--theme-chart-2:oklch(68% .14 155);--theme-chart-3:oklch(65% .1 195);--theme-chart-4:oklch(65% .12 15);--theme-chart-5:oklch(60% .06 260);--theme-shadow-color:oklch(20% .02 80/.06);--theme-shadow-xs:0 1px 2px var(--theme-shadow-color);--theme-shadow-sm:0 1px 3px var(--theme-shadow-color);--theme-shadow-md:0 4px 6px -1px var(--theme-shadow-color);--theme-shadow-lg:0 10px 15px -3px var(--theme-shadow-color);--theme-shadow-xl:0 20px 25px -5px var(--theme-shadow-color)}[data-theme=mayfly][data-theme-mode=dark],[data-theme=mayfly] [data-theme-mode=dark]{--theme-background:oklch(20% .012 80);--theme-foreground:oklch(93% .015 85);--theme-surface:oklch(17% .01 75);--theme-muted:oklch(24% .012 80);--theme-muted-foreground:oklch(55% .015 80);--theme-border:oklch(30% .015 80);--theme-matt:oklch(18% .005 80);--theme-matt-foreground:#fff;--theme-matt-success:#6ecf6e;--theme-matt-error:#f27a7a;--theme-matt-info:#fff;--theme-accent:oklch(88% .19 95);--theme-accent-from:oklch(88% .19 95);--theme-accent-to:oklch(72% .2 148);--theme-sf-from:oklch(45% .12 250);--theme-sf-to:oklch(48% .14 320);--theme-destructive:oklch(73% .15 25);--theme-success:#85e89d;--theme-warning:oklch(78% .14 65);--theme-destructive-soft:oklch(30% .08 25);--theme-success-soft:var(--theme-success)}@supports (color:color-mix(in lab,red,red)){[data-theme=mayfly][data-theme-mode=dark],[data-theme=mayfly] [data-theme-mode=dark]{--theme-success-soft:color-mix(in oklch,var(--theme-success)20%,var(--theme-surface))}}[data-theme=mayfly][data-theme-mode=dark],[data-theme=mayfly] [data-theme-mode=dark]{--theme-warning-soft:oklch(30% .06 65);--theme-category-yellow:oklch(85% .15 88);--theme-category-mayfly:var(--theme-accent-from);--theme-category-salesforce:oklch(80% .15 148);--theme-category-recap:oklch(84% .09 185);--badge-default-from:oklch(35% .02 85);--badge-default-to:oklch(30% .03 85);--badge-secondary-from:oklch(35% .02 85);--badge-secondary-to:oklch(30% .03 85);--badge-destructive-from:oklch(45% .12 10);--badge-destructive-to:oklch(40% .15 30);--badge-success-from:oklch(45% .12 155);--badge-success-to:oklch(40% .15 130);--badge-warning-from:oklch(48% .12 75);--badge-warning-via:oklch(44% .14 60);--badge-warning-to:oklch(40% .15 45);--badge-accent-from:oklch(50% .12 90);--badge-accent-via:oklch(46% .14 82);--badge-accent-to:oklch(42% .15 70);--badge-mayfly-from:var(--theme-accent-from);--badge-mayfly-to:var(--theme-accent-to);--badge-salesforce-from:var(--theme-sf-from);--badge-salesforce-to:var(--theme-sf-to);--badge-recap-from:var(--theme-accent-from);--badge-recap-to:var(--theme-accent-to);--theme-chart-1:oklch(80% .14 85);--theme-chart-2:oklch(73% .14 155);--theme-chart-3:oklch(70% .1 195);--theme-chart-4:oklch(70% .12 15);--theme-chart-5:oklch(65% .06 260);--theme-shadow-color:oklch(0% 0 0/.45);--theme-shadow-xs:0 1px 2px var(--theme-shadow-color);--theme-shadow-sm:0 1px 3px var(--theme-shadow-color);--theme-shadow-md:0 4px 6px -1px var(--theme-shadow-color);--theme-shadow-lg:0 10px 15px -3px var(--theme-shadow-color);--theme-shadow-xl:0 20px 25px -5px var(--theme-shadow-color)}[data-theme=mayfly] h1,[data-theme=mayfly] h2,[data-theme=mayfly] h3,[data-theme=mayfly] h4,[data-theme=mayfly] h5,[data-theme=mayfly] h6{letter-spacing:normal;font-weight:450}[data-theme=mayfly] button[data-button]{font-family:var(--theme-font-mono);text-transform:uppercase;letter-spacing:.1em;border-color:var(--theme-foreground)}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]{--gradient-from:var(--theme-accent-from);--gradient-to:var(--theme-accent-to);z-index:0;border-color:#0000;transition:color .8s;position:relative;overflow:hidden}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary-salesforce]{--gradient-from:var(--theme-sf-from);--gradient-to:var(--theme-sf-to)}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]:before{content:"";z-index:1;border-radius:inherit;background:radial-gradient(ellipse at 30% 50%,var(--gradient-from)0%,transparent 70%),radial-gradient(ellipse at 70% 50%,var(--gradient-to)0%,transparent 60%),radial-gradient(ellipse at 50% 50%,var(--gradient-to)0%,var(--gradient-from)100%);position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]:before{background:radial-gradient(ellipse at 30% 50%,var(--gradient-from)0%,transparent 70%),radial-gradient(ellipse at 70% 50%,color-mix(in oklch,var(--gradient-to)60%,white)0%,transparent 60%),radial-gradient(ellipse at 50% 50%,var(--gradient-to)0%,var(--gradient-from)100%)}}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]:before{opacity:0;background-size:300% 300%;transition:opacity .8s;animation:8s ease-in-out infinite alternate mayfly-shimmer}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]:hover:before{opacity:1}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]>span,[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]>svg{z-index:2;position:relative}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]>span{background:radial-gradient(ellipse at 30% 50%,var(--gradient-from)0%,transparent 70%),radial-gradient(ellipse at 70% 50%,var(--gradient-to)0%,transparent 60%),radial-gradient(ellipse at 50% 50%,var(--gradient-to)0%,var(--gradient-from)100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]>span{background:radial-gradient(ellipse at 30% 50%,var(--gradient-from)0%,transparent 70%),radial-gradient(ellipse at 70% 50%,color-mix(in oklch,var(--gradient-to)60%,white)0%,transparent 60%),radial-gradient(ellipse at 50% 50%,var(--gradient-to)0%,var(--gradient-from)100%)}}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]>span{-webkit-text-fill-color:transparent;background-size:300% 300%;-webkit-background-clip:text;background-clip:text;transition:-webkit-text-fill-color .8s;animation:8s ease-in-out infinite alternate mayfly-shimmer}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]:hover>span{-webkit-text-fill-color:var(--theme-foreground)}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]>svg{transition:color .8s;animation:8s ease-in-out infinite alternate mayfly-shimmer-icon}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-primary]:hover>svg{color:var(--theme-foreground);animation:none}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-transparent][class*=border-foreground]{z-index:0;transition:border-color .4s;position:relative}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-transparent][class*=border-foreground]:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg,var(--theme-accent-from),var(--theme-accent-to));opacity:0;padding:1px;transition:opacity .4s;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-transparent][class*=border-foreground]:hover{border-color:#0000}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-transparent][class*=border-foreground]:hover:before{opacity:1}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-transparent][class*=border-foreground]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg,var(--theme-accent-from),var(--theme-accent-to));opacity:0;transition:opacity .4s;position:absolute;inset:0}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-transparent][class*=border-foreground]:hover:after{opacity:.1}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-transparent][class*=border-foreground]>span{background:radial-gradient(ellipse at 25% 25%,var(--theme-accent-from)0%,transparent 70%),radial-gradient(ellipse at 75% 75%,var(--theme-accent-to)0%,transparent 70%),var(--theme-accent-to);-webkit-text-fill-color:var(--theme-foreground);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;transition:-webkit-text-fill-color .4s;animation:8s ease-in-out infinite alternate mayfly-shimmer}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-transparent][class*=border-foreground]:hover>span{-webkit-text-fill-color:transparent}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-transparent][class*=border-foreground]>svg{transition:color .4s}[data-theme=mayfly] :not([data-button-group])>button[data-button][class*=bg-transparent][class*=border-foreground]:hover>svg{animation:8s ease-in-out infinite alternate mayfly-shimmer-icon}[data-theme=mayfly] button[data-button].btn-ghost>span{background:radial-gradient(ellipse at 25% 25%,var(--theme-accent-from)0%,transparent 70%),radial-gradient(ellipse at 75% 75%,var(--theme-accent-to)0%,transparent 70%),var(--theme-accent-to);-webkit-text-fill-color:var(--theme-foreground);background-size:300% 300%;-webkit-background-clip:text;background-clip:text;transition:-webkit-text-fill-color .4s;animation:8s ease-in-out infinite alternate mayfly-shimmer}[data-theme=mayfly] button[data-button].btn-ghost:hover>span{-webkit-text-fill-color:transparent}[data-theme=mayfly] button[data-button].btn-ghost>svg{transition:color .4s}[data-theme=mayfly] button[data-button].btn-ghost:hover>svg{animation:8s ease-in-out infinite alternate mayfly-shimmer-icon}[data-theme=mayfly] input,[data-theme=mayfly] textarea{font-family:var(--theme-font-mono)}[data-theme=mayfly] label,[data-theme=mayfly] span[class*=inline-flex][class*=rounded-none],[data-theme=mayfly] [role=tab],[data-theme=mayfly] [role=tablist] button{font-family:var(--theme-font-mono);text-transform:uppercase;letter-spacing:.05em}[data-theme-mode=light] .shiki span,:not([data-theme-mode=dark]) .shiki span{color:var(--shiki-light)!important}[data-theme-mode=light] .shiki,:not([data-theme-mode=dark]) .shiki{background-color:var(--shiki-light-bg)!important}[data-theme-mode=dark] .shiki span{color:var(--shiki-dark)!important}[data-theme-mode=dark] .shiki{background-color:var(--shiki-dark-bg)!important}*{border-color:var(--color-border)}button,[role=button],[type=button],[type=submit],[type=reset],a{cursor:pointer}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
