@layer reset.floating-vue{.v-popper__popper{z-index:10000;outline:none;top:0;left:0}.v-popper__popper.v-popper__popper--hidden{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s,visibility .15s}.v-popper__popper.v-popper__popper--shown{visibility:visible;opacity:1;transition:opacity .15s}.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{transition:none!important}.v-popper__backdrop{width:100%;height:100%;display:none;position:absolute;top:0;left:0}.v-popper__inner{box-sizing:border-box;position:relative;overflow-y:auto}.v-popper__inner>div{z-index:1;max-width:inherit;max-height:inherit;position:relative}.v-popper__arrow-container{width:10px;height:10px;position:absolute}.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{display:none}.v-popper__arrow-inner,.v-popper__arrow-outer{border-style:solid;width:0;height:0;position:absolute;top:0;left:0}.v-popper__arrow-inner{visibility:hidden;border-width:7px}.v-popper__arrow-outer{border-width:6px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{left:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{left:-1px}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{border-bottom-width:0;border-bottom-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{top:0}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{border-top-width:0;border-top-color:#0000!important;border-left-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{top:-4px}.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{top:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{top:-2px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{top:-1px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{border-left-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-left-color:#0000!important}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{left:-4px}.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{left:-6px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{right:-10px}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{border-right-width:0;border-top-color:#0000!important;border-bottom-color:#0000!important;border-right-color:#0000!important}.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{left:-2px}.v-popper--theme-tooltip .v-popper__inner{color:#fff;background:#000c;border-radius:6px;padding:7px 12px 6px}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c}.v-popper--theme-dropdown .v-popper__inner{color:#000;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 6px 30px #0000001a}.v-popper--theme-dropdown .v-popper__arrow-inner{visibility:visible;border-color:#fff}.v-popper--theme-dropdown .v-popper__arrow-outer{border-color:#ddd}}@layer base.symbols{@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:700;font-display:block;src:url(./material-symbols-rounded.CeJKkUHM.woff2)format("woff2")}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"liga";direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}}@property --cffy-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer reset,abstracts,base,components,layout,utilities;@layer media-queries{@media (width<1024px){body:has(.navigation-drawer.drawer-open){overflow-y:hidden}body:has(.popover-menu.popover-menu-visible){overflow-y:hidden}body:has(.navigation-bar) main{padding-bottom:6rem}body:has(.navigation-bar) main:has(footer,.footer){padding-bottom:3.5rem}}}@layer overrides{.btn{font-weight:var(--cffy-fw-500);text-transform:uppercase}.btn.btn-cta{padding-block:.875rem;padding-inline:1.875rem}.inset-shadow{position:relative;overflow:clip}.inset-shadow:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 rgba(from var(--cffy-muted-base) r g b/var(--inset-shadow-intensity));position:absolute;inset:0}}@layer base.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cffy-color-brand-primary-500:oklch(29% .11 260);--cffy-color-brand-primary-50:oklch(93% .04 250);--cffy-color-brand-secondary-500:oklch(56% .17 250);--cffy-color-brand-secondary-50:oklch(90% .05 250);--cffy-color-brand-accent-500:oklch(78% .17 69);--cffy-color-brand-accent-50:oklch(95% .05 81);--cffy-color-brand-success-500:oklch(61% .17 150);--cffy-color-brand-success-50:oklch(95% .08 160);--cffy-color-brand-warning-500:oklch(83% .17 82);--cffy-color-brand-warning-50:oklch(94% .05 85);--cffy-color-brand-danger-500:oklch(50% .18 23);--cffy-color-brand-danger-50:oklch(80% .11 20);--cffy-color-brand-info-500:oklch(73% .13 210);--cffy-color-brand-info-50:oklch(91% .05 210);--cffy-color-brand-muted-500:oklch(46% .01 240);--cffy-color-brand-muted-50:oklch(82% .01 240);--cffy-color-brand-dark-500:oklch(18% 0 0);--cffy-color-brand-dark-50:oklch(35% 0 0);--cffy-color-brand-white-500:oklch(100% 0 0);--cffy-color-brand-black-500:oklch(0% 0 0);--cffy-background:var(--cffy-surface-a0);--cffy-on-background:var(--lightningcss-light,var(--cffy-color-brand-black-500))var(--lightningcss-dark,var(--cffy-color-brand-white-500));--cffy-on-background-inverse:var(--lightningcss-light,var(--cffy-color-brand-white-500))var(--lightningcss-dark,var(--cffy-color-brand-black-500));--cffy-on-primary:var(--lightningcss-light,var(--cffy-color-brand-white-500))var(--lightningcss-dark,var(--cffy-color-brand-black-500));--cffy-on-secondary:var(--lightningcss-light,var(--cffy-color-brand-white-500))var(--lightningcss-dark,var(--cffy-color-brand-black-500));--cffy-on-accent:var(--cffy-color-brand-black-500);--cffy-on-success:var(--lightningcss-light,var(--cffy-color-brand-white-500))var(--lightningcss-dark,var(--cffy-color-brand-black-500));--cffy-on-warning:var(--cffy-color-brand-black-500);--cffy-on-danger:var(--lightningcss-light,var(--cffy-color-brand-white-500))var(--lightningcss-dark,var(--cffy-color-brand-black-500));--cffy-on-info:var(--cffy-color-brand-black-500);--cffy-surface-base:var(--lightningcss-light,var(--cffy-color-brand-white-500))var(--lightningcss-dark,var(--cffy-color-brand-black-500));--cffy-surface-base-inverse:var(--lightningcss-light,var(--cffy-color-brand-black-500))var(--lightningcss-dark,var(--cffy-color-brand-white-500));--cffy-primary-base:var(--lightningcss-light,var(--cffy-color-brand-primary-500))var(--lightningcss-dark,var(--cffy-color-brand-primary-50));--cffy-secondary-base:var(--lightningcss-light,var(--cffy-color-brand-secondary-500))var(--lightningcss-dark,var(--cffy-color-brand-secondary-50));--cffy-accent-base:var(--lightningcss-light,var(--cffy-color-brand-accent-500))var(--lightningcss-dark,var(--cffy-color-brand-accent-50));--cffy-success-base:var(--lightningcss-light,var(--cffy-color-brand-success-500))var(--lightningcss-dark,var(--cffy-color-brand-success-50));--cffy-warning-base:var(--lightningcss-light,var(--cffy-color-brand-warning-500))var(--lightningcss-dark,var(--cffy-color-brand-warning-50));--cffy-danger-base:var(--lightningcss-light,var(--cffy-color-brand-danger-500))var(--lightningcss-dark,var(--cffy-color-brand-danger-50));--cffy-info-base:var(--lightningcss-light,var(--cffy-color-brand-info-500))var(--lightningcss-dark,var(--cffy-color-brand-info-50));--cffy-muted-base:var(--lightningcss-light,var(--cffy-color-brand-muted-500))var(--lightningcss-dark,var(--cffy-color-brand-muted-50));--cffy-dark-base:var(--lightningcss-light,var(--cffy-color-brand-dark-500))var(--lightningcss-dark,var(--cffy-color-brand-dark-50));--cffy-white-base:var(--cffy-color-brand-white-500);--cffy-black-base:var(--cffy-color-brand-black-500);--cffy-primary-base-fixed:var(--cffy-color-brand-primary-500);--cffy-secondary-base-fixed:var(--cffy-color-brand-secondary-500);--cffy-accent-base-fixed:var(--cffy-color-brand-accent-500);--cffy-success-base-fixed:var(--cffy-color-brand-success-500);--cffy-warning-base-fixed:var(--cffy-color-brand-warning-500);--cffy-danger-base-fixed:var(--cffy-color-brand-danger-500);--cffy-info-base-fixed:var(--cffy-color-brand-info-500);--cffy-muted-base-fixed:var(--cffy-color-brand-muted-500);--cffy-white-base-fixed:var(--cffy-color-brand-white-500);--cffy-black-base-fixed:var(--cffy-color-brand-black-500);--cffy-dark-base-fixed:var(--cffy-color-brand-dark-500);--cffy-tonal-dark-intensity:80%;--cffy-tonal-light-intensity:40%;--cffy-surface-container-lowest:var(--cffy-background);--cffy-surface-container-low:var(--cffy-surface-a10);--cffy-surface-container:var(--cffy-surface-a20);--cffy-surface-container-high:var(--lightningcss-light,var(--cffy-surface-a30))var(--lightningcss-dark,var(--cffy-surface-a40));--cffy-surface-container-highest:var(--lightningcss-light,var(--cffy-surface-a40))var(--lightningcss-dark,var(--cffy-surface-a50));--cffy-surface-tooltip:var(--cffy-dark-base);--cffy-surface-kbd:var(--lightningcss-light,color-mix(in oklab, var(--cffy-muted-base), var(--cffy-white-base) 85%))var(--lightningcss-dark,var(--cffy-dark-base));--cffy-surface-toast:var(--lightningcss-light,var(--cffy-dark-base))var(--lightningcss-dark,var(--cffy-white-base));--cffy-surface-body-pane:var(--lightningcss-light,var(--cffy-surface-base))var(--lightningcss-dark,var(--cffy-surface-a20));--cffy-surface-overlay:var(--lightningcss-light,var(--cffy-surface-body-pane))var(--lightningcss-dark,var(--cffy-surface-a30));--cffy-surface-navigation:var(--cffy-surface-body-pane);--cffy-surface-accordion:var(--lightningcss-light,var(--cffy-surface-container-low))var(--lightningcss-dark,var(--cffy-surface-container));--cffy-outline-button:var(--cffy-surface-a60);--cffy-outline-text-field:var(--cffy-surface-a60);--cffy-outline-surface:var(--lightningcss-light,var(--cffy-surface-a40))var(--lightningcss-dark,var(--cffy-surface-a60));--cffy-outline-overlay:var(--lightningcss-light,var(--cffy-surface-a40))var(--lightningcss-dark,var(--cffy-surface-a60));--cffy-overlay-backdrop:rgb(from var(--cffy-black-base-fixed) r g b / .5);--cffy-img-filter-invert:none;--cffy-frosted-glass-bg:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#00000080);--cffy-frosted-glass-backdrop-filter:blur(30px) saturate(100%) contrast(45%) brightness(130%);--cffy-frosted-glass-bg-dark:#1e1e1ea6;--cffy-frosted-glass-backdrop-filter-dark:blur(30px) saturate(150%) contrast(100%) brightness(100%);--cffy-fs-4xs:clamp(.6rem, calc(.31rem + 1.97vw), .6875rem);--cffy-fs-3xs:clamp(.6875rem, calc(.31rem + 1.97vw), .75rem);--cffy-fs-2xs:clamp(.7rem, calc(.32rem + 1.69vw), .8125rem);--cffy-fs-xs:clamp(.75rem, calc(.31rem + 1.97vw), .875rem);--cffy-fs-sm:clamp(.8rem, calc(.31rem + 1.97vw), .9375rem);--cffy-fs-base:clamp(.875rem, calc(.29rem + 2.28vw), 1rem);--cffy-fs-lg:clamp(1rem, calc(.27rem + 2.64vw), 1.25rem);--cffy-fs-xl:clamp(1.25rem, calc(.24rem + 3.06vw), 1.5rem);--cffy-fs-2xl:clamp(1.4063rem, calc(.21rem + 3.52vw), 1.75rem);--cffy-fs-3xl:clamp(1.5625rem, calc(.16rem + 4.06vw), 2rem);--cffy-fs-4xl:clamp(1.875rem, calc(.11rem + 4.66vw), 2.5rem);--cffy-fs-5xl:clamp(2rem, calc(.11rem + 5vw), 3.3rem);--cffy-fs-4xs--line-height:1.4;--cffy-fs-3xs--line-height:1.4;--cffy-fs-2xs--line-height:1.4;--cffy-fs-xs--line-height:1.45;--cffy-fs-sm--line-height:1.45;--cffy-fs-base--line-height:1.5;--cffy-fs-lg--line-height:1.4;--cffy-fs-xl--line-height:1.35;--cffy-fs-2xl--line-height:1.3;--cffy-fs-3xl--line-height:1.25;--cffy-fs-4xl--line-height:1.15;--cffy-fs-5xl--line-height:1.1;--cffy-space-unit:.25rem;--cffy-space-4:calc(var(--cffy-space-unit)*var(--_density-scale,1));--cffy-space-6:calc(var(--cffy-space-unit)*var(--_density-scale,1)*1.5);--cffy-space-8:calc(var(--cffy-space-unit)*var(--_density-scale,1)*2);--cffy-space-12:calc(var(--cffy-space-unit)*var(--_density-scale,1)*3);--cffy-space-14:calc(var(--cffy-space-unit)*var(--_density-scale,1)*3.5);--cffy-space-16:calc(var(--cffy-space-unit)*var(--_density-scale,1)*4);--cffy-space-20:calc(var(--cffy-space-unit)*var(--_density-scale,1)*5);--cffy-space-24:calc(var(--cffy-space-unit)*var(--_density-scale,1)*6);--cffy-space-28:calc(var(--cffy-space-unit)*var(--_density-scale,1)*7);--cffy-space-32:calc(var(--cffy-space-unit)*var(--_density-scale,1)*8);--cffy-space-36:calc(var(--cffy-space-unit)*var(--_density-scale,1)*9);--cffy-space-40:calc(var(--cffy-space-unit)*var(--_density-scale,1)*10);--cffy-space-48:calc(var(--cffy-space-unit)*var(--_density-scale,1)*12);--cffy-space-72:calc(var(--cffy-space-unit)*var(--_density-scale,1)*18);--cffy-space-96:calc(var(--cffy-space-unit)*var(--_density-scale,1)*24);--cffy-space-120:calc(var(--cffy-space-unit)*var(--_density-scale,1)*30);--cffy-space-144:calc(var(--cffy-space-unit)*var(--_density-scale,1)*36);--cffy-space-192:calc(var(--cffy-space-unit)*var(--_density-scale,1)*48);--cffy-field-height-sm:2rem;--cffy-field-height-md:2.5rem;--cffy-field-height-lg:3rem;--cffy-control-height-sm:2rem;--cffy-control-height-md:2.25rem;--cffy-control-height-lg:3rem;--cffy-container-3xs:16rem;--cffy-container-2xs:18rem;--cffy-container-xs:20rem;--cffy-container-sm:24rem;--cffy-container-md:28rem;--cffy-container-lg:32rem;--cffy-container-xl:36rem;--cffy-container-2xl:42rem;--cffy-container-3xl:48rem;--cffy-container-4xl:56rem;--cffy-container-5xl:64rem;--cffy-container-6xl:72rem;--cffy-container-7xl:80rem;--cffy-font-primary:"Plus Jakarta Sans", "Roboto", -apple-system, "Segoe UI", sans-serif;--cffy-font-secondary:"DM Sans", "Roboto", -apple-system, "Segoe UI", sans-serif;--cffy-font-code:monospace;--cffy-font-icons:"Material Symbols Rounded", sans-serif;--cffy-vfs-heading:"wght" 700, "GRAD" 0, "wdth" 125;--cffy-vfs-heading-bold:"wght" 800, "GRAD" 0, "wdth" 150;--cffy-iw-normal:"FILL" 0, "wght" 500, var(--cffy-ie-normal);--cffy-iw-semi-bold:"FILL" 0, "wght" 700, var(--cffy-ie-normal);--cffy-iw-bold:"FILL" 1, "wght" 700, var(--cffy-ie-normal);--cffy-ie-low:"FILL" 1, "wght" 700, "GRAD" 200, "opsz" 24;--cffy-ie-normal:"GRAD" 0, "opsz" 48;--cffy-shadow-base:250 50% 10%;--cffy-shadow-base-dark:0 0% 0%;--cffy-shadow-intensity:1%;--cffy-shadow-xs:0 0 hsl(var(--cffy-shadow-base-dark)), 0 0 hsl(var(--cffy-shadow-base-dark)), 0 1px 2px 0 rgb(from var(--cffy-black-base-fixed) r g b / .05);--cffy-shadow-sm:0 3px 5px -2px hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 3%)), 0 7px 14px -5px hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 5%));--cffy-shadow-md:0 -1px 3px 0 hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 2%)), 0 4px 12px -5px hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 5%)), 0 12px 15px -5px hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 7%));--cffy-shadow-lg:0 -2px 5px 0 hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 2%)), 0 9px 9px -2px hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 5%)), 0 16px 16px -2px hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 6%));--cffy-shadow-xl:0 -1px 2px 0 hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 2%)), 0 2px 1px -2px hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 3%)), 0 5px 5px -2px hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 3%)), 0 10px 10px -2px hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 4%)), 0 20px 20px -2px hsl(var(--cffy-shadow-base) / calc(var(--cffy-shadow-intensity) + 5%));--cffy-radius-none:0px;--cffy-radius-sm:6px;--cffy-radius-md:8px;--cffy-radius-lg:12px;--cffy-radius-xl:25px;--cffy-radius-full:9999px;--cffy-shape-container:12px;--cffy-shape-field:8px;--cffy-shape-control:8px;--cffy-border-width-sm:1px;--cffy-border-width-md:2px;--cffy-fw-400:400;--cffy-fw-500:500;--cffy-fw-600:600;--cffy-fw-700:700;--cffy-fw-800:800;--cffy-ease-decelerate:cubic-bezier(.05, .7, .1, 1);--cffy-ease-accelerate:cubic-bezier(.4, 0, 1, 1);--cffy-ease-spring:linear(0, .00217 0.5%, .00866 1.01%, .0346 2.07%, .0782 3.2%, .14066 4.43%, .28086 6.651%, .72289 12.911%, .84164 14.861%, .93834 16.722%, 1.01676 18.572%, 1.07743 20.432%, 1.12131 22.332%, 1.1373 23.312%, 1.14934 24.312%, 1.15904 25.603%, 1.16294 26.953%, 1.16113 28.383%, 1.15356 29.933%, 1.14335 31.273%, 1.12887 32.783%, 1.05059 39.614%, 1.01677 43.094%, 1.00206, .99057 46.975%, .98215 48.945%, .9766 50.995%, .9735 53.835%, .97488 57.056%, .9966 69.827%, 1.00329 76.878%, 1.00417 83.808%, .99996);--cffy-ease-overshoot-soft:linear(0, .178 3.8%, .341 7.8%, .485 11.9%, .609 16.1%, .666 18.3%, .717 20.5%, .764 22.7%, .807 25%, .847 27.4%, .882 29.8%, .914 32.3%, .941 34.8%, .961 37%, .979 39.3%, .995 41.6%, 1.007 44%, 1.018 46.5%, 1.026 49.1%, 1.032 51.8%, 1.035 54.6%, 1.037 58.7%, 1.035 63.2%, 1.03 68.1%, 1.013 80.3%, 1.006 86.3%, 1.001 92.9%, 1);--cffy-ease-emphasized:linear(0, .00245 1.753%, .00994 3.55%, .01966 4.916%, .03415 6.402%, .05334 7.836%, .07376 9.061%, .10031 10.32%, .12808 11.414%, .19399 13.366%, .27138 14.974%, .34403 16.052%, .47679 17.475%, .54434 18.338%, .60689 19.389%, .66036 20.609%, .71671 22.4%, .76532 24.589%, .78755 25.874%, .80828 27.285%, .84475 30.42%, .86492 32.632%, .88332 35.056%, .9002 37.721%, .91554 40.622%, .9295 43.795%, .94208 47.239%, .95333 50.97%, .96327 54.986%, .9795 64.011%, .99095 74.434%, .99774 86.373%, 1);--cffy-ease-bounce:linear(0, .00097 1.13%, .0039 2.27%, .01566 4.55%, .03518, .0625 9.091%, .09779 11.371%, .14073, .19147, .25 18.182%, .31664 20.462%, .3908, .47275, .5625 27.273%, .76538 31.813%, 1 36.364%, .94147, .89073, .84779 43.174%, .8125 45.455%, .78518, .76566, .75393 52.265%, .75098, .75, .75098 55.686%, .7539 56.816%, .76566 59.096%, .78518, .8125, .84761, .89052 68.177%, .94147 70.457%, 1, .97268, .95316 77.268%, .9414 79.548%, .93848 80.678%, .9375, .93848 82.958%, .9414 84.088%, .95309, .97258 88.629%, 1 90.909%, .98829 93.179%, .98537 94.309%, .98438 95.45%, .98533 96.58%, .98826 97.72%, 1);--cffy-ease-power-in:linear(0 0%, .0035 5.34%, .0141 10.7%, .0318 16.09%, .0566 21.51%, .0885 26.98%, .1278 32.53%, .2288 43.93%, .3563 55.48%, .5171 67.92%, .7139 81.53%, 1 100%);--cffy-ease-power-in-out:linear(0 0%, .0027 3.64%, .0106 7.29%, .0425 14.58%, .0957 21.87%, .1701 29.16%, .2477 35.19%, .3401 41.23%, .5982 55.18%, .7044 61.56%, .7987 68.28%, .875 75%, .9297 81.25%, .9687 87.5%, .9922 93.75%, 1 100%);--cffy-ease-sine-in-out:linear(0 0%, .007 5.35%, .0282 10.75%, .0638 16.26%, .1144 21.96%, .1833 28.16%, .2717 34.9%, .6868 62.19%, .775 68.54%, .8457 74.3%, .9141 81.07%, .9621 87.52%, .9905 93.8%, 1 100%);--cffy-duration-unit:1ms;--cffy-duration-100:calc(var(--cffy-duration-unit)*100);--cffy-duration-150:calc(var(--cffy-duration-unit)*150);--cffy-duration-200:calc(var(--cffy-duration-unit)*200);--cffy-duration-250:calc(var(--cffy-duration-unit)*250);--cffy-duration-300:calc(var(--cffy-duration-unit)*300);--cffy-duration-400:calc(var(--cffy-duration-unit)*400);--cffy-duration-500:calc(var(--cffy-duration-unit)*500);--cffy-duration-600:calc(var(--cffy-duration-unit)*600);--cffy-duration-800:calc(var(--cffy-duration-unit)*800);--cffy-focus-ring-color:var(--cffy-on-background);--cffy-focus-ring-offset:.3rem;--cffy-state-layer-color:var(--cffy-primary-base);--cffy-state-hover-opacity:8%;--cffy-state-pressed-opacity:12%;--cffy-form-select-icon:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 -960 960 960\"><path d=\"M480-345 240-585l56-56 184 184 184-184 56 56z\"/></svg>");--cffy-form-checkbox-icon:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"%23fff\" viewBox=\"0 -960 960 960\"><path d=\"m382-373.218 328.826-328.826q15.956-15.957 37.826-15.957t37.827 15.957 15.956 37.827-15.956 37.826l-366.87 366.87Q403.652-243.565 382-243.565t-37.609-15.956l-170.87-170.87q-15.956-15.957-15.739-37.826.217-21.87 16.174-37.827t37.827-15.957q21.869 0 37.826 15.957z\"/></svg>");--cffy-form-radio-icon:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"%23fff\" viewBox=\"0 -960 960 960\"><path d=\"M480-60.782q-87.522 0-163.906-32.96-76.385-32.96-132.888-89.464T93.742-316.094 60.782-480t32.96-163.906q32.96-76.385 89.464-132.888t132.888-89.464T480-899.218t163.906 32.96 132.888 89.464q56.504 56.503 89.464 132.888 32.96 76.384 32.96 163.906t-32.96 163.906-89.464 132.888-132.888 89.464T480-60.782\"/></svg>");--cffy-surface-a0:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 96%);--cffy-surface-a10:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 95%);--cffy-surface-a20:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 90%);--cffy-surface-a30:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 85%);--cffy-surface-a40:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 80%);--cffy-surface-a50:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 75%);--cffy-surface-a60:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 70%);--cffy-surface-a70:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 41%);--cffy-surface-a80:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 34%);--cffy-surface-a90:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 27%);--cffy-surface-disabled:color-mix(in oklab, var(--cffy-on-background-inverse), var(--cffy-muted-a10) 20%);--cffy-primary-a10:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 11%);--cffy-primary-a20:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 15%);--cffy-primary-a30:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 19%);--cffy-primary-a40:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 27%);--cffy-primary-a50:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 35%);--cffy-primary-a60:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 44%);--cffy-primary-a70:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 52%);--cffy-primary-a80:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 60%);--cffy-primary-a90:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 65%);--cffy-on-primary-container:var(--cffy-primary-a90);--cffy-primary-disabled:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-muted-a10) 50%);--cffy-secondary-a10:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background) 4%);--cffy-secondary-a20:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background) 8%);--cffy-secondary-a30:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background) 11%);--cffy-secondary-a40:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background) 19%);--cffy-secondary-a50:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background) 27%);--cffy-secondary-a60:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background) 35%);--cffy-secondary-a70:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background) 44%);--cffy-secondary-a80:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background) 52%);--cffy-secondary-a90:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background) 65%);--cffy-on-secondary-container:var(--cffy-secondary-a90);--cffy-accent-a10:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background) 4%);--cffy-accent-a20:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background) 8%);--cffy-accent-a30:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background) 11%);--cffy-accent-a40:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background) 19%);--cffy-accent-a50:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background) 27%);--cffy-accent-a60:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background) 35%);--cffy-accent-a70:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background) 44%);--cffy-accent-a80:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background) 52%);--cffy-accent-a90:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background) 65%);--cffy-on-accent-container:var(--cffy-accent-a90);--cffy-success-a10:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background) 11%);--cffy-success-a20:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background) 15%);--cffy-success-a30:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background) 19%);--cffy-success-a40:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background) 27%);--cffy-success-a50:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background) 35%);--cffy-success-a60:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background) 44%);--cffy-success-a70:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background) 52%);--cffy-success-a80:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background) 60%);--cffy-success-a90:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background) 65%);--cffy-on-success-container:var(--cffy-success-a90);--cffy-warning-a10:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background) 11%);--cffy-warning-a20:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background) 15%);--cffy-warning-a30:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background) 19%);--cffy-warning-a40:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background) 27%);--cffy-warning-a50:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background) 35%);--cffy-warning-a60:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background) 44%);--cffy-warning-a70:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background) 52%);--cffy-warning-a80:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background) 60%);--cffy-warning-a90:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background) 65%);--cffy-on-warning-container:var(--cffy-warning-a90);--cffy-danger-a10:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background) 11%);--cffy-danger-a20:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background) 15%);--cffy-danger-a30:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background) 19%);--cffy-danger-a40:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background) 27%);--cffy-danger-a50:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background) 35%);--cffy-danger-a60:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background) 44%);--cffy-danger-a70:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background) 52%);--cffy-danger-a80:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background) 60%);--cffy-danger-a90:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background) 65%);--cffy-on-danger-container:var(--cffy-danger-a90);--cffy-info-a10:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background) 11%);--cffy-info-a20:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background) 15%);--cffy-info-a30:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background) 19%);--cffy-info-a40:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background) 27%);--cffy-info-a50:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background) 35%);--cffy-info-a60:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background) 44%);--cffy-info-a70:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background) 52%);--cffy-info-a80:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background) 60%);--cffy-info-a90:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background) 65%);--cffy-on-info-container:var(--cffy-info-a90);--cffy-muted-a10:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background) 11%);--cffy-muted-a20:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background) 15%);--cffy-muted-a30:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background) 19%);--cffy-muted-a40:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background) 27%);--cffy-muted-a50:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background) 35%);--cffy-muted-a60:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background) 44%);--cffy-muted-a70:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background) 52%);--cffy-muted-a80:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background) 60%);--cffy-muted-a90:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background) 65%);--cffy-on-muted-container:var(--cffy-muted-a90)}@supports (color:oklch(from red clamp(0,(0.58 - l) * 1000,1) 0 0)){:root{--cffy-on-primary:oklch(from var(--cffy-primary-a10) clamp(0, (.58 - l) * 1000, 1) 0 0);--cffy-on-secondary:oklch(from var(--cffy-secondary-a10) clamp(0, (.58 - l) * 1000, 1) 0 0);--cffy-on-accent:oklch(from var(--cffy-accent-a10) clamp(0, (.58 - l) * 1000, 1) 0 0);--cffy-on-success:oklch(from var(--cffy-success-a10) clamp(0, (.58 - l) * 1000, 1) 0 0);--cffy-on-warning:oklch(from var(--cffy-warning-a10) clamp(0, (.58 - l) * 1000, 1) 0 0);--cffy-on-danger:oklch(from var(--cffy-danger-a10) clamp(0, (.58 - l) * 1000, 1) 0 0);--cffy-on-info:oklch(from var(--cffy-info-a10) clamp(0, (.58 - l) * 1000, 1) 0 0)}}:root{--cffy-primary-container:color-mix(in oklab, var(--cffy-primary-a10), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--cffy-secondary-container:color-mix(in oklab, var(--cffy-secondary-a10), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--cffy-accent-container:color-mix(in oklab, var(--cffy-accent-a10), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--cffy-success-container:color-mix(in oklab, var(--cffy-success-a10), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--cffy-warning-container:color-mix(in oklab, var(--cffy-warning-a10), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--cffy-danger-container:color-mix(in oklab, var(--cffy-danger-a10), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--cffy-info-container:color-mix(in oklab, var(--cffy-info-a10), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--cffy-muted-container:color-mix(in oklab, var(--cffy-muted-a10), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--cffy-primary-inverse:var(--lightningcss-light,var(--cffy-color-brand-primary-50))var(--lightningcss-dark,var(--cffy-color-brand-primary-500));--cffy-secondary-inverse:var(--lightningcss-light,var(--cffy-color-brand-secondary-50))var(--lightningcss-dark,var(--cffy-color-brand-secondary-500));--cffy-accent-inverse:var(--lightningcss-light,var(--cffy-color-brand-accent-50))var(--lightningcss-dark,var(--cffy-color-brand-accent-500));--cffy-success-inverse:var(--lightningcss-light,var(--cffy-color-brand-success-50))var(--lightningcss-dark,var(--cffy-color-brand-success-500));--cffy-warning-inverse:var(--lightningcss-light,var(--cffy-color-brand-warning-50))var(--lightningcss-dark,var(--cffy-color-brand-warning-500));--cffy-danger-inverse:var(--lightningcss-light,var(--cffy-color-brand-danger-50))var(--lightningcss-dark,var(--cffy-color-brand-danger-500));--cffy-info-inverse:var(--lightningcss-light,var(--cffy-color-brand-info-50))var(--lightningcss-dark,var(--cffy-color-brand-info-500));--cffy-muted-inverse:var(--lightningcss-light,var(--cffy-color-brand-muted-50))var(--lightningcss-dark,var(--cffy-color-brand-muted-500))}@supports (color:light-dark(oklch(from red max(l,0.8) c h),oklch(from red min(l,0.45) c h))){:root{--cffy-primary-inverse:light-dark(oklch(from var(--cffy-color-brand-primary-50) max(l, .8) c h),oklch(from var(--cffy-color-brand-primary-500) min(l, .45) c h));--cffy-secondary-inverse:light-dark(oklch(from var(--cffy-color-brand-secondary-50) max(l, .8) c h),oklch(from var(--cffy-color-brand-secondary-500) min(l, .45) c h));--cffy-accent-inverse:light-dark(oklch(from var(--cffy-color-brand-accent-50) max(l, .8) c h),oklch(from var(--cffy-color-brand-accent-500) min(l, .45) c h));--cffy-success-inverse:light-dark(oklch(from var(--cffy-color-brand-success-50) max(l, .8) c h),oklch(from var(--cffy-color-brand-success-500) min(l, .45) c h));--cffy-warning-inverse:light-dark(oklch(from var(--cffy-color-brand-warning-50) max(l, .8) c h),oklch(from var(--cffy-color-brand-warning-500) min(l, .45) c h));--cffy-danger-inverse:light-dark(oklch(from var(--cffy-color-brand-danger-50) max(l, .8) c h),oklch(from var(--cffy-color-brand-danger-500) min(l, .45) c h));--cffy-info-inverse:light-dark(oklch(from var(--cffy-color-brand-info-50) max(l, .8) c h),oklch(from var(--cffy-color-brand-info-500) min(l, .45) c h));--cffy-muted-inverse:light-dark(oklch(from var(--cffy-color-brand-muted-50) max(l, .8) c h),oklch(from var(--cffy-color-brand-muted-500) min(l, .45) c h))}}html.dark-mode{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cffy-tonal-dark-intensity:58%;--cffy-tonal-light-intensity:8%;--cffy-shadow-base:0 0% 0%;--cffy-img-filter-invert:brightness(0) invert(1);--cffy-frosted-glass-backdrop-filter:blur(20px) saturate(150%) contrast(100%) brightness(100%);--cffy-form-select-icon:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" fill=\"%23fff\" viewBox=\"0 -960 960 960\"><path d=\"M480-345 240-585l56-56 184 184 184-184 56 56z\"/></svg>");--cffy-form-checkbox-icon:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 -960 960 960\"><path d=\"m382-373.218 328.826-328.826q15.956-15.957 37.826-15.957t37.827 15.957 15.956 37.827-15.956 37.826l-366.87 366.87Q403.652-243.565 382-243.565t-37.609-15.956l-170.87-170.87q-15.956-15.957-15.739-37.826.217-21.87 16.174-37.827t37.827-15.957q21.869 0 37.826 15.957z\"/></svg>");--cffy-form-radio-icon:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 -960 960 960\"><path d=\"M480-60.782q-87.522 0-163.906-32.96-76.385-32.96-132.888-89.464T93.742-316.094 60.782-480t32.96-163.906q32.96-76.385 89.464-132.888t132.888-89.464T480-899.218t163.906 32.96 132.888 89.464q56.504 56.503 89.464 132.888 32.96 76.384 32.96 163.906t-32.96 163.906-89.464 132.888-132.888 89.464T480-60.782\"/></svg>");--cffy-surface-a0:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 85%);--cffy-surface-a10:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 84%);--cffy-surface-a20:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 78%);--cffy-surface-a30:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 73%);--cffy-surface-a40:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 68%);--cffy-surface-a50:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 63%);--cffy-surface-a60:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base) 58%);--cffy-surface-a70:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base-inverse) 60%);--cffy-surface-a80:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base-inverse) 50%);--cffy-surface-a90:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-base-inverse) 40%);--cffy-surface-disabled:color-mix(in oklab, var(--cffy-on-background-inverse), var(--cffy-muted-a10) 43%);--cffy-primary-a10:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background-inverse) 4%);--cffy-primary-a20:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background-inverse) 8%);--cffy-primary-a30:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background-inverse) 11%);--cffy-primary-a40:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background-inverse) 19%);--cffy-primary-a50:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background-inverse) 27%);--cffy-primary-a60:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background-inverse) 35%);--cffy-primary-a70:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background-inverse) 44%);--cffy-primary-a80:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background-inverse) 52%);--cffy-primary-a90:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background-inverse) 60%);--cffy-on-primary-container:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-on-background) 50%);--cffy-primary-disabled:color-mix(in oklab, var(--cffy-primary-base), var(--cffy-muted-a10) 50%);--cffy-secondary-a10:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background-inverse) 4%);--cffy-secondary-a20:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background-inverse) 8%);--cffy-secondary-a30:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background-inverse) 11%);--cffy-secondary-a40:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background-inverse) 19%);--cffy-secondary-a50:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background-inverse) 27%);--cffy-secondary-a60:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background-inverse) 35%);--cffy-secondary-a70:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background-inverse) 44%);--cffy-secondary-a80:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background-inverse) 52%);--cffy-secondary-a90:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background-inverse) 60%);--cffy-on-secondary-container:color-mix(in oklab, var(--cffy-secondary-base), var(--cffy-on-background) 50%);--cffy-accent-a10:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background-inverse) 4%);--cffy-accent-a20:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background-inverse) 8%);--cffy-accent-a30:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background-inverse) 11%);--cffy-accent-a40:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background-inverse) 19%);--cffy-accent-a50:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background-inverse) 27%);--cffy-accent-a60:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background-inverse) 35%);--cffy-accent-a70:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background-inverse) 44%);--cffy-accent-a80:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background-inverse) 52%);--cffy-accent-a90:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background-inverse) 60%);--cffy-on-accent-container:color-mix(in oklab, var(--cffy-accent-base), var(--cffy-on-background) 50%);--cffy-success-a10:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background-inverse) 4%);--cffy-success-a20:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background-inverse) 8%);--cffy-success-a30:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background-inverse) 11%);--cffy-success-a40:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background-inverse) 19%);--cffy-success-a50:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background-inverse) 27%);--cffy-success-a60:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background-inverse) 35%);--cffy-success-a70:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background-inverse) 44%);--cffy-success-a80:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background-inverse) 52%);--cffy-success-a90:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background-inverse) 60%);--cffy-on-success-container:color-mix(in oklab, var(--cffy-success-base), var(--cffy-on-background) 50%);--cffy-warning-a10:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background-inverse) 4%);--cffy-warning-a20:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background-inverse) 8%);--cffy-warning-a30:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background-inverse) 11%);--cffy-warning-a40:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background-inverse) 19%);--cffy-warning-a50:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background-inverse) 27%);--cffy-warning-a60:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background-inverse) 35%);--cffy-warning-a70:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background-inverse) 44%);--cffy-warning-a80:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background-inverse) 52%);--cffy-warning-a90:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background-inverse) 60%);--cffy-on-warning-container:color-mix(in oklab, var(--cffy-warning-base), var(--cffy-on-background) 50%);--cffy-danger-a10:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background-inverse) 4%);--cffy-danger-a20:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background-inverse) 8%);--cffy-danger-a30:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background-inverse) 11%);--cffy-danger-a40:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background-inverse) 19%);--cffy-danger-a50:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background-inverse) 27%);--cffy-danger-a60:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background-inverse) 35%);--cffy-danger-a70:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background-inverse) 44%);--cffy-danger-a80:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background-inverse) 52%);--cffy-danger-a90:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background-inverse) 60%);--cffy-on-danger-container:color-mix(in oklab, var(--cffy-danger-base), var(--cffy-on-background) 50%);--cffy-info-a10:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background-inverse) 4%);--cffy-info-a20:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background-inverse) 8%);--cffy-info-a30:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background-inverse) 11%);--cffy-info-a40:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background-inverse) 19%);--cffy-info-a50:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background-inverse) 27%);--cffy-info-a60:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background-inverse) 35%);--cffy-info-a70:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background-inverse) 44%);--cffy-info-a80:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background-inverse) 52%);--cffy-info-a90:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background-inverse) 60%);--cffy-on-info-container:color-mix(in oklab, var(--cffy-info-base), var(--cffy-on-background) 50%);--cffy-muted-a10:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background-inverse) 4%);--cffy-muted-a20:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background-inverse) 8%);--cffy-muted-a30:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background-inverse) 11%);--cffy-muted-a40:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background-inverse) 19%);--cffy-muted-a50:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background-inverse) 27%);--cffy-muted-a60:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background-inverse) 35%);--cffy-muted-a70:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background-inverse) 44%);--cffy-muted-a80:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background-inverse) 52%);--cffy-muted-a90:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background-inverse) 60%);--cffy-on-muted-container:color-mix(in oklab, var(--cffy-muted-base), var(--cffy-on-background) 50%)}@media (prefers-reduced-motion:reduce){:root{--cffy-ease-spring:var(--cffy-ease-decelerate);--cffy-ease-overshoot-soft:var(--cffy-ease-decelerate);--cffy-ease-bounce:var(--cffy-ease-decelerate)}}[data-density]{--cffy-space-4:calc(var(--cffy-space-unit)*var(--_density-scale,1));--cffy-space-6:calc(var(--cffy-space-unit)*var(--_density-scale,1)*1.5);--cffy-space-8:calc(var(--cffy-space-unit)*var(--_density-scale,1)*2);--cffy-space-12:calc(var(--cffy-space-unit)*var(--_density-scale,1)*3);--cffy-space-14:calc(var(--cffy-space-unit)*var(--_density-scale,1)*3.5);--cffy-space-16:calc(var(--cffy-space-unit)*var(--_density-scale,1)*4);--cffy-space-20:calc(var(--cffy-space-unit)*var(--_density-scale,1)*5);--cffy-space-24:calc(var(--cffy-space-unit)*var(--_density-scale,1)*6);--cffy-space-28:calc(var(--cffy-space-unit)*var(--_density-scale,1)*7);--cffy-space-32:calc(var(--cffy-space-unit)*var(--_density-scale,1)*8);--cffy-space-36:calc(var(--cffy-space-unit)*var(--_density-scale,1)*9);--cffy-space-40:calc(var(--cffy-space-unit)*var(--_density-scale,1)*10);--cffy-space-48:calc(var(--cffy-space-unit)*var(--_density-scale,1)*12);--cffy-space-72:calc(var(--cffy-space-unit)*var(--_density-scale,1)*18);--cffy-space-96:calc(var(--cffy-space-unit)*var(--_density-scale,1)*24);--cffy-space-120:calc(var(--cffy-space-unit)*var(--_density-scale,1)*30);--cffy-space-144:calc(var(--cffy-space-unit)*var(--_density-scale,1)*36);--cffy-space-192:calc(var(--cffy-space-unit)*var(--_density-scale,1)*48)}[data-density=compact]{--cffy-density:compact;--_density-mode:compact;--_density-scale:.8;--cffy-field-height-sm:2rem;--cffy-field-height-md:2.5rem;--cffy-field-height-lg:3rem;--cffy-control-height-sm:2rem;--cffy-control-height-md:2.25rem;--cffy-control-height-lg:3rem}@media (pointer:fine){[data-density=compact]{--cffy-field-height-sm:1.75rem;--cffy-field-height-md:2rem;--cffy-field-height-lg:2.5rem;--cffy-control-height-sm:1.75rem;--cffy-control-height-md:2rem;--cffy-control-height-lg:2.5rem}}[data-density=comfortable]{--cffy-density:comfortable;--_density-mode:comfortable;--_density-scale:1;--cffy-field-height-sm:2rem;--cffy-field-height-md:2.5rem;--cffy-field-height-lg:3rem;--cffy-control-height-sm:2rem;--cffy-control-height-md:2.25rem;--cffy-control-height-lg:3rem}[data-density=spacious]{--cffy-density:spacious;--_density-mode:spacious;--_density-scale:1.2;--cffy-field-height-sm:2.25rem;--cffy-field-height-md:2.75rem;--cffy-field-height-lg:3.5rem;--cffy-control-height-sm:2.25rem;--cffy-control-height-md:2.5rem;--cffy-control-height-lg:3.5rem}@container style(--cffy-density:compact) and (not style(--_density-mode:compact)){*{--cffy-density:compact;--_density-mode:compact;--_density-scale:.8;--cffy-field-height-sm:2rem;--cffy-field-height-md:2.5rem;--cffy-field-height-lg:3rem;--cffy-control-height-sm:2rem;--cffy-control-height-md:2.25rem;--cffy-control-height-lg:3rem}@media (pointer:fine){*{--cffy-field-height-sm:1.75rem;--cffy-field-height-md:2rem;--cffy-field-height-lg:2.5rem;--cffy-control-height-sm:1.75rem;--cffy-control-height-md:2rem;--cffy-control-height-lg:2.5rem}}*{--cffy-space-4:calc(var(--cffy-space-unit)*var(--_density-scale,1));--cffy-space-6:calc(var(--cffy-space-unit)*var(--_density-scale,1)*1.5);--cffy-space-8:calc(var(--cffy-space-unit)*var(--_density-scale,1)*2);--cffy-space-12:calc(var(--cffy-space-unit)*var(--_density-scale,1)*3);--cffy-space-14:calc(var(--cffy-space-unit)*var(--_density-scale,1)*3.5);--cffy-space-16:calc(var(--cffy-space-unit)*var(--_density-scale,1)*4);--cffy-space-20:calc(var(--cffy-space-unit)*var(--_density-scale,1)*5);--cffy-space-24:calc(var(--cffy-space-unit)*var(--_density-scale,1)*6);--cffy-space-28:calc(var(--cffy-space-unit)*var(--_density-scale,1)*7);--cffy-space-32:calc(var(--cffy-space-unit)*var(--_density-scale,1)*8);--cffy-space-36:calc(var(--cffy-space-unit)*var(--_density-scale,1)*9);--cffy-space-40:calc(var(--cffy-space-unit)*var(--_density-scale,1)*10);--cffy-space-48:calc(var(--cffy-space-unit)*var(--_density-scale,1)*12);--cffy-space-72:calc(var(--cffy-space-unit)*var(--_density-scale,1)*18);--cffy-space-96:calc(var(--cffy-space-unit)*var(--_density-scale,1)*24);--cffy-space-120:calc(var(--cffy-space-unit)*var(--_density-scale,1)*30);--cffy-space-144:calc(var(--cffy-space-unit)*var(--_density-scale,1)*36);--cffy-space-192:calc(var(--cffy-space-unit)*var(--_density-scale,1)*48)}}@container style(--cffy-density:comfortable) and (not style(--_density-mode:comfortable)){*{--cffy-density:comfortable;--_density-mode:comfortable;--_density-scale:1;--cffy-field-height-sm:2rem;--cffy-field-height-md:2.5rem;--cffy-field-height-lg:3rem;--cffy-control-height-sm:2rem;--cffy-control-height-md:2.25rem;--cffy-control-height-lg:3rem;--cffy-space-4:calc(var(--cffy-space-unit)*var(--_density-scale,1));--cffy-space-6:calc(var(--cffy-space-unit)*var(--_density-scale,1)*1.5);--cffy-space-8:calc(var(--cffy-space-unit)*var(--_density-scale,1)*2);--cffy-space-12:calc(var(--cffy-space-unit)*var(--_density-scale,1)*3);--cffy-space-14:calc(var(--cffy-space-unit)*var(--_density-scale,1)*3.5);--cffy-space-16:calc(var(--cffy-space-unit)*var(--_density-scale,1)*4);--cffy-space-20:calc(var(--cffy-space-unit)*var(--_density-scale,1)*5);--cffy-space-24:calc(var(--cffy-space-unit)*var(--_density-scale,1)*6);--cffy-space-28:calc(var(--cffy-space-unit)*var(--_density-scale,1)*7);--cffy-space-32:calc(var(--cffy-space-unit)*var(--_density-scale,1)*8);--cffy-space-36:calc(var(--cffy-space-unit)*var(--_density-scale,1)*9);--cffy-space-40:calc(var(--cffy-space-unit)*var(--_density-scale,1)*10);--cffy-space-48:calc(var(--cffy-space-unit)*var(--_density-scale,1)*12);--cffy-space-72:calc(var(--cffy-space-unit)*var(--_density-scale,1)*18);--cffy-space-96:calc(var(--cffy-space-unit)*var(--_density-scale,1)*24);--cffy-space-120:calc(var(--cffy-space-unit)*var(--_density-scale,1)*30);--cffy-space-144:calc(var(--cffy-space-unit)*var(--_density-scale,1)*36);--cffy-space-192:calc(var(--cffy-space-unit)*var(--_density-scale,1)*48)}}@container style(--cffy-density:spacious) and (not style(--_density-mode:spacious)){*{--cffy-density:spacious;--_density-mode:spacious;--_density-scale:1.2;--cffy-field-height-sm:2.25rem;--cffy-field-height-md:2.75rem;--cffy-field-height-lg:3.5rem;--cffy-control-height-sm:2.25rem;--cffy-control-height-md:2.5rem;--cffy-control-height-lg:3.5rem;--cffy-space-4:calc(var(--cffy-space-unit)*var(--_density-scale,1));--cffy-space-6:calc(var(--cffy-space-unit)*var(--_density-scale,1)*1.5);--cffy-space-8:calc(var(--cffy-space-unit)*var(--_density-scale,1)*2);--cffy-space-12:calc(var(--cffy-space-unit)*var(--_density-scale,1)*3);--cffy-space-14:calc(var(--cffy-space-unit)*var(--_density-scale,1)*3.5);--cffy-space-16:calc(var(--cffy-space-unit)*var(--_density-scale,1)*4);--cffy-space-20:calc(var(--cffy-space-unit)*var(--_density-scale,1)*5);--cffy-space-24:calc(var(--cffy-space-unit)*var(--_density-scale,1)*6);--cffy-space-28:calc(var(--cffy-space-unit)*var(--_density-scale,1)*7);--cffy-space-32:calc(var(--cffy-space-unit)*var(--_density-scale,1)*8);--cffy-space-36:calc(var(--cffy-space-unit)*var(--_density-scale,1)*9);--cffy-space-40:calc(var(--cffy-space-unit)*var(--_density-scale,1)*10);--cffy-space-48:calc(var(--cffy-space-unit)*var(--_density-scale,1)*12);--cffy-space-72:calc(var(--cffy-space-unit)*var(--_density-scale,1)*18);--cffy-space-96:calc(var(--cffy-space-unit)*var(--_density-scale,1)*24);--cffy-space-120:calc(var(--cffy-space-unit)*var(--_density-scale,1)*30);--cffy-space-144:calc(var(--cffy-space-unit)*var(--_density-scale,1)*36);--cffy-space-192:calc(var(--cffy-space-unit)*var(--_density-scale,1)*48)}}:root{--cffy-color-brand-primary-500:#010811;--cffy-color-brand-primary-50:#f3f9ff;--cffy-color-brand-secondary-500:#ef8239;--cffy-color-brand-secondary-50:#ffa47f;--cffy-color-brand-accent-500:#43d568;--cffy-color-brand-accent-50:#98ffb2;--cffy-on-secondary:var(--cffy-color-brand-black-500);--cffy-on-accent:var(--cffy-color-brand-black-500);--font-brand-primary:"Figtree", "Figtree Fallback: BlinkMacSystemFont", "Figtree Fallback: Segoe UI", "Figtree Fallback: Helvetica Neue", "Figtree Fallback: Arial", "Figtree Fallback: Noto Sans", sans-serif;--font-brand-secondary:"Inclusive Sans", "Inclusive Sans Fallback: BlinkMacSystemFont", "Inclusive Sans Fallback: Segoe UI", "Inclusive Sans Fallback: Helvetica Neue", "Inclusive Sans Fallback: Arial", "Inclusive Sans Fallback: Noto Sans", sans-serif;--cffy-font-primary:var(--font-brand-primary);--cffy-font-secondary:var(--font-brand-secondary);--inset-shadow-intensity:.25;--in-oklab:;--in-oklch:}@supports (background:linear-gradient(in oklab,white,black)){:root{--in-oklab:in oklab;--in-oklch:in oklch}}.dark-mode{--inset-shadow-intensity:.35}}@layer reset.reboot{*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:focus-visible{outline-offset:calc(var(--cffy-focus-ring-offset) - .1rem);outline:var(--cffy-focus-ring-color) auto;transition:outline-offset 75ms ease-out}:not(:active):focus-visible{transition-duration:var(--cffy-duration-250)}}:not(:active):focus-visible{outline-offset:var(--cffy-focus-ring-offset);outline:var(--cffy-focus-ring-color) auto}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;line-height:1.15}html.dark-mode :where(.form-color){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html.dark-mode :where(.form-color){--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--cffy-font-secondary);font-weight:var(--cffy-fw-400);color:var(--cffy-on-background);background-color:var(--cffy-background);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font-size:.875rem}body:has(.dialog[open]){overflow-y:hidden}body:has(.v-popper__popper--no-positioning){overflow-y:hidden}main{display:block}hr{box-sizing:content-box;border:0;border-top:var(--cffy-border-width-sm) solid var(--cffy-outline-button);opacity:.95;height:1px;margin:1rem 0;overflow:visible}code,kbd,pre,samp{font-family:monospace;font-size:1em}pre{white-space:pre-wrap}abbr[title]{cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:var(--cffy-fw-500)}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:var(--cffy-fw-800)}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}figure{margin:0 0 1rem}img,svg{vertical-align:middle}button,input{overflow:visible}button,select{text-transform:none}button:focus:not(:focus-visible){outline:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}label{display:inline-block}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}details{display:block}table{caption-side:bottom;border-collapse:collapse}th{font-weight:var(--cffy-fw-500);text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}@supports (scrollbar-color:auto){*{scrollbar-width:thin;scrollbar-color:var(--cffy-surface-container-highest) var(--cffy-surface-container-low);scrollbar-gutter:auto}}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{--_scrollbar-size:10px;width:var(--_scrollbar-size);height:var(--_scrollbar-size)}::-webkit-scrollbar-track{background:var(--cffy-surface-container-low);border-radius:var(--cffy-radius-full)}::-webkit-scrollbar-thumb{background-color:var(--cffy-surface-container-highest);border-radius:var(--cffy-radius-full)}}details summary{color:var(--cffy-muted-a10);-webkit-user-select:none;user-select:none;list-style:none}details summary::-webkit-details-marker{display:none}details[open]{background:var(--cffy-surface-container);border-radius:var(--cffy-shape-container);padding:.5rem}::selection{--_selection-opacity:45%;--_selection-space:oklab;background:color-mix(in var(--_selection-space),var(--cffy-primary-base-fixed) var(--_selection-opacity),transparent)}}@layer base.animations{@keyframes fade-in-down{0%{opacity:0;translate:0 2rem}to{opacity:1;translate:0}}@keyframes opacity-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes spin{to{rotate:1turn}}.animation-spin{animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:forwards}@keyframes zoom-in-out{0%{scale:inherit}50%{scale:1.1}to{scale:inherit}}@keyframes progress-bar-stripes{0%{width:0}to{width:100%}}@keyframes angle-spin{0%{--cffy-gradient-angle:0deg}to{--cffy-gradient-angle:360deg}}@keyframes angle-glow{to{--cffy-gradient-angle:405deg}}@media (prefers-reduced-motion){@keyframes fade-in-down{0%{opacity:0;translate:0}to{opacity:1;translate:0}}@keyframes scale-in{0%{opacity:0;scale:1}to{opacity:1;scale:1}}}.slide-block-enter-active{transition:translate var(--cffy-duration-800) var(--cffy-ease-decelerate),opacity var(--cffy-duration-400) var(--cffy-ease-decelerate)}.slide-block-leave-active{transition:translate var(--cffy-duration-400) var(--cffy-ease-accelerate),opacity var(--cffy-duration-200) var(--cffy-ease-accelerate)}.slide-block-enter-from{opacity:0;translate:0 1.875rem}.slide-block-leave-to{opacity:0;translate:0 -1.875rem}}@layer base.icons{i:is(.material-symbols-rounded,.material-symbols-outlined,.material-symbols-sharp){vertical-align:middle;transition:all var(--cffy-duration-300) var(--cffy-ease-decelerate);font-variation-settings:var(--cffy-iw-semi-bold);display:inline-flex}.icon-svg{--_icon-svg-size:2rem;vertical-align:middle;line-height:0;display:inline-flex}.icon-svg>svg{width:var(--_icon-svg-size);height:var(--_icon-svg-size)}.icon-svg.icon-svg-current>svg{fill:currentColor}.icon-wrap{--_icon-wrap-padding:var(--cffy-icon-wrap-padding,20px);--_icon-wrap-radius:var(--cffy-icon-wrap-radius,var(--cffy-radius-full));--_icon-wrap-bg-color:var(--cffy-icon-wrap-bg-color,var(--cffy-background));--_icon-wrap-color:var(--cffy-icon-wrap-color,var(--cffy-primary-a10));--_icon-wrap-border-size:0;--_icon-wrap-border-color:transparent;--_icon-wrap-space:oklab;--_icon-wrap-tint-alpha:var(--cffy-icon-wrap-tint-alpha,10%);padding:var(--_icon-wrap-padding);background-color:var(--_icon-wrap-bg-color);color:var(--_icon-wrap-color);border-radius:var(--_icon-wrap-radius);border:var(--_icon-wrap-border-size) solid;height:100%}.icon-wrap.icon-wrap-primary{--_icon-wrap-bg-color:color-mix(in var(--_icon-wrap-space), var(--cffy-primary-base-fixed) var(--_icon-wrap-tint-alpha), transparent);--_icon-wrap-color:var(--cffy-primary-a10)}.icon-wrap.icon-wrap-secondary{--_icon-wrap-bg-color:color-mix(in var(--_icon-wrap-space), var(--cffy-secondary-base-fixed) var(--_icon-wrap-tint-alpha), transparent);--_icon-wrap-color:var(--cffy-secondary-a10)}.icon-wrap.icon-wrap-accent{--_icon-wrap-bg-color:color-mix(in var(--_icon-wrap-space), var(--cffy-accent-base-fixed) var(--_icon-wrap-tint-alpha), transparent);--_icon-wrap-color:var(--cffy-accent-a10)}.icon-wrap.icon-wrap-success{--_icon-wrap-bg-color:color-mix(in var(--_icon-wrap-space), var(--cffy-success-base-fixed) var(--_icon-wrap-tint-alpha), transparent);--_icon-wrap-color:var(--cffy-success-a10)}.icon-wrap.icon-wrap-warning{--_icon-wrap-bg-color:color-mix(in var(--_icon-wrap-space), var(--cffy-warning-base-fixed) var(--_icon-wrap-tint-alpha), transparent);--_icon-wrap-color:var(--cffy-warning-a10)}.icon-wrap.icon-wrap-danger{--_icon-wrap-bg-color:color-mix(in var(--_icon-wrap-space), var(--cffy-danger-base-fixed) var(--_icon-wrap-tint-alpha), transparent);--_icon-wrap-color:var(--cffy-danger-a10)}.icon-wrap.icon-wrap-info{--_icon-wrap-bg-color:color-mix(in var(--_icon-wrap-space), var(--cffy-info-base-fixed) var(--_icon-wrap-tint-alpha), transparent);--_icon-wrap-color:var(--cffy-info-a10)}.icon-wrap.icon-wrap-default{--_icon-wrap-bg-color:var(--cffy-surface-container);--_icon-wrap-color:var(--cffy-on-background)}.icon-wrap.icon-wrap-outline{--_icon-wrap-bg-color:transparent;--_icon-wrap-color:var(--cffy-on-background);--_icon-wrap-border-size:var(--cffy-border-width-sm);--_icon-wrap-border-color:var(--cffy-outline-surface);border-color:var(--_icon-wrap-border-color)}.icon-wrap.icon-wrap-surface{--_icon-wrap-bg-color:var(--cffy-surface-body-pane);--_icon-wrap-color:var(--cffy-on-background)}.icon-wrap.icon-wrap-gradient{color:#fff;--cffy-angle:45deg;--_gradient-stops:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0));background:linear-gradient(var(--cffy-angle),var(--_gradient-stops))}@supports (background:linear-gradient(45deg in oklch,red,blue)){.icon-wrap.icon-wrap-gradient{background:linear-gradient(var(--cffy-angle) in oklch,var(--_gradient-stops))}}.icon-wrap.icon-wrap-gradient.gradient-pink{--_gradient-stops:#5300fa, #ab068e, #ee5aaf}.icon-wrap.icon-wrap-gradient.gradient-magenta{--_gradient-stops:#7319fa, #ff33b4, #ff7e29}.icon-wrap.icon-wrap-gradient.gradient-emerald{--_gradient-stops:#4ae17b, #11d181}.icon-wrap.icon-wrap-gradient.gradient-cyan{--_gradient-stops:#0adeff, #0a81ff}.icon-wrap.icon-wrap-gradient.gradient-rose{--_gradient-stops:#391a41, #a51957, #f5536b}.icon-wrap.icon-wrap-gradient.gradient-purple{--_gradient-stops:#c11ceb, #6f19b5, #25007a}.icon-wrap.icon-wrap-gradient.gradient-yellow{--_gradient-stops:#875919, #a87732, #dbaa64, #f0c588}.icon-wrap.icon-wrap-gradient.gradient-orange{--_gradient-stops:#c20ea1, #dd2d7f, #ee4c5e, #f46d41}.icon-wrap.icon-wrap-gradient.gradient-lime{--_gradient-stops:#8eb309, #d8ff4a}.icon-wrap.icon-wrap-gradient.gradient-amber{--_gradient-stops:#ffe572, #c28333}.icon-wrap.icon-wrap-gradient.gradient-red{--_gradient-stops:#e91e63, #d81557, #aa1145}.icon-wrap.icon-wrap-gradient.gradient-blue{--_gradient-stops:#148ade, #116ab8}.icon-wrap.icon-wrap-gradient.gradient-gray{--_gradient-stops:#404040, #212121}.icon-wrap.icon-wrap-gradient.gradient-white{--_gradient-stops:#f5f7fa, #f0f6ff}.icon-wrap.icon-wrap-gradient.gradient-indigo{--_gradient-stops:#715cff, #6851ff}.icon-wrap.icon-wrap-gradient.gradient-indigo-dark{--_gradient-stops:#150a62, #6851ff}.icon-wrap.icon-wrap-gradient.gradient-violet{--_gradient-stops:#8200e7, #bf3eff}.icon-wrap.icon-wrap-gradient.gradient-green{--_gradient-stops:#33d655, #29ac4a, #21823e}.icon-wrap.icon-wrap-gradient.gradient-fuchsia{--_gradient-stops:var(--cffy-color-brand-accent-500), #715cff, #bf3eff, #ee5aaf, var(--cffy-color-brand-accent-500)}.icon-wrap.icon-wrap-gradient.gradient-navy{--_gradient-stops:#292a4b, #47497a, #8587b0, #c4c5d9}.icon-wrap.icon-wrap-gradient.gradient-primary{--_gradient-stops:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0))}.icon-wrap.icon-wrap-gradient.gradient-secondary{--_gradient-stops:var(--cffy-secondary-base-fixed), color-mix(in oklab, var(--cffy-secondary-base-fixed) 75%, oklch(0% 0 0))}.icon-wrap.icon-wrap-gradient.gradient-accent{--_gradient-stops:var(--cffy-accent-base-fixed), color-mix(in oklab, var(--cffy-accent-base-fixed) 75%, oklch(0% 0 0))}.icon-wrap.icon-wrap-gradient.gradient-success{--_gradient-stops:var(--cffy-success-base-fixed), color-mix(in oklab, var(--cffy-success-base-fixed) 75%, oklch(0% 0 0))}.icon-wrap.icon-wrap-gradient.gradient-warning{--_gradient-stops:var(--cffy-warning-base-fixed), color-mix(in oklab, var(--cffy-warning-base-fixed) 75%, oklch(0% 0 0))}.icon-wrap.icon-wrap-gradient.gradient-danger{--_gradient-stops:var(--cffy-danger-base-fixed), color-mix(in oklab, var(--cffy-danger-base-fixed) 75%, oklch(0% 0 0))}.icon-wrap.icon-wrap-gradient.gradient-info{--_gradient-stops:var(--cffy-info-base-fixed), color-mix(in oklab, var(--cffy-info-base-fixed) 75%, oklch(0% 0 0))}.icon-wrap.icon-wrap-gradient i{font-variation-settings:var(--cffy-iw-bold);color:inherit}.icon-wrap.icon-wrap-bordered{--_icon-wrap-border-size:var(--cffy-border-width-sm);--_icon-wrap-border-color:var(--_icon-wrap-color);border-color:var(--_icon-wrap-border-color)}.icon-wrap.icon-wrap-xs{--_icon-wrap-padding:8px;--_icon-wrap-radius:min(var(--cffy-radius-md), var(--cffy-shape-container));aspect-ratio:1;place-content:center;width:2rem;display:grid}.icon-wrap.icon-wrap-xs:is(i){font-size:var(--cffy-fs-base)}.icon-wrap.icon-wrap-sm{--_icon-wrap-padding:10px;--_icon-wrap-radius:min(var(--cffy-radius-lg), var(--cffy-shape-container))}.icon-wrap.icon-wrap-lg{--_icon-wrap-padding:30px;--_icon-wrap-radius:min(var(--cffy-radius-xl), calc(var(--cffy-shape-container)*2))}.icon-wrap.icon-wrap-lg:is(i){font-size:calc(var(--cffy-fs-4xl))}.icon-state-wrapper{--_icon-state-size:clamp(3rem, calc(5vw + 3rem), 7rem);--_icon-state-gap:1rem;justify-content:center;gap:var(--_icon-state-gap);isolation:isolate;margin-block:1.75rem;display:grid;container:state-wrapper/inline-size}.icon-state-wrapper>*{grid-area:1/1}.icon-state-wrapper:hover .icon-empty-state{--_icon-rotate:15deg;--_icon-translate:10px;--_icon-state-radius:var(--cffy-radius-xl)}.icon-state-wrapper .icon-empty-state{--_icon-rotate:0;--_icon-translate:5px;--_icon-translate-pow:5;--_icon-state-radius:100%;--_icon-state-easing:var(--cffy-ease-spring);--_icon-state-duration:var(--cffy-duration-800);height:var(--_icon-state-size);width:var(--_icon-state-size);aspect-ratio:1;border-radius:var(--_icon-state-radius);transform-origin:bottom;transition:translate var(--_icon-state-duration) var(--_icon-state-easing),rotate var(--_icon-state-duration) var(--_icon-state-easing),border-radius var(--_icon-state-duration) var(--_icon-state-easing)}.icon-state-wrapper .icon-empty-state:first-child{background:linear-gradient(45deg,#0adeff,#0a81ff)}@supports (background:linear-gradient(45deg in oklch,red,blue)){.icon-state-wrapper .icon-empty-state:first-child{background:linear-gradient(45deg in oklch,#0adeff,#0a81ff)}}.icon-state-wrapper .icon-empty-state:first-child{rotate:calc(var(--_icon-rotate)*-2);translate:calc(var(--_icon-translate)*var(--_icon-translate-pow)*-1)}.icon-state-wrapper .icon-empty-state:nth-child(2){background:linear-gradient(45deg,#ffe572,#c28333)}@supports (background:linear-gradient(45deg in oklch,red,blue)){.icon-state-wrapper .icon-empty-state:nth-child(2){background:linear-gradient(45deg in oklch,#ffe572,#c28333)}}.icon-state-wrapper .icon-empty-state:nth-child(2){rotate:calc(var(--_icon-rotate)*0);translate:calc(var(--_icon-translate)*0)}.icon-state-wrapper .icon-empty-state:nth-child(3){background:linear-gradient(45deg,#8200e7,#bf3eff)}@supports (background:linear-gradient(45deg in oklch,red,blue)){.icon-state-wrapper .icon-empty-state:nth-child(3){background:linear-gradient(45deg in oklch,#8200e7,#bf3eff)}}.icon-state-wrapper .icon-empty-state:nth-child(3){rotate:calc(var(--_icon-rotate)*2);translate:calc(var(--_icon-translate)*var(--_icon-translate-pow))}@container state-wrapper (width<=500px){.icon-state-wrapper .icon-empty-state{--_icon-translate:5px;--_icon-translate-pow:2.5}}}@layer base.typography{h1,h2,h3,h4,h5,h6{font-weight:var(--cffy-fw-500);color:var(--cffy-on-background);margin-top:0;margin-bottom:.5rem;font-style:normal;line-height:1.2}h1{font-family:var(--cffy-font-primary);font-weight:800;font-size:var(--cffy-fs-4xl);letter-spacing:0}h2{font-size:var(--cffy-fs-3xl)}h2,h3{font-family:var(--cffy-font-primary);letter-spacing:0;font-weight:500}h3{font-size:var(--cffy-fs-2xl)}h4{font-size:var(--cffy-fs-xl);letter-spacing:.25px}h4,h5{font-family:var(--cffy-font-secondary);font-weight:500}h5{font-size:var(--cffy-fs-lg);letter-spacing:.2px}h6{font-family:var(--cffy-font-secondary);font-weight:500;font-size:var(--cffy-fs-base);letter-spacing:.15px}.display-1{font-family:var(--cffy-font-primary);letter-spacing:-.03em;font-size:clamp(2.5rem,1.64rem + 3.57vw,4.5rem);font-weight:800;line-height:1}.display-2{font-size:clamp(2rem,1.3rem + 2.9vw,3.625rem)}.display-2,.display-3{font-family:var(--cffy-font-primary);letter-spacing:-.03em;font-weight:500;line-height:1}.display-3{font-size:clamp(1.625rem,1.2rem + 1.79vw,2.5rem)}.display-4{font-family:var(--cffy-font-primary);letter-spacing:-.64px;font-size:clamp(1.375rem,1.11rem + 1.12vw,2rem);font-weight:500;line-height:1}.subtitle-1,.tab-segmented-control-container .tab-segmented-control .segmented-control-item .segmented-control-link{font-family:var(--cffy-font-secondary);font-weight:400;font-size:var(--cffy-fs-sm);letter-spacing:.45px}.accordion-group .accordion .accordion-body p,.subtitle-2{font-family:var(--cffy-font-secondary);font-weight:400;font-size:var(--cffy-fs-2xs);letter-spacing:.35px}.body-1{font-weight:400;font-size:var(--cffy-fs-base);line-height:1.5}.body-1,.caption{font-family:var(--cffy-font-secondary);letter-spacing:.5px}.caption{font-weight:500;font-size:var(--cffy-fs-4xs)}.overline{font-family:var(--cffy-font-primary);font-weight:800;font-size:var(--cffy-fs-xs);letter-spacing:-.01em;text-transform:uppercase}@supports not (font-variation-settings:"wght" 500){.overline{font-family:var(--cffy-font-secondary)}}@supports (font-variation-settings:"wght" 500){.overline{font-family:var(--cffy-font-primary);font-optical-sizing:auto;letter-spacing:-.15px;transition:font-variation-settings var(--cffy-duration-500) var(--cffy-ease-spring);font-variation-settings:var(--cffy-vfs-heading-bold)}}a,p{font-weight:var(--cffy-fw-400);font-size:var(--cffy-fs-xs);letter-spacing:.4px;line-height:20px}p{text-wrap:balance;margin-top:0;margin-bottom:.5rem}@supports (text-wrap:pretty){p{text-wrap:pretty}}.anchor-link,a{--_link-color:var(--cffy-link-color,var(--cffy-primary-a10));--_link-underline-color:var(--cffy-link-underline-color,var(--cffy-primary-a20));--_link-radius:var(--cffy-radius-full);--_link-easing:var(--cffy-link-easing,var(--cffy-ease-spring));--_link-duration:var(--cffy-link-duration,var(--cffy-duration-800));color:var(--_link-color);cursor:pointer;text-decoration:none;position:relative}.anchor-link:is(.undecorated,.navigation-drawer .drawer-content .drawer-body .drawer-item:is(a),.navigation-bar .navigation-bar-item .navigation-bar-link,.navbar .navbar-brand span,.navbar .navbar-brand a,.navbar .navbar-collapse .navbar-nav .nav-item .nav-link,.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item,.list-group .list-group-item .list-item:is(a),.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item:is(a,span),.card.card-link,.btn):after,a:is(.undecorated,.navigation-drawer .drawer-content .drawer-body .drawer-item:is(a),.navigation-bar .navigation-bar-item .navigation-bar-link,.navbar .navbar-brand span,.navbar .navbar-brand a,.navbar .navbar-collapse .navbar-nav .nav-item .nav-link,.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item,.list-group .list-group-item .list-item:is(a),.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item:is(a,span),.card.card-link,.btn):after{content:none}.anchor-link:after,a:after{content:"";background:var(--_link-underline-color);border-radius:var(--_link-radius);opacity:0;width:100%;height:2px;transition:opacity var(--_link-duration) var(--_link-easing),scale var(--_link-duration) var(--_link-easing);margin:auto;position:absolute;bottom:-.15em;left:0;scale:0}.anchor-link:hover,a:hover{color:var(--cffy-link-hover-color,var(--cffy-primary-a20));text-decoration:none}.anchor-link:hover:after,a:hover:after{opacity:1;scale:1}.anchor-link:is(:active,:focus),a:is(:active,:focus){color:var(--cffy-link-active-color,var(--cffy-primary-a30));text-decoration:none}.label,label{font-family:var(--cffy-font-secondary);font-weight:600;font-size:var(--cffy-fs-3xs);letter-spacing:-.01em;color:var(--cffy-on-background);margin-bottom:.75rem}code{--_code-color:var(--cffy-code-color,var(--cffy-muted-a10));font-size:var(--cffy-code-font-size,var(--cffy-fs-3xs));color:var(--_code-color);cursor:pointer}kbd{font-weight:var(--cffy-fw-400);font-size:var(--cffy-kbd-font-size,var(--cffy-fs-4xs));color:var(--cffy-kbd-color,var(--cffy-on-background));background-color:var(--cffy-kbd-bg-color,var(--cffy-surface-kbd));border:var(--cffy-border-width-sm) solid var(--cffy-kbd-bg-color,var(--cffy-surface-kbd));box-shadow:var(--cffy-kbd-shadow,var(--cffy-shadow-xs));border-radius:var(--cffy-kbd-radius,min(var(--cffy-radius-md),var(--cffy-shape-control)));padding:.25rem}kbd.kbd-dark{color:var(--cffy-white-base);background-color:var(--cffy-dark-base);border-color:var(--cffy-dark-base)}}@layer components.accordion{.accordion-group{--_accordion-group-gap:var(--cffy-accordion-group-gap,var(--cffy-space-4));gap:var(--_accordion-group-gap);grid-template-rows:auto;display:grid}.accordion-group .accordion{--_accordion-bg-color:var(--cffy-accordion-bg-color,var(--cffy-surface-accordion));--_accordion-color:var(--cffy-accordion-color,var(--cffy-on-background));--_accordion-radius:var(--cffy-accordion-radius,var(--cffy-shape-container));--_accordion-border-color:var(--cffy-accordion-border-color,transparent);--_accordion-padding:var(--cffy-accordion-padding,var(--cffy-space-14));--_accordion-icon-gap:calc(var(--cffy-space-20)/2);--_accordion-arrow-size:24px;--_accordion-title-font-size:var(--cffy-accordion-title-font-size,var(--cffy-fs-xs));--_accordion-body-font-size:var(--cffy-accordion-body-font-size,var(--cffy-fs-2xs));--_accordion-body-color:var(--cffy-accordion-body-color,var(--cffy-muted-a10));--_accordion-icon-color:var(--cffy-accordion-icon-color,var(--cffy-muted-a10));--_accordion-hover-color:var(--cffy-accordion-hover-color,var(--cffy-primary-a10));--_accordion-content-gap:var(--cffy-space-16);--_accordion-easing:var(--cffy-accordion-easing,var(--cffy-ease-overshoot-soft));--_accordion-duration:var(--cffy-accordion-duration,var(--cffy-duration-600));background-color:var(--_accordion-bg-color);border-radius:var(--_accordion-radius);border:var(--cffy-border-width-sm) solid var(--_accordion-border-color);flex-direction:column;gap:0;block-size:100%;inline-size:100%;padding:0;display:flex}@media (prefers-reduced-motion:no-preference){.accordion-group .accordion{interpolate-size:allow-keywords}}.accordion-group .accordion:first-child{--_accordion-radius:var(--cffy-accordion-radius,var(--cffy-shape-container)) var(--cffy-accordion-radius,var(--cffy-shape-container)) min(var(--cffy-radius-sm), var(--cffy-shape-container)) min(var(--cffy-radius-sm), var(--cffy-shape-container))}.accordion-group .accordion:last-child{--_accordion-radius:min(var(--cffy-radius-sm), var(--cffy-shape-container)) min(var(--cffy-radius-sm), var(--cffy-shape-container)) var(--cffy-accordion-radius,var(--cffy-shape-container)) var(--cffy-accordion-radius,var(--cffy-shape-container))}.accordion-group .accordion:not(:first-child,:last-child){--_accordion-radius:min(var(--cffy-radius-md), var(--cffy-shape-container))}.accordion-group .accordion summary{border-radius:var(--_accordion-radius);padding:var(--_accordion-padding)}.accordion-group .accordion summary.accordion-header{--_accordion-trailing-icon-deg:0deg;--_accordion-state:0%;align-items:center;gap:var(--_accordion-icon-gap);cursor:pointer;background-color:color-mix(in oklab,transparent,var(--cffy-state-layer-color) var(--_accordion-state));flex-direction:row;padding-inline-end:calc(var(--_accordion-padding) + var(--_accordion-arrow-size) + var(--cffy-space-4));display:flex;position:relative}.accordion-group .accordion summary.accordion-header .accordion-icon{color:var(--_accordion-icon-color);flex-shrink:0}.accordion-group .accordion summary.accordion-header .accordion-title{font-size:var(--_accordion-title-font-size);font-weight:var(--cffy-fw-700);font-family:var(--cffy-font-primary);color:var(--_accordion-color);margin-bottom:0;line-height:1.5}.accordion-group .accordion summary.accordion-header:hover{--_accordion-state:var(--cffy-state-hover-opacity)}.accordion-group .accordion summary.accordion-header:hover .accordion-title{color:var(--_accordion-hover-color)}.accordion-group .accordion summary.accordion-header:is(:active,:focus-visible){--_accordion-state:var(--cffy-state-pressed-opacity)}.accordion-group .accordion summary.accordion-header:after{content:"";inline-size:var(--_accordion-arrow-size);block-size:var(--_accordion-arrow-size);background-color:var(--_accordion-icon-color);inset-block:0;right:var(--_accordion-padding);rotate:var(--_accordion-trailing-icon-deg);transition:rotate var(--_accordion-duration) var(--_accordion-easing);margin-block:auto;position:absolute;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22M480-361q-8%200-15-2.5t-13-8.5L268-556q-11-11-11-28t11-28%2028-11%2028%2011l156%20156%20156-156q11-11%2028-11t28%2011%2011%2028-11%2028L508-372q-6%206-13%208.5t-15%202.5%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22M480-361q-8%200-15-2.5t-13-8.5L268-556q-11-11-11-28t11-28%2028-11%2028%2011l156%20156%20156-156q11-11%2028-11t28%2011%2011%2028-11%2028L508-372q-6%206-13%208.5t-15%202.5%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat}.accordion-group .accordion::details-content{opacity:0;height:0;min-height:0;transition:content-visibility var(--_accordion-duration) allow-discrete,opacity,height,min-height;transition-duration:var(--_accordion-duration);transition-timing-function:var(--_accordion-easing);overflow-y:clip}.accordion-group .accordion[open] summary.accordion-header{--_accordion-trailing-icon-deg:180deg}.accordion-group .accordion[open]::details-content{opacity:1;height:auto;min-height:1rem;margin-bottom:var(--_accordion-content-gap)}.accordion-group .accordion summary.accordion-header[aria-disabled=true]{opacity:.55;cursor:not-allowed}.accordion-group .accordion summary.accordion-header[aria-disabled=true]:is(:hover,:active){--_accordion-state:0%}.accordion-group .accordion summary.accordion-header[aria-disabled=true]:is(:hover,:active) .accordion-title{color:var(--_accordion-color)}.accordion-group .accordion .accordion-body{padding-inline:var(--_accordion-padding)}.accordion-group .accordion .accordion-body p{color:var(--_accordion-body-color);font-size:var(--_accordion-body-font-size);margin-bottom:var(--_accordion-padding);line-height:1.75}@media (prefers-reduced-motion){.accordion-group .accordion::details-content{transition-timing-function:step-start}}.accordion-group:not(:has(.accordion:nth-child(2))) .accordion:first-child{--_accordion-radius:var(--cffy-accordion-radius,var(--cffy-shape-container))}.accordion-group.accordion-transparent .accordion{--_accordion-bg-color:transparent;--_accordion-border-color:var(--cffy-outline-surface)}.accordion-group.accordion-pane .accordion{--_accordion-bg-color:var(--cffy-surface-body-pane)}.accordion-group .accordion.accordion-sm,.accordion-group.accordion-sm .accordion{--_accordion-padding:var(--cffy-space-8);--_accordion-icon-gap:var(--cffy-space-8);--_accordion-arrow-size:20px;--_accordion-title-font-size:var(--cffy-fs-2xs);--_accordion-body-font-size:var(--cffy-fs-3xs);--_accordion-content-gap:var(--cffy-space-8)}.accordion-group.accordion-borderless .accordion{--_accordion-bg-color:transparent;--_accordion-border-color:transparent}.accordion-group.accordion-border-block{gap:0}.accordion-group.accordion-border-block .accordion{--_accordion-bg-color:transparent;--_accordion-border-color:var(--cffy-outline-surface);border-block-end:none;border-inline:none}.accordion-group.accordion-border-block .accordion:last-child{border-block-end:var(--cffy-border-width-sm) solid var(--_accordion-border-color)}.accordion-group.accordion-square .accordion:is(:first-child,:not(:first-child)){--_accordion-radius:var(--cffy-radius-none)}}@layer components.alert{.alert-container{--_alert-radius:var(--cffy-alert-radius,var(--cffy-shape-container));border-radius:var(--_alert-radius);container:AlertContainer/inline-size}.alert-container:has(.alert-snackbar){z-index:1100;--_alert-toast-offset:var(--cffy-alert-toast-offset,var(--cffy-space-32));--_alert-toast-min-width:var(--cffy-alert-toast-min-width,var(--cffy-container-2xs));--_alert-toast-max-width:90vw;--_alert-toast-width:fit-content;--_alert-toast-offset-bottom:var(--_alert-toast-offset);--_alert-toast-inset-block-start:auto;--_alert-toast-inset-block-end:var(--_alert-toast-offset-bottom);--_alert-toast-inset-inline-start:0;--_alert-toast-inset-inline-end:0;--_alert-toast-container-width:100%;--_alert-toast-justify:center;--_alert-toast-margin-inline:auto;--_alert-toast-self-width:var(--_alert-toast-width);--_alert-toast-self-max-width:var(--_alert-toast-max-width);inset-block:var(--_alert-toast-inset-block-start) var(--_alert-toast-inset-block-end);inset-inline:var(--_alert-toast-inset-inline-start) var(--_alert-toast-inset-inline-end);width:var(--_alert-toast-container-width);justify-content:var(--_alert-toast-justify);pointer-events:none;display:flex;position:fixed}.alert-container:has(.alert-snackbar) .alert-snackbar{margin-inline:var(--_alert-toast-margin-inline);min-width:var(--_alert-toast-min-width);max-width:var(--_alert-toast-self-max-width);width:var(--_alert-toast-self-width);pointer-events:auto}.alert-container:has(.alert-snackbar).placement-top{--_alert-toast-inset-block-start:var(--_alert-toast-offset);--_alert-toast-inset-block-end:auto}.alert-container:has(.alert-snackbar).placement-top-left{--_alert-toast-inset-block-start:var(--_alert-toast-offset);--_alert-toast-inset-block-end:auto;--_alert-toast-inset-inline-start:var(--_alert-toast-offset);--_alert-toast-inset-inline-end:auto;--_alert-toast-container-width:min(var(--cffy-container-lg), calc(100% - var(--_alert-toast-offset)*2));--_alert-toast-justify:flex-start;--_alert-toast-margin-inline:0}.alert-container:has(.alert-snackbar).placement-top-right{--_alert-toast-inset-block-start:var(--_alert-toast-offset);--_alert-toast-inset-block-end:auto;--_alert-toast-inset-inline-start:auto;--_alert-toast-inset-inline-end:var(--_alert-toast-offset);--_alert-toast-container-width:min(var(--cffy-container-lg), calc(100% - var(--_alert-toast-offset)*2));--_alert-toast-justify:flex-end;--_alert-toast-margin-inline:0}.alert-container:has(.alert-snackbar).placement-bottom-left{--_alert-toast-inset-block-start:auto;--_alert-toast-inset-block-end:var(--_alert-toast-offset-bottom);--_alert-toast-inset-inline-start:var(--_alert-toast-offset);--_alert-toast-inset-inline-end:auto;--_alert-toast-container-width:min(var(--cffy-container-lg), calc(100% - var(--_alert-toast-offset)*2));--_alert-toast-justify:flex-start;--_alert-toast-margin-inline:0}.alert-container:has(.alert-snackbar).placement-bottom-right{--_alert-toast-inset-block-start:auto;--_alert-toast-inset-block-end:var(--_alert-toast-offset-bottom);--_alert-toast-inset-inline-start:auto;--_alert-toast-inset-inline-end:var(--_alert-toast-offset);--_alert-toast-container-width:min(var(--cffy-container-lg), calc(100% - var(--_alert-toast-offset)*2));--_alert-toast-justify:flex-end;--_alert-toast-margin-inline:0}@media (width<=576px){.alert-container:has(.alert-snackbar){--_alert-toast-inset-inline-start:0;--_alert-toast-inset-inline-end:0;--_alert-toast-container-width:100%;--_alert-toast-justify:center;--_alert-toast-margin-inline:auto;--_alert-toast-self-width:100%;--_alert-toast-self-max-width:100%;padding-inline:var(--_alert-toast-offset)}.alert-container:has(.alert-snackbar):is(.placement-top-left,.placement-top-right,.placement-bottom-left,.placement-bottom-right){--_alert-toast-inset-inline-start:0;--_alert-toast-inset-inline-end:0;--_alert-toast-container-width:100%;--_alert-toast-justify:center;--_alert-toast-margin-inline:auto;--_alert-toast-self-width:100%;--_alert-toast-self-max-width:100%;padding-inline:var(--_alert-toast-offset)}}.alert{--_alert-color:var(--cffy-alert-color,var(--cffy-on-background));--_alert-icon-color:var(--cffy-alert-icon-color,var(--cffy-on-background));--_alert-bg-color:var(--cffy-alert-bg-color,var(--cffy-surface-container-low));--_alert-border-color:var(--cffy-alert-border-color,var(--cffy-surface-container-low));--_alert-radius:var(--cffy-alert-radius,var(--cffy-shape-container));--_alert-font-size:var(--cffy-alert-font-size,var(--cffy-fs-3xs));--_alert-font-weight:var(--cffy-alert-font-weight,var(--cffy-fw-400));--_alert-icon-size:var(--cffy-alert-icon-size,1.75em);--_alert-padding-block:var(--cffy-alert-padding-block,var(--cffy-space-12));--_alert-padding-inline:var(--cffy-alert-padding-inline,var(--cffy-space-12));--_alert-gap:var(--cffy-alert-gap,var(--cffy-space-8));--_alert-stack-gap:var(--cffy-alert-stack-gap,var(--_alert-padding-block));--_alert-columns:1fr auto;--_alert-flex-direction:row;grid-template-columns:var(--_alert-columns);padding-block:var(--_alert-padding-block);padding-inline:var(--_alert-padding-inline);font-size:var(--_alert-font-size);font-weight:var(--_alert-font-weight);white-space:normal;align-items:center;gap:var(--_alert-gap);border-radius:var(--_alert-radius);color:var(--_alert-color);background-color:var(--_alert-bg-color);border:var(--cffy-border-width-sm) solid var(--_alert-border-color);line-height:1.5;display:grid}.alert i{font-size:var(--_alert-icon-size);font-variation-settings:var(--cffy-iw-bold);color:var(--_alert-icon-color)}.alert a,.alert p{font-size:var(--_alert-font-size);font-weight:var(--_alert-font-weight);color:var(--_alert-color);word-break:break-word;margin-bottom:0;line-height:1.5}.alert:has(i){--_alert-flex-direction:row;align-items:center}.alert:has(>:nth-child(2):empty){row-gap:0}.alert:not(.alert-snackbar){margin-block-end:var(--_alert-stack-gap)}.alert:has(.alert-title){--_alert-gap:var(--cffy-space-12)}.alert .alert-content{flex-direction:var(--_alert-flex-direction);gap:var(--_alert-gap);text-wrap:balance;align-items:center;display:flex}@supports (text-wrap:pretty){.alert .alert-content{text-wrap:pretty}}.alert .alert-content .alert-title{--_alert-font-size:var(--cffy-alert-title-font-size,var(--cffy-fs-xs));--_alert-font-weight:var(--cffy-alert-title-font-weight,var(--cffy-fw-600));font-family:var(--cffy-font-secondary);color:currentColor}.alert .alert-actions{justify-content:flex-end;align-items:center;gap:var(--cffy-space-8);display:flex}.alert .alert-close{border-radius:min(var(--cffy-radius-full),var(--cffy-shape-control) * 1000);color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:.15rem;display:inline-flex}.alert .alert-close i{font-variation-settings:var(--cffy-iw-bold);color:inherit;font-size:1.05rem}.alert .alert-close:is(:hover,:focus-visible){background-color:color-mix(in oklab,currentColor 12%,transparent)}.alert.alert-contrast{--_alert-bg-color:var(--cffy-surface-body-pane)}.alert.alert-sm{--_alert-icon-size:1.5em;--_alert-padding-block:var(--cffy-space-8);--_alert-padding-inline:var(--cffy-space-8)}.alert.alert-rounded{--_alert-radius:var(--cffy-radius-full)}.alert.alert-banner.banner-primary{--_alert-icon-color:var(--cffy-primary-a10)}.alert.alert-banner.banner-secondary{--_alert-icon-color:var(--cffy-secondary-a10)}.alert.alert-banner.banner-accent{--_alert-icon-color:var(--cffy-accent-a10)}.alert.alert-banner.banner-success{--_alert-icon-color:var(--cffy-success-a10)}.alert.alert-banner.banner-warning{--_alert-icon-color:var(--cffy-warning-a10)}.alert.alert-banner.banner-danger{--_alert-icon-color:var(--cffy-danger-a10)}.alert.alert-banner.banner-info{--_alert-icon-color:var(--cffy-info-a10)}.alert.alert-tonal{--_alert-icon-color:inherit}.alert.alert-tonal.tonal-primary{--_alert-border-color:var(--cffy-primary-container);--_alert-bg-color:var(--cffy-primary-container);--_alert-color:var(--cffy-on-primary-container)}.alert.alert-tonal.tonal-secondary{--_alert-border-color:var(--cffy-secondary-container);--_alert-bg-color:var(--cffy-secondary-container);--_alert-color:var(--cffy-on-secondary-container)}.alert.alert-tonal.tonal-accent{--_alert-border-color:var(--cffy-accent-container);--_alert-bg-color:var(--cffy-accent-container);--_alert-color:var(--cffy-on-accent-container)}.alert.alert-tonal.tonal-success{--_alert-border-color:var(--cffy-success-container);--_alert-bg-color:var(--cffy-success-container);--_alert-color:var(--cffy-on-success-container)}.alert.alert-tonal.tonal-warning{--_alert-border-color:var(--cffy-warning-container);--_alert-bg-color:var(--cffy-warning-container);--_alert-color:var(--cffy-on-warning-container)}.alert.alert-tonal.tonal-danger{--_alert-border-color:var(--cffy-danger-container);--_alert-bg-color:var(--cffy-danger-container);--_alert-color:var(--cffy-on-danger-container)}.alert.alert-tonal.tonal-info{--_alert-border-color:var(--cffy-info-container);--_alert-bg-color:var(--cffy-info-container);--_alert-color:var(--cffy-on-info-container)}.alert.alert-tonal.tonal-default{--_alert-border-color:color-mix(in oklab, var(--cffy-surface-a60), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--_alert-bg-color:color-mix(in oklab, var(--cffy-surface-a60), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--_alert-color:var(--cffy-surface-a90)}.alert.alert-transparent{--_alert-bg-color:transparent;--_alert-border-color:transparent}.alert.alert-snackbar{--_alert-bg-color:var(--cffy-alert-snackbar-bg-color,var(--cffy-surface-toast));--_alert-border-color:var(--_alert-bg-color);--_alert-color:var(--cffy-alert-snackbar-color,var(--cffy-on-background-inverse));--_alert-icon-color:var(--_alert-color);--cffy-primary-base:var(--cffy-primary-inverse);--cffy-on-background:var(--cffy-on-background-inverse);--cffy-state-layer-color:var(--cffy-primary-inverse);width:fit-content;max-width:90%;box-shadow:inset 0 2px 3px color-mix(in oklab,var(--cffy-white-base-fixed) 50%,transparent);margin:auto}.alert.alert-snackbar.show{animation:fade-in-down var(--cffy-duration-300) ease-in-out;display:flex}.alert.alert-snackbar i{font-variation-settings:var(--cffy-iw-bold);color:var(--_alert-icon-color)}.alert.alert-snackbar.snackbar-primary{--_alert-icon-color:var(--cffy-primary-inverse)}.alert.alert-snackbar.snackbar-secondary{--_alert-icon-color:var(--cffy-secondary-inverse)}.alert.alert-snackbar.snackbar-accent{--_alert-icon-color:var(--cffy-accent-inverse)}.alert.alert-snackbar.snackbar-success{--_alert-icon-color:var(--cffy-success-inverse)}.alert.alert-snackbar.snackbar-warning{--_alert-icon-color:var(--cffy-warning-inverse)}.alert.alert-snackbar.snackbar-danger{--_alert-icon-color:var(--cffy-danger-inverse)}.alert.alert-snackbar.snackbar-info{--_alert-icon-color:var(--cffy-info-inverse)}.alert.alert-critical{--_alert-bg-color:var(--cffy-danger-a10);--_alert-border-color:var(--cffy-on-danger);--_alert-color:var(--cffy-on-danger)}.alert.alert-critical i{--_alert-icon-color:var(--cffy-on-danger)}@container AlertContainer (width<=350px){.alert{--_alert-columns:1fr}.alert:has(i){--_alert-flex-direction:column;align-items:flex-start}.alert:has(i) .alert-content{align-items:flex-start}}@container AlertContainer (width<=450px){.alert{--_alert-columns:1fr}}@media (width<1024px){.alert-container:has(.alert-snackbar){--_alert-toast-offset-bottom:calc(5rem + var(--cffy-space-16) + env(safe-area-inset-bottom,.5vh))}}}@layer components.badge{.badge{--_badge-color:var(--cffy-badge-color,var(--cffy-on-background));--_badge-bg-color:var(--cffy-badge-bg-color,var(--cffy-surface-container-high));--_badge-border-color:var(--cffy-badge-border-color,var(--cffy-outline-button));--_badge-radius:var(--cffy-badge-radius,var(--cffy-radius-full));--_badge-font-size:var(--cffy-badge-font-size,var(--cffy-fs-4xs));--_badge-font-weight:var(--cffy-badge-font-weight,var(--cffy-fw-500));--_badge-padding-block:var(--cffy-badge-padding-block,var(--cffy-space-4));--_badge-padding-inline:var(--cffy-badge-padding-inline,var(--cffy-space-8));--_badge-icon-size:var(--cffy-badge-icon-size,1rem);padding-block:var(--_badge-padding-block);padding-inline:var(--_badge-padding-inline);font-size:var(--_badge-font-size);font-weight:var(--_badge-font-weight);letter-spacing:.35px;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--_badge-radius);color:var(--_badge-color);background-color:var(--_badge-bg-color);border:var(--cffy-border-width-sm) solid var(--_badge-border-color);align-items:center;margin-inline:.15rem;line-height:1;display:inline-flex}.badge.badge-primary{--_badge-color:var(--cffy-on-primary);--_badge-bg-color:var(--cffy-primary-a10);--_badge-border-color:var(--cffy-primary-a30)}.badge.badge-secondary{--_badge-color:var(--cffy-on-secondary);--_badge-bg-color:var(--cffy-secondary-a10);--_badge-border-color:var(--cffy-secondary-a30)}.badge.badge-accent{--_badge-color:var(--cffy-on-accent);--_badge-bg-color:var(--cffy-accent-a10);--_badge-border-color:var(--cffy-accent-a30)}.badge.badge-default{--_badge-color:var(--cffy-on-background);--_badge-bg-color:var(--cffy-surface-a30);--_badge-border-color:var(--cffy-outline-button)}.badge.badge-outline{--_badge-bg-color:transparent;--_badge-border-color:var(--cffy-outline-surface);box-shadow:var(--cffy-shadow-xs)}.badge.badge-success{--_badge-color:var(--cffy-on-success);--_badge-bg-color:var(--cffy-success-a10);--_badge-border-color:var(--cffy-success-a30)}.badge.badge-warning{--_badge-color:var(--cffy-on-warning);--_badge-bg-color:var(--cffy-warning-a10);--_badge-border-color:var(--cffy-warning-a30)}.badge.badge-danger{--_badge-color:var(--cffy-on-danger);--_badge-bg-color:var(--cffy-danger-a10);--_badge-border-color:var(--cffy-danger-a30)}.badge.badge-info{--_badge-color:var(--cffy-on-info);--_badge-bg-color:var(--cffy-info-a10);--_badge-border-color:var(--cffy-info-a30)}.badge.badge-tonal.tonal-primary{--_badge-border-color:var(--cffy-primary-container);--_badge-bg-color:var(--cffy-primary-container);--_badge-color:var(--cffy-on-primary-container)}.badge.badge-tonal.tonal-secondary{--_badge-border-color:var(--cffy-secondary-container);--_badge-bg-color:var(--cffy-secondary-container);--_badge-color:var(--cffy-on-secondary-container)}.badge.badge-tonal.tonal-accent{--_badge-border-color:var(--cffy-accent-container);--_badge-bg-color:var(--cffy-accent-container);--_badge-color:var(--cffy-on-accent-container)}.badge.badge-tonal.tonal-success{--_badge-border-color:var(--cffy-success-container);--_badge-bg-color:var(--cffy-success-container);--_badge-color:var(--cffy-on-success-container)}.badge.badge-tonal.tonal-warning{--_badge-border-color:var(--cffy-warning-container);--_badge-bg-color:var(--cffy-warning-container);--_badge-color:var(--cffy-on-warning-container)}.badge.badge-tonal.tonal-danger{--_badge-border-color:var(--cffy-danger-container);--_badge-bg-color:var(--cffy-danger-container);--_badge-color:var(--cffy-on-danger-container)}.badge.badge-tonal.tonal-info{--_badge-border-color:var(--cffy-info-container);--_badge-bg-color:var(--cffy-info-container);--_badge-color:var(--cffy-on-info-container)}.badge.badge-tonal.tonal-default{--_badge-border-color:color-mix(in oklab, var(--cffy-surface-a60), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--_badge-bg-color:color-mix(in oklab, var(--cffy-surface-a60), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--_badge-color:var(--cffy-surface-a90)}.badge.badge-pill{--_badge-padding-block:var(--cffy-space-4);--_badge-padding-inline:var(--cffy-space-6);--_badge-font-weight:var(--cffy-fw-700);aspect-ratio:1;margin-inline:0}.badge.badge-gradient{--cffy-angle:45deg;--_gradient-stops:#4ae17b, #11d181;background-image:linear-gradient(var(--cffy-angle),var(--_gradient-stops))}@supports (background:linear-gradient(45deg in oklch,red,blue)){.badge.badge-gradient{background:linear-gradient(var(--cffy-angle) in oklch,var(--_gradient-stops))}}.badge.badge-gradient.gradient-pink{--_gradient-stops:#5300fa, #ab068e, #ee5aaf}.badge.badge-gradient.gradient-magenta{--_gradient-stops:#7319fa, #ff33b4, #ff7e29}.badge.badge-gradient.gradient-emerald{--_gradient-stops:#4ae17b, #11d181}.badge.badge-gradient.gradient-cyan{--_gradient-stops:#0adeff, #0a81ff}.badge.badge-gradient.gradient-rose{--_gradient-stops:#391a41, #a51957, #f5536b}.badge.badge-gradient.gradient-purple{--_gradient-stops:#c11ceb, #6f19b5, #25007a}.badge.badge-gradient.gradient-yellow{--_gradient-stops:#875919, #a87732, #dbaa64, #f0c588}.badge.badge-gradient.gradient-orange{--_gradient-stops:#c20ea1, #dd2d7f, #ee4c5e, #f46d41}.badge.badge-gradient.gradient-lime{--_gradient-stops:#8eb309, #d8ff4a}.badge.badge-gradient.gradient-amber{--_gradient-stops:#ffe572, #c28333}.badge.badge-gradient.gradient-red{--_gradient-stops:#e91e63, #d81557, #aa1145}.badge.badge-gradient.gradient-blue{--_gradient-stops:#148ade, #116ab8}.badge.badge-gradient.gradient-gray{--_gradient-stops:#404040, #212121}.badge.badge-gradient.gradient-white{--_gradient-stops:#f5f7fa, #f0f6ff}.badge.badge-gradient.gradient-indigo{--_gradient-stops:#715cff, #6851ff}.badge.badge-gradient.gradient-indigo-dark{--_gradient-stops:#150a62, #6851ff}.badge.badge-gradient.gradient-violet{--_gradient-stops:#8200e7, #bf3eff}.badge.badge-gradient.gradient-green{--_gradient-stops:#33d655, #29ac4a, #21823e}.badge.badge-gradient.gradient-fuchsia{--_gradient-stops:var(--cffy-color-brand-accent-500), #715cff, #bf3eff, #ee5aaf, var(--cffy-color-brand-accent-500)}.badge.badge-gradient.gradient-navy{--_gradient-stops:#292a4b, #47497a, #8587b0, #c4c5d9}.badge.badge-gradient.gradient-primary{--_gradient-stops:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0))}.badge.badge-gradient.gradient-secondary{--_gradient-stops:var(--cffy-secondary-base-fixed), color-mix(in oklab, var(--cffy-secondary-base-fixed) 75%, oklch(0% 0 0))}.badge.badge-gradient.gradient-accent{--_gradient-stops:var(--cffy-accent-base-fixed), color-mix(in oklab, var(--cffy-accent-base-fixed) 75%, oklch(0% 0 0))}.badge.badge-gradient.gradient-success{--_gradient-stops:var(--cffy-success-base-fixed), color-mix(in oklab, var(--cffy-success-base-fixed) 75%, oklch(0% 0 0))}.badge.badge-gradient.gradient-warning{--_gradient-stops:var(--cffy-warning-base-fixed), color-mix(in oklab, var(--cffy-warning-base-fixed) 75%, oklch(0% 0 0))}.badge.badge-gradient.gradient-danger{--_gradient-stops:var(--cffy-danger-base-fixed), color-mix(in oklab, var(--cffy-danger-base-fixed) 75%, oklch(0% 0 0))}.badge.badge-gradient.gradient-info{--_gradient-stops:var(--cffy-info-base-fixed), color-mix(in oklab, var(--cffy-info-base-fixed) 75%, oklch(0% 0 0))}.badge:has(i){gap:var(--cffy-space-4);align-items:center;display:inline-flex}.badge:has(i) i{color:inherit;font-size:var(--_badge-icon-size);font-variation-settings:var(--cffy-iw-bold)}.badge.badge-sm{--_badge-font-size:.625rem;--_badge-padding-block:var(--cffy-space-4);--_badge-padding-inline:var(--cffy-space-6);margin-block:0;margin-inline:0}.badge.badge-dot{--_badge-padding-block:0;--_badge-padding-inline:0;width:.5rem;height:.5rem;margin:0;padding:0}.badge.badge-attached{z-index:1;margin:0;position:absolute;inset-block-start:0;inset-inline-end:0;translate:50% -50%}.badge-group{--_badge-group-gap:var(--cffy-badge-group-gap,var(--cffy-space-6) var(--cffy-space-8));gap:var(--_badge-group-gap);flex-flow:wrap;display:flex}.badge-group .badge{margin:0}}@layer components.breadcrumb{.breadcrumb-nav{--_breadcrumb-gap:var(--cffy-breadcrumb-gap,var(--cffy-space-8));--_breadcrumb-color:var(--cffy-breadcrumb-color,var(--cffy-muted-a10));--_breadcrumb-current-color:var(--cffy-breadcrumb-current-color,var(--cffy-on-background));--_breadcrumb-hover-color:var(--cffy-breadcrumb-hover-color,var(--cffy-on-background));--_breadcrumb-separator-color:var(--cffy-breadcrumb-separator-color,var(--cffy-muted-a10));--_breadcrumb-current-max-width:var(--cffy-breadcrumb-current-max-width,32rem);--_breadcrumb-easing:var(--cffy-breadcrumb-easing,ease);--_breadcrumb-duration:var(--cffy-breadcrumb-duration,var(--cffy-duration-150));font-size:var(--cffy-fs-4xs);display:block}.breadcrumb{flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb,.breadcrumb-item{align-items:center;gap:var(--_breadcrumb-gap)}.breadcrumb-item{flex:none;min-width:0;display:inline-flex}.breadcrumb-item a,.breadcrumb-item span{font-size:var(--cffy-breadcrumb-font-size,var(--cffy-fs-xs));font-family:var(--cffy-font-secondary)}.breadcrumb-item .breadcrumb-link{align-items:center;gap:var(--cffy-space-4);color:var(--_breadcrumb-color);border-radius:min(var(--cffy-radius-sm),var(--cffy-shape-control));transition:color var(--_breadcrumb-duration) var(--_breadcrumb-easing);text-decoration:none;display:inline-flex}.breadcrumb-item .breadcrumb-link:focus-visible,.breadcrumb-item .breadcrumb-link:hover{color:var(--_breadcrumb-hover-color)}.breadcrumb-item .breadcrumb-current{align-items:center;gap:var(--cffy-space-4);min-width:0;color:var(--_breadcrumb-current-color);font-weight:var(--cffy-breadcrumb-current-font-weight,var(--cffy-fw-600));flex:auto;display:inline-flex}.breadcrumb-item .breadcrumb-label{max-inline-size:var(--_breadcrumb-current-max-width);white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.breadcrumb-item:has(.breadcrumb-current){flex:auto}.breadcrumb-item.active .breadcrumb-link{color:var(--_breadcrumb-current-color)}.breadcrumb-separator{color:var(--_breadcrumb-separator-color);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.breadcrumb-separator i{font-size:var(--cffy-breadcrumb-icon-size,var(--cffy-fs-base));color:var(--_breadcrumb-separator-color)}.breadcrumb-ellipsis{color:var(--_breadcrumb-separator-color);-webkit-user-select:none;user-select:none;align-items:center;padding-inline:.15rem;display:inline-flex}.breadcrumb-icon{font-size:var(--cffy-breadcrumb-icon-size,var(--cffy-fs-base));color:var(--cffy-breadcrumb-icon-color,var(--cffy-muted-a10))}}@layer components.buttons{@layer base{.btn{--_btn-columns:1fr;--_btn-bg-color:var(--cffy-surface-container);--_btn-color:var(--cffy-on-background);--_btn-border:var(--cffy-border-width-sm);--_btn-border-color:transparent;--_btn-gap:0;--_btn-radius:var(--cffy-btn-radius,var(--cffy-shape-control));--_btn-padding-inline:var(--cffy-btn-padding-inline,var(--cffy-space-12));--_btn-padding-block:var(--cffy-btn-padding-block,var(--cffy-space-6));--_btn-height:var(--cffy-btn-height,var(--cffy-control-height-md));--_btn-icon-size:var(--cffy-btn-icon-size,1.15rem);--_btn-font-size:var(--cffy-btn-font-size,.75rem);--_btn-font-weight:var(--cffy-btn-font-weight,600);--_btn-shadow:var(--cffy-btn-shadow,var(--cffy-shadow-sm));--_btn-easing:var(--cffy-btn-easing,var(--cffy-ease-decelerate));--_btn-duration:var(--cffy-btn-duration,var(--cffy-duration-300));grid-template-columns:var(--_btn-columns);vertical-align:middle;height:fit-content;min-height:var(--_btn-height);justify-content:center;align-items:center;gap:var(--_btn-gap);border-radius:var(--_btn-radius);padding-block:var(--_btn-padding-block);padding-inline:var(--_btn-padding-inline);background:var(--_btn-bg-color);color:var(--_btn-color);border:var(--_btn-border) solid var(--_btn-border-color);box-shadow:var(--_btn-shadow);font-family:var(--cffy-font-primary);font-weight:var(--_btn-font-weight,600);font-size:var(--_btn-font-size,.75rem);letter-spacing:.16px;text-transform:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:all var(--_btn-duration) var(--_btn-easing);grid-template-areas:"icon text";line-height:1;display:grid;scale:1}.btn:has(i,svg){--_btn-columns:auto 1fr;--_btn-gap:var(--cffy-space-6)}.btn:has(i,svg).icon-trailing{--_btn-columns:1fr auto;grid-template-areas:"text icon"}.btn:has(i,svg) :where(i,svg){font-size:var(--_btn-icon-size);font-variation-settings:var(--cffy-iw-semi-bold);color:inherit;grid-area:icon}.btn:has(.icon-spinner-stack){--_btn-gap:0}.btn:hover{--_btn-shadow:var(--cffy-shadow-md)}.btn:hover i.material-symbols-rounded{font-variation-settings:var(--cffy-iw-bold)}.btn:is(:focus,:active){--_btn-shadow:var(--cffy-shadow-lg)}.btn:active{scale:.96}.btn:is(a){text-decoration:none}}@layer variants{.btn.btn-filled{--_btn-bg-color:var(--cffy-primary-a10);--_btn-color:var(--cffy-on-primary)}.btn.btn-filled:hover{--_btn-bg-color:var(--cffy-primary-a20)}.btn.btn-filled:is(:focus,:active){--_btn-bg-color:var(--cffy-primary-a30)}.btn.btn-filled.filled-secondary{--_btn-bg-color:var(--cffy-secondary-a10);--_btn-color:var(--cffy-on-secondary)}.btn.btn-filled.filled-secondary:hover{--_btn-bg-color:var(--cffy-secondary-a20)}.btn.btn-filled.filled-secondary:is(:focus,:active){--_btn-bg-color:var(--cffy-secondary-a30)}.btn.btn-filled.filled-accent{--_btn-bg-color:var(--cffy-accent-a10);--_btn-color:var(--cffy-on-accent)}.btn.btn-filled.filled-accent:hover{--_btn-bg-color:var(--cffy-accent-a20)}.btn.btn-filled.filled-accent:is(:focus,:active){--_btn-bg-color:var(--cffy-accent-a30)}.btn.btn-filled.filled-success{--_btn-bg-color:var(--cffy-success-a10);--_btn-color:var(--cffy-on-success)}.btn.btn-filled.filled-success:hover{--_btn-bg-color:var(--cffy-success-a20)}.btn.btn-filled.filled-success:is(:focus,:active){--_btn-bg-color:var(--cffy-success-a30)}.btn.btn-filled.filled-warning{--_btn-bg-color:var(--cffy-warning-a10);--_btn-color:var(--cffy-on-warning)}.btn.btn-filled.filled-warning:hover{--_btn-bg-color:var(--cffy-warning-a20)}.btn.btn-filled.filled-warning:is(:focus,:active){--_btn-bg-color:var(--cffy-warning-a30)}.btn.btn-filled.filled-danger{--_btn-bg-color:var(--cffy-danger-a10);--_btn-color:var(--cffy-on-danger)}.btn.btn-filled.filled-danger:hover{--_btn-bg-color:var(--cffy-danger-a20)}.btn.btn-filled.filled-danger:is(:focus,:active){--_btn-bg-color:var(--cffy-danger-a30)}.btn.btn-filled.filled-info{--_btn-bg-color:var(--cffy-info-a10);--_btn-color:var(--cffy-on-info)}.btn.btn-filled.filled-info:hover{--_btn-bg-color:var(--cffy-info-a20)}.btn.btn-filled.filled-info:is(:focus,:active){--_btn-bg-color:var(--cffy-info-a30)}.btn.btn-filled.filled-white{--_btn-bg-color:var(--cffy-color-brand-white-500);--_btn-color:var(--cffy-color-brand-black-500)}.btn.btn-filled.filled-white:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-color-brand-white-500) 92%, var(--cffy-color-brand-black-500))}.btn.btn-filled.filled-white:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-color-brand-white-500) 84%, var(--cffy-color-brand-black-500))}.btn.btn-filled.filled-black{--_btn-bg-color:var(--cffy-color-brand-black-500);--_btn-color:var(--cffy-color-brand-white-500)}.btn.btn-filled.filled-black:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-color-brand-black-500) 78%, var(--cffy-color-brand-white-500))}.btn.btn-filled.filled-black:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-color-brand-black-500) 68%, var(--cffy-color-brand-white-500))}.btn.btn-tonal{--_btn-shadow:none}.btn.btn-tonal.tonal-primary{--_btn-bg-color:var(--cffy-primary-container);--_btn-color:var(--cffy-on-primary-container)}.btn.btn-tonal.tonal-primary:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-primary-container), var(--cffy-primary-a10) 15%)}.btn.btn-tonal.tonal-primary:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-primary-container), var(--cffy-primary-a10) 30%)}.btn.btn-tonal.tonal-secondary{--_btn-bg-color:var(--cffy-secondary-container);--_btn-color:var(--cffy-on-secondary-container)}.btn.btn-tonal.tonal-secondary:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-secondary-container), var(--cffy-secondary-a10) 15%)}.btn.btn-tonal.tonal-secondary:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-secondary-container), var(--cffy-secondary-a10) 30%)}.btn.btn-tonal.tonal-accent{--_btn-bg-color:var(--cffy-accent-container);--_btn-color:var(--cffy-on-accent-container)}.btn.btn-tonal.tonal-accent:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-accent-container), var(--cffy-accent-a10) 15%)}.btn.btn-tonal.tonal-accent:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-accent-container), var(--cffy-accent-a10) 30%)}.btn.btn-tonal.tonal-success{--_btn-bg-color:var(--cffy-success-container);--_btn-color:var(--cffy-on-success-container)}.btn.btn-tonal.tonal-success:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-success-container), var(--cffy-success-a10) 15%)}.btn.btn-tonal.tonal-success:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-success-container), var(--cffy-success-a10) 30%)}.btn.btn-tonal.tonal-warning{--_btn-bg-color:var(--cffy-warning-container);--_btn-color:var(--cffy-on-warning-container)}.btn.btn-tonal.tonal-warning:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-warning-container), var(--cffy-warning-a10) 15%)}.btn.btn-tonal.tonal-warning:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-warning-container), var(--cffy-warning-a10) 30%)}.btn.btn-tonal.tonal-danger{--_btn-bg-color:var(--cffy-danger-container);--_btn-color:var(--cffy-on-danger-container)}.btn.btn-tonal.tonal-danger:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-danger-container), var(--cffy-danger-a10) 15%)}.btn.btn-tonal.tonal-danger:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-danger-container), var(--cffy-danger-a10) 30%)}.btn.btn-tonal.tonal-info{--_btn-bg-color:var(--cffy-info-container);--_btn-color:var(--cffy-on-info-container)}.btn.btn-tonal.tonal-info:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-info-container), var(--cffy-info-a10) 15%)}.btn.btn-tonal.tonal-info:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-info-container), var(--cffy-info-a10) 30%)}.btn.btn-tonal.tonal-neutral{--_btn-bg-color:color-mix(in oklab, var(--cffy-surface-a40), var(--cffy-on-background-inverse) var(--cffy-tonal-light-intensity));--_btn-color:var(--cffy-surface-a90)}.btn.btn-tonal.tonal-neutral:hover{--_btn-bg-color:color-mix(in oklab, color-mix(in oklab, var(--cffy-surface-a40), var(--cffy-on-background-inverse) var(--cffy-tonal-light-intensity)), var(--cffy-surface-a40) 15%)}.btn.btn-tonal.tonal-neutral:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, color-mix(in oklab, var(--cffy-surface-a40), var(--cffy-on-background-inverse) var(--cffy-tonal-light-intensity)), var(--cffy-surface-a40) 30%)}.btn.btn-outline{--_btn-bg-color:transparent;--_btn-shadow:var(--cffy-shadow-xs);--_btn-border-color:var(--cffy-outline-button)}.btn.btn-outline:hover{--_btn-bg-color:var(--cffy-surface-container-lowest);--_btn-shadow:var(--cffy-shadow-xs)}.btn.btn-outline:is(:focus,:active){--_btn-bg-color:var(--cffy-surface-container-low);--_btn-shadow:var(--cffy-shadow-xs)}.btn.btn-outline-gradient{--_btn-bg-color:transparent;--_btn-bg-gradient:var(--cffy-surface-a0), var(--cffy-surface-a0);--_border-gradient:var(--cffy-primary-a10), var(--cffy-primary-a30);background:linear-gradient(var(--_btn-bg-gradient)) padding-box,linear-gradient(120deg,var(--_border-gradient)) border-box}.btn.btn-outline-gradient.gradient-pink{--_border-gradient:#5300fa, #ab068e, #ee5aaf}.btn.btn-outline-gradient.gradient-magenta{--_border-gradient:#7319fa, #ff33b4, #ff7e29}.btn.btn-outline-gradient.gradient-emerald{--_border-gradient:#4ae17b, #11d181}.btn.btn-outline-gradient.gradient-cyan{--_border-gradient:#0adeff, #0a81ff}.btn.btn-outline-gradient.gradient-rose{--_border-gradient:#391a41, #a51957, #f5536b}.btn.btn-outline-gradient.gradient-purple{--_border-gradient:#c11ceb, #6f19b5, #25007a}.btn.btn-outline-gradient.gradient-yellow{--_border-gradient:#875919, #a87732, #dbaa64, #f0c588}.btn.btn-outline-gradient.gradient-orange{--_border-gradient:#c20ea1, #dd2d7f, #ee4c5e, #f46d41}.btn.btn-outline-gradient.gradient-lime{--_border-gradient:#8eb309, #d8ff4a}.btn.btn-outline-gradient.gradient-amber{--_border-gradient:#ffe572, #c28333}.btn.btn-outline-gradient.gradient-red{--_border-gradient:#e91e63, #d81557, #aa1145}.btn.btn-outline-gradient.gradient-blue{--_border-gradient:#148ade, #116ab8}.btn.btn-outline-gradient.gradient-gray{--_border-gradient:#404040, #212121}.btn.btn-outline-gradient.gradient-white{--_border-gradient:#f5f7fa, #f0f6ff}.btn.btn-outline-gradient.gradient-indigo{--_border-gradient:#715cff, #6851ff}.btn.btn-outline-gradient.gradient-indigo-dark{--_border-gradient:#150a62, #6851ff}.btn.btn-outline-gradient.gradient-violet{--_border-gradient:#8200e7, #bf3eff}.btn.btn-outline-gradient.gradient-green{--_border-gradient:#33d655, #29ac4a, #21823e}.btn.btn-outline-gradient.gradient-fuchsia{--_border-gradient:var(--cffy-color-brand-accent-500), #715cff, #bf3eff, #ee5aaf, var(--cffy-color-brand-accent-500)}.btn.btn-outline-gradient.gradient-navy{--_border-gradient:#292a4b, #47497a, #8587b0, #c4c5d9}.btn.btn-outline-gradient.gradient-primary{--_border-gradient:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-outline-gradient.gradient-secondary{--_border-gradient:var(--cffy-secondary-base-fixed), color-mix(in oklab, var(--cffy-secondary-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-outline-gradient.gradient-accent{--_border-gradient:var(--cffy-accent-base-fixed), color-mix(in oklab, var(--cffy-accent-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-outline-gradient.gradient-success{--_border-gradient:var(--cffy-success-base-fixed), color-mix(in oklab, var(--cffy-success-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-outline-gradient.gradient-warning{--_border-gradient:var(--cffy-warning-base-fixed), color-mix(in oklab, var(--cffy-warning-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-outline-gradient.gradient-danger{--_border-gradient:var(--cffy-danger-base-fixed), color-mix(in oklab, var(--cffy-danger-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-outline-gradient.gradient-info{--_border-gradient:var(--cffy-info-base-fixed), color-mix(in oklab, var(--cffy-info-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-outline-gradient.bg-gradient-pane{--_btn-bg-gradient:var(--cffy-surface-body-pane), var(--cffy-surface-body-pane)}.btn.btn-outline-gradient.border-md{--_btn-border:1.5px}.btn.btn-text{--_btn-bg-color:transparent;--_btn-color:var(--cffy-primary-base);--_btn-shadow:none}.btn.btn-text.text-neutral{--_btn-color:var(--cffy-on-background)}.btn.btn-text:hover{--_btn-shadow:none;--_btn-bg-color:var(--cffy-primary-container);--_btn-color:var(--cffy-on-primary-container)}.btn.btn-text:hover:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-primary-container), var(--cffy-primary-a10) 15%)}.btn.btn-text:hover:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-primary-container), var(--cffy-primary-a10) 30%)}.btn.btn-text:is(:focus,:active){--_btn-shadow:none;--_btn-bg-color:color-mix(in oklab, var(--cffy-primary-a20), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity));--_btn-color:var(--cffy-on-primary-container)}.btn.btn-text:is(:focus,:active):hover{--_btn-bg-color:color-mix(in oklab, color-mix(in oklab, var(--cffy-primary-a20), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity)), var(--cffy-primary-a20) 15%)}.btn.btn-text:is(:focus,:active):is(:focus,:active){--_btn-bg-color:color-mix(in oklab, color-mix(in oklab, var(--cffy-primary-a20), var(--cffy-on-background-inverse) var(--cffy-tonal-dark-intensity)), var(--cffy-primary-a20) 30%)}.btn.btn-link{--_btn-bg-color:transparent;--_btn-color:var(--cffy-on-background);--_btn-shadow:none;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px}.btn.btn-link:hover{--_btn-color:var(--cffy-primary-a10);--_btn-bg-color:var(--cffy-surface-container-high)}.btn.btn-link:is(.router-link-exact-active,.router-link-exact-active){--_btn-color:var(--cffy-primary-a10);--_btn-bg-color:var(--cffy-surface-container-highest);--_btn-shadow:var(--cffy-shadow-sm)}.btn.btn-chip{--_btn-bg-color:var(--cffy-chip-bg-color,transparent);--_btn-color:var(--cffy-chip-color,var(--cffy-on-background));--_btn-border-color:var(--cffy-chip-border-color,var(--cffy-outline-button));--_btn-radius:var(--cffy-chip-radius,var(--cffy-shape-control));--_btn-shadow:none;--_chip-state:0%;background:color-mix(in oklab,var(--_btn-bg-color),var(--cffy-state-layer-color) var(--_chip-state));--_btn-padding-inline:var(--cffy-space-8);--_btn-height:var(--cffy-control-height-sm);--_btn-icon-size:1rem}.btn.btn-chip:hover{--_chip-state:var(--cffy-state-hover-opacity);--_btn-shadow:var(--cffy-shadow-xs)}.btn.btn-chip:is(:active,:focus-visible){--_chip-state:var(--cffy-state-pressed-opacity);--_btn-shadow:var(--cffy-shadow-xs)}.btn.btn-chip.chip-text{--_btn-border-color:transparent}.btn.btn-chip.chip-elevated{--_btn-bg-color:var(--cffy-surface-overlay);--_btn-border-color:transparent;--_btn-shadow:var(--cffy-shadow-md)}.btn.btn-chip.chip-elevated:is(:hover,:focus,:active){--_btn-shadow:var(--cffy-shadow-md)}.btn.btn-chip.chip-active:not(.chip-secondary,.chip-neutral){--_chip-state:0%;--_btn-bg-color:var(--cffy-primary-container);--_btn-color:var(--cffy-on-primary-container)}.btn.btn-chip.chip-active:not(.chip-secondary,.chip-neutral):hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-primary-container), var(--cffy-primary-a10) 15%)}.btn.btn-chip.chip-active:not(.chip-secondary,.chip-neutral):is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-primary-container), var(--cffy-primary-a10) 30%)}.btn.btn-chip.chip-active:not(.chip-secondary,.chip-neutral){--_btn-border-color:var(--_btn-bg-color)}.btn.btn-chip.chip-active.chip-secondary{--_chip-state:0%;--_btn-bg-color:var(--cffy-secondary-container);--_btn-color:var(--cffy-on-secondary-container)}.btn.btn-chip.chip-active.chip-secondary:hover{--_btn-bg-color:color-mix(in oklab, var(--cffy-secondary-container), var(--cffy-secondary-a10) 15%)}.btn.btn-chip.chip-active.chip-secondary:is(:focus,:active){--_btn-bg-color:color-mix(in oklab, var(--cffy-secondary-container), var(--cffy-secondary-a10) 30%)}.btn.btn-chip.chip-active.chip-secondary{--_btn-border-color:var(--_btn-bg-color)}.btn.btn-chip.chip-active.chip-neutral{--_btn-bg-color:var(--cffy-surface-container-high);--_btn-border-color:var(--cffy-surface-container-high)}.btn.btn-chip.chip-closable{padding-inline-end:var(--cffy-space-6)}.btn.btn-chip.chip-closable :where(.chip-content,.chip-remove){align-items:center;gap:var(--_btn-gap,var(--cffy-space-6));color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.btn.btn-chip.chip-closable :where(.chip-content,.chip-remove):disabled{cursor:not-allowed}.btn.btn-chip.chip-closable .chip-remove{border-radius:min(var(--cffy-radius-full),var(--cffy-shape-control) * 1000);padding:.1rem}.btn.btn-chip.chip-closable .chip-remove i{font-size:1.05rem}.btn.btn-chip.chip-closable .chip-remove:is(:hover,:focus-visible):not(:disabled){background-color:var(--cffy-surface-container-highest)}.btn.btn-gradient{--cffy-angle:var(--cffy-gradient-angle);--_btn-shadow:#fff3 0px 2px 3.1px inset;--_btn-border-color:transparent;--_btn-bg-gradient:var(--cffy-primary-a30), var(--cffy-primary-base);--_gradient-stops:var(--_btn-bg-gradient);background:linear-gradient(var(--cffy-gradient-angle),var(--_gradient-stops)) border-box;color:var(--cffy-on-primary);transition:all var(--cffy-duration-800) var(--cffy-ease-emphasized),--cffy-gradient-angle var(--cffy-duration-800) var(--cffy-ease-emphasized)}.btn.btn-gradient:hover{--cffy-gradient-angle:180deg}.btn.btn-gradient:is(:focus,:active){--cffy-gradient-angle:360deg}.btn.btn-gradient.gradient-pink{--_gradient-stops:#5300fa, #ab068e, #ee5aaf}.btn.btn-gradient.gradient-magenta{--_gradient-stops:#7319fa, #ff33b4, #ff7e29}.btn.btn-gradient.gradient-emerald{--_gradient-stops:#4ae17b, #11d181}.btn.btn-gradient.gradient-cyan{--_gradient-stops:#0adeff, #0a81ff}.btn.btn-gradient.gradient-rose{--_gradient-stops:#391a41, #a51957, #f5536b}.btn.btn-gradient.gradient-purple{--_gradient-stops:#c11ceb, #6f19b5, #25007a}.btn.btn-gradient.gradient-yellow{--_gradient-stops:#875919, #a87732, #dbaa64, #f0c588}.btn.btn-gradient.gradient-orange{--_gradient-stops:#c20ea1, #dd2d7f, #ee4c5e, #f46d41}.btn.btn-gradient.gradient-lime{--_gradient-stops:#8eb309, #d8ff4a}.btn.btn-gradient.gradient-amber{--_gradient-stops:#ffe572, #c28333}.btn.btn-gradient.gradient-red{--_gradient-stops:#e91e63, #d81557, #aa1145}.btn.btn-gradient.gradient-blue{--_gradient-stops:#148ade, #116ab8}.btn.btn-gradient.gradient-gray{--_gradient-stops:#404040, #212121}.btn.btn-gradient.gradient-white{--_gradient-stops:#f5f7fa, #f0f6ff}.btn.btn-gradient.gradient-indigo{--_gradient-stops:#715cff, #6851ff}.btn.btn-gradient.gradient-indigo-dark{--_gradient-stops:#150a62, #6851ff}.btn.btn-gradient.gradient-violet{--_gradient-stops:#8200e7, #bf3eff}.btn.btn-gradient.gradient-green{--_gradient-stops:#33d655, #29ac4a, #21823e}.btn.btn-gradient.gradient-fuchsia{--_gradient-stops:var(--cffy-color-brand-accent-500), #715cff, #bf3eff, #ee5aaf, var(--cffy-color-brand-accent-500)}.btn.btn-gradient.gradient-navy{--_gradient-stops:#292a4b, #47497a, #8587b0, #c4c5d9}.btn.btn-gradient.gradient-primary{--_gradient-stops:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-gradient.gradient-secondary{--_gradient-stops:var(--cffy-secondary-base-fixed), color-mix(in oklab, var(--cffy-secondary-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-gradient.gradient-accent{--_gradient-stops:var(--cffy-accent-base-fixed), color-mix(in oklab, var(--cffy-accent-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-gradient.gradient-success{--_gradient-stops:var(--cffy-success-base-fixed), color-mix(in oklab, var(--cffy-success-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-gradient.gradient-warning{--_gradient-stops:var(--cffy-warning-base-fixed), color-mix(in oklab, var(--cffy-warning-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-gradient.gradient-danger{--_gradient-stops:var(--cffy-danger-base-fixed), color-mix(in oklab, var(--cffy-danger-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-gradient.gradient-info{--_gradient-stops:var(--cffy-info-base-fixed), color-mix(in oklab, var(--cffy-info-base-fixed) 75%, oklch(0% 0 0))}.btn.btn-frosted{--_btn-bg-color:var(--cffy-frosted-glass-bg);--_btn-border:var(--cffy-border-width-sm);--_btn-border-color:var(--cffy-outline-button);-webkit-backdrop-filter:var(--cffy-frosted-glass-backdrop-filter);backdrop-filter:var(--cffy-frosted-glass-backdrop-filter)}.btn.btn-sm{--_btn-padding-inline:var(--cffy-space-8);--_btn-height:var(--cffy-control-height-sm);--_btn-icon-size:1rem}.btn.btn-lg{--_btn-padding-inline:var(--cffy-space-14);--_btn-height:var(--cffy-control-height-lg);--_btn-icon-size:1.45rem;font-size:.875rem}.btn.btn-icon{--_btn-columns:1fr;--_btn-gap:0;--_btn-radius:min(50%, calc(var(--cffy-shape-control)*1000));width:var(--_btn-height)}.btn.btn-icon.shape-sm{--_btn-radius:var(--cffy-radius-sm)}.btn.btn-icon.shape-md{--_btn-radius:var(--cffy-radius-md)}.btn.btn-icon.compact-sm{--_btn-icon-size:.85rem}.btn.btn-icon.compact{--_btn-icon-size:1rem}.btn.btn-fab{--_btn-easing:var(--cffy-ease-sine-in-out);--_btn-duration:var(--cffy-duration-300);--_btn-columns:1fr;--_btn-gap:0;--_btn-radius:calc(var(--cffy-shape-control)*2);--_btn-shadow:var(--cffy-shadow-lg);aspect-ratio:1;transform-origin:100% 100%;width:fit-content;height:fit-content;animation:scale-in var(--_btn-duration) var(--_btn-easing);--_btn-padding-inline:var(--cffy-space-16);--_btn-padding-block:var(--cffy-space-16);--_btn-height:3rem;--_btn-icon-size:1.5rem;font-size:.875rem}.btn.btn-fab:has(span){--_btn-gap:var(--cffy-space-8);aspect-ratio:unset}.btn.btn-fab.fab-mobile{display:none}.btn.btn-cta{--_btn-radius:var(--cffy-radius-full);--_btn-padding-inline:calc(var(--cffy-space-32) + var(--cffy-space-8));--_btn-padding-block:var(--cffy-space-24);height:fit-content}.btn.btn-bounce{--_btn-easing:var(--cffy-ease-bounce);--_btn-duration:var(--cffy-duration-600);transition:scale var(--_btn-duration) var(--_btn-easing)}.btn.btn-bounce:hover{scale:.85}.btn.btn-rounded{--_btn-radius:var(--cffy-radius-full)}.btn.btn-square{--_btn-radius:var(--cffy-radius-none)}.btn.btn-block{--_btn-columns:auto;text-align:center;width:100%}}@layer states{.btn:is(:disabled,.disabled):not(.loading){--_btn-bg-color:var(--cffy-surface-disabled);--_btn-color:var(--cffy-muted-a10);--_btn-border-color:var(--cffy-outline-button);--_btn-shadow:none;cursor:not-allowed;opacity:.75}.btn:is(:disabled,.disabled):not(.loading):is(:hover,:focus,:active){--_btn-bg-color:var(--cffy-surface-disabled);--_btn-shadow:none;scale:none}.btn .icon-spinner-stack{visibility:hidden;grid-area:stack}.btn.loading{--_btn-columns:1fr;cursor:progress;grid-template-areas:"stack"}.btn.loading .icon-spinner-stack{visibility:visible}.btn.loading .icon-spinner-stack .icon-spinner{animation:1s linear infinite both spin}.btn.loading i:not(.icon-spinner),.btn.loading span:not(.icon-spinner-stack),.btn.loading svg{visibility:hidden;transition:grid-areas var(--cffy-duration-300) ease-in-out;grid-area:stack}.btn.loading:is(:focus,:active){scale:none}}.chip-group{--_chip-group-gap:var(--cffy-chip-group-gap,var(--cffy-space-8));align-items:center;gap:var(--_chip-group-gap)}.btn-group,.chip-group{flex-flow:wrap;display:flex}.btn-group{--_btn-group-gap:var(--cffy-btn-group-gap,var(--cffy-space-12) var(--cffy-space-8));gap:var(--_btn-group-gap)}.btn-group .btn{margin:0}.btn-group:not(:has(.btn:not(.btn-text))){--_btn-group-gap:var(--cffy-space-4)}.btn-group.btn-group-vertical{flex-direction:column}.btn-group.btn-group-connected{--_btn-group-gap:var(--cffy-space-4)}.btn-group.btn-group-connected .btn{--_btn-connected-radius:min(calc(var(--_btn-height)/2), calc(var(--cffy-shape-control)*1000));--_btn-inner-radius:min(var(--_btn-radius), calc(var(--_btn-height)/4));border-radius:var(--_btn-inner-radius)}.btn-group.btn-group-connected .btn-icon{--_btn-radius:var(--cffy-shape-control)}.btn-group.btn-group-connected>:is(div:has(.v-popper),.v-popper):first-child .btn{border-top-left-radius:var(--_btn-connected-radius);border-bottom-left-radius:var(--_btn-connected-radius)}.btn-group.btn-group-connected>:is(div:has(.v-popper),.v-popper):last-child .btn{border-top-right-radius:var(--_btn-connected-radius);border-bottom-right-radius:var(--_btn-connected-radius)}.btn-group.btn-group-connected>.btn:first-child{border-top-left-radius:var(--_btn-connected-radius);border-bottom-left-radius:var(--_btn-connected-radius)}.btn-group.btn-group-connected>.btn:last-child{border-top-right-radius:var(--_btn-connected-radius);border-bottom-right-radius:var(--_btn-connected-radius)}.btn-group.btn-group-connected.btn-group-joined{--_btn-group-gap:0}.btn-group.btn-group-connected.btn-group-joined .btn{--_btn-radius:0}.btn-group.btn-group-connected.btn-group-vertical>:is(div:has(.v-popper),.v-popper) .btn{border-radius:var(--_btn-inner-radius)}.btn-group.btn-group-connected.btn-group-vertical>:is(div:has(.v-popper),.v-popper):first-child .btn{border-radius:var(--_btn-connected-radius) var(--_btn-connected-radius) var(--_btn-inner-radius) var(--_btn-inner-radius)}.btn-group.btn-group-connected.btn-group-vertical>:is(div:has(.v-popper),.v-popper):last-child .btn{border-radius:var(--_btn-inner-radius) var(--_btn-inner-radius) var(--_btn-connected-radius) var(--_btn-connected-radius)}.btn-group.btn-group-connected.btn-group-vertical>.btn{border-radius:var(--_btn-inner-radius)}.btn-group.btn-group-connected.btn-group-vertical>.btn:first-child{border-radius:var(--_btn-connected-radius) var(--_btn-connected-radius) var(--_btn-inner-radius) var(--_btn-inner-radius)}.btn-group.btn-group-connected.btn-group-vertical>.btn:last-child{border-radius:var(--_btn-inner-radius) var(--_btn-inner-radius) var(--_btn-connected-radius) var(--_btn-connected-radius)}.fab-group{--_fab-group-offset-block:var(--cffy-fab-group-offset-block,calc(var(--cffy-space-24) + var(--cffy-space-4)));--_fab-group-offset-inline:var(--cffy-fab-group-offset-inline,calc(var(--cffy-space-24) + var(--cffy-space-4)));--_fab-group-gap:var(--cffy-fab-group-gap,var(--cffy-space-16));bottom:var(--_fab-group-offset-block);right:var(--_fab-group-offset-inline);align-items:flex-end;gap:var(--_fab-group-gap);isolation:isolate;z-index:1010;flex-direction:column-reverse;display:flex;position:fixed}.fab-group.fab-top{top:var(--_fab-group-offset-block);bottom:auto}.fab-group.fab-start{left:var(--_fab-group-offset-inline);align-items:flex-start;right:auto}.toggle-btn-group{--_toggle-btn-group-gap:var(--cffy-toggle-btn-group-gap,var(--cffy-space-14));gap:var(--_toggle-btn-group-gap);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));display:grid}.toggle-btn-group .toggle-btn{--_toggle-btn-padding:var(--cffy-toggle-btn-padding,var(--cffy-space-12));--_toggle-btn-radius:var(--cffy-toggle-btn-radius,min(var(--cffy-shape-control), var(--cffy-shape-container)));--_toggle-btn-bg-color:var(--cffy-toggle-btn-bg-color,transparent);--_toggle-btn-color:var(--cffy-toggle-btn-color,var(--cffy-on-background));--_toggle-btn-subtitle-color:var(--cffy-toggle-btn-subtitle-color,var(--cffy-muted-a10));--_toggle-btn-border-width:var(--cffy-toggle-btn-border-width,var(--cffy-border-width-sm));--_toggle-btn-border-color:var(--cffy-toggle-btn-border-color,var(--cffy-outline-button));--_toggle-btn-easing:var(--cffy-toggle-btn-easing,var(--cffy-ease-decelerate));--_toggle-btn-duration:var(--cffy-toggle-btn-duration,var(--cffy-duration-300));background:var(--_toggle-btn-bg-color);color:var(--_toggle-btn-color);border-radius:var(--_toggle-btn-radius);border:var(--_toggle-btn-border-width) solid var(--_toggle-btn-border-color);padding:var(--_toggle-btn-padding);cursor:pointer;transition:border-width,border-color,background,color,border-radius;transition-timing-function:var(--_toggle-btn-easing);transition-duration:var(--_toggle-btn-duration);will-change:border}.toggle-btn-group .toggle-btn:is(:hover,:active,:focus){--_toggle-btn-border-color:var(--cffy-toggle-btn-hover-border-color,var(--cffy-primary-a10));box-shadow:inset 0 0 0 .5px var(--_toggle-btn-border-color)}.toggle-btn-group .toggle-btn.toggle-btn-active{--_toggle-btn-bg-color:var(--cffy-toggle-btn-active-bg-color,var(--cffy-surface-container-low));--_toggle-btn-border-color:var(--cffy-toggle-btn-active-border-color,var(--cffy-primary-a10));--_toggle-btn-border-width:var(--cffy-border-width-sm);--_toggle-btn-radius:min(calc(var(--cffy-shape-control)*3), calc(var(--cffy-shape-container)*2));box-shadow:inset 0 0 0 1px var(--_toggle-btn-border-color)}.toggle-btn-group .toggle-btn.toggle-btn-disabled{--_toggle-btn-bg-color:var(--cffy-surface-disabled);--_toggle-btn-color:var(--cffy-muted-a10);--_toggle-btn-border-color:var(--cffy-outline-button);cursor:not-allowed;opacity:.75}.toggle-btn-group .toggle-btn.toggle-btn-disabled:is(:hover,:focus,:active){--_toggle-btn-bg-color:var(--cffy-surface-disabled);--_toggle-btn-border-color:var(--cffy-outline-button);--_toggle-btn-border-width:var(--cffy-border-width-sm);--_toggle-btn-radius:min(var(--cffy-shape-control), var(--cffy-shape-container))}.toggle-btn-group .toggle-btn .toggle-btn-inner{gap:var(--cffy-space-12);grid-template-areas:"icon""text""badge";display:grid}.toggle-btn-group .toggle-btn .toggle-btn-inner .toggle-btn-icon-wrapper{grid-area:icon}.toggle-btn-group .toggle-btn .toggle-btn-inner .toggle-btn-support-text{grid-area:text}.toggle-btn-group .toggle-btn .toggle-btn-inner .toggle-btn-support-text p.subtitle-1{font-size:var(--cffy-fs-xs);font-weight:var(--cffy-fw-600);font-family:var(--cffy-font-primary);margin-bottom:var(--cffy-space-4)}.toggle-btn-group .toggle-btn .toggle-btn-inner .toggle-btn-support-text p.subtitle-1:not(:has(~p)){margin-bottom:0}.toggle-btn-group .toggle-btn .toggle-btn-inner .toggle-btn-support-text p.subtitle-2{color:var(--_toggle-btn-subtitle-color);margin-bottom:0}@media (width<1024px){.fab-group{--_fab-group-offset-block:var(--cffy-space-20);--_fab-group-offset-inline:var(--cffy-space-12)}.fab-group .btn-fab{--_btn-gap:0;aspect-ratio:1}.fab-group .btn-fab span{display:none}body:has(.navigation-bar) .fab-group{--_fab-group-offset-block:calc(5rem + var(--cffy-space-14))}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){body:has(.navigation-bar) .fab-group{--_fab-group-offset-block:6.35rem}}}@media (width<768px){.fab-mobile{display:inline-flex}}}@layer components.calendar{.calendar{--_calendar-color:var(--cffy-calendar-color,var(--cffy-on-background));--_calendar-muted-color:var(--cffy-calendar-muted-color,var(--cffy-muted-a10));--_calendar-font-size:var(--cffy-calendar-font-size,var(--cffy-fs-2xs));--_calendar-gap:var(--cffy-calendar-gap,var(--cffy-space-24));--_calendar-title-font-size:var(--cffy-calendar-title-font-size,var(--cffy-fs-xs));--_calendar-title-font-weight:var(--cffy-calendar-title-font-weight,var(--cffy-fw-700));--_calendar-day-size:var(--cffy-calendar-day-size,var(--cffy-control-height-md));--_calendar-day-radius:var(--cffy-calendar-day-radius,var(--cffy-shape-control));--_calendar-selected-bg-color:var(--cffy-calendar-selected-bg-color,var(--cffy-primary-a10));--_calendar-selected-color:var(--cffy-calendar-selected-color,var(--cffy-on-primary));--_calendar-range-bg-color:var(--cffy-calendar-range-bg-color,var(--cffy-primary-container));--_calendar-range-color:var(--cffy-calendar-range-color,var(--cffy-on-primary-container));--_calendar-today-color:var(--cffy-calendar-today-color,var(--cffy-primary-a10));--_calendar-easing:var(--cffy-calendar-easing,var(--cffy-ease-decelerate));--_calendar-duration:var(--cffy-calendar-duration,var(--cffy-duration-150));max-inline-size:100%;color:var(--_calendar-color);font-size:var(--_calendar-font-size);display:inline-block}.calendar-months{gap:var(--_calendar-gap);flex-wrap:wrap;display:flex}.calendar-month-header{grid-template-columns:var(--_calendar-day-size) 1fr var(--_calendar-day-size);align-items:center;margin-block-end:var(--cffy-space-8);display:grid}.calendar-title{text-align:center;font-size:var(--_calendar-title-font-size);font-weight:var(--_calendar-title-font-weight);margin:0}.calendar-title:first-letter{text-transform:uppercase}.calendar-grid{border-collapse:separate;border-spacing:0 calc(var(--cffy-space-4)/2);margin:0}.calendar-grid th{block-size:var(--_calendar-day-size);color:var(--_calendar-muted-color);font-size:var(--cffy-fs-3xs);font-weight:var(--cffy-fw-500);text-align:center;padding:0}.calendar-grid th:first-letter{text-transform:uppercase}.calendar-cell{inline-size:var(--_calendar-day-size);block-size:var(--_calendar-day-size);text-align:center;padding:0;position:relative}.calendar-cell:is(.is-in-range,.is-range-start,.is-range-end):before{content:"";background-color:var(--_calendar-range-bg-color);position:absolute;inset:0}.calendar-cell.is-range-start:before{inset-inline-start:50%}.calendar-cell.is-range-end:before{inset-inline-end:50%}.calendar-cell.is-preview:before{background-color:color-mix(in oklab,var(--_calendar-range-bg-color) 50%,transparent)}.calendar-cell.is-in-range .calendar-day{--_calendar-day-color:var(--_calendar-range-color)}.calendar-day,.calendar-nav{--_calendar-day-state:0%;--_calendar-day-bg-color:transparent;--_calendar-day-color:inherit;inline-size:var(--_calendar-day-size);block-size:var(--_calendar-day-size);border-radius:var(--_calendar-day-radius);background-color:color-mix(in oklab,var(--_calendar-day-bg-color),var(--cffy-state-layer-color) var(--_calendar-day-state));color:var(--_calendar-day-color);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--_calendar-duration) var(--_calendar-easing),color var(--_calendar-duration) var(--_calendar-easing);border:0;place-content:center;place-items:center;padding:0;display:inline-grid;position:relative}.calendar-day:hover,.calendar-nav:hover{--_calendar-day-state:var(--cffy-state-hover-opacity)}.calendar-day:is(:active,:focus-visible),.calendar-nav:is(:active,:focus-visible){--_calendar-day-state:var(--cffy-state-pressed-opacity)}.calendar-day:focus-visible,.calendar-nav:focus-visible{outline-offset:0}.calendar-day:is(:disabled,[aria-disabled=true]),.calendar-nav:is(:disabled,[aria-disabled=true]){--_calendar-day-state:0%;--_calendar-day-color:var(--_calendar-muted-color);cursor:not-allowed;opacity:.5}.calendar-nav{font-size:var(--cffy-fs-lg)}.calendar-nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) i{scale:-1 1}.calendar-day[aria-current=date]{font-weight:var(--cffy-fw-700);box-shadow:inset 0 0 0 var(--cffy-border-width-sm) var(--_calendar-today-color)}.calendar-day.is-selected{--_calendar-day-bg-color:var(--_calendar-selected-bg-color);--_calendar-day-color:var(--_calendar-selected-color);box-shadow:none}.calendar-day.is-outside{--_calendar-day-color:var(--_calendar-muted-color);cursor:default;opacity:.6}.calendar-cell.is-preview:is(.is-range-start,.is-range-end) .calendar-day:not(.is-selected){box-shadow:inset 0 0 0 var(--cffy-border-width-sm) var(--_calendar-selected-bg-color)}.calendar-disabled{opacity:.6}.calendar-fluid{--_calendar-day-size:min(3.5rem, 14.2857cqi);display:block;container-type:inline-size}.calendar-fluid .calendar-months{flex-direction:column;align-items:center}.calendar-fluid .calendar-month{inline-size:calc(var(--_calendar-day-size)*7)}.calendar-fluid .calendar-grid{table-layout:fixed;inline-size:100%}.date-input-trigger{display:inline-flex}.calendar-popup{--_calendar-popup-bg-color:var(--cffy-calendar-popup-bg-color,var(--cffy-surface-overlay));--_calendar-popup-color:var(--cffy-calendar-popup-color,var(--cffy-on-background));--_calendar-popup-border-color:var(--cffy-calendar-popup-border-color,var(--cffy-outline-overlay));--_calendar-popup-radius:var(--cffy-calendar-popup-radius,var(--cffy-shape-container));--_calendar-popup-shadow:var(--cffy-calendar-popup-shadow,var(--cffy-shadow-lg));--_calendar-popup-padding:var(--cffy-calendar-popup-padding,var(--cffy-space-12));--_calendar-popup-offset:var(--cffy-calendar-popup-offset,var(--cffy-space-4));--_calendar-popup-easing:var(--cffy-calendar-popup-easing,var(--cffy-ease-decelerate));--_calendar-popup-duration:var(--cffy-calendar-popup-duration,var(--cffy-duration-150));--_calendar-preset-selected-bg-color:var(--cffy-calendar-preset-selected-bg-color,var(--cffy-surface-container-highest));--_calendar-selected-bg-color:var(--cffy-calendar-selected-bg-color,var(--cffy-primary-a10));--_calendar-selected-color:var(--cffy-calendar-selected-color,var(--cffy-on-primary));margin:0;margin-block:var(--_calendar-popup-offset);box-sizing:border-box;max-inline-size:calc(100vw - var(--cffy-space-16));max-block-size:calc(100dvh - var(--cffy-space-16));overscroll-behavior:contain;padding:var(--_calendar-popup-padding);background:var(--_calendar-popup-bg-color);color:var(--_calendar-popup-color);border:var(--cffy-border-width-sm) solid var(--_calendar-popup-border-color);border-radius:var(--_calendar-popup-radius);box-shadow:var(--_calendar-popup-shadow);opacity:1;transition:opacity var(--_calendar-popup-duration) var(--_calendar-popup-easing),translate var(--_calendar-popup-duration) var(--_calendar-popup-easing);position:fixed;inset:auto;overflow:auto;translate:0}@starting-style{.calendar-popup{opacity:0;translate:0 calc(var(--_calendar-popup-offset)*-1)}}@supports (position-try-fallbacks:flip-block){.calendar-popup.calendar-popup-anchored{position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}}@media (prefers-reduced-motion:reduce){.calendar-popup{transition:none}}.calendar-popup-body{align-items:flex-start;gap:var(--cffy-space-12);flex-wrap:wrap;display:flex}.calendar-popup-main{gap:var(--cffy-space-12);min-inline-size:0;display:grid}.date-range-fields{gap:var(--cffy-space-12);grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));display:grid}.date-field-group{gap:var(--cffy-space-4);min-inline-size:0;display:grid}.date-field-header{justify-content:space-between;min-block-size:2rem}.date-field,.date-field-header{align-items:center;gap:var(--cffy-space-8);display:flex}.date-field .date-field-day{flex:7rem;min-inline-size:0}.date-field .date-field-time{flex:0 7.5rem;min-inline-size:0}.date-field-label{min-inline-size:2.5rem;font-size:var(--cffy-fs-2xs);font-weight:var(--cffy-fw-600);flex:none;margin:0}.calendar-presets{align-content:start;gap:calc(var(--cffy-space-4)/2);min-inline-size:9rem;border-inline-end:var(--cffy-border-width-sm) solid var(--_calendar-popup-border-color);margin:0;padding:0;padding-inline-end:var(--cffy-space-12);list-style:none;display:grid}.calendar-preset{--_calendar-preset-state:0%;--_calendar-preset-bg-color:transparent;inline-size:100%;padding:var(--cffy-space-8) var(--cffy-space-12);border-radius:calc(var(--_calendar-popup-radius)/2);background-color:color-mix(in oklab,var(--_calendar-preset-bg-color),var(--cffy-state-layer-color) var(--_calendar-preset-state));color:inherit;font:inherit;font-size:var(--cffy-fs-2xs);text-align:start;white-space:nowrap;cursor:pointer;border:0}.calendar-preset:hover{--_calendar-preset-state:var(--cffy-state-hover-opacity)}.calendar-preset:is(:active,:focus-visible){--_calendar-preset-state:var(--cffy-state-pressed-opacity)}.calendar-preset[aria-pressed=true]{--_calendar-preset-bg-color:var(--_calendar-preset-selected-bg-color);font-weight:var(--cffy-fw-600)}.calendar-with-times{gap:var(--cffy-space-12);grid-template-columns:auto minmax(7rem,auto);display:grid}.calendar-times{gap:var(--cffy-space-8);min-inline-size:7rem;border-inline-start:var(--cffy-border-width-sm) solid var(--_calendar-popup-border-color);contain:size;flex-direction:column;padding-inline-start:var(--cffy-space-12);display:flex}.calendar-times-list{align-content:start;gap:calc(var(--cffy-space-4)/2);scrollbar-width:thin;flex:1 1 0;min-block-size:0;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow-y:auto}.calendar-time{--_calendar-time-state:0%;--_calendar-time-bg-color:transparent;--_calendar-time-color:inherit;padding:var(--cffy-space-6) var(--cffy-space-12);border-radius:calc(var(--_calendar-popup-radius)/2);background-color:color-mix(in oklab,var(--_calendar-time-bg-color),var(--cffy-state-layer-color) var(--_calendar-time-state));color:var(--_calendar-time-color);font-size:var(--cffy-fs-2xs);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;cursor:pointer;outline-offset:-2px}.calendar-time:hover{--_calendar-time-state:var(--cffy-state-hover-opacity)}.calendar-time:is(:active,:focus-visible){--_calendar-time-state:var(--cffy-state-pressed-opacity)}.calendar-time[aria-selected=true]{--_calendar-time-bg-color:var(--_calendar-selected-bg-color);--_calendar-time-color:var(--_calendar-selected-color);font-weight:var(--cffy-fw-600)}.calendar-time[aria-disabled=true]{--_calendar-time-state:0%;--_calendar-time-color:var(--cffy-muted-a10);cursor:not-allowed;opacity:.5;text-decoration:line-through}.calendar-times-hint{color:var(--cffy-muted-a10);font-size:var(--cffy-fs-2xs);margin:0}.calendar-popup-footer{justify-content:flex-end;align-items:center;gap:var(--cffy-space-8);border-block-start:var(--cffy-border-width-sm) solid var(--_calendar-popup-border-color);flex-wrap:wrap;margin-block-start:var(--cffy-space-12);padding-block-start:var(--cffy-space-12);display:flex}.calendar-popup-summary{font-size:var(--cffy-fs-2xs);font-variant-numeric:tabular-nums;margin-inline-end:auto}@media (width<600px){.calendar-popup,.calendar-popup.calendar-popup-anchored{position-area:none;border-radius:calc(var(--_calendar-popup-radius)*2) calc(var(--_calendar-popup-radius)*2) 0 0;max-block-size:85dvh;inline-size:100%;max-inline-size:none;transition:opacity var(--_calendar-popup-duration) var(--_calendar-popup-easing),translate var(--cffy-duration-300) var(--_calendar-popup-easing);border-block-end:0;border-inline:0;margin:0;inset:auto 0 0}@starting-style{.calendar-popup,.calendar-popup.calendar-popup-anchored{opacity:1;translate:0 100%}}.calendar-popup.calendar-popup-anchored::backdrop,.calendar-popup::backdrop{background:var(--cffy-overlay-backdrop)}.calendar-popup-body{flex-flow:column;align-items:stretch}.calendar-presets{gap:var(--cffy-space-8);min-inline-size:0;border-inline-end:0;border-block-end:var(--cffy-border-width-sm) solid var(--_calendar-popup-border-color);scrollbar-width:none;padding-block-end:var(--cffy-space-12);padding-inline-end:0;display:flex;overflow-x:auto}.calendar-preset{inline-size:auto;padding:var(--cffy-space-6) var(--cffy-space-12);border:var(--cffy-border-width-sm) solid var(--_calendar-popup-border-color);border-radius:var(--cffy-shape-control);flex:none}.calendar-popup .calendar{--_calendar-day-size:min(3.5rem, 14.2857cqi);display:block;container-type:inline-size}.calendar-popup .calendar .calendar-months{flex-direction:column;align-items:center}.calendar-popup .calendar .calendar-month{inline-size:calc(var(--_calendar-day-size)*7)}.calendar-popup .calendar .calendar-grid{table-layout:fixed;inline-size:100%}.calendar-popup .calendar-week-empty{display:none}.calendar-with-times{grid-template-columns:minmax(0,1fr)}.calendar-times{border-inline-start:0;border-block-start:var(--cffy-border-width-sm) solid var(--_calendar-popup-border-color);contain:none;padding-block-start:var(--cffy-space-12);padding-inline-start:0}.calendar-times-list{gap:var(--cffy-space-8);scrollbar-width:none;flex:none;display:flex;overflow:auto visible}.calendar-time{border:var(--cffy-border-width-sm) solid var(--_calendar-popup-border-color);border-radius:var(--cffy-shape-control);flex:none}.calendar-popup-footer{z-index:1;background:var(--_calendar-popup-bg-color);margin-block-end:calc(var(--_calendar-popup-padding)*-1);padding-block-end:max(var(--_calendar-popup-padding),env(safe-area-inset-bottom));position:sticky;inset-block-end:calc(var(--_calendar-popup-padding)*-1)}.calendar-popup-summary{flex-basis:100%}}}@layer components.cards{.card{--_card-padding-inline:var(--cffy-card-padding-inline,var(--cffy-space-16));--_card-padding-block:var(--cffy-card-padding-block,var(--cffy-space-16));--_card-bg-color:var(--cffy-card-bg-color,var(--cffy-surface-a0));--_card-color:var(--cffy-card-color,var(--cffy-on-background));--_card-border-width:var(--cffy-card-border-width,var(--cffy-border-width-sm));--_card-border-color:var(--cffy-card-border-color,transparent);--_card-radius:var(--cffy-card-radius,var(--cffy-shape-container));--_card-shadow:var(--cffy-card-shadow,none);--_card-title-font-size:var(--cffy-card-title-font-size,var(--cffy-fs-base));--_card-title-font-weight:var(--cffy-card-title-font-weight,var(--cffy-fw-700));--_card-text-color:var(--cffy-card-text-color,var(--cffy-muted-a10));--_card-easing:var(--cffy-card-easing,var(--cffy-ease-emphasized));word-wrap:break-word;background-clip:border-box;background-color:var(--_card-bg-color);min-width:0;color:var(--_card-color);box-shadow:var(--_card-shadow);border:var(--_card-border-width) solid var(--_card-border-color);border-radius:var(--_card-radius);transition:all var(--cffy-duration-300) var(--cffy-ease-decelerate);flex-direction:column;display:flex;position:relative}.card .card-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.card .card-header,.card .card-image{border-radius:var(--_card-radius) var(--_card-radius) 0 0}.card .card-header{padding-block:var(--_card-padding-block) var(--cffy-space-8);padding-inline:var(--_card-padding-inline);margin-bottom:0}.card .card-header .card-title{font-size:var(--_card-title-font-size);font-weight:var(--_card-title-font-weight);font-family:var(--cffy-font-secondary);margin-bottom:0}.card .card-header:empty{display:none}.card .card-body{padding-block:var(--_card-padding-block) var(--_card-padding-block);padding-inline:var(--_card-padding-inline);flex:auto}.card .card-body p.card-text{color:var(--_card-text-color)}.card .card-footer{padding-block:var(--cffy-space-6) var(--_card-padding-block);padding-inline:var(--_card-padding-inline);border-radius:0 0 var(--_card-radius) var(--_card-radius);margin-top:0}.card .card-footer:is(.d-flex,.d-inline-flex){flex-wrap:wrap}.card .card-footer:empty{display:none}.card.card-outline{--_card-border-color:var(--cffy-outline-surface)}.card.card-elevated{--_card-shadow:var(--cffy-shadow-sm)}.card.card-pane{--_card-bg-color:var(--cffy-surface-body-pane)}.card.card-frosted{--_card-bg-color:var(--cffy-frosted-glass-bg);--_card-border-color:var(--cffy-outline-surface);--_card-shadow:var(--cffy-shadow-md);-webkit-backdrop-filter:var(--cffy-frosted-glass-backdrop-filter);backdrop-filter:var(--cffy-frosted-glass-backdrop-filter)}.card:is(.card-selectable,.card-link){--_card-state:0%;background-color:color-mix(in oklab,var(--_card-bg-color),var(--cffy-state-layer-color) var(--_card-state));cursor:pointer;transition:background-color var(--cffy-duration-300) var(--_card-easing),border-color var(--cffy-duration-300) var(--_card-easing),box-shadow var(--cffy-duration-300) var(--_card-easing),translate var(--cffy-duration-600) var(--_card-easing)}.card:is(.card-selectable,.card-link):hover{--_card-state:var(--cffy-state-hover-opacity)}.card:is(.card-selectable,.card-link):is(:active,:focus-visible){--_card-state:var(--cffy-state-pressed-opacity)}.card:is(.card-selectable,.card-link).card-elevated:hover{--_card-shadow:var(--cffy-shadow-md)}.card:is(.card-selectable,.card-link).card-elevated:is(:active,:focus-visible){--_card-shadow:var(--cffy-shadow-lg)}.card.card-selectable{--_card-selectable-translate:0 -.25rem}.card.card-selectable>*{-webkit-user-select:none;user-select:none}.card.card-selectable:hover{translate:var(--_card-selectable-translate)}.card.card-selectable:is(:active,:focus-visible),.card.card-selectable.selected{--_card-border-color:var(--cffy-card-selected-border-color,var(--cffy-primary-a10))}.card.card-link{color:inherit}.card.card-sm{--_card-padding-inline:var(--cffy-space-8);--_card-padding-block:var(--cffy-space-8)}.card.card-sm .card-body{padding-block:var(--_card-padding-block)}.card.card-sm.card-selectable{--_card-selectable-translate:0 -.125rem}.card.card-xs{--_card-padding-inline:var(--cffy-space-12);--_card-padding-block:var(--cffy-space-8);display:inline-flex}.card.card-xs .card-body{align-items:center;gap:var(--cffy-space-6);display:flex}.card.card-xs .card-body i{font-variation-settings:var(--cffy-iw-semi-bold);font-size:1.125rem}.card.card-xs .card-body p{font-weight:var(--cffy-fw-800);margin-bottom:0}.card.card-md{min-height:7.5rem}.card.card-md .card-body{align-content:center;height:100%}}@layer components.carousel{.carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;anchor-name:--cffy-carousel;overflow-x:auto}.carousel::scroll-button(*){font-family:var(--cffy-font-icons);inline-size:var(--cffy-carousel-btn-size,44px);aspect-ratio:1;padding:var(--cffy-space-12);background:var(--cffy-carousel-btn-bg-color,var(--cffy-surface-body-pane));color:var(--cffy-carousel-btn-color,var(--cffy-on-background));box-shadow:var(--cffy-carousel-btn-shadow,var(--cffy-shadow-sm));border-radius:var(--cffy-carousel-btn-radius,min(var(--cffy-radius-full),var(--cffy-shape-control) * 1000));cursor:pointer;position-anchor:--cffy-carousel;border-color:#0000;place-content:center;font-size:1rem;display:grid;position:fixed}.carousel::scroll-button(right){position-area:inline-end center;content:"arrow_forward"/"Next"}.carousel::scroll-button(left){position-area:inline-start center;content:"arrow_back"/"Previous"}.carousel-btn{font-family:var(--cffy-font-icons);inline-size:var(--cffy-carousel-btn-size,44px);aspect-ratio:1;padding:var(--cffy-space-12);background:var(--cffy-carousel-btn-bg-color,var(--cffy-surface-body-pane));color:var(--cffy-carousel-btn-color,var(--cffy-on-background));box-shadow:var(--cffy-carousel-btn-shadow,var(--cffy-shadow-sm));border-radius:var(--cffy-carousel-btn-radius,min(var(--cffy-radius-full),var(--cffy-shape-control) * 1000));cursor:pointer;position-anchor:--cffy-carousel;z-index:1010;border-color:#0000;place-content:center;font-size:1rem;display:grid;position:fixed}.carousel-btn.btn-next{position-area:inline-end center}.carousel-btn.btn-prev{position-area:inline-start center}}@layer components.mask{.dialog.dialog-headless .dialog-content .dialog-header i,.mask-shape{--_mask-size:100% 100%;-webkit-mask-size:var(--_mask-size);-webkit-mask-size:var(--_mask-size);mask-size:var(--_mask-size);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.dialog.dialog-headless .dialog-content .dialog-header i.shape-stretch,.mask-shape.shape-stretch{--_mask-size:115% 115%}.dialog.dialog-headless .dialog-content .dialog-header i.shape-bum,.mask-shape.shape-bum{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M38.875 113.322C38.875 69.5137 74.3887 34 118.197 34H261.803C305.611 34 341.125 69.5137 341.125 113.322C341.125 149.45 316.972 179.937 283.932 189.516C283.717 189.579 283.567 189.776 283.567 190C283.567 190.224 283.717 190.421 283.932 190.484C316.972 200.063 341.125 230.55 341.125 266.678C341.125 310.486 305.611 346 261.803 346H118.197C74.3887 346 38.875 310.486 38.875 266.678C38.875 230.785 62.7138 200.461 95.422 190.674C95.72 190.585 95.9264 190.311 95.9264 190C95.9264 189.689 95.72 189.415 95.422 189.326C62.7138 179.539 38.875 149.214 38.875 113.322Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M38.875 113.322C38.875 69.5137 74.3887 34 118.197 34H261.803C305.611 34 341.125 69.5137 341.125 113.322C341.125 149.45 316.972 179.937 283.932 189.516C283.717 189.579 283.567 189.776 283.567 190C283.567 190.224 283.717 190.421 283.932 190.484C316.972 200.063 341.125 230.55 341.125 266.678C341.125 310.486 305.611 346 261.803 346H118.197C74.3887 346 38.875 310.486 38.875 266.678C38.875 230.785 62.7138 200.461 95.422 190.674C95.72 190.585 95.9264 190.311 95.9264 190C95.9264 189.689 95.72 189.415 95.422 189.326C62.7138 179.539 38.875 149.214 38.875 113.322Z\"/></svg>")}.dialog.dialog-headless .dialog-content .dialog-header i.shape-arch,.mask-shape.shape-arch{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M345 293.727C345 299.96 345 303.076 344.689 305.696C342.259 326.14 326.14 342.259 305.696 344.689C303.076 345 299.96 345 293.727 345H86.2732C80.0405 345 76.9242 345 74.3043 344.689C53.8596 342.259 37.7407 326.14 35.3113 305.696C35 303.076 35 299.96 35 293.727L35 190C35 104.396 104.396 35 190 35C275.604 35 345 104.396 345 190V293.727Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M345 293.727C345 299.96 345 303.076 344.689 305.696C342.259 326.14 326.14 342.259 305.696 344.689C303.076 345 299.96 345 293.727 345H86.2732C80.0405 345 76.9242 345 74.3043 344.689C53.8596 342.259 37.7407 326.14 35.3113 305.696C35 303.076 35 299.96 35 293.727L35 190C35 104.396 104.396 35 190 35C275.604 35 345 104.396 345 190V293.727Z\"/></svg>")}.dialog.dialog-headless .dialog-content .dialog-header i.shape-pill,.mask-shape.shape-pill{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M116.116 71.7851C169.162 18.7383 255.168 18.7383 308.215 71.7851C361.262 124.832 361.262 210.838 308.215 263.884L263.884 308.215C210.838 361.262 124.832 361.262 71.7851 308.215C18.7383 255.168 18.7383 169.162 71.7851 116.116L116.116 71.7851Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M116.116 71.7851C169.162 18.7383 255.168 18.7383 308.215 71.7851C361.262 124.832 361.262 210.838 308.215 263.884L263.884 308.215C210.838 361.262 124.832 361.262 71.7851 308.215C18.7383 255.168 18.7383 169.162 71.7851 116.116L116.116 71.7851Z\"/></svg>")}.dialog.dialog-headless .dialog-content .dialog-header i.shape-sunny,.mask-shape.shape-sunny{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M166.725 43.1869C177.261 25.6044 202.739 25.6044 213.275 43.1868L225.124 62.9597C231.268 73.2136 243.399 78.2385 254.995 75.3327L277.355 69.7294C297.237 64.7468 315.253 82.7627 310.271 102.645L304.667 125.005C301.762 136.601 306.786 148.732 317.04 154.876L336.813 166.725C354.396 177.261 354.396 202.739 336.813 213.275L317.04 225.124C306.786 231.268 301.762 243.399 304.667 254.995L310.271 277.355C315.253 297.237 297.237 315.253 277.355 310.271L254.995 304.667C243.399 301.762 231.268 306.786 225.124 317.04L213.275 336.813C202.739 354.396 177.261 354.396 166.725 336.813L154.876 317.04C148.732 306.786 136.601 301.762 125.005 304.667L102.646 310.271C82.7627 315.253 64.7468 297.237 69.7294 277.355L75.3327 254.995C78.2385 243.399 73.2136 231.268 62.9597 225.124L43.1869 213.275C25.6044 202.739 25.6044 177.261 43.1868 166.725L62.9597 154.876C73.2136 148.732 78.2385 136.601 75.3327 125.005L69.7294 102.646C64.7468 82.7627 82.7627 64.7468 102.645 69.7294L125.005 75.3327C136.601 78.2385 148.732 73.2136 154.876 62.9597L166.725 43.1869Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M166.725 43.1869C177.261 25.6044 202.739 25.6044 213.275 43.1868L225.124 62.9597C231.268 73.2136 243.399 78.2385 254.995 75.3327L277.355 69.7294C297.237 64.7468 315.253 82.7627 310.271 102.645L304.667 125.005C301.762 136.601 306.786 148.732 317.04 154.876L336.813 166.725C354.396 177.261 354.396 202.739 336.813 213.275L317.04 225.124C306.786 231.268 301.762 243.399 304.667 254.995L310.271 277.355C315.253 297.237 297.237 315.253 277.355 310.271L254.995 304.667C243.399 301.762 231.268 306.786 225.124 317.04L213.275 336.813C202.739 354.396 177.261 354.396 166.725 336.813L154.876 317.04C148.732 306.786 136.601 301.762 125.005 304.667L102.646 310.271C82.7627 315.253 64.7468 297.237 69.7294 277.355L75.3327 254.995C78.2385 243.399 73.2136 231.268 62.9597 225.124L43.1869 213.275C25.6044 202.739 25.6044 177.261 43.1868 166.725L62.9597 154.876C73.2136 148.732 78.2385 136.601 75.3327 125.005L69.7294 102.646C64.7468 82.7627 82.7627 64.7468 102.645 69.7294L125.005 75.3327C136.601 78.2385 148.732 73.2136 154.876 62.9597L166.725 43.1869Z\"/></svg>")}.dialog.dialog-headless .dialog-content .dialog-header i.shape-gem,.mask-shape.shape-gem{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M133.415 65.7498C150.981 52.991 159.763 46.6116 169.124 43.4402C182.663 38.8533 197.337 38.8533 210.876 43.4402C220.237 46.6116 229.019 52.991 246.585 65.7498L286.083 94.4402C296.514 102.017 301.729 105.805 305.981 110.353C312.125 116.926 316.839 124.702 319.823 133.189C321.888 139.062 322.834 145.438 324.725 158.189L332.038 207.501C335.355 229.87 337.014 241.055 335.34 251.136C332.918 265.718 325.6 279.04 314.59 288.907C306.979 295.728 296.649 300.329 275.987 309.532L229.176 330.382C216.707 335.935 210.473 338.712 204.064 340.131C194.8 342.182 185.2 342.182 175.936 340.131C169.527 338.712 163.293 335.935 150.824 330.382L104.013 309.532C83.3515 300.329 73.0207 295.728 65.4097 288.907C54.4005 279.04 47.0819 265.718 44.6602 251.136C42.9859 241.055 44.6447 229.87 47.9621 207.501L55.2752 158.189C57.1662 145.437 58.1117 139.062 60.1768 133.189C63.1612 124.702 67.8747 116.926 74.0191 110.353C78.2706 105.805 83.4862 102.017 93.9172 94.4402L133.415 65.7498Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M133.415 65.7498C150.981 52.991 159.763 46.6116 169.124 43.4402C182.663 38.8533 197.337 38.8533 210.876 43.4402C220.237 46.6116 229.019 52.991 246.585 65.7498L286.083 94.4402C296.514 102.017 301.729 105.805 305.981 110.353C312.125 116.926 316.839 124.702 319.823 133.189C321.888 139.062 322.834 145.438 324.725 158.189L332.038 207.501C335.355 229.87 337.014 241.055 335.34 251.136C332.918 265.718 325.6 279.04 314.59 288.907C306.979 295.728 296.649 300.329 275.987 309.532L229.176 330.382C216.707 335.935 210.473 338.712 204.064 340.131C194.8 342.182 185.2 342.182 175.936 340.131C169.527 338.712 163.293 335.935 150.824 330.382L104.013 309.532C83.3515 300.329 73.0207 295.728 65.4097 288.907C54.4005 279.04 47.0819 265.718 44.6602 251.136C42.9859 241.055 44.6447 229.87 47.9621 207.501L55.2752 158.189C57.1662 145.437 58.1117 139.062 60.1768 133.189C63.1612 124.702 67.8747 116.926 74.0191 110.353C78.2706 105.805 83.4862 102.017 93.9172 94.4402L133.415 65.7498Z\"/></svg>")}.dialog.dialog-headless .dialog-content .dialog-header i.shape-cookie-6,.mask-shape.shape-cookie-6{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M134.186 54.5654C165.276 24.4782 214.724 24.4782 245.814 54.5654C255.328 63.7718 266.984 70.4811 279.738 74.0919C321.419 85.8924 346.142 128.586 335.552 170.473C332.312 183.291 332.312 196.709 335.552 209.527C346.142 251.414 321.419 294.108 279.738 305.908C266.984 309.519 255.328 316.228 245.814 325.435C214.724 355.522 165.276 355.522 134.186 325.435C124.672 316.228 113.016 309.519 100.262 305.908C58.5815 294.108 33.8578 251.414 44.4476 209.527C47.6879 196.709 47.6879 183.291 44.4476 170.473C33.8578 128.586 58.5815 85.8924 100.262 74.0919C113.016 70.4811 124.672 63.7718 134.186 54.5654Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M134.186 54.5654C165.276 24.4782 214.724 24.4782 245.814 54.5654C255.328 63.7718 266.984 70.4811 279.738 74.0919C321.419 85.8924 346.142 128.586 335.552 170.473C332.312 183.291 332.312 196.709 335.552 209.527C346.142 251.414 321.419 294.108 279.738 305.908C266.984 309.519 255.328 316.228 245.814 325.435C214.724 355.522 165.276 355.522 134.186 325.435C124.672 316.228 113.016 309.519 100.262 305.908C58.5815 294.108 33.8578 251.414 44.4476 209.527C47.6879 196.709 47.6879 183.291 44.4476 170.473C33.8578 128.586 58.5815 85.8924 100.262 74.0919C113.016 70.4811 124.672 63.7718 134.186 54.5654Z\"/></svg>")}.dialog.dialog-headless .dialog-content .dialog-header i.shape-cookie-9,.mask-shape.shape-cookie-9{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M154.828 43.2756C156.574 41.8498 157.448 41.1369 158.245 40.535C177.03 26.3548 202.97 26.3548 221.755 40.535C222.552 41.1369 223.425 41.8498 225.172 43.2756C225.952 43.9121 226.342 44.2303 226.727 44.5333C235.567 51.4788 246.406 55.4147 257.652 55.7636C258.143 55.7788 258.647 55.785 259.654 55.7975C261.911 55.8255 263.039 55.8395 264.037 55.8898C287.563 57.0742 307.435 73.7107 312.689 96.6205C312.912 97.5928 313.121 98.6991 313.541 100.911C313.728 101.899 313.822 102.393 313.922 102.872C316.219 113.862 321.986 123.828 330.377 131.308C330.743 131.635 331.125 131.962 331.888 132.618C333.599 134.087 334.454 134.821 335.187 135.5C352.445 151.495 356.95 176.983 346.215 197.903C345.76 198.791 345.208 199.773 344.104 201.737C343.611 202.613 343.364 203.052 343.132 203.483C337.812 213.375 335.809 224.708 337.418 235.82C337.488 236.304 337.569 236.8 337.732 237.792C338.096 240.014 338.278 241.125 338.402 242.115C341.318 265.436 328.347 287.851 306.647 296.991C305.726 297.379 304.67 297.778 302.559 298.574C301.617 298.929 301.146 299.107 300.69 299.289C290.241 303.455 281.406 310.852 275.48 320.395C275.221 320.811 274.964 321.243 274.449 322.107C273.297 324.043 272.721 325.011 272.178 325.849C259.387 345.584 235.011 354.436 212.498 347.521C211.543 347.228 210.477 346.856 208.347 346.112C207.396 345.78 206.921 345.614 206.455 345.461C195.767 341.951 184.233 341.951 173.545 345.461C173.079 345.614 172.603 345.78 171.652 346.112C169.522 346.856 168.457 347.228 167.502 347.521C144.989 354.436 120.613 345.584 107.822 325.849C107.279 325.011 106.703 324.043 105.55 322.107C105.036 321.243 104.779 320.811 104.52 320.395C98.5939 310.852 89.7583 303.455 79.3096 299.289C78.8539 299.107 78.3827 298.929 77.4404 298.574C75.3294 297.778 74.274 297.379 73.3529 296.991C51.6523 287.851 38.6819 265.436 41.598 242.115C41.7218 241.125 41.9039 240.014 42.2682 237.792C42.4308 236.8 42.5121 236.304 42.5822 235.82C44.1908 224.708 42.188 213.375 36.8675 203.483C36.6354 203.052 36.389 202.613 35.8962 201.737C34.7921 199.773 34.2401 198.791 33.7845 197.903C23.0499 176.983 27.5544 151.495 44.8128 135.5C45.5454 134.821 46.4007 134.087 48.1113 132.618C48.875 131.962 49.2568 131.635 49.6228 131.308C58.0134 123.828 63.7804 113.862 66.0777 102.872C66.1779 102.393 66.2715 101.899 66.4588 100.911C66.8783 98.699 67.088 97.5928 67.311 96.6204C72.5652 73.7107 92.4369 57.0742 115.962 55.8898C116.961 55.8395 118.089 55.8255 120.346 55.7975C121.353 55.785 121.857 55.7788 122.347 55.7636C133.594 55.4147 144.432 51.4788 153.272 44.5333C153.658 44.2303 154.048 43.9121 154.828 43.2756Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M154.828 43.2756C156.574 41.8498 157.448 41.1369 158.245 40.535C177.03 26.3548 202.97 26.3548 221.755 40.535C222.552 41.1369 223.425 41.8498 225.172 43.2756C225.952 43.9121 226.342 44.2303 226.727 44.5333C235.567 51.4788 246.406 55.4147 257.652 55.7636C258.143 55.7788 258.647 55.785 259.654 55.7975C261.911 55.8255 263.039 55.8395 264.037 55.8898C287.563 57.0742 307.435 73.7107 312.689 96.6205C312.912 97.5928 313.121 98.6991 313.541 100.911C313.728 101.899 313.822 102.393 313.922 102.872C316.219 113.862 321.986 123.828 330.377 131.308C330.743 131.635 331.125 131.962 331.888 132.618C333.599 134.087 334.454 134.821 335.187 135.5C352.445 151.495 356.95 176.983 346.215 197.903C345.76 198.791 345.208 199.773 344.104 201.737C343.611 202.613 343.364 203.052 343.132 203.483C337.812 213.375 335.809 224.708 337.418 235.82C337.488 236.304 337.569 236.8 337.732 237.792C338.096 240.014 338.278 241.125 338.402 242.115C341.318 265.436 328.347 287.851 306.647 296.991C305.726 297.379 304.67 297.778 302.559 298.574C301.617 298.929 301.146 299.107 300.69 299.289C290.241 303.455 281.406 310.852 275.48 320.395C275.221 320.811 274.964 321.243 274.449 322.107C273.297 324.043 272.721 325.011 272.178 325.849C259.387 345.584 235.011 354.436 212.498 347.521C211.543 347.228 210.477 346.856 208.347 346.112C207.396 345.78 206.921 345.614 206.455 345.461C195.767 341.951 184.233 341.951 173.545 345.461C173.079 345.614 172.603 345.78 171.652 346.112C169.522 346.856 168.457 347.228 167.502 347.521C144.989 354.436 120.613 345.584 107.822 325.849C107.279 325.011 106.703 324.043 105.55 322.107C105.036 321.243 104.779 320.811 104.52 320.395C98.5939 310.852 89.7583 303.455 79.3096 299.289C78.8539 299.107 78.3827 298.929 77.4404 298.574C75.3294 297.778 74.274 297.379 73.3529 296.991C51.6523 287.851 38.6819 265.436 41.598 242.115C41.7218 241.125 41.9039 240.014 42.2682 237.792C42.4308 236.8 42.5121 236.304 42.5822 235.82C44.1908 224.708 42.188 213.375 36.8675 203.483C36.6354 203.052 36.389 202.613 35.8962 201.737C34.7921 199.773 34.2401 198.791 33.7845 197.903C23.0499 176.983 27.5544 151.495 44.8128 135.5C45.5454 134.821 46.4007 134.087 48.1113 132.618C48.875 131.962 49.2568 131.635 49.6228 131.308C58.0134 123.828 63.7804 113.862 66.0777 102.872C66.1779 102.393 66.2715 101.899 66.4588 100.911C66.8783 98.699 67.088 97.5928 67.311 96.6204C72.5652 73.7107 92.4369 57.0742 115.962 55.8898C116.961 55.8395 118.089 55.8255 120.346 55.7975C121.353 55.785 121.857 55.7788 122.347 55.7636C133.594 55.4147 144.432 51.4788 153.272 44.5333C153.658 44.2303 154.048 43.9121 154.828 43.2756Z\"/></svg>")}.dialog.dialog-headless .dialog-content .dialog-header i.shape-cookie-12,.mask-shape.shape-cookie-12{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M166.697 39.8458C167.238 39.3157 167.508 39.0506 167.743 38.8298C180.246 27.0567 199.754 27.0567 212.257 38.8298C212.492 39.0506 212.762 39.3157 213.303 39.8458C213.628 40.1639 213.79 40.323 213.945 40.4703C221.945 48.1056 233.282 51.1433 244.028 48.5311C244.235 48.4807 244.456 48.4242 244.896 48.311C245.63 48.1224 245.996 48.0282 246.31 47.9542C263.024 44.0098 279.919 53.7642 284.86 70.2114C284.953 70.5199 285.055 70.8847 285.258 71.6143C285.38 72.0522 285.442 72.2711 285.502 72.4758C288.613 83.0884 296.912 91.3875 307.524 94.4985C307.729 94.5585 307.948 94.6195 308.386 94.7417C309.115 94.9452 309.48 95.0469 309.789 95.1396C326.236 100.081 335.99 116.976 332.046 133.69C331.972 134.004 331.878 134.371 331.689 135.104C331.576 135.544 331.519 135.765 331.469 135.972C328.857 146.718 331.894 158.055 339.53 166.055C339.677 166.21 339.836 166.372 340.154 166.697C340.684 167.238 340.949 167.508 341.17 167.743C352.943 180.246 352.943 199.754 341.17 212.257C340.949 212.492 340.684 212.762 340.154 213.303C339.836 213.628 339.677 213.79 339.53 213.945C331.894 221.945 328.857 233.282 331.469 244.028C331.519 244.235 331.576 244.456 331.689 244.896C331.878 245.629 331.972 245.996 332.046 246.31C335.99 263.024 326.236 279.919 309.789 284.86C309.48 284.953 309.115 285.055 308.386 285.258C307.948 285.381 307.729 285.442 307.524 285.502C296.912 288.613 288.613 296.912 285.502 307.524C285.442 307.729 285.381 307.948 285.258 308.386C285.055 309.115 284.953 309.48 284.86 309.789C279.919 326.236 263.024 335.99 246.31 332.046C245.996 331.972 245.629 331.878 244.896 331.689C244.456 331.576 244.235 331.519 244.028 331.469C233.282 328.857 221.945 331.894 213.945 339.53C213.79 339.677 213.628 339.836 213.303 340.154C212.762 340.684 212.492 340.949 212.257 341.17C199.754 352.943 180.246 352.943 167.743 341.17C167.508 340.949 167.238 340.684 166.697 340.154C166.372 339.836 166.21 339.677 166.055 339.53C158.055 331.894 146.718 328.857 135.972 331.469C135.765 331.519 135.544 331.576 135.104 331.689C134.371 331.878 134.004 331.972 133.69 332.046C116.976 335.99 100.081 326.236 95.1396 309.789C95.0469 309.48 94.9452 309.115 94.7417 308.386C94.6195 307.948 94.5585 307.729 94.4985 307.524C91.3875 296.912 83.0884 288.613 72.4758 285.502C72.2711 285.442 72.0522 285.38 71.6143 285.258C70.8847 285.055 70.5199 284.953 70.2114 284.86C53.7642 279.919 44.0098 263.024 47.9542 246.31C48.0282 245.996 48.1224 245.63 48.311 244.896C48.4242 244.456 48.4807 244.235 48.5311 244.028C51.1433 233.282 48.1056 221.945 40.4703 213.945C40.323 213.79 40.1639 213.628 39.8458 213.303C39.3157 212.762 39.0506 212.492 38.8298 212.257C27.0567 199.754 27.0567 180.246 38.8298 167.743C39.0506 167.508 39.3157 167.238 39.8458 166.697C40.1639 166.372 40.323 166.21 40.4703 166.055C48.1056 158.055 51.1433 146.718 48.5311 135.972C48.4807 135.765 48.4242 135.544 48.311 135.104C48.1224 134.371 48.0282 134.004 47.9542 133.69C44.0098 116.976 53.7642 100.081 70.2114 95.1396C70.5199 95.0469 70.8847 94.9452 71.6143 94.7417C72.0522 94.6195 72.2711 94.5585 72.4758 94.4985C83.0884 91.3875 91.3875 83.0884 94.4985 72.4758C94.5585 72.2711 94.6195 72.0522 94.7417 71.6143C94.9452 70.8847 95.0469 70.5199 95.1396 70.2114C100.081 53.7642 116.976 44.0098 133.69 47.9542C134.004 48.0282 134.371 48.1224 135.104 48.311C135.544 48.4242 135.765 48.4807 135.972 48.5311C146.718 51.1433 158.055 48.1056 166.055 40.4703C166.21 40.323 166.372 40.1639 166.697 39.8458Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M166.697 39.8458C167.238 39.3157 167.508 39.0506 167.743 38.8298C180.246 27.0567 199.754 27.0567 212.257 38.8298C212.492 39.0506 212.762 39.3157 213.303 39.8458C213.628 40.1639 213.79 40.323 213.945 40.4703C221.945 48.1056 233.282 51.1433 244.028 48.5311C244.235 48.4807 244.456 48.4242 244.896 48.311C245.63 48.1224 245.996 48.0282 246.31 47.9542C263.024 44.0098 279.919 53.7642 284.86 70.2114C284.953 70.5199 285.055 70.8847 285.258 71.6143C285.38 72.0522 285.442 72.2711 285.502 72.4758C288.613 83.0884 296.912 91.3875 307.524 94.4985C307.729 94.5585 307.948 94.6195 308.386 94.7417C309.115 94.9452 309.48 95.0469 309.789 95.1396C326.236 100.081 335.99 116.976 332.046 133.69C331.972 134.004 331.878 134.371 331.689 135.104C331.576 135.544 331.519 135.765 331.469 135.972C328.857 146.718 331.894 158.055 339.53 166.055C339.677 166.21 339.836 166.372 340.154 166.697C340.684 167.238 340.949 167.508 341.17 167.743C352.943 180.246 352.943 199.754 341.17 212.257C340.949 212.492 340.684 212.762 340.154 213.303C339.836 213.628 339.677 213.79 339.53 213.945C331.894 221.945 328.857 233.282 331.469 244.028C331.519 244.235 331.576 244.456 331.689 244.896C331.878 245.629 331.972 245.996 332.046 246.31C335.99 263.024 326.236 279.919 309.789 284.86C309.48 284.953 309.115 285.055 308.386 285.258C307.948 285.381 307.729 285.442 307.524 285.502C296.912 288.613 288.613 296.912 285.502 307.524C285.442 307.729 285.381 307.948 285.258 308.386C285.055 309.115 284.953 309.48 284.86 309.789C279.919 326.236 263.024 335.99 246.31 332.046C245.996 331.972 245.629 331.878 244.896 331.689C244.456 331.576 244.235 331.519 244.028 331.469C233.282 328.857 221.945 331.894 213.945 339.53C213.79 339.677 213.628 339.836 213.303 340.154C212.762 340.684 212.492 340.949 212.257 341.17C199.754 352.943 180.246 352.943 167.743 341.17C167.508 340.949 167.238 340.684 166.697 340.154C166.372 339.836 166.21 339.677 166.055 339.53C158.055 331.894 146.718 328.857 135.972 331.469C135.765 331.519 135.544 331.576 135.104 331.689C134.371 331.878 134.004 331.972 133.69 332.046C116.976 335.99 100.081 326.236 95.1396 309.789C95.0469 309.48 94.9452 309.115 94.7417 308.386C94.6195 307.948 94.5585 307.729 94.4985 307.524C91.3875 296.912 83.0884 288.613 72.4758 285.502C72.2711 285.442 72.0522 285.38 71.6143 285.258C70.8847 285.055 70.5199 284.953 70.2114 284.86C53.7642 279.919 44.0098 263.024 47.9542 246.31C48.0282 245.996 48.1224 245.63 48.311 244.896C48.4242 244.456 48.4807 244.235 48.5311 244.028C51.1433 233.282 48.1056 221.945 40.4703 213.945C40.323 213.79 40.1639 213.628 39.8458 213.303C39.3157 212.762 39.0506 212.492 38.8298 212.257C27.0567 199.754 27.0567 180.246 38.8298 167.743C39.0506 167.508 39.3157 167.238 39.8458 166.697C40.1639 166.372 40.323 166.21 40.4703 166.055C48.1056 158.055 51.1433 146.718 48.5311 135.972C48.4807 135.765 48.4242 135.544 48.311 135.104C48.1224 134.371 48.0282 134.004 47.9542 133.69C44.0098 116.976 53.7642 100.081 70.2114 95.1396C70.5199 95.0469 70.8847 94.9452 71.6143 94.7417C72.0522 94.6195 72.2711 94.5585 72.4758 94.4985C83.0884 91.3875 91.3875 83.0884 94.4985 72.4758C94.5585 72.2711 94.6195 72.0522 94.7417 71.6143C94.9452 70.8847 95.0469 70.5199 95.1396 70.2114C100.081 53.7642 116.976 44.0098 133.69 47.9542C134.004 48.0282 134.371 48.1224 135.104 48.311C135.544 48.4242 135.765 48.4807 135.972 48.5311C146.718 51.1433 158.055 48.1056 166.055 40.4703C166.21 40.323 166.372 40.1639 166.697 39.8458Z\"/></svg>")}.dialog.dialog-headless .dialog-content .dialog-header i.shape-clover-4,.mask-shape.shape-clover-4{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"381\" height=\"380\" viewBox=\"0 0 381 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M63.0014 190C49.8954 174.339 42 154.126 42 132.06C42 82.321 82.1131 42 131.595 42C153.99 42 174.466 50.2594 190.173 63.9131C205.843 50.2594 226.271 42 248.614 42C297.981 42 338 82.321 338 132.06C338 154.126 330.123 174.339 317.048 190C330.123 205.661 338 225.874 338 247.94C338 297.679 297.981 338 248.614 338C226.271 338 205.843 329.741 190.173 316.087C174.466 329.741 153.99 338 131.595 338C82.1131 338 42 297.679 42 247.94C42 225.874 49.8954 205.661 63.0014 190Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"381\" height=\"380\" viewBox=\"0 0 381 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M63.0014 190C49.8954 174.339 42 154.126 42 132.06C42 82.321 82.1131 42 131.595 42C153.99 42 174.466 50.2594 190.173 63.9131C205.843 50.2594 226.271 42 248.614 42C297.981 42 338 82.321 338 132.06C338 154.126 330.123 174.339 317.048 190C330.123 205.661 338 225.874 338 247.94C338 297.679 297.981 338 248.614 338C226.271 338 205.843 329.741 190.173 316.087C174.466 329.741 153.99 338 131.595 338C82.1131 338 42 297.679 42 247.94C42 225.874 49.8954 205.661 63.0014 190Z\"/></svg>")}.dialog.dialog-headless .dialog-content .dialog-header i.shape-clover-8,.mask-shape.shape-clover-8{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M338.584 189.998C364.427 238.164 344.902 281.771 295.066 295.061C281.771 344.902 238.164 364.422 189.998 338.584C141.831 364.427 98.2245 344.902 84.9337 295.066C35.0981 281.771 15.573 238.164 41.4157 189.998C15.573 141.831 35.0981 98.2245 84.9337 84.9337C98.2245 35.0981 141.831 15.573 189.998 41.4157C238.164 15.573 281.771 35.0981 295.061 84.9337C344.902 98.2245 364.422 141.831 338.584 189.998Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg width=\"380\" height=\"380\" viewBox=\"0 0 380 380\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M338.584 189.998C364.427 238.164 344.902 281.771 295.066 295.061C281.771 344.902 238.164 364.422 189.998 338.584C141.831 364.427 98.2245 344.902 84.9337 295.066C35.0981 281.771 15.573 238.164 41.4157 189.998C15.573 141.831 35.0981 98.2245 84.9337 84.9337C98.2245 35.0981 141.831 15.573 189.998 41.4157C238.164 15.573 281.771 35.0981 295.061 84.9337C344.902 98.2245 364.422 141.831 338.584 189.998Z\"/></svg>")}@supports ((-webkit-mask-image:linear-gradient(90deg,#000,transparent)) or (mask-image:linear-gradient(90deg,#000,transparent))){.mask-inline{-webkit-mask:linear-gradient(90deg,#000 95%,#0000);mask:linear-gradient(90deg,#000 95%,#0000)}}@supports ((-webkit-mask-image:linear-gradient(to bottom,#000,transparent)) or (mask-image:linear-gradient(to bottom,#000,transparent))){.mask-block{-webkit-mask:linear-gradient(#000 95%,#0000);mask:linear-gradient(#000 95%,#0000)}}}@layer components.dialog{.dialog{--_dialog-bg-color:var(--cffy-dialog-bg-color,var(--cffy-surface-overlay));--_dialog-color:var(--cffy-dialog-color,var(--cffy-on-background));--_dialog-border-color:var(--cffy-dialog-border-color,var(--cffy-outline-overlay));--_dialog-radius:var(--cffy-dialog-radius,var(--cffy-shape-container));--_dialog-shadow:var(--cffy-dialog-shadow,var(--cffy-shadow-xl));--_dialog-padding:var(--cffy-dialog-padding,var(--cffy-space-16));--_dialog-spacing:var(--cffy-dialog-spacing,calc(var(--cffy-space-16) + var(--cffy-space-4)));--_dialog-max-size:var(--cffy-dialog-max-size,90%);--_dialog-title-font-size:var(--cffy-dialog-title-font-size,var(--cffy-fs-base));--_dialog-title-font-weight:var(--cffy-dialog-title-font-weight,var(--cffy-fw-700));--_dialog-subtitle-color:var(--cffy-dialog-subtitle-color,var(--cffy-muted-a10));--_dialog-subtitle-font-size:var(--cffy-dialog-subtitle-font-size,var(--cffy-fs-2xs));--_dialog-icon-bg-color:var(--cffy-dialog-icon-bg-color,var(--cffy-primary-a10));--_dialog-icon-color:var(--cffy-dialog-icon-color,var(--cffy-on-primary));--_dialog-backdrop-color:var(--cffy-dialog-backdrop-color,var(--cffy-overlay-backdrop));--_dialog-backdrop-blur:var(--cffy-dialog-backdrop-blur,5px);--_discrete:allow-discrete;--_dialog-easing:var(--cffy-dialog-easing,var(--cffy-ease-overshoot-soft));--_dialog-duration:var(--cffy-dialog-duration,var(--cffy-duration-600));width:80dvh;height:70dvh;max-width:var(--_dialog-max-size);max-height:var(--_dialog-max-size);border:var(--cffy-border-width-sm) solid var(--_dialog-border-color);background-color:var(--_dialog-bg-color);box-shadow:var(--_dialog-shadow);padding:0;position:fixed;inset:0;overflow:visible}.dialog[open]:not(:modal){z-index:1030}.dialog .dialog-content{height:100%;min-height:100%;padding:var(--_dialog-padding);overscroll-behavior:contain;flex-flow:column;flex-basis:auto;display:flex}.dialog .dialog-content .dialog-header{justify-content:space-between;gap:var(--cffy-space-12);word-break:break-word;align-items:center;display:flex}.dialog .dialog-content .dialog-header :where(p).dialog-title{color:var(--_dialog-color);font-family:var(--cffy-font-primary);font-weight:var(--_dialog-title-font-weight);font-size:var(--_dialog-title-font-size);margin-bottom:var(--cffy-space-4)}.dialog .dialog-content .dialog-header :where(p).dialog-subtitle{color:var(--_dialog-subtitle-color);font-weight:var(--cffy-fw-500);font-size:var(--_dialog-subtitle-font-size);margin-bottom:0}.dialog .dialog-content .dialog-header:empty{display:none}.dialog .dialog-content .dialog-body{margin-block:var(--_dialog-spacing);color:var(--_dialog-color);flex:1;overflow:hidden auto}.dialog .dialog-content .dialog-body p :not(.alert,.badge){color:var(--_dialog-color)}.dialog .dialog-content .dialog-body:empty{display:none}.dialog .dialog-content .dialog-footer{justify-content:flex-end;gap:calc(var(--_dialog-spacing)/2);flex-flow:wrap;display:inline-flex}.dialog .dialog-content .dialog-footer .btn{padding-inline:var(--cffy-space-16);margin-inline:0}.dialog .dialog-content .dialog-footer:empty{display:none}.dialog.dialog-modal{border-radius:var(--_dialog-radius);transform-origin:50%;translate:0 -3rem;scale:0}.dialog.dialog-modal,.dialog.dialog-modal::backdrop{opacity:0;transition:overlay var(--cffy-duration-150) var(--_discrete),display var(--cffy-duration-600) var(--_discrete),scale var(--_dialog-duration),translate var(--_dialog-duration),opacity calc(var(--_dialog-duration)/3);transition-timing-function:var(--_dialog-easing)}.dialog.dialog-modal[open]{opacity:1;translate:0;scale:1}.dialog.dialog-modal[open]::backdrop{opacity:1}@starting-style{.dialog.dialog-modal[open],.dialog.dialog-modal[open]::backdrop{opacity:0}.dialog.dialog-modal[open]{translate:0 -1.5rem;scale:.9}}@supports not (transition-behavior:allow-discrete){.dialog.dialog-modal{animation:fade-in-down var(--cffy-duration-300) ease-in-out both;animation-timing-function:var(--_dialog-easing)}}.dialog.dialog-side-sheet{inset-inline:auto var(--cffy-space-8);inset-block:var(--cffy-space-16);width:var(--cffy-container-2xs);border-radius:var(--_dialog-radius);transform-origin:100%;will-change:translate,opacity;height:100%;max-height:calc(100dvh - 2rem);margin:auto;translate:20rem}.dialog.dialog-side-sheet,.dialog.dialog-side-sheet::backdrop{opacity:0;transition:overlay var(--cffy-duration-150) var(--_discrete),display .35s var(--_discrete),translate var(--_dialog-duration),opacity calc(var(--_dialog-duration));transition-timing-function:var(--_dialog-easing)}.dialog.dialog-side-sheet[open]{opacity:1;translate:0}.dialog.dialog-side-sheet[open]::backdrop{opacity:1}@starting-style{.dialog.dialog-side-sheet[open],.dialog.dialog-side-sheet[open]::backdrop{opacity:.85}.dialog.dialog-side-sheet[open]{translate:20rem}}@supports not (transition-behavior:allow-discrete){.dialog.dialog-side-sheet{animation:opacity-in var(--cffy-duration-300) ease-in-out both;animation-timing-function:var(--_dialog-easing)}}.dialog.dialog-side-sheet .dialog-content .dialog-footer :nth-child(1 of .btn){padding-inline:var(--cffy-space-16);flex:1;order:0}.dialog.dialog-confirm{border-radius:var(--_dialog-radius);width:clamp(var(--cffy-container-2xs),90vw,var(--cffy-container-sm));height:fit-content}.dialog.dialog-confirm .dialog-content{height:auto;min-height:auto}.dialog.dialog-confirm .dialog-body{place-content:center;display:grid}.dialog.dialog-confirm .dialog-body i{font-size:var(--cffy-fs-3xl);font-variation-settings:var(--cffy-iw-semi-bold);margin-bottom:var(--cffy-space-8)}.dialog.dialog-confirm .dialog-body p:not(.text-muted){font-size:var(--cffy-fs-lg);font-family:var(--cffy-font-primary);font-weight:var(--cffy-fw-700);margin-bottom:var(--cffy-space-16);line-height:1.35}.dialog.dialog-sm{width:clamp(var(--cffy-container-2xs),90vw,var(--cffy-container-md));height:fit-content}.dialog.dialog-sm .dialog-content{height:auto;min-height:auto}.dialog.dialog-md{width:clamp(var(--cffy-container-md),90vw,var(--cffy-container-2xl))}.dialog.dialog-lg{width:clamp(var(--cffy-container-2xl),95vw,var(--cffy-container-4xl))}.dialog.dialog-fullscreen{width:calc(100vw - 3rem);max-width:none;height:calc(100dvh - 3rem);max-height:none}@supports (height:100dvh){.dialog.dialog-fullscreen{height:calc(100dvh - 3rem)}}.dialog.dialog-headless .dialog-content .dialog-header{text-align:start;width:100%;padding-top:var(--cffy-space-12);justify-content:flex-start}.dialog.dialog-headless .dialog-content .dialog-header i{--cffy-angle:45deg;--_gradient-stops:#715cff, #6851ff;padding:var(--cffy-space-14);font-size:var(--cffy-fs-xl);border-radius:min(var(--cffy-radius-lg),var(--cffy-shape-container));color:var(--_dialog-icon-color);background-color:var(--_dialog-icon-bg-color)}.dialog::backdrop{background:var(--_dialog-backdrop-color)}.dialog.dialog-backdrop-blur::backdrop{-webkit-backdrop-filter:blur(var(--_dialog-backdrop-blur));backdrop-filter:blur(var(--_dialog-backdrop-blur))}@media (prefers-reduced-motion){.dialog.dialog-modal,.dialog.dialog-modal::backdrop{transition-timing-function:step-start}}@media (width<992px){.dialog,.dialog[class*=dialog-]{top:unset;width:100%;max-width:100%;height:75dvh;margin:0;bottom:0}@supports (height:100lvh){.dialog,.dialog[class*=dialog-]{height:75lvh}}.dialog.dialog-fullscreen,.dialog[class*=dialog-].dialog-fullscreen{height:100dvh}@supports (height:100dvh){.dialog.dialog-fullscreen,.dialog[class*=dialog-].dialog-fullscreen{height:100dvh}}.dialog.dialog-sm,.dialog[class*=dialog-].dialog-sm{height:fit-content}.dialog.dialog-sm .dialog-content,.dialog[class*=dialog-].dialog-sm .dialog-content{max-height:75dvh}.dialog.dialog-modal,.dialog[class*=dialog-].dialog-modal{--_dialog-easing:var(--cffy-ease-decelerate);--_dialog-duration:var(--cffy-duration-500);--_dialog-radius:calc(var(--cffy-shape-container)*2) calc(var(--cffy-shape-container)*2) 0 0;scale:unset;transform-origin:bottom;transition:overlay var(--cffy-duration-100) var(--_discrete),display var(--cffy-duration-100) var(--_discrete),scale var(--_dialog-duration),translate var(--_dialog-duration),opacity calc(var(--_dialog-duration)/3);translate:0 80dvh}.dialog.dialog-modal[open],.dialog[class*=dialog-].dialog-modal[open]{scale:unset;opacity:1;translate:0}@starting-style{.dialog.dialog-modal[open],.dialog.dialog-modal[open]::backdrop,.dialog[class*=dialog-].dialog-modal[open],.dialog[class*=dialog-].dialog-modal[open]::backdrop{opacity:0}.dialog.dialog-modal[open],.dialog[class*=dialog-].dialog-modal[open]{translate:0 70dvh}}.dialog.dialog-side-sheet,.dialog[class*=dialog-].dialog-side-sheet{width:clamp(10rem,85vw,var(--cffy-container-2xs));height:100%;margin:auto;inset-block:0}.dialog.dialog-confirm,.dialog[class*=dialog-].dialog-confirm{--_dialog-radius:calc(var(--cffy-shape-container)*2);width:clamp(var(--cffy-container-2xs),90vw,var(--cffy-container-sm));transform-origin:50%;height:fit-content;margin:auto;inset:0}.dialog.dialog-confirm .dialog-content,.dialog[class*=dialog-].dialog-confirm .dialog-content{height:auto;min-height:auto}.dialog.dialog-confirm .dialog-content .dialog-footer,.dialog[class*=dialog-].dialog-confirm .dialog-content .dialog-footer{grid-template-columns:repeat(2,1fr);display:grid}.dialog.dialog-confirm .dialog-content .dialog-footer .btn:is(.btn-gradient,.btn-filled),.dialog[class*=dialog-].dialog-confirm .dialog-content .dialog-footer .btn:is(.btn-gradient,.btn-filled){grid-area:1/1}}}@layer components.divider{.divider{--_divider-thickness:var(--cffy-divider-thickness,1px);--_divider-color:var(--cffy-divider-color,var(--cffy-outline-surface));--_divider-spacing:var(--cffy-divider-spacing,.75rem);block-size:var(--_divider-thickness);background-color:var(--_divider-color);inline-size:100%;margin-block:var(--_divider-spacing);border:none}.divider.divider-vertical{inline-size:var(--_divider-thickness);block-size:auto;min-block-size:1em;margin-block:0;margin-inline:var(--_divider-spacing);align-self:stretch;display:inline-block}.divider.divider-inset{margin-inline-start:var(--cffy-divider-inset,3rem)}.divider.divider-text{align-items:center;gap:var(--cffy-divider-text-gap,var(--cffy-space-12));block-size:auto;inline-size:100%;color:var(--cffy-divider-text-color,var(--cffy-muted-a10));font-size:var(--cffy-divider-text-font-size,var(--cffy-fs-2xs));background-color:#0000;display:flex}.divider.divider-text:after,.divider.divider-text:before{content:"";block-size:var(--_divider-thickness);background-color:var(--_divider-color);flex:1}}@layer components.dropdown{.v-popper.v-popper--theme-dropdown{display:inline-block}.v-popper__popper{--_dropdown-bg-color:var(--cffy-dropdown-bg-color,var(--cffy-surface-overlay));--_dropdown-color:var(--cffy-dropdown-color,var(--cffy-on-background));--_dropdown-border-color:var(--cffy-dropdown-border-color,var(--cffy-outline-overlay));--_dropdown-padding:var(--cffy-dropdown-padding,var(--cffy-space-4));--_dropdown-shadow:var(--cffy-dropdown-shadow,var(--cffy-shadow-lg));--_dropdown-radius:var(--cffy-dropdown-radius,var(--cffy-shape-container));--_dropdown-min-width:var(--cffy-dropdown-min-width,12rem);--_dropdown-easing:var(--cffy-dropdown-easing,var(--cffy-ease-overshoot-soft));--_dropdown-easing-out:var(--cffy-ease-accelerate);--_dropdown-duration:var(--cffy-dropdown-duration,var(--cffy-duration-500));--_dropdown-item-padding-inline:var(--cffy-dropdown-item-padding-inline,var(--cffy-space-8));--_dropdown-item-padding-block:var(--cffy-dropdown-item-padding-block,var(--cffy-space-8));--_dropdown-item-color:var(--cffy-dropdown-item-color,var(--_dropdown-color));--_dropdown-item-bg-color:transparent;--_dropdown-item-radius:var(--cffy-dropdown-item-radius,calc(var(--_dropdown-radius)/2));--_dropdown-item-font-size:var(--cffy-dropdown-item-font-size,var(--cffy-fs-3xs));top:0;left:0}.v-popper__popper.v-popper--theme-dropdown{isolation:isolate;transform-origin:50%;position:relative}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner{background-color:var(--_dropdown-bg-color);color:var(--_dropdown-color);padding:var(--_dropdown-padding);box-shadow:var(--_dropdown-shadow);border-radius:var(--_dropdown-radius);border:var(--cffy-border-width-sm) solid var(--_dropdown-border-color);min-width:var(--_dropdown-min-width)}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner kbd{background-color:var(--cffy-surface-kbd);border:var(--cffy-border-width-sm) solid var(--cffy-surface-kbd);color:var(--cffy-on-background-inverse);font-weight:var(--cffy-fw-800)}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul{margin-block:0;padding-left:0;list-style:none}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li{list-style:none}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item{align-items:center;gap:var(--cffy-space-6);font-weight:var(--cffy-fw-400);--_dropdown-item-state:0%;background:color-mix(in oklab,var(--_dropdown-item-bg-color),var(--cffy-state-layer-color) var(--_dropdown-item-state));color:var(--_dropdown-item-color);padding-block:var(--_dropdown-item-padding-block);padding-inline:var(--_dropdown-item-padding-inline);border-radius:var(--_dropdown-item-radius);font-family:var(--cffy-font-primary);font-size:var(--_dropdown-item-font-size);text-align:start;cursor:pointer;border:none;width:100%;display:flex}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item .v-dropdown-item-primary,.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item .v-dropdown-item-secondary{align-items:center;gap:inherit;display:flex}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item:has(.v-dropdown-item-secondary){justify-content:space-between}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item.v-text-item{letter-spacing:.45px;font-weight:var(--cffy-fw-700);font-family:var(--cffy-font-primary);display:inline-block}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item.v-text-item:is(:hover,:focus,:active){background-color:inherit;color:inherit;cursor:default}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item:is(a,span){display:inline-block}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item .badge{--_badge-font-size:.5rem;--_badge-padding-block:var(--cffy-space-4);--_badge-padding-inline:var(--cffy-space-6);margin-left:var(--cffy-space-6);line-height:1.25}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item i{font-variation-settings:var(--cffy-iw-semi-bold);font-size:1rem}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item.v-danger i{color:var(--cffy-danger-a10)}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item.v-active{--_dropdown-item-bg-color:var(--cffy-dropdown-item-active-bg-color,var(--cffy-surface-container-highest));--_dropdown-item-color:var(--cffy-dropdown-item-active-color,var(--cffy-on-background));font-weight:var(--cffy-fw-700)}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item.v-active i{font-variation-settings:var(--cffy-iw-bold)}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item.v-disabled,.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item:disabled{--_dropdown-item-bg-color:color-mix(in oklab, var(--cffy-muted-base-fixed) 15%, transparent);--_dropdown-item-color:var(--cffy-muted-a10);cursor:not-allowed;opacity:.75}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item.v-disabled i,.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item:disabled i{color:inherit}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item:hover{--_dropdown-item-state:var(--cffy-state-hover-opacity);--_dropdown-item-color:var(--cffy-dropdown-item-hover-color,var(--cffy-on-background))}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item:is(:active,:focus-visible){--_dropdown-item-state:var(--cffy-state-pressed-opacity)}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item.active{--_dropdown-item-bg-color:var(--cffy-dropdown-item-active-bg-color,var(--cffy-surface-container-highest));--_dropdown-item-color:var(--cffy-dropdown-item-active-color,var(--cffy-on-background))}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__inner ul li.v-dropdown-divider{height:0;margin:var(--cffy-space-4);border-top:var(--cffy-border-width-sm) solid color-mix(in oklab,var(--cffy-muted-base-fixed) 50%,transparent);opacity:1;overflow:hidden}.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__arrow-container .v-popper__arrow-inner,.v-popper__popper.v-popper--theme-dropdown .v-popper__wrapper .v-popper__arrow-container .v-popper__arrow-outer{visibility:hidden}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--hidden{visibility:hidden;opacity:0;transition:translate calc(var(--_dropdown-duration)/2) var(--_dropdown-easing-out),opacity calc(var(--_dropdown-duration)/2),visibility calc(var(--_dropdown-duration)/2);transform-origin:50%;translate:0 -2rem}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--shown{visibility:visible;opacity:1;transition:translate var(--_dropdown-duration) var(--_dropdown-easing),opacity var(--_dropdown-duration),visibility var(--_dropdown-duration);transform-origin:50%;translate:0}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--no-positioning{overscroll-behavior:contain;z-index:1020;align-items:flex-end;width:100%;height:100%;display:flex;position:fixed;bottom:0;left:0}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--no-positioning .v-popper__backdrop{background-color:var(--cffy-overlay-backdrop);display:block}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--no-positioning .v-popper__wrapper{pointer-events:auto;width:100%}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--no-positioning .v-popper__wrapper .v-popper__inner{border-radius:calc(var(--cffy-shape-container)*2);margin:var(--cffy-space-8)}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--no-positioning .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item{--_dropdown-item-padding-block:var(--cffy-space-12)}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--no-positioning .v-popper__wrapper .v-popper__inner ul li .v-dropdown-item i{font-variation-settings:var(--cffy-iw-semi-bold)}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--no-positioning.v-popper__popper--hidden{translate:0}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--no-positioning.v-popper__popper--hidden .v-popper__wrapper{transition:translate calc(var(--_dropdown-duration)/2) var(--_dropdown-easing-out),opacity var(--cffy-duration-100) ease-in-out,visibility var(--cffy-duration-100) ease-in-out;translate:0 50dvh}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--no-positioning.v-popper__popper--shown{translate:0}.v-popper__popper.v-popper--theme-dropdown.v-popper__popper--no-positioning.v-popper__popper--shown .v-popper__wrapper{transition:translate var(--_dropdown-duration) var(--_dropdown-easing),opacity var(--cffy-duration-100) ease-in-out,visibility var(--cffy-duration-100) ease-in-out;translate:0}}@layer components.form-check{.form-check{--_input-check-spacing:var(--cffy-input-check-spacing,var(--cffy-space-14));--_input-check-gap:var(--cffy-input-check-gap,var(--cffy-space-12));--_input-check-height:1.5rem;--_input-check-size:var(--cffy-input-check-size,1.25rem);--_input-check-bg-color:var(--cffy-input-check-bg-color,transparent);--_input-check-border-width:var(--cffy-input-check-border-width,var(--cffy-border-width-md));--_input-check-border-color:var(--cffy-input-check-border-color,var(--cffy-outline-text-field));--_input-check-checked-icon:none;--_input-check-easing:var(--cffy-input-check-easing,var(--cffy-ease-emphasized));--_input-check-duration:var(--cffy-input-check-duration,var(--cffy-duration-300));align-items:center;gap:var(--_input-check-gap);min-height:var(--_input-check-height);padding-left:0;display:flex}.form-check:not(:last-child){margin-bottom:var(--_input-check-spacing)}.form-check.form-sm{--_input-check-height:1.25rem;--_input-check-size:1rem;--_input-check-gap:var(--cffy-space-8);font-size:var(--cffy-fs-3xs)}.form-check.form-lg{--_input-check-height:1.75rem;--_input-check-size:1.5rem;--_input-check-gap:var(--cffy-space-14);font-size:var(--cffy-fs-base)}.form-check .form-check-label,.form-check label{margin-bottom:0;display:inline-block}.form-check .form-check-input{width:var(--_input-check-size);height:var(--_input-check-size);vertical-align:top;appearance:none;background-color:var(--_input-check-bg-color);background-image:var(--_input-check-checked-icon);border:var(--_input-check-border-width) solid var(--_input-check-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;transition:background-color var(--_input-check-duration) var(--_input-check-easing),border-color var(--_input-check-duration) var(--_input-check-easing);background-position:50%;background-repeat:no-repeat;background-size:contain;margin-top:0;position:relative}.form-check .form-check-input:checked{--_input-check-border-color:var(--cffy-input-check-checked-color,var(--cffy-primary-a10));--_input-check-bg-color:var(--cffy-input-check-checked-color,var(--cffy-primary-a10))}.form-check .form-check-input.form-check-danger:checked{--_input-check-border-color:var(--cffy-danger-a10);--_input-check-bg-color:var(--cffy-danger-a10)}.form-check .form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check .form-check-input:disabled~.form-check-label{opacity:.75;color:var(--cffy-muted-a10)}.form-check .form-check-input[type=checkbox]{border-radius:var(--cffy-input-check-radius,min(var(--cffy-shape-field)/2,var(--cffy-radius-sm)))}.form-check .form-check-input[type=checkbox]:checked{--_input-check-checked-icon:var(--cffy-form-checkbox-icon);background-image:var(--_input-check-checked-icon)}.form-check .form-check-input[type=checkbox]:indeterminate{--_input-check-border-color:var(--cffy-input-check-checked-color,var(--cffy-primary-a10));--_input-check-bg-color:var(--cffy-input-check-checked-color,var(--cffy-primary-a10));--_input-check-checked-icon:linear-gradient(var(--cffy-on-primary), var(--cffy-on-primary));background-image:var(--_input-check-checked-icon);background-size:55% var(--cffy-border-width-md)}.form-check .form-check-input[type=radio]{border-radius:50px}.form-check .form-check-input[type=radio]:checked{--_input-check-checked-icon:var(--cffy-form-radio-icon);background-image:var(--_input-check-checked-icon)}.form-check.form-check-switch .form-check-input{--_input-check-bg-color:var(--cffy-input-switch-bg-color,var(--cffy-surface-container));--_input-check-border-color:var(--cffy-input-switch-border-color,var(--cffy-outline-surface));--_input-switch-thumb-color:var(--cffy-input-switch-thumb-color,var(--cffy-muted-base));--_input-switch-checked-bg-color:var(--cffy-input-switch-checked-color,var(--cffy-input-check-checked-color,var(--cffy-primary-a10)));--_input-switch-checked-border-color:var(--cffy-input-switch-checked-color,var(--cffy-input-check-checked-color,var(--cffy-primary-a10)));--_input-switch-checked-thumb-color:var(--cffy-input-switch-checked-thumb-color,var(--cffy-surface-container-highest));width:calc(var(--_input-check-size)*2);height:var(--_input-check-size);background:var(--_input-check-bg-color);border:var(--_input-check-border-width) solid var(--_input-check-border-color);border-radius:var(--cffy-radius-full);opacity:1;cursor:pointer;position:relative}.form-check.form-check-switch .form-check-input:after{content:"";border-radius:inherit;background-color:var(--_input-switch-thumb-color);z-index:0;width:50%;height:100%;transition:left var(--_input-check-duration) var(--_input-check-easing),scale var(--_input-check-duration) var(--_input-check-easing),background-color var(--_input-check-duration) var(--_input-check-easing);margin-block:auto;position:absolute;top:0;left:0;scale:.65}.form-check.form-check-switch .form-check-input:checked{background:var(--_input-switch-checked-bg-color);border-color:var(--_input-switch-checked-border-color)}.form-check.form-check-switch .form-check-input:checked:after{background-color:var(--_input-switch-checked-thumb-color);left:50%;scale:.85}}@layer components.form-control{.form-group,.input-group{--_form-group-spacing:var(--cffy-form-group-spacing,var(--cffy-space-14));margin-bottom:var(--_form-group-spacing)}.form-group>.form-label,.form-group>label,.input-group>.form-label,.input-group>label{font-family:var(--cffy-font-secondary);font-size:var(--cffy-input-label-font-size,var(--cffy-fs-3xs));font-weight:var(--cffy-input-label-font-weight,600);letter-spacing:-.01em;margin-bottom:var(--cffy-input-label-gap,var(--cffy-space-8));display:block}:is(.form-group:has(label:empty),.input-group:has(label:empty)){margin-bottom:0}:is(.form-group:has(label:empty) label,.input-group:has(label:empty) label){display:none}.form-group .form-control,.form-group .form-select,.form-group .form-tags,.input-group .form-control,.input-group .form-select,.input-group .form-tags{--_input-width:100%;--_input-height:var(--cffy-input-height,var(--cffy-field-height-md));--_input-padding-inline:var(--cffy-input-padding-inline,var(--cffy-space-8));--_input-padding-block:var(--cffy-input-padding-block,var(--cffy-space-4));--_input-radius:var(--cffy-input-radius,var(--cffy-shape-field));--_input-bg-color:var(--cffy-input-bg-color,transparent);--_input-color:var(--cffy-input-color,var(--cffy-on-background));--_input-border-width:var(--cffy-input-border-width,1px);--_input-border-color:var(--cffy-input-border-color,var(--cffy-outline-text-field));--_input-easing:var(--cffy-input-easing,var(--cffy-ease-emphasized));--_input-duration:var(--cffy-input-duration,var(--cffy-duration-300));--_input-font-size:var(--cffy-input-font-size,.875rem);width:var(--_input-width);height:var(--_input-height);padding:var(--_input-padding-block) var(--_input-padding-inline);appearance:none;border-radius:var(--_input-radius);border:var(--_input-border-width) solid var(--_input-border-color);box-shadow:var(--cffy-input-shadow,var(--cffy-shadow-xs));background-color:var(--_input-bg-color);color:var(--_input-color);font-weight:var(--cffy-fw-400);font-family:var(--cffy-font-secondary);font-size:var(--_input-font-size);transition:background-color var(--_input-duration) var(--_input-easing),border-color var(--_input-duration) var(--_input-easing),box-shadow var(--_input-duration) var(--_input-easing);line-height:1.5;display:inline-block;position:relative}.form-group .form-control::placeholder,.form-group .form-select::placeholder,.form-group .form-tags::placeholder,.input-group .form-control::placeholder,.input-group .form-select::placeholder,.input-group .form-tags::placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-control::-webkit-input-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-select::-webkit-input-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-tags::-webkit-input-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-control::-webkit-input-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-select::-webkit-input-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-tags::-webkit-input-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-control::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-select::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-tags::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-control::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-select::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-tags::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-control::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-select::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-tags::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-control::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-select::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-tags::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-control.form-filled,.form-group .form-select.form-filled,.form-group .form-tags.form-filled,.input-group .form-control.form-filled,.input-group .form-select.form-filled,.input-group .form-tags.form-filled{--_input-bg-color:var(--cffy-input-filled-bg-color,var(--cffy-surface-container-high))}.form-group .form-control.form-outline,.form-group .form-select.form-outline,.form-group .form-tags.form-outline,.input-group .form-control.form-outline,.input-group .form-select.form-outline,.input-group .form-tags.form-outline{--_input-border-width:2px}.form-group .form-control.form-rounded,.form-group .form-select.form-rounded,.form-group .form-tags.form-rounded,.input-group .form-control.form-rounded,.input-group .form-select.form-rounded,.input-group .form-tags.form-rounded{--_input-padding-inline:var(--cffy-space-12);--_input-radius:var(--cffy-radius-full)}.form-group .form-control.form-transparent,.form-group .form-select.form-transparent,.form-group .form-tags.form-transparent,.input-group .form-control.form-transparent,.input-group .form-select.form-transparent,.input-group .form-tags.form-transparent{--_input-bg-color:transparent;--_input-border-color:transparent;box-shadow:none}.form-group .form-control.form-sm,.form-group .form-select.form-sm,.form-group .form-tags.form-sm,.input-group .form-control.form-sm,.input-group .form-select.form-sm,.input-group .form-tags.form-sm{--_input-height:var(--cffy-field-height-sm);--_input-padding-inline:var(--cffy-space-6);--_input-padding-block:.15rem;--_input-font-size:var(--cffy-fs-3xs)}.form-group .form-control.form-sm.form-select,.form-group .form-select.form-sm.form-select,.form-group .form-tags.form-sm.form-select,.input-group .form-control.form-sm.form-select,.input-group .form-select.form-sm.form-select,.input-group .form-tags.form-sm.form-select{background-position:right .5rem center;background-size:1rem;padding-inline-end:1.75rem}.form-group .form-control.form-lg,.form-group .form-select.form-lg,.form-group .form-tags.form-lg,.input-group .form-control.form-lg,.input-group .form-select.form-lg,.input-group .form-tags.form-lg{--_input-height:var(--cffy-field-height-lg);--_input-padding-inline:var(--cffy-space-12);--_input-padding-block:var(--cffy-space-6);--_input-font-size:var(--cffy-fs-base)}.form-group .form-control.form-lg.form-select,.form-group .form-select.form-lg.form-select,.form-group .form-tags.form-lg.form-select,.input-group .form-control.form-lg.form-select,.input-group .form-select.form-lg.form-select,.input-group .form-tags.form-lg.form-select{background-position:right 1rem center;background-size:1.5rem;padding-inline-end:2.75rem}.form-group .form-control:hover,.form-group .form-select:hover,.form-group .form-tags:hover,.input-group .form-control:hover,.input-group .form-select:hover,.input-group .form-tags:hover{--_input-border-color:var(--cffy-input-hover-border-color,var(--cffy-on-background))}.form-group .form-control:is(:focus,:active,:focus-visible),.form-group .form-select:is(:focus,:active,:focus-visible),.form-group .form-tags:is(:focus,:active,:focus-visible),.input-group .form-control:is(:focus,:active,:focus-visible),.input-group .form-select:is(:focus,:active,:focus-visible),.input-group .form-tags:is(:focus,:active,:focus-visible){--_input-bg-color:var(--cffy-input-focus-bg-color,var(--cffy-surface-container-high));--_input-border-color:var(--cffy-input-focus-border-color,var(--cffy-primary-a10));outline-offset:.1em;box-shadow:0 0 0 .15rem var(--cffy-input-focus-ring-color,color-mix(in oklab,var(--cffy-primary-base-fixed) 25%,transparent));outline:0}@media (forced-colors:active){.form-group .form-control:is(:focus,:active,:focus-visible),.form-group .form-select:is(:focus,:active,:focus-visible),.form-group .form-tags:is(:focus,:active,:focus-visible),.input-group .form-control:is(:focus,:active,:focus-visible),.input-group .form-select:is(:focus,:active,:focus-visible),.input-group .form-tags:is(:focus,:active,:focus-visible){outline:var(--cffy-border-width-md) solid Highlight}}.form-group .form-control:is(:disabled,[aria-disabled=true]),.form-group .form-select:is(:disabled,[aria-disabled=true]),.form-group .form-tags:is(:disabled,[aria-disabled=true]),.input-group .form-control:is(:disabled,[aria-disabled=true]),.input-group .form-select:is(:disabled,[aria-disabled=true]),.input-group .form-tags:is(:disabled,[aria-disabled=true]){--_input-bg-color:var(--cffy-surface-disabled);--_input-color:var(--cffy-muted-a10);--_input-border-color:var(--cffy-surface-disabled)}.form-group .form-control:is(:disabled,[aria-disabled=true]):hover,.form-group .form-select:is(:disabled,[aria-disabled=true]):hover,.form-group .form-tags:is(:disabled,[aria-disabled=true]):hover,.input-group .form-control:is(:disabled,[aria-disabled=true]):hover,.input-group .form-select:is(:disabled,[aria-disabled=true]):hover,.input-group .form-tags:is(:disabled,[aria-disabled=true]):hover{--_input-border-color:var(--cffy-surface-disabled)}.form-group .form-control:is(:disabled,[aria-disabled=true]):is(:focus,:active,:focus-visible),.form-group .form-select:is(:disabled,[aria-disabled=true]):is(:focus,:active,:focus-visible),.form-group .form-tags:is(:disabled,[aria-disabled=true]):is(:focus,:active,:focus-visible),.input-group .form-control:is(:disabled,[aria-disabled=true]):is(:focus,:active,:focus-visible),.input-group .form-select:is(:disabled,[aria-disabled=true]):is(:focus,:active,:focus-visible),.input-group .form-tags:is(:disabled,[aria-disabled=true]):is(:focus,:active,:focus-visible){--_input-border-color:var(--cffy-surface-disabled);box-shadow:0 0 0 .15rem color-mix(in oklab,var(--cffy-muted-base-fixed) 25%,transparent)}.form-group .form-control+.invalid-feedback,.form-group .form-select+.invalid-feedback,.form-group .form-tags+.invalid-feedback,.input-group .form-control+.invalid-feedback,.input-group .form-select+.invalid-feedback,.input-group .form-tags+.invalid-feedback{display:none}.form-group .form-control:user-invalid,.form-group .form-select:user-invalid,.form-group .form-tags:user-invalid,.input-group .form-control:user-invalid,.input-group .form-select:user-invalid,.input-group .form-tags:user-invalid{--_input-border-color:var(--cffy-input-invalid-color,var(--cffy-danger-a10))}.form-group .form-control:user-invalid:is(:focus,:active,:focus-visible),.form-group .form-select:user-invalid:is(:focus,:active,:focus-visible),.form-group .form-tags:user-invalid:is(:focus,:active,:focus-visible),.input-group .form-control:user-invalid:is(:focus,:active,:focus-visible),.input-group .form-select:user-invalid:is(:focus,:active,:focus-visible),.input-group .form-tags:user-invalid:is(:focus,:active,:focus-visible){box-shadow:0 0 0 .15rem var(--cffy-input-invalid-ring-color,color-mix(in oklab,var(--cffy-danger-base-fixed) 25%,transparent))}.form-group .form-control:user-invalid+.invalid-feedback,.form-group .form-select:user-invalid+.invalid-feedback,.form-group .form-tags:user-invalid+.invalid-feedback,.input-group .form-control:user-invalid+.invalid-feedback,.input-group .form-select:user-invalid+.invalid-feedback,.input-group .form-tags:user-invalid+.invalid-feedback{margin-top:var(--cffy-space-6);font-size:var(--cffy-fs-3xs);color:var(--cffy-input-invalid-color,var(--cffy-danger-a10));display:block}.form-group .form-control:is(textarea),.form-group .form-select:is(textarea),.form-group .form-tags:is(textarea),.input-group .form-control:is(textarea),.input-group .form-select:is(textarea),.input-group .form-tags:is(textarea){border-radius:min(var(--_input-radius),var(--cffy-shape-container));field-sizing:content;min-block-size:4rlh;min-inline-size:20ch}.form-group .form-control[type=date]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.form-group .form-control[type=datetime-local]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.form-group .form-control[type=time]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.form-group .form-select[type=date]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.form-group .form-select[type=datetime-local]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.form-group .form-select[type=time]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.form-group .form-tags[type=date]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.form-group .form-tags[type=datetime-local]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.form-group .form-tags[type=time]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.input-group .form-control[type=date]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.input-group .form-control[type=datetime-local]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.input-group .form-control[type=time]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.input-group .form-select[type=date]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.input-group .form-select[type=datetime-local]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.input-group .form-select[type=time]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.input-group .form-tags[type=date]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.input-group .form-tags[type=datetime-local]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.input-group .form-tags[type=time]::-webkit-calendar-picker-indicator{filter:var(--cffy-img-filter-invert)}.form-group .form-tags,.input-group .form-tags{--_input-tags-gap:var(--cffy-input-tags-gap,var(--cffy-space-4));align-items:center;gap:var(--_input-tags-gap);height:auto;min-height:var(--_input-height);cursor:text;flex-wrap:wrap;display:flex}:is(.form-group .form-tags:has(>.btn-chip),.input-group .form-tags:has(>.btn-chip)){padding-inline-start:var(--_input-padding-block)}.form-group .form-tags:focus-within,.input-group .form-tags:focus-within{--_input-bg-color:var(--cffy-input-focus-bg-color,var(--cffy-surface-container-high));--_input-border-color:var(--cffy-input-focus-border-color,var(--cffy-primary-a10));box-shadow:0 0 0 .15rem var(--cffy-input-focus-ring-color,color-mix(in oklab,var(--cffy-primary-base-fixed) 25%,transparent))}@media (forced-colors:active){.form-group .form-tags:focus-within,.input-group .form-tags:focus-within{outline:var(--cffy-border-width-md) solid Highlight}}:is(.form-group .form-tags:has(>.form-tags-input:is(:disabled,[aria-disabled=true])),.input-group .form-tags:has(>.form-tags-input:is(:disabled,[aria-disabled=true]))){--_input-bg-color:var(--cffy-surface-disabled);--_input-color:var(--cffy-muted-a10);--_input-border-color:var(--cffy-surface-disabled);cursor:default}.form-group .form-tags .btn-chip,.input-group .form-tags .btn-chip{--_btn-height:calc(var(--_input-height) - var(--_input-padding-block)*2 - var(--_input-border-width)*2);--_btn-padding-block:0;--_btn-padding-inline:var(--cffy-space-8);--_btn-radius:max(2px, calc(var(--_input-radius) - var(--_input-border-width) - var(--_input-padding-block)));font-size:inherit}.form-group .form-tags .form-tags-input,.input-group .form-tags .form-tags-input{min-width:6rem;height:calc(var(--_input-height) - var(--_input-padding-block)*2 - var(--_input-border-width)*2);color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1 0 6rem;padding:0}.form-group .form-tags .form-tags-input::placeholder,.input-group .form-tags .form-tags-input::placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-tags .form-tags-input::-webkit-input-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-tags .form-tags-input::-webkit-input-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-tags .form-tags-input::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-tags .form-tags-input::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-tags .form-tags-input::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.input-group .form-tags .form-tags-input::-moz-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.form-group .form-select,.input-group .form-select{background-image:var(--cffy-form-select-icon);background-blend-mode:luminosity;background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-inline-end:2.25rem}.form-group .form-range,.input-group .form-range{--_input-bg-color:transparent;--_input-border-color:transparent;--_input-range-track-color:var(--cffy-input-range-track-color,var(--cffy-surface-container-high));--_input-range-fill-color:var(--cffy-input-range-fill-color,color-mix(in oklab, var(--cffy-surface-body-pane), var(--cffy-primary-a10) 75%));--_input-range-thumb-ring-color:var(--cffy-input-range-thumb-ring-color,var(--cffy-surface-body-pane));--_input-range-track-size:var(--cffy-input-range-track-size,.75rem);--_input-range-radius:var(--cffy-input-range-radius,var(--cffy-radius-full));--_input-range-thumb-height:var(--cffy-input-range-thumb-height,1.95rem);--_input-range-thumb-width:var(--cffy-input-range-thumb-width,.3rem);--_input-range-thumb-focus-width:.2rem;--_input-range-thumb-margin:calc((var(--_input-range-track-size) - var(--_input-range-thumb-height))/2 - .1rem);--_input-range-padding-inline:var(--cffy-space-8);--_input-range-padding-block:var(--cffy-space-4);--_input-range-easing:var(--cffy-input-range-easing,var(--cffy-ease-decelerate));--_input-range-duration:var(--cffy-input-range-duration,var(--cffy-duration-100))}.form-group .form-range.form-sm,.input-group .form-range.form-sm{--_input-range-track-size:.5rem;--_input-range-thumb-height:1.35rem;--_input-range-thumb-width:.25rem;--_input-range-thumb-focus-width:.15rem}.form-group .form-range[type=range],.input-group .form-range[type=range]{padding:var(--_input-range-padding-block) var(--_input-range-padding-inline);box-shadow:none}.form-group .form-range[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,transparent var(--_input-range-track-fill,0),var(--_input-range-track-color) 0),var(--_input-range-fill-color);height:var(--_input-range-track-size);border-radius:var(--_input-range-radius)}.input-group .form-range[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,transparent var(--_input-range-track-fill,0),var(--_input-range-track-color) 0),var(--_input-range-fill-color);height:var(--_input-range-track-size);border-radius:var(--_input-range-radius)}.form-group .form-range[type=range]::-webkit-slider-thumb{appearance:none;width:var(--_input-range-thumb-width);height:var(--_input-range-thumb-height);background-color:var(--_input-range-fill-color);outline:5px solid var(--_input-range-thumb-ring-color);margin-top:var(--_input-range-thumb-margin);border-radius:var(--_input-range-radius);-webkit-transition:width var(--_input-range-duration) var(--_input-range-easing);transition:width var(--_input-range-duration) var(--_input-range-easing)}.input-group .form-range[type=range]::-webkit-slider-thumb{appearance:none;width:var(--_input-range-thumb-width);height:var(--_input-range-thumb-height);background-color:var(--_input-range-fill-color);outline:5px solid var(--_input-range-thumb-ring-color);margin-top:var(--_input-range-thumb-margin);border-radius:var(--_input-range-radius);-webkit-transition:width var(--_input-range-duration) var(--_input-range-easing);transition:width var(--_input-range-duration) var(--_input-range-easing)}.form-group .form-range[type=range]:focus::-webkit-slider-thumb{--_input-range-thumb-width:var(--_input-range-thumb-focus-width);outline:5px solid var(--_input-range-thumb-ring-color);-webkit-transition:width var(--_input-range-duration) var(--_input-range-easing);transition:width var(--_input-range-duration) var(--_input-range-easing)}.input-group .form-range[type=range]:focus::-webkit-slider-thumb{--_input-range-thumb-width:var(--_input-range-thumb-focus-width);outline:5px solid var(--_input-range-thumb-ring-color);-webkit-transition:width var(--_input-range-duration) var(--_input-range-easing);transition:width var(--_input-range-duration) var(--_input-range-easing)}.form-group .form-range[type=range]::-moz-range-track{background:linear-gradient(to right,transparent var(--_input-range-track-fill,0),var(--_input-range-track-color) 0),var(--_input-range-fill-color);height:var(--_input-range-track-size);border-radius:var(--_input-range-radius)}.input-group .form-range[type=range]::-moz-range-track{background:linear-gradient(to right,transparent var(--_input-range-track-fill,0),var(--_input-range-track-color) 0),var(--_input-range-fill-color);height:var(--_input-range-track-size);border-radius:var(--_input-range-radius)}.form-group .form-range[type=range]::-moz-range-thumb{outline:5px solid var(--_input-range-thumb-ring-color);background-color:var(--_input-range-fill-color);height:var(--_input-range-thumb-height);width:var(--_input-range-thumb-width);border-radius:var(--_input-range-radius);border:none}.input-group .form-range[type=range]::-moz-range-thumb{outline:5px solid var(--_input-range-thumb-ring-color);background-color:var(--_input-range-fill-color);height:var(--_input-range-thumb-height);width:var(--_input-range-thumb-width);border-radius:var(--_input-range-radius);border:none}.form-group .form-range[type=range]:focus::-moz-range-thumb{--_input-range-thumb-width:var(--_input-range-thumb-focus-width);outline:5px solid var(--_input-range-thumb-ring-color);-moz-transition:width var(--_input-range-duration) var(--_input-range-easing);transition:width var(--_input-range-duration) var(--_input-range-easing)}.input-group .form-range[type=range]:focus::-moz-range-thumb{--_input-range-thumb-width:var(--_input-range-thumb-focus-width);outline:5px solid var(--_input-range-thumb-ring-color);-moz-transition:width var(--_input-range-duration) var(--_input-range-easing);transition:width var(--_input-range-duration) var(--_input-range-easing)}.form-group .form-range[type=range]:hover,.input-group .form-range[type=range]:hover{--_input-border-color:transparent;cursor:pointer}.form-group .form-range[type=range]:is(:focus,:active,:focus-visible),.input-group .form-range[type=range]:is(:focus,:active,:focus-visible){--_input-bg-color:transparent;--_input-border-color:transparent;cursor:grabbing}.form-group .form-color-group,.input-group .form-color-group{--_input-color-group-bg-color:var(--cffy-input-bg-color,transparent);--_input-color-group-border-color:var(--cffy-input-border-color,var(--cffy-outline-text-field));--_input-color-group-border-width:var(--cffy-input-border-width,1px);--_input-color-group-radius:var(--cffy-input-radius,var(--cffy-shape-field));border-radius:var(--_input-color-group-radius);background-color:var(--_input-color-group-bg-color);border:var(--_input-color-group-border-width) solid var(--_input-color-group-border-color);box-shadow:var(--cffy-input-shadow,var(--cffy-shadow-xs));align-items:center;gap:0;display:flex}.form-group .form-color-group .form-control,.input-group .form-color-group .form-control{--_input-bg-color:transparent;--_input-border-color:transparent;min-width:0;box-shadow:none}.form-group .form-color-group .form-color,.input-group .form-color-group .form-color{--_input-radius:var(--_input-color-group-radius);--_input-bg-color:transparent;--_input-color:var(--cffy-on-background);--_input-border-color:transparent;--_input-border-width:1px;--_input-swatch-width:3rem;--_input-swatch-height:2.5rem;--_input-swatch-padding:var(--cffy-space-6);border:var(--_input-border-width) solid var(--_input-border-color);border-radius:var(--_input-radius);background-color:var(--_input-bg-color);width:var(--_input-swatch-width);height:var(--_input-swatch-height);padding:var(--_input-swatch-padding);cursor:pointer;flex-shrink:0;display:inline-block}.form-group .form-color-group .form-color::-moz-color-swatch{border-radius:calc(var(--_input-radius)/2);border:0}.input-group .form-color-group .form-color::-moz-color-swatch{border-radius:calc(var(--_input-radius)/2);border:0}.form-group .form-color-group .form-color::-webkit-color-swatch{border-radius:calc(var(--_input-radius)/2);border:0}.input-group .form-color-group .form-color::-webkit-color-swatch{border-radius:calc(var(--_input-radius)/2);border:0}.form-group .form-color-group.form-filled,.input-group .form-color-group.form-filled{--_input-color-group-bg-color:var(--cffy-input-filled-bg-color,var(--cffy-surface-container-high))}.form-group .form-color-group.form-outline,.input-group .form-color-group.form-outline{--_input-color-group-border-width:2px}.form-group .form-color-group.form-rounded,.input-group .form-color-group.form-rounded{--_input-color-group-radius:var(--cffy-radius-full)}.form-group .form-color-group.form-transparent,.input-group .form-color-group.form-transparent{--_input-color-group-bg-color:transparent;--_input-color-group-border-color:transparent;box-shadow:none}.form-group .form-color-group:focus-within,.input-group .form-color-group:focus-within{--_input-color-group-border-color:var(--cffy-input-focus-border-color,var(--cffy-primary-a10));--_input-color-group-bg-color:var(--cffy-input-focus-bg-color,var(--cffy-surface-container-high));box-shadow:0 0 0 .15rem var(--cffy-input-focus-ring-color,color-mix(in oklab,var(--cffy-primary-base-fixed) 25%,transparent))}.form-group .form-color-group.form-sm .form-color,.input-group .form-color-group.form-sm .form-color{--_input-swatch-width:2.5rem;--_input-swatch-height:2rem;--_input-swatch-padding:var(--cffy-space-4)}.form-group .form-color-group.form-sm .form-control,.input-group .form-color-group.form-sm .form-control{--_input-height:var(--cffy-field-height-sm);--_input-padding-inline:var(--cffy-space-6);--_input-padding-block:.15rem;--_input-font-size:var(--cffy-fs-3xs)}.form-group .form-color-group.form-lg .form-color,.input-group .form-color-group.form-lg .form-color{--_input-swatch-width:3.5rem;--_input-swatch-height:3rem;--_input-swatch-padding:var(--cffy-space-8)}.form-group .form-color-group.form-lg .form-control,.input-group .form-color-group.form-lg .form-control{--_input-height:var(--cffy-field-height-lg);--_input-padding-inline:var(--cffy-space-12);--_input-padding-block:var(--cffy-space-6);--_input-font-size:var(--cffy-fs-base)}.form-group.form-invalid .form-control,.form-group.form-invalid .form-range,.form-group.form-invalid .form-tags,.input-group.form-invalid .form-control,.input-group.form-invalid .form-range,.input-group.form-invalid .form-tags{--_input-border-color:var(--cffy-input-invalid-color,var(--cffy-danger-a10))}.form-group.form-invalid .form-control:is(:focus,:active,:focus-visible),.form-group.form-invalid .form-range:is(:focus,:active,:focus-visible),.form-group.form-invalid .form-tags:is(:focus,:active,:focus-visible),.input-group.form-invalid .form-control:is(:focus,:active,:focus-visible),.input-group.form-invalid .form-range:is(:focus,:active,:focus-visible),.input-group.form-invalid .form-tags:is(:focus,:active,:focus-visible){box-shadow:0 0 0 .15rem var(--cffy-input-invalid-ring-color,color-mix(in oklab,var(--cffy-danger-base-fixed) 25%,transparent))}.form-group.form-invalid .form-control+.invalid-feedback,.form-group.form-invalid .form-range+.invalid-feedback,.form-group.form-invalid .form-tags+.invalid-feedback,.input-group.form-invalid .form-control+.invalid-feedback,.input-group.form-invalid .form-range+.invalid-feedback,.input-group.form-invalid .form-tags+.invalid-feedback{margin-top:var(--cffy-space-6);font-size:var(--cffy-fs-3xs);color:var(--cffy-input-invalid-color,var(--cffy-danger-a10));display:block}.form-group.form-invalid .form-tags:focus-within,.input-group.form-invalid .form-tags:focus-within{box-shadow:0 0 0 .15rem var(--cffy-input-invalid-ring-color,color-mix(in oklab,var(--cffy-danger-base-fixed) 25%,transparent))}.form-group.form-invalid .form-color-group,.input-group.form-invalid .form-color-group{--_input-color-group-border-color:var(--cffy-input-invalid-color,var(--cffy-danger-a10))}.form-group.form-invalid .form-color-group:focus-within,.input-group.form-invalid .form-color-group:focus-within{box-shadow:0 0 0 .15rem var(--cffy-input-invalid-ring-color,color-mix(in oklab,var(--cffy-danger-base-fixed) 25%,transparent))}.form-group.form-invalid .form-color-group .form-control,.input-group.form-invalid .form-color-group .form-control{--_input-border-color:transparent;box-shadow:none}.form-group.form-invalid :is(.input-group,.form-color-group)+.invalid-feedback,.input-group.form-invalid :is(.input-group,.form-color-group)+.invalid-feedback{margin-top:var(--cffy-space-6);font-size:var(--cffy-fs-3xs);color:var(--cffy-input-invalid-color,var(--cffy-danger-a10));display:block}.form-group>.input-group{margin-bottom:0}.input-file-group{--_form-group-spacing:var(--cffy-form-group-spacing,var(--cffy-space-14));margin-bottom:var(--_form-group-spacing)}.input-file-group .input-file-dropbox{--_input-file-bg-color:var(--cffy-input-file-bg-color,var(--cffy-surface-body-pane));--_input-file-color:var(--cffy-input-file-color,var(--cffy-on-background));--_input-file-border-width:var(--cffy-input-file-border-width,var(--cffy-border-width-md));--_input-file-border-color:var(--cffy-input-file-border-color,var(--cffy-outline-text-field));--_input-file-padding:var(--cffy-space-4) 0;--_input-file-gap:var(--cffy-space-4);--_input-file-radius:var(--cffy-input-file-radius,min(var(--cffy-shape-field), var(--cffy-shape-container)));--_input-file-easing:var(--cffy-input-file-easing,var(--cffy-ease-decelerate));--_input-file-duration:var(--cffy-input-file-duration,var(--cffy-duration-100));--_input-file-height:var(--cffy-input-file-height,5rem);--_input-file-state:0%;text-align:center;cursor:pointer;border:var(--_input-file-border-width) dashed var(--_input-file-border-color);background:color-mix(in oklab,var(--_input-file-bg-color),var(--cffy-state-layer-color) var(--_input-file-state));color:var(--cffy-on-background);padding:var(--_input-file-padding);height:100%;min-height:var(--_input-file-height);max-height:var(--_input-file-height);border-radius:var(--_input-file-radius);transition:all var(--_input-file-duration) var(--_input-file-easing);place-items:center;display:grid;position:relative}.input-file-group .input-file-dropbox:hover{--_input-file-state:var(--cffy-state-hover-opacity)}.input-file-group .input-file-dropbox:is(:active,:has(:focus-visible)){--_input-file-state:var(--cffy-state-pressed-opacity)}.input-file-group .input-file-dropbox.dropbox-lg{--_input-file-height:10rem}.input-file-group .input-file-dropbox.valid-file{--cffy-state-layer-color:var(--cffy-success-base);--_input-file-border-color:var(--cffy-success-a10);--_input-file-bg-color:color-mix(in oklab, var(--cffy-success-base-fixed) 25%, transparent);--_input-file-color:var(--cffy-on-success-container)}.input-file-group .input-file-dropbox :where(.input-file-text){align-items:center;gap:var(--_input-file-gap);flex-direction:column;display:flex}.input-file-group .input-file-dropbox :where(.input-file-text) p{font-weight:var(--cffy-fw-500);font-size:var(--cffy-input-file-font-size,var(--cffy-fs-3xs));color:var(--_input-file-color);margin-bottom:0}.input-file-group .input-file-dropbox :where(.input-file-text) i{font-variation-settings:var(--cffy-iw-semi-bold);color:var(--_input-file-color)}.input-file-group .input-file-dropbox :where(.input-file){cursor:pointer;opacity:0;width:100%;height:100%;position:absolute}}@layer components.form-otp{.form-otp{--_input-otp-gap:var(--cffy-input-otp-gap,var(--cffy-space-8));align-items:center;gap:var(--_input-otp-gap);flex-wrap:wrap;display:flex}.form-otp .form-otp-box{--_input-padding-inline:0;--_input-padding-block:0;--_input-font-size:var(--cffy-input-otp-font-size,var(--cffy-fs-base));--_input-width:var(--_input-height);text-align:center;font-weight:var(--cffy-input-otp-font-weight,var(--cffy-fw-500));flex:none}}@layer components.image{.img-fluid{border-radius:min(var(--cffy-radius-sm),var(--cffy-shape-container));max-width:100%;height:auto}.img-avatar{--_avatar-radius:var(--cffy-avatar-radius,var(--cffy-radius-full));--_avatar-easing:var(--cffy-avatar-easing,var(--cffy-ease-spring));--_avatar-duration:var(--cffy-avatar-duration,var(--cffy-duration-600));aspect-ratio:1;border-radius:var(--_avatar-radius);-o-object-fit:cover;object-fit:cover;transition:border-radius var(--_avatar-duration) var(--_avatar-easing),translate var(--_avatar-duration) var(--_avatar-easing);width:100px;height:100px}.img-avatar.avatar-placeholder{background:linear-gradient(45deg,var(--cffy-primary-base-fixed),color-mix(in oklab,var(--cffy-primary-base-fixed) 75%,oklch(0% 0 0)));display:inline-block}@supports (background:linear-gradient(45deg in oklch,red,blue)){.img-avatar.avatar-placeholder{background:linear-gradient(45deg in oklch,var(--cffy-primary-base-fixed),color-mix(in oklab,var(--cffy-primary-base-fixed) 75%,oklch(0% 0 0)))}}.img-avatar.avatar-placeholder{width:35px;height:35px}.img-avatar.avatar-sm{width:24px;height:24px;position:relative}.img-avatar.avatar-md{width:100px;height:100px;position:relative}.img-avatar.avatar-lg{width:150px;height:150px;position:relative}.img-avatar.avatar-navbar{width:35px;height:35px}.img-avatar.avatar-menu{width:50px;height:50px}.initials-avatar{--_avatar-tint-color:var(--cffy-avatar-tint-color,var(--cffy-accent-base-fixed));--_avatar-tint-alpha:var(--cffy-avatar-tint-alpha,25%);--_avatar-initials-mix-color:transparent;--_avatar-initials-filled-bg-color:var(--cffy-accent-a10);--_avatar-initials-filled-color:var(--cffy-on-accent);aspect-ratio:1;place-items:center;width:24px;height:24px;margin-block:auto;margin-inline:0;display:inline-grid}.initials-avatar:not(:last-child){margin-inline-end:var(--cffy-space-4)}.initials-avatar{border-radius:var(--_avatar-radius,var(--cffy-radius-full));background:color-mix(in oklab,var(--_avatar-tint-color) var(--_avatar-tint-alpha),var(--_avatar-initials-mix-color));font-size:var(--cffy-avatar-initials-font-size,var(--cffy-fs-4xs));font-weight:var(--cffy-avatar-initials-font-weight,var(--cffy-fw-600))}.initials-avatar.initials-navbar{--_avatar-tint-alpha:35%;--_avatar-tint-color:var(--cffy-primary-a10);padding:var(--cffy-space-4);border-radius:min(var(--cffy-radius-sm),var(--cffy-shape-control));margin-inline:0;font-size:var(--cffy-fs-4xs)!important}.img-avatar.avatar-primary{--_avatar-tint-color:var(--cffy-primary-base-fixed);--_avatar-initials-filled-bg-color:var(--cffy-primary-a10);--_avatar-initials-filled-color:var(--cffy-on-primary)}.img-avatar.avatar-secondary{--_avatar-tint-color:var(--cffy-secondary-base-fixed);--_avatar-initials-filled-bg-color:var(--cffy-secondary-a10);--_avatar-initials-filled-color:var(--cffy-on-secondary)}.img-avatar.avatar-accent{--_avatar-tint-color:var(--cffy-accent-base-fixed);--_avatar-initials-filled-bg-color:var(--cffy-accent-a10);--_avatar-initials-filled-color:var(--cffy-on-accent)}.img-avatar.avatar-success{--_avatar-tint-color:var(--cffy-success-base-fixed);--_avatar-initials-filled-bg-color:var(--cffy-success-a10);--_avatar-initials-filled-color:var(--cffy-on-success)}.img-avatar.avatar-warning{--_avatar-tint-color:var(--cffy-warning-base-fixed);--_avatar-initials-filled-bg-color:var(--cffy-warning-a10);--_avatar-initials-filled-color:var(--cffy-on-warning)}.img-avatar.avatar-danger{--_avatar-tint-color:var(--cffy-danger-base-fixed);--_avatar-initials-filled-bg-color:var(--cffy-danger-a10);--_avatar-initials-filled-color:var(--cffy-on-danger)}.img-avatar.avatar-info{--_avatar-tint-color:var(--cffy-info-base-fixed);--_avatar-initials-filled-bg-color:var(--cffy-info-a10);--_avatar-initials-filled-color:var(--cffy-on-info)}.img-avatar.avatar-neutral{--_avatar-tint-color:var(--cffy-muted-base-fixed);--_avatar-initials-filled-bg-color:var(--cffy-muted-a10);--_avatar-initials-filled-color:var(--cffy-on-background-inverse)}.img-avatar.avatar-placeholder:is(.avatar-primary,.avatar-secondary,.avatar-accent,.avatar-success,.avatar-warning,.avatar-danger,.avatar-info,.avatar-neutral){background:color-mix(in oklab,var(--_avatar-tint-color) var(--cffy-avatar-tint-alpha,25%),var(--_avatar-initials-mix-color,transparent))}.img-avatar.avatar-tonal{--_avatar-initials-mix-color:var(--_avatar-group-ring-color,var(--cffy-surface-a0))}.img-avatar.avatar-filled:is(.initials-avatar,.avatar-placeholder:is(.avatar-primary,.avatar-secondary,.avatar-accent,.avatar-success,.avatar-warning,.avatar-danger,.avatar-info,.avatar-neutral)){background:var(--_avatar-initials-filled-bg-color);color:var(--_avatar-initials-filled-color)}.avatar-group{--_avatar-group-overlap:var(--cffy-avatar-group-overlap,.625rem);--_avatar-group-ring-width:var(--cffy-avatar-group-ring-width,2px);--_avatar-group-ring-color:var(--cffy-avatar-group-ring-color,var(--cffy-surface-a0));align-items:center;display:inline-flex}.avatar-group>.img-avatar{outline:var(--_avatar-group-ring-width) solid var(--_avatar-group-ring-color)}.avatar-group>.img-avatar:not(:first-child){margin-inline-start:calc(var(--_avatar-group-overlap)*-1)}.avatar-group>.initials-avatar{margin-inline:0}.avatar-status-wrapper{--_avatar-status-size:var(--cffy-avatar-status-size,25%);--_avatar-status-inset:0%;--_avatar-status-ring-width:var(--cffy-avatar-status-ring-width,2px);--_avatar-status-ring-color:var(--cffy-avatar-status-ring-color,var(--cffy-surface-a0));vertical-align:middle;display:inline-flex;position:relative}.avatar-status-wrapper.avatar-status-masked{--_avatar-status-inset:8%}.avatar-status-wrapper>.initials-avatar{margin-inline:0}.avatar-status{--_avatar-status-color:var(--cffy-avatar-status-offline-color,var(--cffy-muted-a10));width:var(--_avatar-status-size);aspect-ratio:1;border-radius:var(--cffy-radius-full);background-color:var(--_avatar-status-color);box-shadow:0 0 0 var(--_avatar-status-ring-width) var(--_avatar-status-ring-color);position:absolute;inset-block-end:var(--_avatar-status-inset);inset-inline-end:var(--_avatar-status-inset)}.avatar-status.avatar-status-online{--_avatar-status-color:var(--cffy-avatar-status-online-color,var(--cffy-success-base))}.avatar-status.avatar-status-busy{--_avatar-status-color:var(--cffy-avatar-status-busy-color,var(--cffy-danger-base))}.avatar-status.avatar-status-away{--_avatar-status-color:var(--cffy-avatar-status-away-color,var(--cffy-warning-base))}.avatar-group>.avatar-status-wrapper:not(:first-child){margin-inline-start:calc(var(--_avatar-group-overlap)*-1)}.avatar-group>.avatar-status-wrapper>.img-avatar{outline:var(--_avatar-group-ring-width) solid var(--_avatar-group-ring-color)}.img-fit-cover{-o-object-fit:cover;object-fit:cover}.img-fit-contain{-o-object-fit:contain;object-fit:contain}.img-fit-fill{-o-object-fit:fill;object-fit:fill}}@layer components.input-group{.input-group{--_input-group-radius:var(--cffy-input-radius,var(--cffy-shape-field));--_input-group-bg-color:var(--cffy-input-group-bg-color,var(--cffy-input-bg-color,transparent));--_input-group-border-width:var(--cffy-input-border-width,1px);--_input-group-border-color:var(--cffy-input-border-color,var(--cffy-outline-text-field));--_input-group-padding-inline:var(--cffy-input-group-padding-inline,var(--cffy-space-8));--_input-group-color:var(--cffy-input-group-color,var(--cffy-muted-a10));flex-direction:row;display:flex}.input-group:has(>.form-transparent){--_input-group-bg-color:transparent;--_input-group-border-color:transparent}.input-group:has(>.form-rounded){--_input-group-radius:var(--cffy-radius-full)}.input-group :where(.input-group-prefix,.input-group-suffix){padding-inline:var(--_input-group-padding-inline);background-color:var(--_input-group-bg-color);border:var(--_input-group-border-width) solid var(--_input-group-border-color);color:var(--_input-group-color);font-size:var(--cffy-input-group-font-size,var(--cffy-fs-2xs));align-items:center;display:grid}.input-group :where(.input-group-prefix,.input-group-suffix) i{color:inherit;font-size:var(--cffy-input-group-icon-size,var(--cffy-fs-base));font-variation-settings:var(--cffy-iw-semi-bold)}.input-group .input-group-prefix{border-top-left-radius:var(--_input-group-radius);border-bottom-left-radius:var(--_input-group-radius);order:0}.input-group .input-group-suffix{border-top-right-radius:var(--_input-group-radius);border-bottom-right-radius:var(--_input-group-radius);order:1}.input-group:has(.input-group-prefix) .form-control{border-top-left-radius:0;border-bottom-left-radius:0}.input-group:has(.input-group-suffix) .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.input-group-inline{position:relative}.input-group.input-group-inline :where(.input-group-prefix,.input-group-suffix){z-index:1;aspect-ratio:1;background:0 0;border:0;border-radius:0;place-items:center;padding-inline:0;position:absolute;inset-block:0}.input-group.input-group-inline .input-group-prefix{inset-inline-start:0}.input-group.input-group-inline .input-group-prefix:not(:has(button,a,input)){pointer-events:none}.input-group.input-group-inline .input-group-suffix{inset-inline-end:0}.input-group.input-group-inline .form-control{border-radius:var(--_input-radius)}.input-group.input-group-inline .form-control::-webkit-search-cancel-button{-webkit-appearance:none}.input-group.input-group-inline .form-control::-ms-clear{display:none}.input-group.input-group-inline .form-control::-ms-reveal{display:none}.input-group.input-group-inline:has(>.input-group-prefix) .form-control{padding-inline-start:var(--_input-height)}.input-group.input-group-inline:has(>.input-group-suffix) .form-control{padding-inline-end:var(--_input-height)}.input-group.input-group-inline .input-group-suffix:has(+.input-group-suffix){translate:-100%}.input-group.input-group-inline .input-group-suffix:has(+.input-group-suffix):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:100%}.input-group.input-group-inline:has(>.input-group-suffix+.input-group-suffix) .form-control{padding-inline-end:calc(var(--_input-height)*2)}}@layer components.list{.list-group .list-group-item.list-group-item-link,.list-group.list-group-interactive .list-group-item{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.list-group .list-group-item.list-group-item-link:after,.list-group.list-group-interactive .list-group-item:after{content:"";background-color:var(--_list-arrow-color);block-size:16px;inline-size:16px;inset-block:0;right:var(--cffy-space-16);margin:auto;position:absolute;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22m321-80-71-71%20329-329-329-329%2071-71%20400%20400z%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22m321-80-71-71%20329-329-329-329%2071-71%20400%20400z%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat}.list-group .list-group-item.list-group-item-link:hover:not(.list-item-disabled),.list-group.list-group-interactive .list-group-item:hover:not(.list-item-disabled){--_list-state:var(--cffy-state-hover-opacity)}.list-group .list-group-item.list-group-item-link:is(:active,:focus-visible,:has(:focus-visible)):not(.list-item-disabled),.list-group.list-group-interactive .list-group-item:is(:active,:focus-visible,:has(:focus-visible)):not(.list-item-disabled){--_list-state:var(--cffy-state-pressed-opacity)}.list-group{--_list-gap:var(--cffy-list-gap,var(--cffy-space-6));--_list-bg-color:var(--cffy-list-bg-color,var(--cffy-surface-container));--_list-border-color:var(--cffy-list-border-color,transparent);--_list-color:var(--cffy-list-color,var(--cffy-on-background));--_list-subtitle-color:var(--cffy-list-subtitle-color,var(--cffy-muted-a10));--_list-icon-bg-color:var(--cffy-list-icon-bg-color,var(--cffy-surface-container-lowest));--_list-icon-color:var(--cffy-list-icon-color,var(--cffy-on-background));--_list-arrow-color:var(--cffy-list-arrow-color,var(--cffy-muted-a10));--_list-item-radius:var(--cffy-list-item-radius,min(var(--cffy-radius-md), var(--cffy-shape-container)));--_list-easing:var(--cffy-list-easing,var(--cffy-ease-decelerate));--_list-duration:var(--cffy-list-duration,var(--cffy-duration-200));gap:var(--_list-gap);background:0 0;grid-template-rows:auto;width:100%;margin:0;padding:0;list-style:none;display:grid}.list-group .list-group-item{--_list-state:0%;background-color:color-mix(in oklab,var(--_list-bg-color),var(--cffy-state-layer-color) var(--_list-state));border:var(--cffy-border-width-sm) solid var(--_list-border-color);border-radius:var(--_list-item-radius);width:100%;transition:background-color var(--_list-duration) var(--_list-easing),border-color var(--_list-duration) var(--_list-easing);justify-content:space-between;align-items:center;display:flex}.list-group .list-group-item:first-child{--_list-item-radius:var(--cffy-list-radius,var(--cffy-shape-container)) var(--cffy-list-radius,var(--cffy-shape-container)) min(var(--cffy-radius-sm), var(--cffy-shape-container)) min(var(--cffy-radius-sm), var(--cffy-shape-container))}.list-group .list-group-item:last-child{--_list-item-radius:min(var(--cffy-radius-sm), var(--cffy-shape-container)) min(var(--cffy-radius-sm), var(--cffy-shape-container)) var(--cffy-list-radius,var(--cffy-shape-container)) var(--cffy-list-radius,var(--cffy-shape-container))}.list-group .list-group-item:not(:first-child,:last-child){--_list-item-radius:var(--cffy-list-item-radius,min(var(--cffy-radius-md), var(--cffy-shape-container)))}.list-group .list-group-item .list-item{--_list-item-gap:var(--cffy-list-item-gap,var(--cffy-space-14));--_list-item-padding:var(--cffy-list-item-padding,var(--cffy-space-8));--_list-icon-padding:var(--cffy-list-icon-padding,calc(var(--cffy-space-20)/2));--_list-icon-size:var(--cffy-list-icon-size,var(--cffy-fs-lg));--_list-image-size:var(--cffy-list-image-size,2.75rem);align-items:center;gap:var(--_list-item-gap);padding:var(--_list-item-padding);border-radius:var(--_list-item-radius);flex-wrap:nowrap;flex:1 1 0;min-width:0;display:flex}.list-group .list-group-item .list-item p.subtitle-1{font-family:var(--cffy-font-primary);font-weight:var(--cffy-list-title-font-weight,var(--cffy-fw-600));font-size:var(--cffy-list-title-font-size,var(--cffy-fs-3xs));color:var(--_list-color);margin-bottom:0}.list-group .list-group-item .list-item p.subtitle-2{font-size:var(--cffy-list-subtitle-font-size,var(--cffy-fs-3xs));color:var(--_list-subtitle-color);margin-block:0}.list-group .list-group-item .list-item:is(a){color:inherit;cursor:pointer}.list-group .list-group-item .list-item .list-item-icon-wrapper{border-radius:var(--cffy-list-icon-radius,min(var(--cffy-radius-md),var(--cffy-shape-container)));padding:var(--_list-icon-padding);aspect-ratio:1;background-color:var(--_list-icon-bg-color)}.list-group .list-group-item .list-item .list-item-icon-wrapper i{font-size:var(--_list-icon-size);color:var(--_list-icon-color)}.list-group .list-group-item .list-item .list-item-image{width:var(--_list-image-size);height:var(--_list-image-size);border-radius:var(--cffy-list-image-radius,min(var(--cffy-radius-md),var(--cffy-shape-container)));-o-object-fit:cover;object-fit:cover;flex-shrink:0}.list-group .list-group-item.list-item-active{--_list-bg-color:var(--cffy-list-active-bg-color,color-mix(in oklab, var(--cffy-surface-container-high) 85%, var(--cffy-primary-base) 10%));--_list-border-color:var(--cffy-list-active-border-color,color-mix(in oklab, var(--cffy-surface-container-high) 85%, var(--cffy-primary-base) 10%));--_list-icon-bg-color:var(--cffy-list-active-icon-bg-color,var(--cffy-on-primary-container));--_list-icon-color:var(--cffy-list-active-icon-color,var(--cffy-on-background-inverse));z-index:2;border-width:var(--cffy-border-width-md)}.list-group .list-group-item.list-item-active :where(.list-item-icon-wrapper i){font-variation-settings:var(--cffy-iw-bold)}.list-group .list-group-item.list-item-disabled{--_list-bg-color:var(--cffy-surface-disabled);--_list-border-color:var(--cffy-surface-disabled);--_list-color:var(--cffy-muted-a10);--_list-subtitle-color:var(--cffy-muted-a10);--_list-icon-bg-color:var(--cffy-surface-disabled);--_list-icon-color:var(--cffy-muted-a10);cursor:not-allowed}.list-group .list-group-item.list-item-disabled .list-item:is(a){cursor:not-allowed;pointer-events:none}.list-group .list-group-item.list-group-item-link.list-item-undecorated:after{content:none}.list-group .list-group-item .list-item-actions{align-items:center;gap:var(--cffy-space-8);padding-right:var(--cffy-space-16);flex-shrink:0;display:flex}.list-group:not(:has(.list-group-item:nth-child(2))) .list-group-item:first-child{--_list-item-radius:var(--cffy-list-item-radius,min(var(--cffy-radius-md), var(--cffy-shape-container)))}.list-group.list-group-sm .list-group-item .list-item{--_list-item-gap:var(--cffy-space-6);--_list-item-padding:var(--cffy-space-4);--_list-icon-padding:var(--cffy-space-6);--_list-icon-size:var(--cffy-fs-sm);--_list-image-size:1.75rem}.list-group.list-group-md .list-group-item .list-item{--_list-item-gap:calc(var(--cffy-space-20)/2);--_list-item-padding:var(--cffy-space-6);--_list-icon-padding:var(--cffy-space-8);--_list-icon-size:var(--cffy-fs-base);--_list-image-size:2.25rem}.list-group.list-group-flush{--_list-bg-color:transparent;--_list-border-color:var(--cffy-outline-surface);gap:0}.list-group.list-group-flush .list-group-item{--_list-item-radius:var(--cffy-radius-none);border-radius:var(--cffy-radius-none);border:#0000;border-bottom:var(--cffy-border-width-sm) solid var(--_list-border-color)}.list-group.list-group-flush .list-group-item:last-child{border-bottom:#0000}.list-group.list-group-low-contrast{--_list-bg-color:var(--cffy-surface-container-low);--_list-icon-bg-color:var(--cffy-surface-body-pane)}.list-group.list-group-interactive.list-group-undecorated .list-group-item:after{content:none}}@layer components.listbox{.listbox-popup{--_listbox-bg-color:var(--cffy-listbox-bg-color,var(--cffy-surface-overlay));--_listbox-color:var(--cffy-listbox-color,var(--cffy-on-background));--_listbox-border-color:var(--cffy-listbox-border-color,var(--cffy-outline-overlay));--_listbox-padding:var(--cffy-listbox-padding,var(--cffy-space-4));--_listbox-shadow:var(--cffy-listbox-shadow,var(--cffy-shadow-lg));--_listbox-radius:var(--cffy-listbox-radius,var(--cffy-shape-container));--_listbox-max-height:var(--cffy-listbox-max-height,18rem);--_listbox-offset:var(--cffy-listbox-offset,var(--cffy-space-4));--_listbox-option-padding-block:var(--cffy-listbox-option-padding-block,var(--cffy-space-8));--_listbox-option-padding-inline:var(--cffy-listbox-option-padding-inline,var(--cffy-space-8));--_listbox-option-radius:var(--cffy-listbox-option-radius,calc(var(--_listbox-radius)/2));--_listbox-option-font-size:var(--cffy-listbox-option-font-size,var(--cffy-fs-2xs));--_listbox-selected-bg-color:var(--cffy-listbox-selected-bg-color,var(--cffy-surface-container-highest));--_listbox-selected-color:var(--cffy-listbox-selected-color,var(--cffy-on-background));--_listbox-group-color:var(--cffy-listbox-group-color,var(--cffy-muted-a10));--_listbox-create-color:var(--cffy-listbox-create-color,var(--cffy-primary-a10));--_listbox-easing:var(--cffy-listbox-easing,var(--cffy-ease-decelerate));--_listbox-duration:var(--cffy-listbox-duration,var(--cffy-duration-150));margin:0;margin-block:var(--_listbox-offset);box-sizing:border-box;max-height:var(--_listbox-max-height);overscroll-behavior:contain;padding:var(--_listbox-padding);background:var(--_listbox-bg-color);color:var(--_listbox-color);border:var(--cffy-border-width-sm) solid var(--_listbox-border-color);border-radius:var(--_listbox-radius);box-shadow:var(--_listbox-shadow);opacity:1;transition:opacity var(--_listbox-duration) var(--_listbox-easing),translate var(--_listbox-duration) var(--_listbox-easing);position:fixed;inset:auto;overflow-y:auto;translate:0}@starting-style{.listbox-popup{opacity:0;translate:0 calc(var(--_listbox-offset)*-1)}}@supports (position-try-fallbacks:flip-block){.listbox-popup.listbox-popup-anchored{position-area:block-end span-inline-end;position-try-fallbacks:flip-block;min-width:anchor-size(width)}}@media (prefers-reduced-motion:reduce){.listbox-popup{transition:none}}.listbox,.listbox-group>ul{margin:0;padding:0;list-style:none}.listbox-group+.listbox-group{margin-top:var(--cffy-space-4)}.listbox-group-label{padding:var(--cffy-space-6) var(--_listbox-option-padding-inline) var(--cffy-space-4);color:var(--_listbox-group-color);font-size:var(--cffy-fs-4xs);font-weight:var(--cffy-fw-700);letter-spacing:.04em;text-transform:uppercase;display:block}.listbox-option{--_listbox-option-state:0%;--_listbox-option-bg-color:transparent;--_listbox-option-color:var(--_listbox-color);align-items:center;gap:var(--cffy-space-8);padding:var(--_listbox-option-padding-block) var(--_listbox-option-padding-inline);border-radius:var(--_listbox-option-radius);background:color-mix(in oklab,var(--_listbox-option-bg-color),var(--cffy-state-layer-color) var(--_listbox-option-state));color:var(--_listbox-option-color);font-size:var(--_listbox-option-font-size);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4;display:flex}.listbox-option.active{--_listbox-option-state:var(--cffy-state-hover-opacity)}.listbox-option:active{--_listbox-option-state:var(--cffy-state-pressed-opacity)}.listbox-option.selected{--_listbox-option-bg-color:var(--_listbox-selected-bg-color);--_listbox-option-color:var(--_listbox-selected-color);font-weight:var(--cffy-fw-600)}.listbox-option.listbox-option-create{--_listbox-option-color:var(--_listbox-create-color);font-weight:var(--cffy-fw-600)}.listbox-option[aria-disabled=true]{--_listbox-option-state:0%;--_listbox-option-color:var(--cffy-muted-a10);cursor:not-allowed;opacity:.6}@media (forced-colors:active){.listbox-option.active{outline:var(--cffy-border-width-md) solid Highlight;outline-offset:-2px}}.listbox-option-label{overflow-wrap:anywhere;flex:auto;min-width:0}.listbox-check{flex:none;margin-inline-start:auto;font-size:1rem}.listbox-empty{padding:var(--_listbox-option-padding-block) var(--_listbox-option-padding-inline);color:var(--cffy-muted-a10);font-size:var(--_listbox-option-font-size);margin:0}:is(.combobox,.multiselect) .combobox-toggle i{transition:rotate var(--cffy-duration-150) var(--cffy-ease-decelerate)}:is(.combobox,.multiselect):has([aria-expanded=true]) .combobox-toggle i{rotate:180deg}:is(.combobox,.multiselect) .combobox-toggle:disabled{--_btn-bg-color:transparent;--_btn-border-color:transparent}.combobox .combobox-select{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.combobox .combobox-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.combobox .combobox-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}.multiselect{padding-inline-end:var(--_input-height)}.multiselect:has(.multiselect-action+.multiselect-action){padding-inline-end:calc(var(--_input-height)*2)}.multiselect .multiselect-actions{height:calc(var(--_input-height) - var(--_input-border-width)*2);display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.multiselect .multiselect-action{aspect-ratio:1;place-items:center;height:100%;display:grid}.multiselect .multiselect-count{white-space:nowrap}.multiselect.multiselect-single-row{flex-wrap:nowrap;overflow:hidden}.multiselect.multiselect-single-row .btn-chip{--_btn-columns:minmax(4ch, 1fr) auto}.multiselect.multiselect-single-row .chip-content{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.multiselect.multiselect-single-row .form-tags-input{flex:1 1 0;width:0;min-width:2rem}.multiselect .multiselect-select{cursor:default;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.multiselect .multiselect-placeholder{color:var(--cffy-input-placeholder-color,color-mix(in oklab,var(--cffy-muted-a10),transparent 35%))}}@layer components.pagination{.pagination-nav{--_pagination-gap:var(--cffy-pagination-gap,var(--cffy-space-4));--_pagination-radius:var(--cffy-pagination-radius,var(--cffy-radius-full));--_pagination-current-bg-color:var(--cffy-pagination-current-bg-color,var(--cffy-primary-a10));--_pagination-current-color:var(--cffy-pagination-current-color,var(--cffy-on-primary));--_pagination-status-color:var(--cffy-pagination-status-color,var(--cffy-on-background))}.pagination{align-items:center;gap:var(--_pagination-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none}.pagination,.pagination-item{display:flex}.pagination .btn{--_btn-radius:var(--_pagination-radius);--_btn-padding-inline:var(--cffy-space-6);width:auto;min-width:var(--_btn-height);font-variant-numeric:tabular-nums}.pagination .btn:is(:disabled,.disabled){--_btn-bg-color:transparent;--_btn-border-color:transparent}.pagination .btn[aria-current=page]{--_btn-bg-color:var(--_pagination-current-bg-color);--_btn-color:var(--_pagination-current-color)}.pagination .btn[aria-current=page]:disabled{--_btn-bg-color:var(--cffy-surface-disabled);--_btn-color:var(--cffy-muted-a10)}.pagination-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) i{scale:-1 1}.pagination-ellipsis{--_btn-color:var(--cffy-muted-a10);pointer-events:none;-webkit-user-select:none;user-select:none}.pagination-status{padding-inline:var(--cffy-space-8);color:var(--_pagination-status-color);font-size:var(--cffy-fs-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:none}.pagination-compact .pagination-page{display:none}.pagination-compact .pagination-status{display:flex}@media (width<600px){.pagination-nav .pagination-page{display:none}.pagination-nav .pagination-status{display:flex}}}@layer components.popover{.popover{--_popover-bg-color:var(--cffy-popover-bg-color,var(--cffy-surface-overlay));--_popover-color:var(--cffy-popover-color,var(--cffy-on-background));--_popover-border-color:var(--cffy-popover-border-color,var(--cffy-outline-surface));--_popover-shadow:var(--cffy-popover-shadow,var(--cffy-shadow-lg));--_popover-radius:var(--cffy-popover-radius,var(--cffy-shape-container));--_popover-max-width:var(--cffy-popover-max-width,var(--cffy-container-xs));--_popover-max-height:var(--cffy-popover-max-height,30rem);--_popover-spacing:var(--cffy-popover-spacing,var(--cffy-space-16));--_popover-offset:var(--cffy-popover-offset,.625rem);--_popover-easing:var(--cffy-popover-easing,ease-in-out);--_popover-duration:var(--cffy-popover-duration,var(--cffy-duration-250));width:max-content;max-width:var(--_popover-max-width);max-height:var(--_popover-max-height);border-radius:var(--_popover-radius);box-shadow:var(--_popover-shadow);background:var(--_popover-bg-color);border:var(--cffy-border-width-sm) solid var(--_popover-border-color);opacity:0;transition:translate var(--_popover-duration),opacity var(--_popover-duration),display var(--_popover-duration) allow-discrete,overlay var(--_popover-duration) allow-discrete;transition-timing-function:var(--_popover-easing);margin:auto;position:fixed;inset:0;overflow:visible;translate:0 1rem}.popover.popover-lg{--_popover-max-height:40rem}@supports (anchor-name:--foo){.popover.popover-sm{--_popover-max-width:anchor-size(width);width:anchor-size(width)}.popover.popover-lg{--_popover-max-width:none;width:max(30rem,anchor-size(width))}.popover.popover-anchor{position-anchor:--cffy-anchor-popover;position-try:flip-block,flip-inline;inset:auto;bottom:anchor(top);left:anchor(left);margin:0;margin-block:var(--_popover-offset);position:absolute}.popover.popover-anchor.popover-anchor-top{top:auto;bottom:anchor(top)}.popover.popover-anchor.popover-anchor-bottom{bottom:auto;top:anchor(bottom)}.popover.popover-anchor.popover-anchor-left{right:auto;left:anchor(left)}.popover.popover-anchor.popover-anchor-right{left:auto;right:anchor(right)}}.popover:popover-open{opacity:1;translate:0}@starting-style{.popover:popover-open{opacity:0;translate:0 1rem}}.popover .popover-content{padding:calc(var(--_popover-spacing)/2);color:var(--_popover-color);flex-direction:column;max-height:25rem;display:flex}.popover .popover-content .popover-header{margin-bottom:var(--_popover-spacing)}.popover .popover-content .popover-header .popover-title{font-size:var(--cffy-popover-title-font-size,var(--cffy-fs-xs));font-weight:var(--cffy-popover-title-font-weight,var(--cffy-fw-700));color:var(--_popover-color);margin-bottom:var(--cffy-space-4)}.popover .popover-content .popover-header .popover-subtitle{font-size:var(--cffy-popover-subtitle-font-size,var(--cffy-fs-3xs));color:var(--cffy-popover-subtitle-color,var(--cffy-muted-a10))}.popover .popover-content .popover-header .popover-subtitle:not(:last-child){margin-bottom:var(--cffy-space-4)}.popover .popover-content .popover-body{overscroll-behavior:contain;flex-grow:1;overflow-y:auto}.popover .popover-content .popover-footer{border-top:var(--cffy-border-width-sm) solid var(--_popover-border-color);margin-top:var(--_popover-spacing)}@media (width<768px){.popover.popover{--_popover-max-height:calc(100dvh - var(--_popover-spacing)*2);margin-inline:auto;left:0;right:0}.popover.popover,.popover.popover.popover-lg{--_popover-max-width:calc(100dvw - var(--_popover-spacing)*2)}.popover.popover.popover-lg{width:100%}.popover.popover.popover-anchor:is(.popover-anchor-left,.popover-anchor-right){inset-inline:0}.popover.popover.popover-anchor:is(.popover-anchor-top,.popover-anchor-bottom){margin-block:auto;position:fixed;inset-block:0}}}@layer components.progress{@property --cffy-shape-loading-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.progress{--_progress-bg-color:var(--cffy-progress-bg-color,var(--cffy-surface-container-high));--_progress-color:var(--cffy-progress-color,var(--cffy-primary-a10));--_progress-label-color:var(--cffy-progress-label-color,var(--cffy-on-primary));--_progress-height:var(--cffy-progress-height,.85rem);--_progress-radius:var(--cffy-progress-radius,calc(var(--cffy-shape-control)*1000));--_progress-font-size:var(--cffy-progress-font-size,var(--cffy-fs-4xs));--_progress-easing:var(--cffy-progress-easing,var(--cffy-ease-emphasized));--_progress-duration:var(--cffy-progress-duration,var(--cffy-duration-800));height:var(--_progress-height);font-size:var(--_progress-font-size);font-weight:var(--cffy-fw-600);background:var(--_progress-bg-color);border-radius:var(--_progress-radius);display:flex;overflow:hidden}.progress.progress-sm{--_progress-height:.5rem}.progress.progress-lg{--_progress-height:2rem}.progress .progress-bar{--_progress-bg-color:var(--_progress-color);--_progress-value:var(--cffy-progress-value,50%);width:var(--_progress-value);max-width:100%;height:var(--_progress-height);text-align:center;white-space:nowrap;color:var(--_progress-label-color);background-color:var(--_progress-bg-color);border-radius:inherit;transition:width var(--_progress-duration) var(--_progress-easing);flex-direction:column;justify-content:center;display:flex;overflow:hidden}.progress .progress-bar.progress-animated{animation:3s ease-in-out infinite both progress-bar-stripes}.progress .progress-bar.progress-gradient{--cffy-angle:45deg;--_gradient-stops:#c11ceb, #6f19b5, #25007a;background:linear-gradient(var(--cffy-angle),var(--_gradient-stops))}@supports (background:linear-gradient(45deg in oklch,red,blue)){.progress .progress-bar.progress-gradient{background:linear-gradient(var(--cffy-angle) in oklch,var(--_gradient-stops))}}.progress .progress-bar.progress-gradient.gradient-pink{--_gradient-stops:#5300fa, #ab068e, #ee5aaf}.progress .progress-bar.progress-gradient.gradient-magenta{--_gradient-stops:#7319fa, #ff33b4, #ff7e29}.progress .progress-bar.progress-gradient.gradient-emerald{--_gradient-stops:#4ae17b, #11d181}.progress .progress-bar.progress-gradient.gradient-cyan{--_gradient-stops:#0adeff, #0a81ff}.progress .progress-bar.progress-gradient.gradient-rose{--_gradient-stops:#391a41, #a51957, #f5536b}.progress .progress-bar.progress-gradient.gradient-purple{--_gradient-stops:#c11ceb, #6f19b5, #25007a}.progress .progress-bar.progress-gradient.gradient-yellow{--_gradient-stops:#875919, #a87732, #dbaa64, #f0c588}.progress .progress-bar.progress-gradient.gradient-orange{--_gradient-stops:#c20ea1, #dd2d7f, #ee4c5e, #f46d41}.progress .progress-bar.progress-gradient.gradient-lime{--_gradient-stops:#8eb309, #d8ff4a}.progress .progress-bar.progress-gradient.gradient-amber{--_gradient-stops:#ffe572, #c28333}.progress .progress-bar.progress-gradient.gradient-red{--_gradient-stops:#e91e63, #d81557, #aa1145}.progress .progress-bar.progress-gradient.gradient-blue{--_gradient-stops:#148ade, #116ab8}.progress .progress-bar.progress-gradient.gradient-gray{--_gradient-stops:#404040, #212121}.progress .progress-bar.progress-gradient.gradient-white{--_gradient-stops:#f5f7fa, #f0f6ff}.progress .progress-bar.progress-gradient.gradient-indigo{--_gradient-stops:#715cff, #6851ff}.progress .progress-bar.progress-gradient.gradient-indigo-dark{--_gradient-stops:#150a62, #6851ff}.progress .progress-bar.progress-gradient.gradient-violet{--_gradient-stops:#8200e7, #bf3eff}.progress .progress-bar.progress-gradient.gradient-green{--_gradient-stops:#33d655, #29ac4a, #21823e}.progress .progress-bar.progress-gradient.gradient-fuchsia{--_gradient-stops:var(--cffy-color-brand-accent-500), #715cff, #bf3eff, #ee5aaf, var(--cffy-color-brand-accent-500)}.progress .progress-bar.progress-gradient.gradient-navy{--_gradient-stops:#292a4b, #47497a, #8587b0, #c4c5d9}.progress .progress-bar.progress-gradient.gradient-primary{--_gradient-stops:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0))}.progress .progress-bar.progress-gradient.gradient-secondary{--_gradient-stops:var(--cffy-secondary-base-fixed), color-mix(in oklab, var(--cffy-secondary-base-fixed) 75%, oklch(0% 0 0))}.progress .progress-bar.progress-gradient.gradient-accent{--_gradient-stops:var(--cffy-accent-base-fixed), color-mix(in oklab, var(--cffy-accent-base-fixed) 75%, oklch(0% 0 0))}.progress .progress-bar.progress-gradient.gradient-success{--_gradient-stops:var(--cffy-success-base-fixed), color-mix(in oklab, var(--cffy-success-base-fixed) 75%, oklch(0% 0 0))}.progress .progress-bar.progress-gradient.gradient-warning{--_gradient-stops:var(--cffy-warning-base-fixed), color-mix(in oklab, var(--cffy-warning-base-fixed) 75%, oklch(0% 0 0))}.progress .progress-bar.progress-gradient.gradient-danger{--_gradient-stops:var(--cffy-danger-base-fixed), color-mix(in oklab, var(--cffy-danger-base-fixed) 75%, oklch(0% 0 0))}.progress .progress-bar.progress-gradient.gradient-info{--_gradient-stops:var(--cffy-info-base-fixed), color-mix(in oklab, var(--cffy-info-base-fixed) 75%, oklch(0% 0 0))}.progress .progress-bar.progress-indeterminate{width:40%;animation:progress-indeterminate 1.4s var(--_progress-easing) infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.progress .progress-bar.progress-indeterminate{opacity:.6;width:100%;animation:none}}.progress-spinner{--_progress-spinner-color:var(--cffy-progress-spinner-color,var(--cffy-muted-a10));--_progress-spinner-size:var(--cffy-progress-spinner-size,1.25rem);width:var(--_progress-spinner-size);height:var(--_progress-spinner-size);display:flex;position:relative}.progress-spinner:not(:last-child){margin-bottom:var(--cffy-space-12)}.progress-spinner:after{content:"";inline-size:var(--_progress-spinner-size);block-size:var(--_progress-spinner-size);background-color:var(--_progress-spinner-color);animation:2s linear infinite spin;position:absolute;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22M480-80q-82%200-155-31.5t-127.5-86-86-127.5T80-480q0-83%2031.5-155.5t86-127%20127.5-86T480-880q17%200%2028.5%2011.5T520-840t-11.5%2028.5T480-800q-133%200-226.5%2093.5T160-480t93.5%20226.5T480-160t226.5-93.5T800-480q0-17%2011.5-28.5T840-520t28.5%2011.5T880-480q0%2082-31.5%20155t-86%20127.5-127%2086T480-80%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22M480-80q-82%200-155-31.5t-127.5-86-86-127.5T80-480q0-83%2031.5-155.5t86-127%20127.5-86T480-880q17%200%2028.5%2011.5T520-840t-11.5%2028.5T480-800q-133%200-226.5%2093.5T160-480t93.5%20226.5T480-160t226.5-93.5T800-480q0-17%2011.5-28.5T840-520t28.5%2011.5T880-480q0%2082-31.5%20155t-86%20127.5-127%2086T480-80%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat}.skeleton{--_skeleton-color:var(--cffy-skeleton-color,var(--cffy-muted-a10));--_skeleton-radius:var(--cffy-skeleton-radius,min(var(--cffy-shape-field), var(--cffy-shape-container)));border-radius:var(--_skeleton-radius);background-color:var(--_skeleton-color);opacity:.85;width:5rem;height:.5rem;animation:2s ease-in-out infinite both skeleton-loading;display:inline-block}.skeleton.skeleton-sm{--_skeleton-thumbnail-size:25px;width:3rem;min-height:.5rem}.skeleton.skeleton-md{--_skeleton-thumbnail-size:100px;min-height:.75rem}.skeleton.skeleton-lg{--_skeleton-thumbnail-size:150px;min-height:var(--cffy-field-height-md)}.skeleton.skeleton-thumbnail{--_skeleton-thumbnail-size:35px;aspect-ratio:1;width:var(--_skeleton-thumbnail-size);height:var(--_skeleton-thumbnail-size)}.skeleton.skeleton-shimmer{background:linear-gradient(90deg,var(--_skeleton-color) 25%,color-mix(in oklab,var(--_skeleton-color) 50%,transparent) 50%,var(--_skeleton-color) 75%);background-size:200% 100%;animation:1.5s linear infinite skeleton-shimmer}.skeleton.skeleton-ai-generation{--_skeleton-thumbnail-size:200px;--_skeleton-radius:var(--cffy-radius-xl);background-color:#444;background-image:linear-gradient(90deg,#432ed7bf 0,#0079dbbf 40% 60%,#432ed7bf);background-size:300% 100%;width:100%;min-height:1rem;animation:3.5s linear infinite both skeleton-shimmer}.spinner{animation:1.4s linear infinite spin}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:50%;animation:1.4s ease-in-out infinite dash,5.6s ease-in-out infinite colors}.loading-shapes-container{grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;min-height:15rem;margin-block:5rem;display:grid;position:relative}.loading-shapes-container .loading-label-wrapper{text-align:center;grid-area:1/1}.loading-shapes-container .loading-label-wrapper p{mix-blend-mode:luminosity;color:var(--cffy-on-background-inverse)}.loading-shapes-container .shapes-wrapper{z-index:-1;filter:blur(30px);grid-area:1/1;width:100%;height:100%}.loading-shapes-container .shapes-wrapper .shape{--_shape-bg-alpha:1;--_loading-shapes-color:var(--cffy-loading-shapes-color,var(--cffy-primary-a10));--_shape-size:15rem;width:var(--_shape-size);height:var(--_shape-size);aspect-ratio:1;opacity:var(--_shape-bg-alpha);background-color:var(--_loading-shapes-color);transform:translate(calc(cos(var(--cffy-shape-loading-angle))*3rem),calc(sin(var(--cffy-shape-loading-angle))*3rem));border-radius:100%;margin:auto;animation:5s linear infinite shape-loading;position:absolute;inset:0}.loading-shapes-container .shapes-wrapper .shape:nth-child(2){--_shape-bg-alpha:.75;animation-delay:-2s}.loading-shapes-container .shapes-wrapper .shape:nth-child(3){--_shape-bg-alpha:.75;animation-delay:-4s}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes colors{0%{stroke:var(--cffy-primary-base)}25%{stroke:var(--cffy-secondary-base)}50%{stroke:var(--cffy-accent-base)}75%{stroke:var(--cffy-warning-base)}to{stroke:var(--cffy-success-base)}}@keyframes dash{0%{stroke-dashoffset:187px}50%{stroke-dashoffset:46.75px;transform:rotate(135deg)}to{stroke-dashoffset:187px;transform:rotate(450deg)}}@keyframes skeleton-loading{0%{opacity:.85}50%{opacity:.5}to{opacity:.85}}@keyframes shape-loading{to{--cffy-shape-loading-angle:360deg}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}}@layer components.stepper{.stepper{--_stepper-indicator-size:var(--cffy-stepper-indicator-size,2.25rem);--_stepper-connector-thickness:var(--cffy-stepper-connector-thickness,2px);--_stepper-connector-color:var(--cffy-stepper-connector-color,var(--cffy-outline-surface));--_stepper-completed-connector-color:var(--cffy-stepper-completed-connector-color,var(--cffy-primary-a10));--_stepper-indicator-bg-color:var(--cffy-stepper-indicator-bg-color,var(--cffy-surface-container));--_stepper-indicator-color:var(--cffy-stepper-indicator-color,var(--cffy-muted-a10));--_stepper-label-color:var(--cffy-stepper-label-color,var(--cffy-muted-a10));--_stepper-description-color:var(--cffy-stepper-description-color,var(--cffy-muted-a10));--_stepper-gap:var(--cffy-stepper-gap,var(--cffy-space-24));--_stepper-easing:var(--cffy-stepper-easing,var(--cffy-ease-decelerate));--_stepper-duration:var(--cffy-stepper-duration,var(--cffy-duration-200));flex-direction:row;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;display:flex}.stepper .step-item{flex:1;display:flex;position:relative}.stepper .step-item:not(:last-child):after{content:"";z-index:0;top:calc(var(--_stepper-indicator-size)/2 - var(--_stepper-connector-thickness)/2);left:calc(50% + var(--_stepper-indicator-size)/2 + var(--cffy-space-8));right:calc(-50% + var(--_stepper-indicator-size)/2 + var(--cffy-space-8));height:var(--_stepper-connector-thickness);background-color:var(--_stepper-connector-color);transition:background-color var(--_stepper-duration) var(--_stepper-easing);position:absolute}.stepper .step-item.step-completed:not(:last-child):after{background-color:var(--_stepper-completed-connector-color)}.stepper .step-item .step-trigger{z-index:1;align-items:center;gap:var(--cffy-space-8);width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:none;flex-direction:column;margin:0;padding:0;display:flex;position:relative}.stepper .step-item .step-trigger:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}.stepper .step-item .step-trigger:focus-visible{outline:var(--cffy-border-width-md) solid var(--cffy-primary-a10);outline-offset:2px;border-radius:var(--cffy-radius-sm)}.stepper .step-item .step-indicator{width:var(--_stepper-indicator-size);height:var(--_stepper-indicator-size);border-radius:var(--cffy-stepper-indicator-radius,var(--cffy-radius-full));background-color:var(--_stepper-indicator-bg-color);color:var(--_stepper-indicator-color);border:var(--cffy-border-width-sm) solid var(--_stepper-connector-color);transition:background-color var(--_stepper-duration) var(--_stepper-easing),color var(--_stepper-duration) var(--_stepper-easing),border-color var(--_stepper-duration) var(--_stepper-easing);flex-shrink:0;justify-content:center;align-items:center;display:flex}.stepper .step-item .step-indicator .step-number{font-size:var(--cffy-stepper-indicator-font-size,var(--cffy-fs-2xs));font-weight:var(--cffy-fw-600);line-height:1}.stepper .step-item .step-indicator i{font-size:var(--cffy-stepper-indicator-icon-size,var(--cffy-fs-lg))}.stepper .step-item .step-text{max-width:var(--cffy-stepper-label-max-width,12rem);flex-direction:column;gap:.15rem;display:flex}.stepper .step-item .step-label{font-size:var(--cffy-stepper-label-font-size,var(--cffy-fs-2xs));font-weight:var(--cffy-stepper-label-font-weight,var(--cffy-fw-600));color:var(--_stepper-label-color);transition:color var(--_stepper-duration) var(--_stepper-easing)}.stepper .step-item .step-description{font-size:var(--cffy-stepper-description-font-size,var(--cffy-fs-4xs));font-weight:var(--cffy-fw-400);color:var(--_stepper-description-color)}.stepper .step-item.step-current{--_stepper-indicator-bg-color:var(--cffy-stepper-current-indicator-bg-color,var(--cffy-primary-a10));--_stepper-indicator-color:var(--cffy-stepper-current-indicator-color,var(--cffy-on-primary));--_stepper-label-color:var(--cffy-stepper-current-label-color,var(--cffy-on-background))}.stepper .step-item.step-current .step-indicator{border-color:var(--_stepper-indicator-bg-color)}.stepper .step-item.step-completed{--_stepper-indicator-bg-color:var(--cffy-stepper-completed-indicator-bg-color,var(--cffy-primary-a10));--_stepper-indicator-color:var(--cffy-stepper-completed-indicator-color,var(--cffy-on-primary));--_stepper-label-color:var(--cffy-stepper-completed-label-color,var(--cffy-on-background))}.stepper .step-item.step-completed .step-indicator{border-color:var(--_stepper-indicator-bg-color)}.stepper.stepper-vertical{flex-direction:column;align-items:stretch}.stepper.stepper-vertical .step-item{padding-bottom:var(--_stepper-gap);flex-direction:row;align-items:flex-start}.stepper.stepper-vertical .step-item:not(:last-child):after{top:var(--_stepper-indicator-size);left:calc(var(--_stepper-indicator-size)/2 - var(--_stepper-connector-thickness)/2);width:var(--_stepper-connector-thickness);height:auto;bottom:0;right:auto}.stepper.stepper-vertical .step-item:last-child{padding-bottom:0}.stepper.stepper-vertical .step-item .step-trigger{align-items:flex-start;gap:var(--cffy-space-12);text-align:left;flex-direction:row}.stepper.stepper-vertical .step-item .step-text{max-width:none;padding-top:var(--cffy-space-4)}}@layer components.tabs{.tabs-navigation{--_tabs-gap:var(--cffy-tabs-gap,var(--cffy-space-8));--_tabs-margin-inline:0;--_tabs-radius:var(--cffy-radius-none);--_tabs-bg-color:transparent;--_tabs-border-color:var(--cffy-tabs-border-color,var(--cffy-outline-button));--_tabs-indicator-size:var(--cffy-tabs-indicator-size,calc(var(--cffy-border-width-md) + 1px));--_tabs-indicator-color:var(--cffy-tabs-indicator-color,var(--cffy-primary-a10));--_tabs-indicator-anchor:--cffy-tabs-item-1;--_tabs-duration:var(--cffy-tabs-duration,var(--cffy-duration-300));--_tabs-easing:var(--cffy-tabs-easing,var(--cffy-ease-decelerate));--_tabs-link-color:var(--cffy-tabs-link-color,var(--cffy-muted-a10));--_tabs-link-font-weight:var(--cffy-tabs-link-font-weight,var(--cffy-fw-500));gap:var(--_tabs-gap);margin-inline:var(--_tabs-margin-inline);background:var(--_tabs-bg-color);border-radius:var(--_tabs-radius);border-bottom:var(--cffy-border-width-sm) solid var(--_tabs-border-color);scrollbar-width:thin;scrollbar-color:var(--cffy-muted-base) transparent;flex-flow:row;min-width:100%;height:auto;margin-block:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.tabs-navigation.tabs-fluid .tab-item{flex:1 1 0}.tabs-navigation.tabs-fluid .tab-item .tab-link{justify-content:center;width:100%}.tabs-navigation.tabs-fit{width:fit-content;min-width:0;max-width:100%}.tabs-navigation.tabs-sm .tab-item .tab-link{--_btn-padding-block:var(--cffy-space-6);--_btn-padding-inline:var(--cffy-space-12);--_btn-height:var(--cffy-control-height-md);--_btn-icon-size:1.15rem;font-size:.75rem}.tabs-navigation.tabs-icon-only .tab-item .tab-link:has(>.visually-hidden){--_btn-padding-inline:var(--cffy-space-8);min-width:var(--_btn-height);justify-content:center}.tabs-navigation.tabs-pills{--_tabs-pills-radius:var(--cffy-tabs-pills-radius,calc(var(--cffy-shape-control)*1.5));--_tabs-radius:min(calc(var(--_tabs-pills-radius) + var(--_tabs-gap) - .15rem), calc(var(--_tabs-pills-radius)*1000));--_tabs-bg-color:var(--cffy-tabs-pills-bg-color,var(--cffy-surface-container-low));--_tabs-pills-indicator-bg-color:var(--cffy-tabs-pills-indicator-bg-color,var(--cffy-surface-body-pane));--_tabs-pills-indicator-shadow:var(--cffy-tabs-pills-indicator-shadow,var(--cffy-shadow-md));padding:calc(var(--_tabs-gap) - .15rem);background:var(--_tabs-bg-color);border-bottom-color:#0000}.tabs-navigation.tabs-pills.tabs-rounded{--_tabs-pills-radius:var(--cffy-radius-full)}.tabs-navigation.tabs-pills .tab-item .tab-link{--_btn-radius:var(--_tabs-pills-radius)}@supports (anchor-name:--foo){.tabs-navigation.tabs-pills :where(.tab-indicator){top:anchor(var(--_tabs-indicator-anchor) top);bottom:anchor(var(--_tabs-indicator-anchor) bottom);z-index:1;background:var(--_tabs-pills-indicator-bg-color);border-radius:var(--_tabs-pills-radius);height:auto;box-shadow:var(--_tabs-pills-indicator-shadow)}.tabs-navigation.tabs-pills .tab-item .tab-link:is(.active,.router-link-active,.router-link-exact-active):hover{background:0 0}}@supports not (anchor-name:--foo){.tabs-navigation.tabs-pills .tab-item .tab-link:is(.active,.router-link-active,.router-link-exact-active){--_btn-shadow:var(--_tabs-pills-indicator-shadow);background:var(--_tabs-pills-indicator-bg-color);border-bottom:none}}.tabs-navigation .tab-item{z-index:2}.tabs-navigation .tab-item .tab-link{--_btn-bg-color:transparent;--_btn-color:var(--_tabs-link-color);--_btn-gap:var(--cffy-space-4);--_btn-radius:min(var(--cffy-shape-control), var(--cffy-shape-container)) min(var(--cffy-shape-control), var(--cffy-shape-container)) 0 0;--_btn-padding-block:calc(var(--cffy-space-20)/2);--_btn-shadow:none;--_tabs-link-state:0%;grid-template-columns:var(--_btn-columns);vertical-align:middle;height:fit-content;min-height:var(--_btn-height);justify-content:center;align-items:center;gap:var(--_btn-gap);border-radius:var(--_btn-radius);padding-block:var(--_btn-padding-block);padding-inline:var(--_btn-padding-inline);background:var(--_btn-bg-color);color:var(--_btn-color);border:var(--_btn-border) solid var(--_btn-border-color);box-shadow:var(--_btn-shadow);font-family:var(--cffy-font-primary);font-weight:var(--_btn-font-weight,600);font-size:var(--_btn-font-size,.75rem);letter-spacing:.16px;text-transform:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:all var(--_btn-duration) var(--_btn-easing);grid-template-areas:"icon text";line-height:1;display:grid;scale:1}.tabs-navigation .tab-item .tab-link:has(i,svg){--_btn-columns:auto 1fr;--_btn-gap:var(--cffy-space-6)}.tabs-navigation .tab-item .tab-link:has(i,svg).icon-trailing{--_btn-columns:1fr auto;grid-template-areas:"text icon"}.tabs-navigation .tab-item .tab-link:has(i,svg) :where(i,svg){font-size:var(--_btn-icon-size);font-variation-settings:var(--cffy-iw-semi-bold);color:inherit;grid-area:icon}.tabs-navigation .tab-item .tab-link:has(.icon-spinner-stack){--_btn-gap:0}.tabs-navigation .tab-item .tab-link:hover{--_btn-shadow:var(--cffy-shadow-md)}.tabs-navigation .tab-item .tab-link:hover i.material-symbols-rounded{font-variation-settings:var(--cffy-iw-bold)}.tabs-navigation .tab-item .tab-link:is(:focus,:active){--_btn-shadow:var(--cffy-shadow-lg)}.tabs-navigation .tab-item .tab-link:active{scale:.96}.tabs-navigation .tab-item .tab-link{--_btn-padding-inline:var(--cffy-space-14);--_btn-height:var(--cffy-control-height-lg);--_btn-icon-size:1.45rem;background:color-mix(in oklab,var(--_btn-bg-color),var(--cffy-state-layer-color) var(--_tabs-link-state));min-width:max-content;font-size:.875rem;font-weight:var(--_tabs-link-font-weight);transition:background-color var(--cffy-duration-200) var(--cffy-ease-decelerate),color var(--cffy-duration-200) var(--cffy-ease-decelerate);text-decoration:none;display:flex}.tabs-navigation .tab-item .tab-link:hover{--_tabs-link-state:var(--cffy-state-hover-opacity);--_btn-color:var(--cffy-tabs-link-hover-color,var(--cffy-on-background))}.tabs-navigation .tab-item .tab-link:is(:active,:focus-visible){--_tabs-link-state:var(--cffy-state-pressed-opacity)}.tabs-navigation .tab-item .tab-link:is(.active,.router-link-active,.router-link-exact-active){--_btn-color:var(--cffy-tabs-link-active-color,var(--cffy-on-background));font-weight:var(--cffy-fw-800)}.tabs-navigation .tab-item .tab-link:is(:disabled,.disabled){opacity:.55;cursor:not-allowed;pointer-events:none}.tabs-navigation .tab-item:first-child .tab-link{anchor-name:--cffy-tabs-item-1}.tabs-navigation:has(.tab-item:first-child .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-1}.tabs-navigation .tab-item:nth-child(2) .tab-link{anchor-name:--cffy-tabs-item-2}.tabs-navigation:has(.tab-item:nth-child(2) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-2}.tabs-navigation .tab-item:nth-child(3) .tab-link{anchor-name:--cffy-tabs-item-3}.tabs-navigation:has(.tab-item:nth-child(3) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-3}.tabs-navigation .tab-item:nth-child(4) .tab-link{anchor-name:--cffy-tabs-item-4}.tabs-navigation:has(.tab-item:nth-child(4) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-4}.tabs-navigation .tab-item:nth-child(5) .tab-link{anchor-name:--cffy-tabs-item-5}.tabs-navigation:has(.tab-item:nth-child(5) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-5}.tabs-navigation .tab-item:nth-child(6) .tab-link{anchor-name:--cffy-tabs-item-6}.tabs-navigation:has(.tab-item:nth-child(6) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-6}.tabs-navigation .tab-item:nth-child(7) .tab-link{anchor-name:--cffy-tabs-item-7}.tabs-navigation:has(.tab-item:nth-child(7) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-7}.tabs-navigation .tab-item:nth-child(8) .tab-link{anchor-name:--cffy-tabs-item-8}.tabs-navigation:has(.tab-item:nth-child(8) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-8}.tabs-navigation .tab-item:nth-child(9) .tab-link{anchor-name:--cffy-tabs-item-9}.tabs-navigation:has(.tab-item:nth-child(9) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-9}.tabs-navigation .tab-item:nth-child(10) .tab-link{anchor-name:--cffy-tabs-item-10}.tabs-navigation:has(.tab-item:nth-child(10) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-10}.tabs-navigation .tab-item:nth-child(11) .tab-link{anchor-name:--cffy-tabs-item-11}.tabs-navigation:has(.tab-item:nth-child(11) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-11}.tabs-navigation .tab-item:nth-child(12) .tab-link{anchor-name:--cffy-tabs-item-12}.tabs-navigation:has(.tab-item:nth-child(12) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-12}.tabs-navigation .tab-item:nth-child(13) .tab-link{anchor-name:--cffy-tabs-item-13}.tabs-navigation:has(.tab-item:nth-child(13) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-13}.tabs-navigation .tab-item:nth-child(14) .tab-link{anchor-name:--cffy-tabs-item-14}.tabs-navigation:has(.tab-item:nth-child(14) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-14}.tabs-navigation .tab-item:nth-child(15) .tab-link{anchor-name:--cffy-tabs-item-15}.tabs-navigation:has(.tab-item:nth-child(15) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-15}.tabs-navigation .tab-item:nth-child(16) .tab-link{anchor-name:--cffy-tabs-item-16}.tabs-navigation:has(.tab-item:nth-child(16) .tab-link:is(.active,.router-link-active,.router-link-exact-active)){--_tabs-indicator-anchor:--cffy-tabs-item-16}.tabs-navigation :where(.tab-indicator){display:none}@supports (anchor-name:--foo){.tabs-navigation :where(.tab-indicator){position-anchor:var(--_tabs-indicator-anchor);left:anchor(var(--_tabs-indicator-anchor) left);right:anchor(var(--_tabs-indicator-anchor) right);height:var(--_tabs-indicator-size);background:var(--_tabs-indicator-color);z-index:5;display:block;position:absolute;bottom:0}@media (prefers-reduced-motion:no-preference){.tabs-navigation :where(.tab-indicator){transition:inset var(--_tabs-duration) var(--_tabs-easing)}}}@supports not (anchor-name:--foo){.tabs-navigation .tab-item .tab-link:is(.active,.router-link-active,.router-link-exact-active){border-bottom:var(--_tabs-indicator-size) solid var(--_tabs-indicator-color)}}.tabs-navigation.tabs-contrast{--_tabs-bg-color:var(--cffy-surface-container-high)}.tab-segmented-control-container{margin-bottom:var(--cffy-space-12);overflow-x:auto}.tab-segmented-control-container .tab-segmented-control{--_segmented-control-radius:var(--cffy-segmented-control-radius,var(--cffy-radius-full));--_segmented-control-border-color:var(--cffy-segmented-control-border-color,var(--cffy-outline-button));--_segmented-control-padding:var(--cffy-segmented-control-padding,var(--cffy-space-8));--_segmented-control-gap:var(--cffy-segmented-control-gap,var(--cffy-space-12));--_segmented-control-item-color:var(--cffy-segmented-control-item-color,var(--cffy-muted-a10));--_segmented-control-item-font-size:var(--cffy-segmented-control-item-font-size,var(--cffy-fs-2xs));--_segmented-control-item-hover-bg-color:var(--cffy-segmented-control-item-hover-bg-color,color-mix(in oklab, var(--cffy-primary-base-fixed) 35%, transparent));--_segmented-control-item-active-color:var(--cffy-segmented-control-item-active-color,var(--cffy-on-background-inverse));--_segmented-control-indicator-bg-color:var(--cffy-segmented-control-indicator-bg-color,var(--cffy-surface-a90));--_segmented-control-easing:var(--cffy-segmented-control-easing,var(--cffy-ease-emphasized));--_segmented-control-duration:var(--cffy-segmented-control-duration,var(--cffy-duration-600));--_segmented-control-count:2;--_segmented-control-anchor:--cffy-segmented-item-1;grid-template-columns:repeat(var(--_segmented-control-count),1fr);gap:var(--_segmented-control-gap);padding:var(--_segmented-control-padding);border-radius:var(--_segmented-control-radius);border:var(--cffy-border-width-sm) solid var(--_segmented-control-border-color);background:0 0;grid-auto-columns:1fr;grid-auto-flow:column;width:max-content;height:auto;margin:0;list-style:none;display:grid;position:relative;overflow:clip}.tab-segmented-control-container .tab-segmented-control.segmented-control-tab{--_segmented-control-radius:var(--cffy-radius-sm);--_segmented-control-border-color:transparent;--_segmented-control-item-active-color:var(--cffy-on-background);--_segmented-control-indicator-bg-color:var(--cffy-primary-a10)}.tab-segmented-control-container .tab-segmented-control.segmented-control-tab .segmented-control-item{width:100%}.tab-segmented-control-container .tab-segmented-control.segmented-control-tab .segmented-control-item .segmented-control-link{padding-block:var(--cffy-space-8);padding-inline:calc(var(--cffy-space-20)/2);min-width:5rem;width:inherit}@supports (anchor-name:--foo){.tab-segmented-control-container .tab-segmented-control.segmented-control-tab :where(.pill-indicator){top:auto;bottom:calc(anchor(var(--_segmented-control-anchor) bottom) - .35rem);border-radius:var(--cffy-radius-sm);height:3.5px}}@supports not (anchor-name:--foo){.tab-segmented-control-container .tab-segmented-control.segmented-control-tab .segmented-control-item .segmented-control-link.active{color:var(--cffy-primary-a10);background:0 0}}.tab-segmented-control-container .tab-segmented-control.segmented-control-tab:before{content:"";height:var(--cffy-border-width-sm);background:var(--cffy-outline-surface);border-radius:var(--_segmented-control-radius);width:100%;transition:width var(--_segmented-control-duration) var(--_segmented-control-easing);position:absolute;bottom:0;left:0}.tab-segmented-control-container .tab-segmented-control .segmented-control-item{border-radius:var(--_segmented-control-radius);z-index:2;height:auto}.tab-segmented-control-container .tab-segmented-control .segmented-control-item .segmented-control-link{justify-content:center;align-items:center;gap:var(--cffy-space-6);padding-block:var(--cffy-space-8);padding-inline:var(--cffy-space-24);border-radius:var(--_segmented-control-radius);width:100%;min-width:max-content;color:var(--_segmented-control-item-color);border:var(--cffy-border-width-sm) solid transparent;cursor:pointer;font-size:var(--_segmented-control-item-font-size);font-weight:var(--cffy-fw-400);text-align:center;transition:background var(--_segmented-control-duration) var(--_segmented-control-easing),color var(--_segmented-control-duration) var(--_segmented-control-easing);background:0 0;display:flex}.tab-segmented-control-container .tab-segmented-control .segmented-control-item .segmented-control-link>i{font-size:1.25em}.tab-segmented-control-container .tab-segmented-control .segmented-control-item .segmented-control-link:hover{background-color:var(--_segmented-control-item-hover-bg-color)}.tab-segmented-control-container .tab-segmented-control .segmented-control-item .segmented-control-link.active{font-weight:var(--cffy-fw-600);color:var(--_segmented-control-item-active-color)}.tab-segmented-control-container .tab-segmented-control .segmented-control-item .segmented-control-link:is(:disabled,.disabled){opacity:.55;cursor:not-allowed;pointer-events:none}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:first-child .segmented-control-link{anchor-name:--cffy-segmented-item-1}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:first-child .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-1}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(2) .segmented-control-link{anchor-name:--cffy-segmented-item-2}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(2) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-2}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(3) .segmented-control-link{anchor-name:--cffy-segmented-item-3}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(3) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-3}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(4) .segmented-control-link{anchor-name:--cffy-segmented-item-4}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(4) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-4}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(5) .segmented-control-link{anchor-name:--cffy-segmented-item-5}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(5) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-5}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(6) .segmented-control-link{anchor-name:--cffy-segmented-item-6}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(6) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-6}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(7) .segmented-control-link{anchor-name:--cffy-segmented-item-7}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(7) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-7}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(8) .segmented-control-link{anchor-name:--cffy-segmented-item-8}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(8) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-8}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(9) .segmented-control-link{anchor-name:--cffy-segmented-item-9}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(9) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-9}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(10) .segmented-control-link{anchor-name:--cffy-segmented-item-10}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(10) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-10}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(11) .segmented-control-link{anchor-name:--cffy-segmented-item-11}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(11) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-11}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(12) .segmented-control-link{anchor-name:--cffy-segmented-item-12}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(12) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-12}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(13) .segmented-control-link{anchor-name:--cffy-segmented-item-13}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(13) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-13}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(14) .segmented-control-link{anchor-name:--cffy-segmented-item-14}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(14) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-14}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(15) .segmented-control-link{anchor-name:--cffy-segmented-item-15}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(15) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-15}.tab-segmented-control-container .tab-segmented-control .segmented-control-item:nth-child(16) .segmented-control-link{anchor-name:--cffy-segmented-item-16}.tab-segmented-control-container .tab-segmented-control:has(.segmented-control-item:nth-child(16) .segmented-control-link.active){--_segmented-control-anchor:--cffy-segmented-item-16}.tab-segmented-control-container .tab-segmented-control :where(.pill-indicator){display:none}@supports (anchor-name:--foo){.tab-segmented-control-container .tab-segmented-control :where(.pill-indicator){position-anchor:var(--_segmented-control-anchor);top:anchor(var(--_segmented-control-anchor) top);bottom:anchor(var(--_segmented-control-anchor) bottom);left:anchor(var(--_segmented-control-anchor) left);right:anchor(var(--_segmented-control-anchor) right);background:var(--_segmented-control-indicator-bg-color);border-radius:calc(var(--_segmented-control-radius) - 6px);z-index:1;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.tab-segmented-control-container .tab-segmented-control :where(.pill-indicator){transition:inset var(--_segmented-control-duration) var(--_segmented-control-easing)}}}@supports not (anchor-name:--foo){.tab-segmented-control-container .tab-segmented-control .segmented-control-item .segmented-control-link.active{background-color:var(--_segmented-control-indicator-bg-color);font-weight:var(--cffy-fw-700)}}}@layer components.table{.table-responsive{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;display:block;position:relative;overflow:auto hidden}.table-responsive::-webkit-scrollbar{display:none}.table .form-select{min-inline-size:max-content}.table-caption{margin-block:var(--cffy-space-16) 0;color:var(--cffy-muted-a10);font-size:var(--cffy-table-font-size,.75rem);text-align:center}.table-responsive.table-responsive-sticky{--_table-sticky-max-height:var(--cffy-table-sticky-max-height,32rem);max-height:var(--_table-sticky-max-height);overflow-y:auto}.table{--_table-bg-color:var(--cffy-table-bg-color,transparent);--_table-color:var(--cffy-table-color,currentColor);--_table-border-color:var(--cffy-table-border-color,var(--cffy-outline-surface));--_table-border-width:var(--cffy-table-border-width,var(--cffy-border-width-sm));--_table-cell-padding-inline:var(--cffy-table-cell-padding-inline,var(--cffy-space-8));--_table-cell-padding-block:var(--cffy-table-cell-padding-block,var(--cffy-space-8));--_table-font-size:var(--cffy-table-font-size,.75rem);--_table-radius:var(--cffy-table-radius,var(--cffy-radius-none));--_table-header-bg-color:var(--cffy-table-header-bg-color,var(--cffy-surface-a10));--_table-easing:var(--cffy-table-easing,ease-in-out);--_table-duration:var(--cffy-table-duration,var(--cffy-duration-100));border-collapse:collapse;border-spacing:0;width:100%;font-size:var(--_table-font-size);background-color:var(--_table-bg-color);color:var(--_table-color);display:table}.table thead{background-color:var(--_table-header-bg-color)}.table thead tr th{font-size:var(--cffy-table-header-font-size,var(--cffy-fs-4xs));font-weight:var(--cffy-table-header-font-weight,var(--cffy-fw-600));font-family:var(--cffy-font-primary);color:var(--cffy-table-header-color,var(--cffy-muted-a10));letter-spacing:.0727em;text-align:start;padding:calc(var(--_table-cell-padding-block)*1.5) var(--_table-cell-padding-inline);vertical-align:middle;border-top:var(--_table-border-width) solid var(--_table-border-color)}.table thead tr th:first-child{border-top-left-radius:var(--_table-radius)}.table thead tr th:last-child{border-top-right-radius:var(--_table-radius)}.table tbody td{font-size:var(--_table-font-size);border-top:var(--_table-border-width) solid var(--_table-border-color);padding-inline:var(--_table-cell-padding-inline);padding-block:var(--_table-cell-padding-block);vertical-align:middle;text-wrap:balance;line-height:1.5}@supports (text-wrap:pretty){.table tbody td{text-wrap:pretty}}.table tbody td .td-text{font-size:var(--_table-font-size)}.table tbody td .td-name{gap:var(--cffy-space-6);align-items:center;display:inline-flex}.table tbody td .td-name i{font-variation-settings:var(--cffy-iw-semi-bold);color:var(--cffy-table-icon-color,var(--cffy-muted-a10));font-size:var(--cffy-table-icon-size,1.25rem)}.table tbody td .td-name i.text-gradient{font-variation-settings:var(--cffy-iw-bold)}.table tbody td.td-actions .btn:not(:last-child){margin-right:var(--cffy-space-6)}.table tbody tr{--_table-row-bg-color:transparent;--_table-row-state:0%;background-color:color-mix(in oklab,var(--_table-row-bg-color),var(--cffy-state-layer-color) var(--_table-row-state))}.table tbody tr.is-selected{--_table-row-bg-color:var(--cffy-table-selected-bg-color,var(--cffy-primary-container))}.table td.table-select-col,.table th.table-select-col{text-align:center;width:2.75rem}.table td.table-select-col .form-check,.table th.table-select-col .form-check{min-height:auto;margin-bottom:0;display:inline-flex}.table td.table-col-fit,.table th.table-col-fit{white-space:nowrap;width:1%}.table.table-sticky-header thead th{z-index:2;background-color:var(--_table-header-bg-color);position:sticky;top:0}.table.table-bordered{--_table-radius:min(var(--cffy-radius-md), var(--cffy-shape-container));--_table-header-bg-color:var(--cffy-surface-container-lowest)}.table.table-bordered thead{background-color:var(--_table-header-bg-color)}.table.table-bordered thead tr th{border-block:none}.table.table-bordered thead tr th:not(:first-child,:last-child){border-inline:var(--_table-border-width) solid var(--_table-border-color)}.table.table-bordered thead tr th:first-child{border-left:none}.table.table-bordered thead tr th:last-child{border-right:none}.table.table-bordered tbody tr td{border:var(--_table-border-width) solid var(--_table-border-color)}.table.table-bordered tbody tr td:first-child{border-left:none}.table.table-bordered tbody tr td:last-child{border-right:none}.table.table-borderless{--_table-radius:min(var(--cffy-radius-md), var(--cffy-shape-container))}.table.table-borderless thead tr th{border-block:none}.table.table-borderless tbody td,.table.table-borderless tbody th{border:var(--_table-border-width) solid transparent}.table.table-striped tbody tr:nth-child(odd){--_table-row-bg-color:var(--cffy-table-striped-bg-color,var(--cffy-surface-container))}.table.table-hover tbody tr{transition:background-color var(--_table-duration) var(--_table-easing)}.table.table-hover tbody tr:hover{--_table-row-state:var(--cffy-state-hover-opacity)}.table.table-sm{--_table-cell-padding-inline:var(--cffy-space-4);--_table-cell-padding-block:var(--cffy-space-4)}.table.table-lg{--_table-cell-padding-inline:var(--cffy-space-14);--_table-cell-padding-block:var(--cffy-space-14)}.table-scrollable{scroll-snap-type:both mandatory;container-type:scroll-state}.table-scrollable table tbody tr td.highlight,.table-scrollable table thead tr th.highlight{position:sticky;left:0}@supports (container-type:scroll-state){@container scroll-state(scrollable:left){.table-scrollable table tbody tr td.highlight,.table-scrollable table thead tr th.highlight{background:var(--cffy-table-sticky-column-bg-color,var(--cffy-surface-body-pane));transition:background-color var(--cffy-duration-100) var(--cffy-ease-decelerate),border var(--cffy-duration-100) var(--cffy-ease-decelerate)}.table-scrollable table tbody tr td.highlight:after,.table-scrollable table thead tr th.highlight:after{content:"";border-right:var(--_table-border-width) solid var(--_table-border-color);height:100%;position:absolute;top:0;right:0}}}.table-scrollable table :where(th,td){scroll-snap-align:start}}@layer components.timeline{.timeline{--_timeline-gap:var(--cffy-timeline-gap,var(--cffy-space-16));--_timeline-item-spacing:var(--cffy-timeline-item-spacing,var(--cffy-space-24));--_timeline-connector-thickness:var(--cffy-timeline-connector-thickness,2px);--_timeline-connector-color:var(--cffy-timeline-connector-color,var(--cffy-outline-surface));--_timeline-dot-size:var(--cffy-timeline-dot-size,.75rem);--_timeline-dot-color:var(--cffy-timeline-dot-color,var(--cffy-muted-a10));--_timeline-icon-bg-color:var(--cffy-timeline-icon-bg-color,var(--cffy-surface-container-lowest));--_timeline-icon-color:var(--cffy-timeline-icon-color,var(--cffy-on-background));--_timeline-time-color:var(--cffy-timeline-time-color,var(--cffy-muted-a10));--_timeline-image-size:var(--cffy-timeline-image-size,2.75rem);--_timeline-icon-size:var(--cffy-timeline-icon-size,var(--cffy-fs-lg));--_timeline-icon-padding:var(--cffy-timeline-icon-padding,calc(var(--cffy-space-20)/2));--_timeline-title-font-size:var(--cffy-timeline-title-font-size,var(--cffy-fs-2xs));--_timeline-text-font-size:var(--cffy-timeline-text-font-size,var(--cffy-fs-3xs));-moz-column-gap:var(--_timeline-gap);column-gap:var(--_timeline-gap);grid-template-columns:auto 1fr;width:100%;margin:0;padding:0;list-style:none;display:grid}.timeline .timeline-item{display:contents}.timeline .timeline-item-marker{flex-direction:column;grid-area:auto/1;justify-self:center;align-items:center;display:flex}.timeline .timeline-item-line{inline-size:var(--_timeline-connector-thickness);min-block-size:.75rem;margin-block:var(--cffy-space-6);background-color:var(--_timeline-connector-color);flex:auto}.timeline .timeline-item:last-child .timeline-item-line{display:none}.timeline .timeline-item-dot{inline-size:var(--_timeline-dot-size);block-size:var(--_timeline-dot-size);border-radius:var(--cffy-radius-full);background-color:var(--_timeline-dot-color);flex-shrink:0}.timeline .timeline-item-image{inline-size:var(--_timeline-image-size);block-size:var(--_timeline-image-size);border-radius:var(--cffy-timeline-image-radius,min(var(--cffy-radius-md),var(--cffy-shape-container)));-o-object-fit:cover;object-fit:cover;flex-shrink:0}.timeline .list-item-icon-wrapper{border-radius:var(--cffy-timeline-icon-radius,min(var(--cffy-radius-md),var(--cffy-shape-container)));padding:var(--_timeline-icon-padding);aspect-ratio:1;background-color:var(--_timeline-icon-bg-color);flex-shrink:0}.timeline .list-item-icon-wrapper i{font-size:var(--_timeline-icon-size);color:var(--_timeline-icon-color)}.timeline .timeline-item-content{padding-bottom:var(--_timeline-item-spacing);grid-column:2}.timeline .timeline-item-content p{margin-block:0}.timeline .timeline-item-content p:not(:last-child){margin-bottom:.15rem}.timeline .timeline-item-content p.timeline-title{font-size:var(--_timeline-title-font-size);font-weight:var(--cffy-timeline-title-font-weight,var(--cffy-fw-600))}.timeline .timeline-item-content p.timeline-text{font-size:var(--_timeline-text-font-size);color:var(--cffy-timeline-text-color,var(--cffy-muted-a10))}.timeline .timeline-item-content .caption{color:var(--_timeline-time-color)}.timeline .timeline-item:last-child .timeline-item-content{padding-bottom:0}.timeline.timeline-sm{--_timeline-gap:var(--cffy-space-12);--_timeline-item-spacing:var(--cffy-space-16);--_timeline-dot-size:.5rem;--_timeline-icon-size:var(--cffy-fs-base);--_timeline-icon-padding:var(--cffy-space-4);--_timeline-title-font-size:var(--cffy-fs-3xs);--_timeline-text-font-size:var(--cffy-fs-4xs)}.timeline.timeline-lg{--_timeline-gap:var(--cffy-space-20);--_timeline-item-spacing:var(--cffy-space-32);--_timeline-dot-size:.5rem;--_timeline-image-size:3.75rem;--_timeline-icon-size:var(--cffy-fs-xl);--_timeline-icon-padding:var(--cffy-space-12);--_timeline-title-font-size:var(--cffy-fs-sm);--_timeline-text-font-size:var(--cffy-fs-xs)}.timeline .timeline-item-primary{--_timeline-dot-color:var(--cffy-primary-base);--_timeline-icon-bg-color:var(--cffy-primary-a10);--_timeline-icon-color:var(--cffy-on-primary)}.timeline .timeline-item-secondary{--_timeline-dot-color:var(--cffy-secondary-base);--_timeline-icon-bg-color:var(--cffy-secondary-a10);--_timeline-icon-color:var(--cffy-on-secondary)}.timeline .timeline-item-accent{--_timeline-dot-color:var(--cffy-accent-base);--_timeline-icon-bg-color:var(--cffy-accent-a10);--_timeline-icon-color:var(--cffy-on-accent)}.timeline .timeline-item-success{--_timeline-dot-color:var(--cffy-success-base);--_timeline-icon-bg-color:var(--cffy-success-a10);--_timeline-icon-color:var(--cffy-on-success)}.timeline .timeline-item-warning{--_timeline-dot-color:var(--cffy-warning-base);--_timeline-icon-bg-color:var(--cffy-warning-a10);--_timeline-icon-color:var(--cffy-on-warning)}.timeline .timeline-item-danger{--_timeline-dot-color:var(--cffy-danger-base);--_timeline-icon-bg-color:var(--cffy-danger-a10);--_timeline-icon-color:var(--cffy-on-danger)}.timeline .timeline-item-info{--_timeline-dot-color:var(--cffy-info-base);--_timeline-icon-bg-color:var(--cffy-info-a10);--_timeline-icon-color:var(--cffy-on-info)}.timeline .timeline-item-neutral{--_timeline-dot-color:var(--cffy-muted-base);--_timeline-icon-bg-color:var(--cffy-muted-container);--_timeline-icon-color:var(--cffy-on-muted-container)}.timeline.timeline-alternate{grid-template-columns:1fr auto 1fr}.timeline.timeline-alternate .timeline-item-marker{grid-column:2}.timeline.timeline-alternate .timeline-item-content{text-align:end;grid-column:1}.timeline.timeline-alternate .timeline-item:nth-child(2n) .timeline-item-content{text-align:start;grid-column:3}}@layer components.tooltip{.v-popper--theme-tooltip{--_tooltip-bg-color:var(--cffy-tooltip-bg-color,var(--cffy-surface-tooltip));--_tooltip-color:var(--cffy-tooltip-color,#fff);--_tooltip-padding:var(--cffy-tooltip-padding,var(--cffy-space-8));--_tooltip-kbd-bg-color:var(--cffy-tooltip-kbd-bg-color,var(--cffy-surface-kbd));--_tooltip-kbd-color:var(--cffy-tooltip-kbd-color,var(--cffy-on-background-inverse));isolation:isolate;display:inline-block;position:relative}.v-popper--theme-tooltip .v-popper__wrapper .v-popper__inner{background-color:var(--_tooltip-bg-color);color:var(--_tooltip-color);padding:var(--_tooltip-padding);box-shadow:var(--cffy-tooltip-shadow,none);border-radius:var(--cffy-tooltip-radius,min(var(--cffy-radius-md),var(--cffy-shape-container)));font-size:var(--cffy-tooltip-font-size,.6875rem);font-weight:var(--cffy-tooltip-font-weight,var(--cffy-fw-500))}.v-popper--theme-tooltip .v-popper__wrapper .v-popper__inner :where(span,p,a){color:var(--_tooltip-color)}.v-popper--theme-tooltip .v-popper__wrapper .v-popper__inner kbd{background-color:var(--_tooltip-kbd-bg-color);border:var(--cffy-border-width-sm) solid var(--_tooltip-kbd-bg-color);color:var(--_tooltip-kbd-color);font-weight:var(--cffy-fw-800)}.v-popper--theme-tooltip .v-popper__arrow-inner,.v-popper--theme-tooltip .v-popper__arrow-outer{visibility:hidden}}@layer layout.flex-container{.container{--_container-gutter-x:1.5rem;padding-inline:calc(var(--_container-gutter-x)*.5);width:100%;margin-inline:auto}@media (width>=576px){.container{max-width:540px}}@media (width>=768px){.container{max-width:720px}}@media (width>=992px){.container{max-width:960px}}@media (width>=1200px){.container{max-width:1140px}}@media (width>=1400px){.container{max-width:1320px}}.container-fluid{--_container-gutter-x:1.5rem;padding-inline:calc(var(--_container-gutter-x)*.5);width:100%;margin-inline:auto}.row{--_row-gutter-x:1.5rem;--_row-gutter-y:0;margin-top:calc(var(--_row-gutter-y)*-1);margin-right:calc(var(--_row-gutter-x)*-.5);margin-left:calc(var(--_row-gutter-x)*-.5);flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-inline:calc(var(--_row-gutter-x)*.5);margin-top:var(--_row-gutter-y);flex-shrink:0}.col,.col-1{flex:auto;width:8.33333%;max-width:8.33333%}.col-2{flex:auto;width:16.6667%;max-width:16.6667%}.col-3{flex:auto;width:25%;max-width:25%}.col-4{flex:auto;width:33.3333%;max-width:33.3333%}.col-5{flex:auto;width:41.6667%;max-width:41.6667%}.col-6{flex:auto;width:50%;max-width:50%}.col-7{flex:auto;width:58.3333%;max-width:58.3333%}.col-8{flex:auto;width:66.6667%;max-width:66.6667%}.col-9{flex:auto;width:75%;max-width:75%}.col-10{flex:auto;width:83.3333%;max-width:83.3333%}.col-11{flex:auto;width:91.6667%;max-width:91.6667%}.col-12{flex:auto;width:100%;max-width:100%}@media (width>=576px){.col-sm-1{flex:auto;width:8.33333%;max-width:8.33333%}.col-sm-2{flex:auto;width:16.6667%;max-width:16.6667%}.col-sm-3{flex:auto;width:25%;max-width:25%}.col-sm-4{flex:auto;width:33.3333%;max-width:33.3333%}.col-sm-5{flex:auto;width:41.6667%;max-width:41.6667%}.col-sm-6{flex:auto;width:50%;max-width:50%}.col-sm-7{flex:auto;width:58.3333%;max-width:58.3333%}.col-sm-8{flex:auto;width:66.6667%;max-width:66.6667%}.col-sm-9{flex:auto;width:75%;max-width:75%}.col-sm-10{flex:auto;width:83.3333%;max-width:83.3333%}.col-sm-11{flex:auto;width:91.6667%;max-width:91.6667%}.col-sm-12{flex:auto;width:100%;max-width:100%}}@media (width>=768px){.col-md-1{flex:auto;width:8.33333%;max-width:8.33333%}.col-md-2{flex:auto;width:16.6667%;max-width:16.6667%}.col-md-3{flex:auto;width:25%;max-width:25%}.col-md-4{flex:auto;width:33.3333%;max-width:33.3333%}.col-md-5{flex:auto;width:41.6667%;max-width:41.6667%}.col-md-6{flex:auto;width:50%;max-width:50%}.col-md-7{flex:auto;width:58.3333%;max-width:58.3333%}.col-md-8{flex:auto;width:66.6667%;max-width:66.6667%}.col-md-9{flex:auto;width:75%;max-width:75%}.col-md-10{flex:auto;width:83.3333%;max-width:83.3333%}.col-md-11{flex:auto;width:91.6667%;max-width:91.6667%}.col-md-12{flex:auto;width:100%;max-width:100%}}@media (width>=992px){.col-lg-1{flex:auto;width:8.33333%;max-width:8.33333%}.col-lg-2{flex:auto;width:16.6667%;max-width:16.6667%}.col-lg-3{flex:auto;width:25%;max-width:25%}.col-lg-4{flex:auto;width:33.3333%;max-width:33.3333%}.col-lg-5{flex:auto;width:41.6667%;max-width:41.6667%}.col-lg-6{flex:auto;width:50%;max-width:50%}.col-lg-7{flex:auto;width:58.3333%;max-width:58.3333%}.col-lg-8{flex:auto;width:66.6667%;max-width:66.6667%}.col-lg-9{flex:auto;width:75%;max-width:75%}.col-lg-10{flex:auto;width:83.3333%;max-width:83.3333%}.col-lg-11{flex:auto;width:91.6667%;max-width:91.6667%}.col-lg-12{flex:auto;width:100%;max-width:100%}}@media (width>=1200px){.col-xl-1{flex:auto;width:8.33333%;max-width:8.33333%}.col-xl-2{flex:auto;width:16.6667%;max-width:16.6667%}.col-xl-3{flex:auto;width:25%;max-width:25%}.col-xl-4{flex:auto;width:33.3333%;max-width:33.3333%}.col-xl-5{flex:auto;width:41.6667%;max-width:41.6667%}.col-xl-6{flex:auto;width:50%;max-width:50%}.col-xl-7{flex:auto;width:58.3333%;max-width:58.3333%}.col-xl-8{flex:auto;width:66.6667%;max-width:66.6667%}.col-xl-9{flex:auto;width:75%;max-width:75%}.col-xl-10{flex:auto;width:83.3333%;max-width:83.3333%}.col-xl-11{flex:auto;width:91.6667%;max-width:91.6667%}.col-xl-12{flex:auto;width:100%;max-width:100%}}@media (width>=1400px){.col-xxl-1{flex:auto;width:8.33333%;max-width:8.33333%}.col-xxl-2{flex:auto;width:16.6667%;max-width:16.6667%}.col-xxl-3{flex:auto;width:25%;max-width:25%}.col-xxl-4{flex:auto;width:33.3333%;max-width:33.3333%}.col-xxl-5{flex:auto;width:41.6667%;max-width:41.6667%}.col-xxl-6{flex:auto;width:50%;max-width:50%}.col-xxl-7{flex:auto;width:58.3333%;max-width:58.3333%}.col-xxl-8{flex:auto;width:66.6667%;max-width:66.6667%}.col-xxl-9{flex:auto;width:75%;max-width:75%}.col-xxl-10{flex:auto;width:83.3333%;max-width:83.3333%}.col-xxl-11{flex:auto;width:91.6667%;max-width:91.6667%}.col-xxl-12{flex:auto;width:100%;max-width:100%}}}@layer components.footer{.footer,footer{--_footer-bg-color:var(--cffy-footer-bg-color,var(--cffy-surface-body-pane));--_footer-color:var(--cffy-footer-color,var(--cffy-on-background));--_footer-muted-color:var(--cffy-footer-muted-color,var(--cffy-muted-a10));--_footer-border-color:var(--cffy-footer-border-color,var(--cffy-outline-surface));--_footer-padding-inline:var(--cffy-footer-padding-inline,0);--_footer-padding-block:var(--cffy-footer-padding-block,calc(var(--cffy-space-32) + var(--cffy-space-8)));--_footer-margin-block-start:var(--cffy-footer-margin-block-start,var(--_footer-padding-block));--_footer-gap:var(--cffy-footer-gap,var(--cffy-space-16));--_footer-title-font-size:var(--cffy-footer-title-font-size,var(--cffy-fs-lg));--_footer-title-font-weight:var(--cffy-footer-title-font-weight,var(--cffy-fw-800));--_footer-link-color:var(--cffy-footer-link-color,var(--_footer-muted-color));--_footer-link-font-size:var(--cffy-footer-link-font-size,var(--cffy-fs-2xs));--_footer-icon-color:var(--cffy-footer-icon-color,var(--cffy-on-secondary-container));background:var(--_footer-bg-color);margin-top:var(--_footer-margin-block-start);padding-block:var(--_footer-padding-block);padding-inline:var(--_footer-padding-inline);position:relative;overflow-x:clip}.footer,.footer p,footer,footer p{color:var(--_footer-color)}.footer p.footer-title,footer p.footer-title{font-size:var(--_footer-title-font-size);font-weight:var(--_footer-title-font-weight);font-family:var(--cffy-font-primary)}.footer p.footer-title:not(:last-child),footer p.footer-title:not(:last-child){margin-bottom:var(--cffy-space-4)}.footer p.footer-subtitle,footer p.footer-subtitle{font-size:var(--cffy-fs-2xs);font-weight:var(--cffy-fw-400);font-family:var(--cffy-font-secondary);color:var(--_footer-muted-color);margin-bottom:0}.footer .footer-group,footer .footer-group{--_footer-group-direction:column;flex-direction:var(--_footer-group-direction);align-items:baseline;gap:var(--_footer-gap);margin-bottom:var(--cffy-space-12);flex-wrap:wrap;display:flex}.footer .footer-group svg,footer .footer-group svg{width:20px;height:20px}.footer .footer-group.footer-row,footer .footer-group.footer-row{--_footer-group-direction:row;--_footer-gap:var(--cffy-space-24)}.footer .footer-group.footer-row:has(.footer-group-title){--_footer-group-direction:column}footer .footer-group.footer-row:has(.footer-group-title){--_footer-group-direction:column}.footer .footer-group.footer-row:has(.footer-group-title) .footer-group-links{align-items:baseline;gap:var(--_footer-gap);flex-wrap:wrap;display:flex}footer .footer-group.footer-row:has(.footer-group-title) .footer-group-links{align-items:baseline;gap:var(--_footer-gap);flex-wrap:wrap;display:flex}.footer .footer-group p,footer .footer-group p{color:var(--_footer-color);font-size:var(--cffy-fs-xs);font-weight:var(--cffy-fw-700);font-family:var(--cffy-font-secondary)}.footer .footer-group p:not(:last-child),footer .footer-group p:not(:last-child){margin-bottom:var(--cffy-space-8)}.footer .footer-group p.footer-group-title-overline,footer .footer-group p.footer-group-title-overline{font-size:var(--cffy-fs-3xs);letter-spacing:.08em;text-transform:uppercase}.footer .footer-group :is(.footer-item,.anchor-link),footer .footer-group :is(.footer-item,.anchor-link){color:var(--_footer-link-color);font-size:var(--_footer-link-font-size);font-weight:var(--cffy-fw-500);font-family:var(--cffy-font-secondary);display:inline-block}.footer .footer-group :is(.footer-item,.anchor-link):hover,footer .footer-group :is(.footer-item,.anchor-link):hover{--_footer-link-color:var(--cffy-footer-link-hover-color,var(--cffy-primary-a10));font-weight:var(--cffy-fw-700)}.footer .footer-group .footer-item-icon,footer .footer-group .footer-item-icon{font-size:var(--cffy-fs-sm);font-variation-settings:var(--cffy-iw-semi-bold);color:var(--_footer-icon-color);margin-inline-end:var(--cffy-space-4)}.footer .footer-bottom,footer .footer-bottom{justify-content:space-between;align-items:center;gap:var(--_footer-gap);border-block-start:var(--cffy-border-width-sm) solid var(--_footer-border-color);flex-wrap:wrap;margin-block-start:var(--_footer-gap);padding-block-start:var(--_footer-gap);display:flex}.footer .footer-bottom p,footer .footer-bottom p{color:var(--_footer-muted-color);font-size:var(--cffy-fs-2xs);font-family:var(--cffy-font-secondary);margin-bottom:0}}@layer layout.grid-container{.grid-list{container:list-columns/inline-size}.grid-repeat-cols-1{grid-template-columns:repeat(1,1fr)}.grid-repeat-rows-1{grid-template-rows:repeat(1,1fr)}.grid-repeat-cols-2{grid-template-columns:repeat(2,1fr)}.grid-repeat-rows-2{grid-template-rows:repeat(2,1fr)}.grid-repeat-cols-3{grid-template-columns:repeat(3,1fr)}.grid-repeat-rows-3{grid-template-rows:repeat(3,1fr)}.grid-repeat-cols-4{grid-template-columns:repeat(4,1fr)}.grid-repeat-rows-4{grid-template-rows:repeat(4,1fr)}.grid-repeat-cols-5{grid-template-columns:repeat(5,1fr)}.grid-repeat-rows-5{grid-template-rows:repeat(5,1fr)}.grid-repeat-cols-6{grid-template-columns:repeat(6,1fr)}.grid-repeat-rows-6{grid-template-rows:repeat(6,1fr)}.grid-repeat-cols-7{grid-template-columns:repeat(7,1fr)}.grid-repeat-rows-7{grid-template-rows:repeat(7,1fr)}.grid-repeat-cols-8{grid-template-columns:repeat(8,1fr)}.grid-repeat-rows-8{grid-template-rows:repeat(8,1fr)}.grid-repeat-cols-9{grid-template-columns:repeat(9,1fr)}.grid-repeat-rows-9{grid-template-rows:repeat(9,1fr)}.grid-repeat-cols-10{grid-template-columns:repeat(10,1fr)}.grid-repeat-rows-10{grid-template-rows:repeat(10,1fr)}.grid-repeat-cols-11{grid-template-columns:repeat(11,1fr)}.grid-repeat-rows-11{grid-template-rows:repeat(11,1fr)}.grid-repeat-cols-12{grid-template-columns:repeat(12,1fr)}.grid-repeat-rows-12{grid-template-rows:repeat(12,1fr)}@media (width>=576px){.grid-repeat-cols-sm-1{grid-template-columns:repeat(1,1fr)}.grid-repeat-rows-sm-1{grid-template-rows:repeat(1,1fr)}.grid-repeat-cols-sm-2{grid-template-columns:repeat(2,1fr)}.grid-repeat-rows-sm-2{grid-template-rows:repeat(2,1fr)}.grid-repeat-cols-sm-3{grid-template-columns:repeat(3,1fr)}.grid-repeat-rows-sm-3{grid-template-rows:repeat(3,1fr)}.grid-repeat-cols-sm-4{grid-template-columns:repeat(4,1fr)}.grid-repeat-rows-sm-4{grid-template-rows:repeat(4,1fr)}.grid-repeat-cols-sm-5{grid-template-columns:repeat(5,1fr)}.grid-repeat-rows-sm-5{grid-template-rows:repeat(5,1fr)}.grid-repeat-cols-sm-6{grid-template-columns:repeat(6,1fr)}.grid-repeat-rows-sm-6{grid-template-rows:repeat(6,1fr)}.grid-repeat-cols-sm-7{grid-template-columns:repeat(7,1fr)}.grid-repeat-rows-sm-7{grid-template-rows:repeat(7,1fr)}.grid-repeat-cols-sm-8{grid-template-columns:repeat(8,1fr)}.grid-repeat-rows-sm-8{grid-template-rows:repeat(8,1fr)}.grid-repeat-cols-sm-9{grid-template-columns:repeat(9,1fr)}.grid-repeat-rows-sm-9{grid-template-rows:repeat(9,1fr)}.grid-repeat-cols-sm-10{grid-template-columns:repeat(10,1fr)}.grid-repeat-rows-sm-10{grid-template-rows:repeat(10,1fr)}.grid-repeat-cols-sm-11{grid-template-columns:repeat(11,1fr)}.grid-repeat-rows-sm-11{grid-template-rows:repeat(11,1fr)}.grid-repeat-cols-sm-12{grid-template-columns:repeat(12,1fr)}.grid-repeat-rows-sm-12{grid-template-rows:repeat(12,1fr)}}@media (width>=768px){.grid-repeat-cols-md-1{grid-template-columns:repeat(1,1fr)}.grid-repeat-rows-md-1{grid-template-rows:repeat(1,1fr)}.grid-repeat-cols-md-2{grid-template-columns:repeat(2,1fr)}.grid-repeat-rows-md-2{grid-template-rows:repeat(2,1fr)}.grid-repeat-cols-md-3{grid-template-columns:repeat(3,1fr)}.grid-repeat-rows-md-3{grid-template-rows:repeat(3,1fr)}.grid-repeat-cols-md-4{grid-template-columns:repeat(4,1fr)}.grid-repeat-rows-md-4{grid-template-rows:repeat(4,1fr)}.grid-repeat-cols-md-5{grid-template-columns:repeat(5,1fr)}.grid-repeat-rows-md-5{grid-template-rows:repeat(5,1fr)}.grid-repeat-cols-md-6{grid-template-columns:repeat(6,1fr)}.grid-repeat-rows-md-6{grid-template-rows:repeat(6,1fr)}.grid-repeat-cols-md-7{grid-template-columns:repeat(7,1fr)}.grid-repeat-rows-md-7{grid-template-rows:repeat(7,1fr)}.grid-repeat-cols-md-8{grid-template-columns:repeat(8,1fr)}.grid-repeat-rows-md-8{grid-template-rows:repeat(8,1fr)}.grid-repeat-cols-md-9{grid-template-columns:repeat(9,1fr)}.grid-repeat-rows-md-9{grid-template-rows:repeat(9,1fr)}.grid-repeat-cols-md-10{grid-template-columns:repeat(10,1fr)}.grid-repeat-rows-md-10{grid-template-rows:repeat(10,1fr)}.grid-repeat-cols-md-11{grid-template-columns:repeat(11,1fr)}.grid-repeat-rows-md-11{grid-template-rows:repeat(11,1fr)}.grid-repeat-cols-md-12{grid-template-columns:repeat(12,1fr)}.grid-repeat-rows-md-12{grid-template-rows:repeat(12,1fr)}}@media (width>=992px){.grid-repeat-cols-lg-1{grid-template-columns:repeat(1,1fr)}.grid-repeat-rows-lg-1{grid-template-rows:repeat(1,1fr)}.grid-repeat-cols-lg-2{grid-template-columns:repeat(2,1fr)}.grid-repeat-rows-lg-2{grid-template-rows:repeat(2,1fr)}.grid-repeat-cols-lg-3{grid-template-columns:repeat(3,1fr)}.grid-repeat-rows-lg-3{grid-template-rows:repeat(3,1fr)}.grid-repeat-cols-lg-4{grid-template-columns:repeat(4,1fr)}.grid-repeat-rows-lg-4{grid-template-rows:repeat(4,1fr)}.grid-repeat-cols-lg-5{grid-template-columns:repeat(5,1fr)}.grid-repeat-rows-lg-5{grid-template-rows:repeat(5,1fr)}.grid-repeat-cols-lg-6{grid-template-columns:repeat(6,1fr)}.grid-repeat-rows-lg-6{grid-template-rows:repeat(6,1fr)}.grid-repeat-cols-lg-7{grid-template-columns:repeat(7,1fr)}.grid-repeat-rows-lg-7{grid-template-rows:repeat(7,1fr)}.grid-repeat-cols-lg-8{grid-template-columns:repeat(8,1fr)}.grid-repeat-rows-lg-8{grid-template-rows:repeat(8,1fr)}.grid-repeat-cols-lg-9{grid-template-columns:repeat(9,1fr)}.grid-repeat-rows-lg-9{grid-template-rows:repeat(9,1fr)}.grid-repeat-cols-lg-10{grid-template-columns:repeat(10,1fr)}.grid-repeat-rows-lg-10{grid-template-rows:repeat(10,1fr)}.grid-repeat-cols-lg-11{grid-template-columns:repeat(11,1fr)}.grid-repeat-rows-lg-11{grid-template-rows:repeat(11,1fr)}.grid-repeat-cols-lg-12{grid-template-columns:repeat(12,1fr)}.grid-repeat-rows-lg-12{grid-template-rows:repeat(12,1fr)}}@media (width>=1200px){.grid-repeat-cols-xl-1{grid-template-columns:repeat(1,1fr)}.grid-repeat-rows-xl-1{grid-template-rows:repeat(1,1fr)}.grid-repeat-cols-xl-2{grid-template-columns:repeat(2,1fr)}.grid-repeat-rows-xl-2{grid-template-rows:repeat(2,1fr)}.grid-repeat-cols-xl-3{grid-template-columns:repeat(3,1fr)}.grid-repeat-rows-xl-3{grid-template-rows:repeat(3,1fr)}.grid-repeat-cols-xl-4{grid-template-columns:repeat(4,1fr)}.grid-repeat-rows-xl-4{grid-template-rows:repeat(4,1fr)}.grid-repeat-cols-xl-5{grid-template-columns:repeat(5,1fr)}.grid-repeat-rows-xl-5{grid-template-rows:repeat(5,1fr)}.grid-repeat-cols-xl-6{grid-template-columns:repeat(6,1fr)}.grid-repeat-rows-xl-6{grid-template-rows:repeat(6,1fr)}.grid-repeat-cols-xl-7{grid-template-columns:repeat(7,1fr)}.grid-repeat-rows-xl-7{grid-template-rows:repeat(7,1fr)}.grid-repeat-cols-xl-8{grid-template-columns:repeat(8,1fr)}.grid-repeat-rows-xl-8{grid-template-rows:repeat(8,1fr)}.grid-repeat-cols-xl-9{grid-template-columns:repeat(9,1fr)}.grid-repeat-rows-xl-9{grid-template-rows:repeat(9,1fr)}.grid-repeat-cols-xl-10{grid-template-columns:repeat(10,1fr)}.grid-repeat-rows-xl-10{grid-template-rows:repeat(10,1fr)}.grid-repeat-cols-xl-11{grid-template-columns:repeat(11,1fr)}.grid-repeat-rows-xl-11{grid-template-rows:repeat(11,1fr)}.grid-repeat-cols-xl-12{grid-template-columns:repeat(12,1fr)}.grid-repeat-rows-xl-12{grid-template-rows:repeat(12,1fr)}}@media (width>=1400px){.grid-repeat-cols-xxl-1{grid-template-columns:repeat(1,1fr)}.grid-repeat-rows-xxl-1{grid-template-rows:repeat(1,1fr)}.grid-repeat-cols-xxl-2{grid-template-columns:repeat(2,1fr)}.grid-repeat-rows-xxl-2{grid-template-rows:repeat(2,1fr)}.grid-repeat-cols-xxl-3{grid-template-columns:repeat(3,1fr)}.grid-repeat-rows-xxl-3{grid-template-rows:repeat(3,1fr)}.grid-repeat-cols-xxl-4{grid-template-columns:repeat(4,1fr)}.grid-repeat-rows-xxl-4{grid-template-rows:repeat(4,1fr)}.grid-repeat-cols-xxl-5{grid-template-columns:repeat(5,1fr)}.grid-repeat-rows-xxl-5{grid-template-rows:repeat(5,1fr)}.grid-repeat-cols-xxl-6{grid-template-columns:repeat(6,1fr)}.grid-repeat-rows-xxl-6{grid-template-rows:repeat(6,1fr)}.grid-repeat-cols-xxl-7{grid-template-columns:repeat(7,1fr)}.grid-repeat-rows-xxl-7{grid-template-rows:repeat(7,1fr)}.grid-repeat-cols-xxl-8{grid-template-columns:repeat(8,1fr)}.grid-repeat-rows-xxl-8{grid-template-rows:repeat(8,1fr)}.grid-repeat-cols-xxl-9{grid-template-columns:repeat(9,1fr)}.grid-repeat-rows-xxl-9{grid-template-rows:repeat(9,1fr)}.grid-repeat-cols-xxl-10{grid-template-columns:repeat(10,1fr)}.grid-repeat-rows-xxl-10{grid-template-rows:repeat(10,1fr)}.grid-repeat-cols-xxl-11{grid-template-columns:repeat(11,1fr)}.grid-repeat-rows-xxl-11{grid-template-rows:repeat(11,1fr)}.grid-repeat-cols-xxl-12{grid-template-columns:repeat(12,1fr)}.grid-repeat-rows-xxl-12{grid-template-rows:repeat(12,1fr)}}.grid-span-col-1{grid-column:span 1/span 1}.grid-span-col-2{grid-column:span 2/span 2}.grid-span-col-3{grid-column:span 3/span 3}.grid-span-col-4{grid-column:span 4/span 4}.grid-span-col-5{grid-column:span 5/span 5}.grid-span-col-6{grid-column:span 6/span 6}.grid-span-col-7{grid-column:span 7/span 7}.grid-span-col-8{grid-column:span 8/span 8}.grid-span-col-9{grid-column:span 9/span 9}.grid-span-col-10{grid-column:span 10/span 10}.grid-span-col-11{grid-column:span 11/span 11}.grid-span-col-12{grid-column:span 12/span 12}@media (width>=576px){.grid-span-col-sm-1{grid-column:span 1/span 1}.grid-span-col-sm-2{grid-column:span 2/span 2}.grid-span-col-sm-3{grid-column:span 3/span 3}.grid-span-col-sm-4{grid-column:span 4/span 4}.grid-span-col-sm-5{grid-column:span 5/span 5}.grid-span-col-sm-6{grid-column:span 6/span 6}.grid-span-col-sm-7{grid-column:span 7/span 7}.grid-span-col-sm-8{grid-column:span 8/span 8}.grid-span-col-sm-9{grid-column:span 9/span 9}.grid-span-col-sm-10{grid-column:span 10/span 10}.grid-span-col-sm-11{grid-column:span 11/span 11}.grid-span-col-sm-12{grid-column:span 12/span 12}}@media (width>=768px){.grid-span-col-md-1{grid-column:span 1/span 1}.grid-span-col-md-2{grid-column:span 2/span 2}.grid-span-col-md-3{grid-column:span 3/span 3}.grid-span-col-md-4{grid-column:span 4/span 4}.grid-span-col-md-5{grid-column:span 5/span 5}.grid-span-col-md-6{grid-column:span 6/span 6}.grid-span-col-md-7{grid-column:span 7/span 7}.grid-span-col-md-8{grid-column:span 8/span 8}.grid-span-col-md-9{grid-column:span 9/span 9}.grid-span-col-md-10{grid-column:span 10/span 10}.grid-span-col-md-11{grid-column:span 11/span 11}.grid-span-col-md-12{grid-column:span 12/span 12}}@media (width>=992px){.grid-span-col-lg-1{grid-column:span 1/span 1}.grid-span-col-lg-2{grid-column:span 2/span 2}.grid-span-col-lg-3{grid-column:span 3/span 3}.grid-span-col-lg-4{grid-column:span 4/span 4}.grid-span-col-lg-5{grid-column:span 5/span 5}.grid-span-col-lg-6{grid-column:span 6/span 6}.grid-span-col-lg-7{grid-column:span 7/span 7}.grid-span-col-lg-8{grid-column:span 8/span 8}.grid-span-col-lg-9{grid-column:span 9/span 9}.grid-span-col-lg-10{grid-column:span 10/span 10}.grid-span-col-lg-11{grid-column:span 11/span 11}.grid-span-col-lg-12{grid-column:span 12/span 12}}@media (width>=1200px){.grid-span-col-xl-1{grid-column:span 1/span 1}.grid-span-col-xl-2{grid-column:span 2/span 2}.grid-span-col-xl-3{grid-column:span 3/span 3}.grid-span-col-xl-4{grid-column:span 4/span 4}.grid-span-col-xl-5{grid-column:span 5/span 5}.grid-span-col-xl-6{grid-column:span 6/span 6}.grid-span-col-xl-7{grid-column:span 7/span 7}.grid-span-col-xl-8{grid-column:span 8/span 8}.grid-span-col-xl-9{grid-column:span 9/span 9}.grid-span-col-xl-10{grid-column:span 10/span 10}.grid-span-col-xl-11{grid-column:span 11/span 11}.grid-span-col-xl-12{grid-column:span 12/span 12}}@media (width>=1400px){.grid-span-col-xxl-1{grid-column:span 1/span 1}.grid-span-col-xxl-2{grid-column:span 2/span 2}.grid-span-col-xxl-3{grid-column:span 3/span 3}.grid-span-col-xxl-4{grid-column:span 4/span 4}.grid-span-col-xxl-5{grid-column:span 5/span 5}.grid-span-col-xxl-6{grid-column:span 6/span 6}.grid-span-col-xxl-7{grid-column:span 7/span 7}.grid-span-col-xxl-8{grid-column:span 8/span 8}.grid-span-col-xxl-9{grid-column:span 9/span 9}.grid-span-col-xxl-10{grid-column:span 10/span 10}.grid-span-col-xxl-11{grid-column:span 11/span 11}.grid-span-col-xxl-12{grid-column:span 12/span 12}}.grid-start-col-1{grid-column-start:1}.grid-end-col-1{grid-column-end:1}.grid-start-col-2{grid-column-start:2}.grid-end-col-2{grid-column-end:2}.grid-start-col-3{grid-column-start:3}.grid-end-col-3{grid-column-end:3}.grid-start-col-4{grid-column-start:4}.grid-end-col-4{grid-column-end:4}.grid-start-col-5{grid-column-start:5}.grid-end-col-5{grid-column-end:5}.grid-start-col-6{grid-column-start:6}.grid-end-col-6{grid-column-end:6}.grid-start-col-7{grid-column-start:7}.grid-end-col-7{grid-column-end:7}.grid-start-col-8{grid-column-start:8}.grid-end-col-8{grid-column-end:8}.grid-start-col-9{grid-column-start:9}.grid-end-col-9{grid-column-end:9}.grid-start-col-10{grid-column-start:10}.grid-end-col-10{grid-column-end:10}.grid-start-col-11{grid-column-start:11}.grid-end-col-11{grid-column-end:11}.grid-start-col-12{grid-column-start:12}.grid-end-col-12{grid-column-end:12}.grid-start-row-1{grid-row-start:1}.grid-end-row-1{grid-row-end:1}.grid-start-row-2{grid-row-start:2}.grid-end-row-2{grid-row-end:2}.grid-start-row-3{grid-row-start:3}.grid-end-row-3{grid-row-end:3}.grid-start-row-4{grid-row-start:4}.grid-end-row-4{grid-row-end:4}.grid-start-row-5{grid-row-start:5}.grid-end-row-5{grid-row-end:5}.grid-start-row-6{grid-row-start:6}.grid-end-row-6{grid-row-end:6}.grid-start-row-7{grid-row-start:7}.grid-end-row-7{grid-row-end:7}.grid-start-row-8{grid-row-start:8}.grid-end-row-8{grid-row-end:8}.grid-start-row-9{grid-row-start:9}.grid-end-row-9{grid-row-end:9}.grid-start-row-10{grid-row-start:10}.grid-end-row-10{grid-row-end:10}.grid-start-row-11{grid-row-start:11}.grid-end-row-11{grid-row-end:11}.grid-start-row-12{grid-row-start:12}.grid-end-row-12{grid-row-end:12}.grid-auto-fit-cols{--_min-col-size:200px;grid-template-columns:repeat(auto-fit,minmax(var(--_min-col-size),1fr))}@container list-columns (width<=400px){.grid-auto-fit-cols{--_min-col-size:1fr}}.grid-auto-fill-cols{--_min-col-size:200px;grid-template-columns:repeat(auto-fill,minmax(var(--_min-col-size),1fr))}@container list-columns (width<=400px){.grid-auto-fill-cols{--_min-col-size:1fr}}.grid-auto-cols{grid-auto-columns:auto}.grid-min-cols{grid-auto-columns:min-content}.grid-max-cols{grid-auto-columns:max-content}.grid-fr-cols{grid-auto-columns:minmax(0,1fr)}.grid-auto-rows{grid-auto-rows:auto}.grid-min-rows{grid-auto-rows:min-content}.grid-max-rows{grid-auto-rows:max-content}.grid-fr-rows{grid-auto-rows:minmax(0,1fr)}.grid-auto-flow-dense{grid-auto-flow:dense}.grid-auto-flow-column{grid-auto-flow:column}.grid-auto-flow-column-dense{grid-auto-flow:column dense}.grid-auto-flow-row{grid-auto-flow:row}.grid-auto-flow-row-dense{grid-auto-flow:dense}.grid-subgrid-cols{grid-template-columns:subgrid}.grid-subgrid-rows{grid-template-rows:subgrid}.grid-main-content{grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr);display:grid}@media (width<1024px){.grid-main-content{display:block}}}@layer components.header{.header-container{--_header-margin-block-end:var(--cffy-header-margin-block-end,var(--cffy-space-16));--_header-title-font-size:var(--cffy-header-title-font-size,var(--cffy-fs-xl));--_header-title-line-height:var(--cffy-header-title-line-height,var(--cffy-fs-xl--line-height));margin-block-end:var(--_header-margin-block-end);container:HeaderContainer/inline-size}.header-container.header-2xl{--_header-title-font-size:var(--cffy-fs-2xl);--_header-title-line-height:var(--cffy-fs-2xl--line-height)}.header-container.header-3xl{--_header-title-font-size:var(--cffy-fs-3xl);--_header-title-line-height:var(--cffy-fs-3xl--line-height)}.header-container.header-4xl{--_header-title-font-size:var(--cffy-fs-4xl);--_header-title-line-height:var(--cffy-fs-4xl--line-height)}.header-container.header-5xl{--_header-title-font-size:var(--cffy-fs-5xl);--_header-title-line-height:var(--cffy-fs-5xl--line-height)}.header-container .header{--_header-columns:1fr;--_header-gap:var(--cffy-header-gap,var(--cffy-space-16));--_header-back-gap:var(--cffy-space-4);grid-template-columns:var(--_header-columns);align-items:center;gap:var(--_header-gap);display:grid;position:relative}.header-container .header .header-title .header-content>.caption{margin-bottom:var(--cffy-space-4)}.header-container .header .header-title .text-title{font-size:var(--_header-title-font-size);line-height:var(--_header-title-line-height);letter-spacing:-.15px;margin-bottom:0}.header-container .header .header-title .text-title:not(:last-child){margin-bottom:var(--cffy-space-4)}.header-container .header .header-title .text-description{font-size:var(--cffy-header-description-font-size,var(--cffy-fs-xs));color:var(--cffy-header-description-color,var(--cffy-muted-a10));max-inline-size:var(--cffy-header-description-max-width,50ch);text-wrap:balance;margin-bottom:0}@supports (text-wrap:pretty){.header-container .header .header-title .text-description{text-wrap:pretty}}.header-container .header .header-title :is(.text-title,.text-description).header-vt{contain:paint;inline-size:fit-content}.header-container .header .header-title.page-header-back{align-items:center;gap:var(--_header-back-gap);display:flex}.header-container .header:has(.page-header-actions){--_header-columns:1fr auto}.header-container .header .header-actions{text-align:end;align-content:center}.header-container .header .header-actions .btn-group{justify-content:flex-end}@container HeaderContainer (width<=700px){.header-container .header:has(.page-header-actions){--_header-columns:1fr}.header-container .header:has(.page-header-actions) .header-actions{text-align:start}.header-container .header:has(.page-header-actions) .header-actions .btn-group{justify-content:flex-start}.header-container .header:has(.page-header-actions) .header-actions.page-header-actions-responsive{display:none}}}@layer components.hero{.hero-content{--_hero-gap:var(--cffy-hero-gap,var(--cffy-space-8));--_hero-actions-offset:var(--cffy-hero-actions-offset,var(--cffy-space-24));--_hero-margin-block-end:var(--cffy-hero-margin-block-end,var(--cffy-space-32));--_hero-max-width:var(--cffy-hero-max-width,60ch);text-align:start;justify-items:start;gap:var(--_hero-gap);margin-block-end:var(--_hero-margin-block-end);display:grid}.hero-content.hero-center{text-align:center;justify-items:center}.hero-content.hero-end{text-align:end;justify-items:end}.hero-content .hero-description,.hero-content .hero-title{max-inline-size:var(--_hero-max-width);text-wrap:balance;margin-bottom:0}.hero-content .hero-description{font-size:var(--cffy-hero-description-font-size,var(--cffy-fs-lg));line-height:var(--cffy-hero-description-line-height,var(--cffy-fs-lg--line-height));color:var(--cffy-hero-description-color,var(--cffy-muted-a10))}@supports (text-wrap:pretty){.hero-content .hero-description{text-wrap:pretty}}.hero-content :is(.hero-title,.hero-description).hero-vt{contain:paint;inline-size:fit-content}.hero-content .hero-actions{align-items:center;gap:var(--cffy-hero-actions-gap,var(--cffy-space-12));flex-wrap:wrap;margin-block-start:calc(var(--_hero-actions-offset) - var(--_hero-gap));display:flex}}@layer layout.navbar{.nav-sticky{z-index:1000;position:sticky;top:0;container-type:scroll-state}@supports (container-type:scroll-state){@container scroll-state(stuck:top){.nav-sticky>.navbar{--_navbar-bg-color:var(--cffy-surface-body-pane)}.nav-sticky>.navbar.nav-island{--_navbar-bg-color:var(--cffy-surface-body-pane);--_navbar-shadow:var(--cffy-shadow-md);translate:0 1rem}}}@supports not (container-type:scroll-state){.nav-sticky>.navbar.nav-island{--_navbar-bg-color:var(--cffy-surface-overlay);border-radius:var(--cffy-radius-none);max-width:100%;margin-inline:auto}}.navbar{--_navbar-bg-color:var(--cffy-navbar-bg-color,var(--cffy-background));--_navbar-color:var(--cffy-navbar-color,var(--cffy-on-background));--_navbar-shadow:var(--cffy-navbar-shadow,none);--_navbar-padding-inline:var(--cffy-navbar-padding-inline,0);--_navbar-padding-block:var(--cffy-navbar-padding-block,var(--cffy-space-8));--_navbar-margin-block-end:var(--cffy-navbar-margin-block-end,var(--_navbar-padding-block));--_navbar-radius:var(--cffy-navbar-radius,var(--cffy-radius-none));--_navbar-min-height:var(--cffy-navbar-min-height,4.25rem);--_navbar-easing:var(--cffy-navbar-easing,var(--cffy-ease-emphasized));--_navbar-duration:var(--cffy-navbar-duration,var(--cffy-duration-600));--_navbar-brand-font-size:var(--cffy-navbar-brand-font-size,var(--cffy-fs-sm));--_navbar-brand-font-weight:var(--cffy-navbar-brand-font-weight,var(--cffy-fw-800));--_navbar-brand-size:var(--cffy-navbar-brand-size,50px);--_navbar-brand-hover-color:var(--cffy-navbar-brand-hover-color,var(--cffy-primary-a20));--_navbar-title-font-size:var(--cffy-navbar-title-font-size,var(--cffy-fs-sm));--_navbar-title-font-weight:var(--cffy-navbar-title-font-weight,var(--cffy-fw-600));padding:var(--_navbar-padding-block) var(--_navbar-padding-inline);background:var(--_navbar-bg-color);box-shadow:var(--_navbar-shadow);border-radius:var(--_navbar-radius);z-index:1000;margin-bottom:var(--_navbar-margin-block-end);min-height:var(--_navbar-min-height);transition:background-color var(--_navbar-duration) var(--_navbar-easing);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>:where(.container,.container-fluid){flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar .navbar-brand{align-items:center;gap:var(--cffy-space-6);color:var(--_navbar-color);margin-bottom:0;margin-inline:var(--cffy-space-6) 0;display:flex}.navbar .navbar-brand a,.navbar .navbar-brand span{font-size:var(--_navbar-brand-font-size);font-family:var(--cffy-font-secondary);font-weight:var(--_navbar-brand-font-weight);color:inherit;line-height:0}.navbar .navbar-brand img{width:100%;max-width:var(--_navbar-brand-size);max-height:var(--_navbar-brand-size)}.navbar .navbar-brand:hover{color:var(--_navbar-brand-hover-color)}.navbar .navbar-brand:is(:active,:focus){color:var(--cffy-primary-a30)}.navbar .nav-title{align-items:center;gap:var(--cffy-space-6);display:flex}.navbar .nav-title .page-title{font-size:var(--_navbar-title-font-size);font-weight:var(--_navbar-title-font-weight);color:var(--_navbar-color);letter-spacing:.5px;opacity:0;visibility:hidden;transition:opacity var(--cffy-duration-500) var(--_navbar-easing),visibility var(--cffy-duration-500) var(--_navbar-easing),translate var(--cffy-duration-500) var(--_navbar-easing);margin-bottom:0;translate:0 .5rem}@container scroll-state(stuck:top){.navbar .nav-title .page-title{opacity:1;visibility:visible;translate:0}}.navbar .navbar-sm-avatar-wrapper{display:none;position:relative}.navbar .navbar-sm-avatar{display:none}.navbar .navbar-collapse{transition:translate calc(var(--_navbar-duration)/1.75) var(--_navbar-easing);flex-grow:1;flex-basis:100%;align-items:center;display:none}.navbar .navbar-collapse .navbar-nav{--_navbar-link-padding-inline:var(--cffy-navbar-link-padding-inline,0);--_navbar-link-padding-block:var(--cffy-navbar-link-padding-block,var(--cffy-space-8));--_navbar-link-color:var(--cffy-navbar-link-color,var(--cffy-muted-a10));--_navbar-link-bg-color:transparent;--_navbar-link-border-color:transparent;--_navbar-link-radius:var(--cffy-navbar-link-radius,calc(var(--_navbar-radius) + var(--cffy-shape-control)));--_navbar-link-font-size:var(--cffy-navbar-link-font-size,var(--cffy-fs-xs));--_navbar-link-font-weight:var(--cffy-navbar-link-font-weight,var(--cffy-fw-600));flex-direction:column;align-items:center;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar .navbar-collapse .navbar-nav.nav-start{margin-inline-end:auto}.navbar .navbar-collapse .navbar-nav.nav-end{margin-inline-start:auto}.navbar .navbar-collapse .navbar-nav .nav-item>.form-group{margin-bottom:0}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link{--_navbar-link-state:0%;border-radius:var(--_navbar-link-radius);padding:var(--_navbar-link-padding-block) var(--_navbar-link-padding-inline);background-color:color-mix(in oklab,var(--_navbar-link-bg-color),var(--cffy-state-layer-color) var(--_navbar-link-state));color:var(--_navbar-link-color);border:var(--cffy-border-width-sm) solid var(--_navbar-link-border-color);font-family:var(--cffy-font-primary);font-size:var(--_navbar-link-font-size);font-weight:var(--_navbar-link-font-weight);text-transform:none;-webkit-user-select:none;user-select:none;transition:color var(--cffy-duration-100) ease-in-out,border-color var(--cffy-duration-100) ease-in-out,background-color var(--cffy-duration-100) ease-in-out;text-decoration:none;display:block;position:relative}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{--_navbar-link-color:var(--cffy-navbar-link-hover-color,var(--cffy-primary-a10));--_navbar-link-state:var(--cffy-state-hover-opacity)}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:is(:active,:focus-visible){--_navbar-link-state:var(--cffy-state-pressed-opacity)}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link.disabled{--_navbar-link-color:var(--cffy-muted-a10);pointer-events:none;cursor:not-allowed;opacity:.65}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:is(.nuxt-link-exact-active,.router-link-exact-active){--_navbar-link-color:var(--cffy-navbar-link-active-color,var(--cffy-primary-a10));--_navbar-link-bg-color:var(--cffy-navbar-link-active-bg-color,var(--cffy-surface-container));--_navbar-link-border-color:var(--_navbar-link-bg-color)}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link:has(img,svg){cursor:pointer;align-items:center;gap:var(--cffy-space-8);display:flex}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link.avatar-link{cursor:pointer;position:relative}.navbar .navbar-collapse .navbar-nav .nav-item .nav-link.button-link{--_navbar-link-bg-color:var(--cffy-primary-a10);--_navbar-link-color:var(--cffy-on-primary)}.navbar .navbar-collapse .navbar-nav .nav-item.nav-dropdown{cursor:pointer;position:relative}.navbar .navbar-collapse .navbar-nav .nav-item.nav-dropdown .nav-link i{top:var(--cffy-space-8);right:calc(var(--cffy-space-12)*-1);font-size:var(--cffy-fs-lg);color:var(--cffy-muted-a10);position:absolute}.navbar.nav-sticky{position:sticky;top:0}.navbar.nav-island,.navbar.nav-transparent{--_navbar-bg-color:transparent}.navbar.nav-island{--_navbar-radius:var(--cffy-radius-full);transition:translate var(--_navbar-duration) var(--_navbar-easing);--_container-gutter-x:1.5rem;padding-inline:calc(var(--_container-gutter-x)*.5);width:100%;margin-inline:auto}@media (width>=576px){.navbar.nav-island{max-width:540px}}@media (width>=768px){.navbar.nav-island{max-width:720px}}@media (width>=992px){.navbar.nav-island{max-width:960px}}@media (width>=1200px){.navbar.nav-island{max-width:1140px}}@media (width>=1400px){.navbar.nav-island{max-width:1320px}}@media (width>=992px){.navbar .navbar-collapse{flex-basis:auto;display:flex}.navbar .navbar-collapse .navbar-nav{--_navbar-link-padding-inline:var(--cffy-navbar-link-padding-inline,var(--cffy-space-8));flex-direction:row}}.popover-menu-container{--_popover-menu-bg-color:var(--cffy-popover-menu-bg-color,var(--cffy-surface-overlay));--_popover-menu-color:var(--cffy-popover-menu-color,var(--cffy-on-background));--_popover-menu-radius:var(--cffy-popover-menu-radius,var(--cffy-shape-container));--_popover-menu-border-color:var(--cffy-popover-menu-border-color,var(--cffy-outline-overlay));--_popover-menu-shadow:var(--cffy-popover-menu-shadow,var(--cffy-shadow-xl));--_popover-menu-padding:var(--cffy-popover-menu-padding,var(--cffy-space-6));--_popover-menu-min-width:var(--cffy-popover-menu-min-width,var(--cffy-container-2xs));--_popover-menu-spacing:var(--cffy-popover-menu-spacing,var(--cffy-space-16));--_popover-menu-easing:var(--cffy-popover-menu-easing,var(--cffy-ease-spring));--_popover-menu-easing-out:var(--cffy-ease-accelerate);--_popover-menu-duration:var(--cffy-popover-menu-duration,var(--cffy-duration-800));--_popover-menu-easing-out-duration:var(--cffy-duration-200);--_popover-menu-item-color:var(--cffy-popover-menu-item-color,var(--cffy-muted-a10));--_popover-menu-item-bg-color:transparent;--_popover-menu-item-font-size:var(--cffy-popover-menu-item-font-size,var(--cffy-fs-3xs));--_popover-menu-item-radius:var(--cffy-popover-menu-item-radius,calc(var(--_popover-menu-radius)/2));position:relative}@supports (anchor-name:--foo){.popover-menu-container{anchor-name:--cffy-popover-menu}}.popover-menu-container .popover-menu{top:var(--_popover-menu-spacing);width:100%;min-width:var(--_popover-menu-min-width);margin:var(--_popover-menu-spacing) auto;padding:var(--_popover-menu-padding);max-height:calc(100dvh - 4.25rem - var(--_popover-menu-spacing)*2);overscroll-behavior:contain;border:var(--cffy-border-width-sm) solid var(--_popover-menu-border-color);background-color:var(--_popover-menu-bg-color);color:var(--_popover-menu-color);box-shadow:var(--_popover-menu-shadow);border-radius:var(--_popover-menu-radius);z-index:1020;will-change:translate,opacity,visibility;opacity:0;visibility:hidden;transform-origin:100% 0;transition:translate var(--_popover-menu-easing-out-duration) var(--_popover-menu-easing-out),opacity var(--_popover-menu-easing-out-duration) var(--_popover-menu-easing-out),visibility calc(var(--_popover-menu-easing-out-duration) + var(--cffy-duration-100)) var(--_popover-menu-easing-out);position:absolute;right:0;overflow-y:auto;translate:0 -1.5rem}.popover-menu-container .popover-menu.popover-menu-visible{visibility:visible;opacity:1;transition:translate var(--_popover-menu-duration) var(--_popover-menu-easing),opacity calc(var(--_popover-menu-duration) - var(--cffy-duration-250)) var(--cffy-ease-decelerate),visibility calc(var(--_popover-menu-duration) - var(--cffy-duration-250)) var(--cffy-ease-decelerate);translate:0}@supports (anchor-name:--foo){.popover-menu-container .popover-menu:where([popover]){position-anchor:--cffy-popover-menu;inset:auto;top:calc(anchor(top) + var(--_popover-menu-spacing)*2);right:anchor(right);bottom:var(--_popover-menu-spacing);visibility:visible;width:auto;transition:translate var(--_popover-menu-easing-out-duration) var(--_popover-menu-easing-out),opacity var(--_popover-menu-easing-out-duration) var(--_popover-menu-easing-out),display var(--_popover-menu-easing-out-duration) allow-discrete,overlay var(--_popover-menu-easing-out-duration) allow-discrete;margin:0;position:fixed}.popover-menu-container .popover-menu:popover-open{opacity:1;transition:translate var(--_popover-menu-duration) var(--_popover-menu-easing),opacity calc(var(--_popover-menu-duration) - var(--cffy-duration-250)) var(--cffy-ease-decelerate),display var(--_popover-menu-duration) allow-discrete,overlay var(--_popover-menu-duration) allow-discrete;translate:0}@starting-style{.popover-menu-container .popover-menu:popover-open{opacity:0;translate:0 -1.5rem}}}.popover-menu-container .popover-menu .popover-menu-header{align-items:flex-start;gap:calc(var(--_popover-menu-spacing)/2);padding:calc(var(--_popover-menu-spacing)*.75) calc(var(--_popover-menu-spacing)/2);display:flex}.popover-menu-container .popover-menu .popover-menu-header .popover-menu-header-content{flex-grow:1;min-width:0}.popover-menu-container .popover-menu .popover-menu-header .popover-menu-close{flex-shrink:0;margin-inline-start:auto}.popover-menu-container .popover-menu .popover-menu-header p{max-width:20ch;margin-bottom:0}.popover-menu-container .popover-menu .popover-menu-header p.subtitle-1{font-weight:var(--cffy-fw-800);font-family:var(--cffy-font-secondary);color:var(--_popover-menu-color)}.popover-menu-container .popover-menu .popover-menu-header p.subtitle-2{color:var(--cffy-muted-a10)}.popover-menu-container .popover-menu .popover-menu-user{align-items:center;gap:calc(var(--_popover-menu-spacing)/2);min-width:0;display:flex}.popover-menu-container .popover-menu .popover-menu-user .popover-menu-user-content{flex-direction:column;min-width:0;display:flex}.popover-menu-container .popover-menu .popover-menu-user .popover-menu-user-trailing{align-items:center;gap:calc(var(--_popover-menu-spacing)/4);margin-inline-start:auto;display:flex}.popover-menu-container .popover-menu .popover-menu-body{gap:calc(var(--_popover-menu-spacing)*.75);padding:calc(var(--_popover-menu-spacing)*.75) calc(var(--_popover-menu-spacing)/2);flex-direction:column;display:flex}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-group{gap:calc(var(--_popover-menu-spacing)/4);flex-direction:column;display:flex}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-group .popover-menu-group-label{padding:calc(var(--_popover-menu-spacing)/4) calc(var(--_popover-menu-spacing)/2);font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-4xs);letter-spacing:.08em;text-transform:uppercase;color:var(--cffy-muted-a10);margin-bottom:0}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item{--_popover-menu-item-state:0%;align-items:center;gap:calc(var(--_popover-menu-spacing)/2);padding:calc(var(--_popover-menu-spacing)/2);border-radius:var(--_popover-menu-item-radius);background-color:color-mix(in oklab,var(--_popover-menu-item-bg-color),var(--cffy-state-layer-color) var(--_popover-menu-item-state));text-align:start;cursor:pointer;width:100%;transition:color var(--cffy-duration-100) var(--_popover-menu-easing-out),background-color var(--cffy-duration-100) var(--_popover-menu-easing-out),border-radius var(--cffy-duration-300) var(--_popover-menu-easing-out);border:none;display:flex}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item>p{font-family:var(--cffy-font-secondary);font-size:var(--_popover-menu-item-font-size);color:var(--_popover-menu-item-color);flex-grow:1;align-self:center;margin-bottom:0}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item>.popover-menu-item-trailing>i,.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item>i{font-size:var(--cffy-fs-lg);color:var(--_popover-menu-item-color)}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item .popover-menu-item-trailing{align-items:center;gap:calc(var(--_popover-menu-spacing)/4);margin-inline-start:auto;display:flex}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item .popover-menu-shortcut{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-4xs);color:var(--cffy-muted-a10);background-color:var(--cffy-surface-container-high);border-radius:var(--cffy-radius-full);padding:var(--cffy-space-4) var(--cffy-space-6)}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item:hover{--_popover-menu-item-color:var(--cffy-popover-menu-item-hover-color,var(--cffy-primary-a30));--_popover-menu-item-state:var(--cffy-state-hover-opacity)}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item:is(:active,:focus-visible){--_popover-menu-item-state:var(--cffy-state-pressed-opacity)}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item:is(.router-link-exact-active,.active){--_popover-menu-item-color:var(--cffy-popover-menu-item-active-color,var(--cffy-on-primary-container));--_popover-menu-item-bg-color:var(--cffy-popover-menu-item-active-bg-color,color-mix(in oklab, var(--cffy-primary-base), var(--cffy-surface-container-high) 85%))}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item:is(.router-link-exact-active,.active) :where(p){font-weight:var(--cffy-fw-800)}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item.popover-menu-item-destructive{--_popover-menu-item-color:var(--cffy-danger-a10);--cffy-state-layer-color:var(--cffy-danger-base)}.popover-menu-container .popover-menu .popover-menu-body .popover-menu-item:is(:disabled,.disabled){opacity:.55;cursor:not-allowed;pointer-events:none}.popover-menu-container .popover-menu .popover-menu-footer{align-items:center;gap:calc(var(--_popover-menu-spacing)/2);padding:calc(var(--_popover-menu-spacing)*.75) calc(var(--_popover-menu-spacing)/2);border-top:var(--cffy-border-width-sm) solid var(--cffy-outline-surface);display:flex}@media (prefers-reduced-motion){.popover-menu-container .popover-menu{transition:opacity var(--cffy-duration-100) ease-out,visibility var(--cffy-duration-100) ease-out;translate:0}.popover-menu-container .popover-menu.popover-menu-visible{transition:opacity var(--cffy-duration-150) ease-in-out,visibility var(--cffy-duration-150) ease-in-out;translate:0}.popover-menu-container .popover-menu:where([popover]){transition:opacity var(--cffy-duration-100) ease-out,display var(--cffy-duration-100) allow-discrete,overlay var(--cffy-duration-100) allow-discrete}.popover-menu-container .popover-menu:popover-open{transition:opacity var(--cffy-duration-150) ease-in-out,display var(--cffy-duration-150) allow-discrete,overlay var(--cffy-duration-150) allow-discrete}}@media (width<1024px){.sidebar-collapse-button{display:none}.sidebar-collapse-button.sidebar-collapse-visible-mobile{display:inline-flex}}@media (width<992px){.nav-sticky{z-index:1030}.navbar>:where(.container,.container-fluid){grid-template-columns:repeat(2,1fr);display:grid}.navbar>:where(.container,.container-fluid):has(.sidebar-collapse-visible-mobile){grid-template-columns:repeat(3,1fr)}.navbar .navbar-brand{justify-self:center}.navbar .navbar-sm-avatar-wrapper{justify-self:flex-end;display:inline-flex}.popover-menu-container{position:absolute}.popover-menu-container .popover-menu{width:80%;height:fit-content;margin:auto;position:fixed;inset:0}}@media (width<768px){.navbar:has(.popover-menu-visible){--_navbar-bg-color:var(--cffy-surface-body-pane)}.navbar:has(.popover-menu:popover-open){--_navbar-bg-color:var(--cffy-surface-body-pane)}.popover-menu-container .popover-menu{border-radius:var(--cffy-radius-none);width:100%;height:100%;max-height:calc(100dvh - 4.25rem);top:4.25rem}}}@layer layout.navigation-bar{.navigation-bar{--_navigation-bar-easing:var(--cffy-navigation-bar-easing,var(--cffy-ease-overshoot-soft));--_navigation-bar-easing-out:var(--cffy-ease-accelerate);--_navigation-bar-duration:var(--cffy-navigation-bar-duration,var(--cffy-duration-600));--_navigation-bar-padding-top:0;--_navigation-bar-padding-bottom:0;--_navigation-bar-font-size:var(--cffy-navigation-bar-font-size,.65rem);--_navigation-bar-icon-size:var(--cffy-navigation-bar-icon-size,1.35rem);--_navigation-bar-bg-color:var(--cffy-navigation-bar-bg-color,var(--cffy-surface-navigation));--_navigation-bar-item-color:var(--cffy-navigation-bar-item-color,var(--cffy-muted-a10));--_navigation-bar-item-active-color:var(--cffy-navigation-bar-item-active-color,var(--cffy-primary-a10));--_navigation-bar-indicator-anchor:--cffy-navigation-bar-item-1;width:100vw;min-height:5rem;padding-top:var(--_navigation-bar-padding-top);padding-bottom:var(--_navigation-bar-padding-bottom);background-color:var(--_navigation-bar-bg-color);color:var(--cffy-on-background);box-shadow:var(--cffy-navigation-bar-shadow,var(--cffy-shadow-md));z-index:900;flex-direction:row;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;overflow:clip}.navigation-bar.navigation-bar-frosted{background-color:var(--cffy-frosted-glass-bg);-webkit-backdrop-filter:var(--cffy-frosted-glass-backdrop-filter);backdrop-filter:var(--cffy-frosted-glass-backdrop-filter)}.navigation-bar.navigation-bar-island{border-radius:var(--cffy-radius-full);border:var(--cffy-border-width-sm) solid var(--cffy-outline-surface);width:calc(100vw - 2rem);box-shadow:var(--cffy-shadow-sm);inset-inline:0;margin-inline:auto;position:fixed;bottom:.5rem}.navigation-bar .navigation-bar-item{width:25%;transition:var(--cffy-ease-decelerate)}.navigation-bar .navigation-bar-item .navigation-bar-link{text-align:center;flex-direction:column;display:flex;position:relative}.navigation-bar .navigation-bar-item .navigation-bar-link p{font-size:var(--_navigation-bar-font-size);font-family:var(--cffy-font-primary);font-weight:var(--cffy-fw-500);z-index:11;margin-bottom:0;position:relative}.navigation-bar .navigation-bar-item .navigation-bar-link i{font-size:var(--_navigation-bar-icon-size);z-index:11;justify-content:center;margin-bottom:.25rem;position:relative}.navigation-bar .navigation-bar-item .navigation-bar-link i,.navigation-bar .navigation-bar-item .navigation-bar-link p{color:var(--_navigation-bar-item-color)}.navigation-bar .navigation-bar-item .navigation-bar-link:is(.router-link-exact-active,[aria-current=page]) i,.navigation-bar .navigation-bar-item .navigation-bar-link:is(.router-link-exact-active,[aria-current=page]) p{color:var(--_navigation-bar-item-active-color)}.navigation-bar .navigation-bar-item .navigation-bar-link:is(.router-link-exact-active,[aria-current=page]) p{font-weight:var(--cffy-fw-800)}.navigation-bar .navigation-bar-item:hover i,.navigation-bar .navigation-bar-item:hover p{color:var(--cffy-navigation-bar-item-hover-color,var(--_navigation-bar-item-active-color))}.navigation-bar .navigation-bar-item:first-child .navigation-bar-link{anchor-name:--cffy-navigation-bar-item-1}.navigation-bar:has(.navigation-bar-item:first-child .navigation-bar-link:is(.router-link-exact-active,[aria-current=page])){--_navigation-bar-indicator-anchor:--cffy-navigation-bar-item-1}.navigation-bar .navigation-bar-item:nth-child(2) .navigation-bar-link{anchor-name:--cffy-navigation-bar-item-2}.navigation-bar:has(.navigation-bar-item:nth-child(2) .navigation-bar-link:is(.router-link-exact-active,[aria-current=page])){--_navigation-bar-indicator-anchor:--cffy-navigation-bar-item-2}.navigation-bar .navigation-bar-item:nth-child(3) .navigation-bar-link{anchor-name:--cffy-navigation-bar-item-3}.navigation-bar:has(.navigation-bar-item:nth-child(3) .navigation-bar-link:is(.router-link-exact-active,[aria-current=page])){--_navigation-bar-indicator-anchor:--cffy-navigation-bar-item-3}.navigation-bar .navigation-bar-item:nth-child(4) .navigation-bar-link{anchor-name:--cffy-navigation-bar-item-4}.navigation-bar:has(.navigation-bar-item:nth-child(4) .navigation-bar-link:is(.router-link-exact-active,[aria-current=page])){--_navigation-bar-indicator-anchor:--cffy-navigation-bar-item-4}.navigation-bar .navigation-bar-item:nth-child(5) .navigation-bar-link{anchor-name:--cffy-navigation-bar-item-5}.navigation-bar:has(.navigation-bar-item:nth-child(5) .navigation-bar-link:is(.router-link-exact-active,[aria-current=page])){--_navigation-bar-indicator-anchor:--cffy-navigation-bar-item-5}.navigation-bar .navigation-bar-item:nth-child(6) .navigation-bar-link{anchor-name:--cffy-navigation-bar-item-6}.navigation-bar:has(.navigation-bar-item:nth-child(6) .navigation-bar-link:is(.router-link-exact-active,[aria-current=page])){--_navigation-bar-indicator-anchor:--cffy-navigation-bar-item-6}.navigation-bar .navigation-bar-item:nth-child(7) .navigation-bar-link{anchor-name:--cffy-navigation-bar-item-7}.navigation-bar:has(.navigation-bar-item:nth-child(7) .navigation-bar-link:is(.router-link-exact-active,[aria-current=page])){--_navigation-bar-indicator-anchor:--cffy-navigation-bar-item-7}.navigation-bar .navigation-bar-item:nth-child(8) .navigation-bar-link{anchor-name:--cffy-navigation-bar-item-8}.navigation-bar:has(.navigation-bar-item:nth-child(8) .navigation-bar-link:is(.router-link-exact-active,[aria-current=page])){--_navigation-bar-indicator-anchor:--cffy-navigation-bar-item-8}.navigation-bar:not(:has(.navigation-bar-link:is(.router-link-exact-active,[aria-current=page]))) .indicator{opacity:0}.navigation-bar .indicator{display:none}@supports (anchor-name:--foo){.navigation-bar .indicator{border-radius:var(--cffy-navigation-bar-indicator-radius,min(var(--cffy-radius-xl),var(--cffy-shape-control) * 1000));z-index:1;position-anchor:var(--_navigation-bar-indicator-anchor);width:auto;max-width:100%;height:calc(100% - 1rem);top:anchor(var(--_navigation-bar-indicator-anchor) top);bottom:anchor(var(--_navigation-bar-indicator-anchor) bottom);left:anchor(var(--_navigation-bar-indicator-anchor) left);right:anchor(var(--_navigation-bar-indicator-anchor) right);background-color:var(--cffy-navigation-bar-indicator-color,color-mix(in oklab,var(--cffy-primary-base),var(--cffy-surface-navigation) 90%));margin:auto;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.navigation-bar .indicator{transition:background-color var(--_navigation-bar-duration) var(--_navigation-bar-easing),inset var(--_navigation-bar-duration) var(--_navigation-bar-easing),opacity var(--_navigation-bar-duration) var(--_navigation-bar-easing-out)}}.navigation-bar .indicator.indicator-tab{border-radius:var(--cffy-radius-sm);background-color:var(--cffy-primary-a10);height:.25rem;top:calc(anchor(var(--_navigation-bar-indicator-anchor) top) - 1rem);bottom:unset}}.navigation-bar .indicator.indicator-frosted{border:var(--cffy-border-width-sm) solid var(--cffy-outline-surface);background-color:var(--cffy-frosted-glass-bg)}@media (width<1024px){.navigation-bar{display:flex}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (appearance:none){.navigation-bar{--_navigation-bar-padding-top:calc(.75rem + env(safe-area-inset-top,.5vh));--_navigation-bar-padding-bottom:env(safe-area-inset-bottom,.5vh)}}}}@layer utilities.text{.font-primary{font-family:var(--cffy-font-primary)}.font-secondary{font-family:var(--cffy-font-secondary)}.font-code{font-family:var(--cffy-font-code)}.fs-4xs{font-size:var(--cffy-fs-4xs);line-height:var(--cffy-fs-4xs--line-height)}.fs-3xs{font-size:var(--cffy-fs-3xs);line-height:var(--cffy-fs-3xs--line-height)}.fs-2xs{font-size:var(--cffy-fs-2xs);line-height:var(--cffy-fs-2xs--line-height)}.fs-xs{font-size:var(--cffy-fs-xs);line-height:var(--cffy-fs-xs--line-height)}.fs-sm{font-size:var(--cffy-fs-sm);line-height:var(--cffy-fs-sm--line-height)}.fs-base{font-size:var(--cffy-fs-base);line-height:var(--cffy-fs-base--line-height)}.fs-lg{font-size:var(--cffy-fs-lg);line-height:var(--cffy-fs-lg--line-height)}.fs-xl{font-size:var(--cffy-fs-xl);line-height:var(--cffy-fs-xl--line-height)}.fs-2xl{font-size:var(--cffy-fs-2xl);line-height:var(--cffy-fs-2xl--line-height)}.fs-3xl{font-size:var(--cffy-fs-3xl);line-height:var(--cffy-fs-3xl--line-height)}.fs-4xl{font-size:var(--cffy-fs-4xl);line-height:var(--cffy-fs-4xl--line-height)}.fs-5xl{font-size:var(--cffy-fs-5xl);line-height:var(--cffy-fs-5xl--line-height)}.fw-400{font-weight:var(--cffy-fw-400)}.fw-500{font-weight:var(--cffy-fw-500)}.fw-600{font-weight:var(--cffy-fw-600)}.fw-700{font-weight:var(--cffy-fw-700)}.fw-800{font-weight:var(--cffy-fw-800)}.text-left{text-align:left}.text-start{text-align:start}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}@media (width>=576px){.text-sm-left{text-align:left}.text-sm-start{text-align:start}.text-sm-center{text-align:center}.text-sm-right{text-align:right}.text-sm-end{text-align:end}}@media (width>=768px){.text-md-left{text-align:left}.text-md-start{text-align:start}.text-md-center{text-align:center}.text-md-right{text-align:right}.text-md-end{text-align:end}}@media (width>=992px){.text-lg-left{text-align:left}.text-lg-start{text-align:start}.text-lg-center{text-align:center}.text-lg-right{text-align:right}.text-lg-end{text-align:end}}@media (width>=1200px){.text-xl-left{text-align:left}.text-xl-start{text-align:start}.text-xl-center{text-align:center}.text-xl-right{text-align:right}.text-xl-end{text-align:end}}@media (width>=1400px){.text-xxl-left{text-align:left}.text-xxl-start{text-align:start}.text-xxl-center{text-align:center}.text-xxl-right{text-align:right}.text-xxl-end{text-align:end}}.text-wrap-balance{text-wrap:balance}@supports (text-wrap:pretty){.text-wrap-balance{text-wrap:pretty}}.text-wrap{white-space:normal}.text-nowrap{white-space:nowrap}.text-break{word-wrap:break-word;word-break:break-word}.text-keep-all{word-break:keep-all}.navigation-drawer .drawer-content .drawer-dropdown-content .drawer-dropdown-text p,.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.fl-capitalize :first-letter{text-transform:uppercase}.lh-1{line-height:1}.lh-sm{line-height:1.25}.lh-base{line-height:1.5}.lh-md{line-height:1.75}.lh-lg{line-height:2}.fl-capitalize{text-transform:capitalize}.iw-semi-bold{font-variation-settings:var(--cffy-iw-semi-bold)}.iw-bold{font-variation-settings:var(--cffy-iw-bold)}.ie-low{font-variation-settings:var(--cffy-ie-low)!important}.text-decoration-side-lines{--_side-lines-opacity:35%;--_side-lines-height:1px;--_side-lines-radius:var(--cffy-radius-full);grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.text-decoration-side-lines:after,.text-decoration-side-lines:before{content:"";height:var(--_side-lines-height);border-radius:var(--_side-lines-radius);background-color:color-mix(in oklab,var(--cffy-muted-base-fixed) var(--_side-lines-opacity),transparent)}.text-decoration-side-lines.decoration-single-line{grid-template-columns:auto 1fr}.text-decoration-side-lines.decoration-single-line:before{content:none}.text-decoration-underline{border-bottom:2px dashed var(--cffy-primary-a10)}.user-select-all{-webkit-user-select:all;user-select:all}.user-select-none{-webkit-user-select:none;user-select:none}.text-hero{font-size:var(--cffy-fs-5xl)}.text-heading,.text-hero{font-weight:var(--cffy-fw-800);line-height:1.25}.text-heading{font-size:var(--cffy-fs-xl)}@supports not (font-variation-settings:"wght" 500){.text-heading{font-family:var(--cffy-font-secondary)}}@supports (font-variation-settings:"wght" 500){.text-heading{font-family:var(--cffy-font-primary);font-optical-sizing:auto;letter-spacing:-.15px;transition:font-variation-settings var(--cffy-duration-500) var(--cffy-ease-spring);font-variation-settings:var(--cffy-vfs-heading-bold)}}.text-heading.heading-lg{font-size:var(--cffy-fs-3xl)}.text-heading.heading-xl{font-size:var(--cffy-fs-5xl)}.text-subheading{--_text-subheading-gutter:var(--cffy-space-16);--_text-subheading-gap:var(--cffy-space-8);font-family:var(--cffy-font-primary);font-size:var(--cffy-fs-lg);line-height:var(--cffy-fs-lg--line-height);font-weight:var(--cffy-fw-600);margin-bottom:var(--_text-subheading-gutter);width:fit-content;position:relative}.text-subheading:has(~p){margin-bottom:var(--_text-subheading-gap)}.text-subheading:has(~p)~p{color:var(--cffy-muted-a10);margin-bottom:var(--_text-subheading-gutter,var(--cffy-space-16))}.text-subheading.subheading-m0{--_text-subheading-gutter:0}.text-subheading.subheading-m0~p{margin-bottom:0}.text-subheading.subheading-m1{--_text-subheading-gutter:var(--cffy-space-4)}.text-subheading.subheading-m1~p{margin-bottom:var(--cffy-space-4)}.text-subheading[data-link*=true]{cursor:pointer}.text-subheading[data-link*=true]:hover:before{opacity:1;visibility:visible}.text-subheading[data-link*=true]:before{content:"";background-color:var(--cffy-muted-a10);opacity:0;visibility:hidden;block-size:16px;inline-size:16px;transition:opacity var(--cffy-duration-200) ease-in-out,visibility var(--cffy-duration-200) ease-in-out;margin:auto;position:absolute;top:0;bottom:0;left:-1.25rem;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22m360-320-33%20131q-3%2013-13%2021t-24%208q-19%200-31-15t-7-33l28-112H171q-20%200-32-15.5t-7-34.5q3-14%2014-22t25-8h129l40-160H231q-20%200-32-15.5t-7-34.5q3-14%2014-22t25-8h129l33-131q3-13%2013-21t24-8q19%200%2031%2015t7%2033l-28%20112h160l33-131q3-13%2013-21t24-8q19%200%2031%2015t7%2033l-28%20112h109q20%200%2032%2015.5t7%2034.5q-3%2014-14%2022t-25%208H660l-40%20160h109q20%200%2032%2015.5t7%2034.5q-3%2014-14%2022t-25%208H600l-33%20131q-3%2013-13%2021t-24%208q-19%200-31-15t-7-33l28-112zm20-80h160l40-160H420z%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%20-960%20960%20960%22%3E%3Cpath%20d%3D%22m360-320-33%20131q-3%2013-13%2021t-24%208q-19%200-31-15t-7-33l28-112H171q-20%200-32-15.5t-7-34.5q3-14%2014-22t25-8h129l40-160H231q-20%200-32-15.5t-7-34.5q3-14%2014-22t25-8h129l33-131q3-13%2013-21t24-8q19%200%2031%2015t7%2033l-28%20112h160l33-131q3-13%2013-21t24-8q19%200%2031%2015t7%2033l-28%20112h109q20%200%2032%2015.5t7%2034.5q-3%2014-14%2022t-25%208H660l-40%20160h109q20%200%2032%2015.5t7%2034.5q-3%2014-14%2022t-25%208H600l-33%20131q-3%2013-13%2021t-24%208q-19%200-31-15t-7-33l28-112zm20-80h160l40-160H420z%22%2F%3E%3C%2Fsvg%3E) 50%/100% 100% no-repeat}.text-title-description{font-size:var(--cffy-fs-base);font-weight:var(--cffy-fw-600);display:inline-block}.text-title-description~p.subtitle-1{width:fit-content;color:var(--cffy-muted-a10);position:relative}.text-title-description~p.subtitle-1:after{content:"";border-radius:var(--cffy-radius-sm);background-color:color-mix(in oklab,var(--cffy-muted-base-fixed) 20%,transparent);transform-origin:0;width:100%;height:100%;transition:scale var(--cffy-duration-200) var(--cffy-ease-accelerate);position:absolute;bottom:0;left:0;scale:0 1}.text-title-description:hover~p.subtitle-1{color:var(--cffy-on-secondary-container)}.text-title-description:hover~p.subtitle-1:after{transition:scale var(--cffy-duration-300) ease-in-out;scale:1}.text-highlight.highlight-pulse{animation:var(--cffy-duration-500) ease-in-out zoom-in-out both;animation-iteration-count:3}.tabular-numbers{font-family:var(--cffy-font-primary);font-variant-numeric:tabular-nums}}@layer layout.sidebar{.navigation-drawer{--_sidebar-width:var(--cffy-sidebar-width,var(--cffy-container-2xs));--_sidebar-bg-color:var(--cffy-sidebar-bg-color,var(--cffy-background));--_sidebar-color:var(--cffy-sidebar-color,var(--cffy-on-background));--_sidebar-border-color:var(--cffy-sidebar-border-color,var(--cffy-outline-surface));--_sidebar-shadow:var(--cffy-sidebar-shadow,var(--cffy-shadow-lg));--_sidebar-radius:0 var(--cffy-sidebar-radius,calc(var(--cffy-shape-container)*2)) var(--cffy-sidebar-radius,calc(var(--cffy-shape-container)*2)) 0;--_sidebar-padding:var(--cffy-sidebar-padding,var(--cffy-space-16));--_sidebar-spacing:var(--cffy-sidebar-spacing,var(--cffy-space-8));--_sidebar-brand-size:var(--cffy-sidebar-brand-size,2.5rem);--_sidebar-item-color:var(--cffy-sidebar-item-color,color-mix(in oklab, var(--cffy-muted-a10) 37%, var(--_sidebar-color) 43%));--_sidebar-item-bg-color:transparent;--_sidebar-item-shadow:none;--_sidebar-item-radius:var(--cffy-sidebar-item-radius,var(--cffy-shape-control));--_sidebar-item-font-size:var(--cffy-sidebar-item-font-size,var(--cffy-fs-3xs));--_sidebar-item-font-weight:var(--cffy-sidebar-item-font-weight,var(--cffy-fw-500));--_sidebar-item-active-icon-color:var(--cffy-sidebar-item-active-icon-color,var(--cffy-primary-a10));--_sidebar-easing:var(--cffy-sidebar-easing,var(--cffy-ease-emphasized));--_sidebar-easing-out:var(--cffy-sidebar-easing,var(--cffy-ease-emphasized));--_sidebar-duration:var(--cffy-sidebar-duration,var(--cffy-duration-600));--_discrete:allow-discrete;width:var(--_sidebar-width);background-color:var(--_sidebar-bg-color);height:100dvh;max-height:100dvh;color:var(--_sidebar-color);box-shadow:var(--_sidebar-shadow);z-index:99;padding:var(--_sidebar-padding);border-radius:var(--_sidebar-radius);will-change:translate,width;display:block;position:sticky;top:0;translate:0;container:DrawerContainer/inline-size}.navigation-drawer,.navigation-drawer.drawer-rail{transition:width var(--_sidebar-duration) var(--_sidebar-easing-out),translate var(--_sidebar-duration) var(--_sidebar-easing-out)}.navigation-drawer.drawer-rail{width:calc(var(--_sidebar-width)/2)}.navigation-drawer.drawer-bordered{--_sidebar-radius:var(--cffy-radius-none);--_sidebar-shadow:none;border-right:var(--cffy-border-width-sm) solid var(--_sidebar-border-color)}.navigation-drawer .drawer-content{flex-flow:column;flex-basis:auto;height:100%;min-height:100%;display:flex}.navigation-drawer .drawer-content .drawer-header{justify-content:flex-start;gap:var(--_sidebar-spacing);word-break:break-all;padding:var(--_sidebar-spacing);flex-wrap:nowrap;align-items:center;display:flex}.navigation-drawer .drawer-content .drawer-header :where(img){width:var(--_sidebar-brand-size);max-height:var(--_sidebar-brand-size);interpolate-size:allow-keywords;will-change:width,font-size;transition:width var(--_sidebar-duration) var(--_sidebar-easing),max-height var(--_sidebar-duration) var(--_sidebar-easing),font-size var(--_sidebar-duration) var(--_sidebar-easing),translate var(--_sidebar-duration) var(--_sidebar-easing)}.navigation-drawer .drawer-content .drawer-header :where(i.drawer-brand-icon){font-size:calc(var(--_sidebar-brand-size)/1.5);width:var(--_sidebar-brand-size);height:var(--_sidebar-brand-size);border-radius:min(var(--cffy-radius-md),var(--cffy-shape-control));background-color:color-mix(in oklab,var(--cffy-primary-a10) 35%,transparent);place-items:center;padding:.25rem;display:grid}.navigation-drawer .drawer-content .drawer-body{gap:calc(var(--_sidebar-spacing)/2);padding:var(--_sidebar-spacing);margin-block:var(--cffy-space-16);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.navigation-drawer .drawer-content .drawer-body .drawer-group,.navigation-drawer .drawer-content .drawer-body .drawer-group .drawer-group-content{flex-direction:column;display:flex}.navigation-drawer .drawer-content .drawer-body .drawer-item{--_sidebar-item-state:0%;gap:var(--_sidebar-spacing);font-size:var(--_sidebar-item-font-size);font-weight:var(--_sidebar-item-font-weight);font-family:var(--cffy-font-primary);color:var(--_sidebar-item-color);background-color:color-mix(in oklab,var(--_sidebar-item-bg-color),var(--cffy-state-layer-color) var(--_sidebar-item-state));box-shadow:var(--_sidebar-item-shadow);border-radius:var(--_sidebar-item-radius);padding:var(--_sidebar-spacing);letter-spacing:.55px;cursor:pointer;will-change:background-color,flex-direction,align-items,font-size;transition:background-color var(--_sidebar-duration) var(--_sidebar-easing),flex-direction var(--_sidebar-duration) var(--_sidebar-easing),align-items var(--_sidebar-duration) var(--_sidebar-easing),font-size var(--_sidebar-duration) var(--_sidebar-easing);align-items:center;display:flex;position:relative}.navigation-drawer .drawer-content .drawer-body .drawer-item i{font-variation-settings:var(--cffy-iw-semi-bold);-webkit-user-select:none;user-select:none;font-size:1.25rem}.navigation-drawer .drawer-content .drawer-body .drawer-item i:last-child{inset-block:var(--_sidebar-spacing);right:var(--_sidebar-spacing);margin:auto;position:absolute}.navigation-drawer .drawer-content .drawer-body .drawer-item:hover{--_sidebar-item-state:var(--cffy-state-hover-opacity)}.navigation-drawer .drawer-content .drawer-body .drawer-item:hover i{font-variation-settings:var(--cffy-iw-semi-bold)}.navigation-drawer .drawer-content .drawer-body .drawer-item:is(:active,:focus-visible){--_sidebar-item-state:var(--cffy-state-pressed-opacity)}.navigation-drawer .drawer-content .drawer-body .drawer-item:is(.router-link-exact-active,.active){--_sidebar-item-color:var(--cffy-sidebar-item-active-color,var(--_sidebar-color));--_sidebar-item-bg-color:var(--cffy-sidebar-item-active-bg-color,var(--cffy-surface-body-pane));--_sidebar-item-shadow:var(--cffy-shadow-sm);--_sidebar-item-font-weight:var(--cffy-fw-800)}.navigation-drawer .drawer-content .drawer-body .drawer-item:is(.router-link-exact-active,.active)>i:first-child{font-variation-settings:var(--cffy-iw-bold);color:var(--_sidebar-item-active-icon-color)}.navigation-drawer .drawer-content .drawer-body .drawer-item.drawer-item-disabled{--_sidebar-item-color:var(--cffy-muted-a10);opacity:.55;cursor:not-allowed;pointer-events:none}.navigation-drawer .drawer-content .drawer-body .drawer-item.drawer-item-child{margin-left:var(--cffy-space-8);padding-left:var(--cffy-space-14);border-radius:0 var(--_sidebar-item-radius) var(--_sidebar-item-radius) 0;border-left:var(--cffy-border-width-sm) solid var(--_sidebar-border-color)}.navigation-drawer .drawer-content .drawer-body .drawer-text{font-size:var(--_sidebar-item-font-size);color:var(--_sidebar-item-color);padding-inline:var(--_sidebar-spacing);margin-block:var(--_sidebar-spacing)}.navigation-drawer .drawer-content .drawer-footer{justify-content:flex-start;gap:calc(var(--_sidebar-spacing)/2);padding:var(--_sidebar-spacing);flex-flow:column;display:flex}.navigation-drawer .drawer-content .drawer-dropdown-content{gap:calc(var(--_sidebar-spacing)/2);transform-origin:0 100%;transition:opacity var(--cffy-duration-150) ease-in-out,display var(--cffy-duration-150) ease-in-out var(--_discrete),translate var(--cffy-duration-150) ease-in-out;flex-flow:row;align-items:center;display:flex;translate:0}.navigation-drawer .drawer-content .drawer-dropdown-content.dropdown-switcher{opacity:1;flex-grow:1;justify-content:space-between;align-self:center}.navigation-drawer .drawer-content .drawer-dropdown-content.dropdown-switcher:hover{background-color:color-mix(in oklab,transparent,var(--cffy-state-layer-color) var(--cffy-state-hover-opacity));border-radius:min(var(--cffy-radius-sm),var(--cffy-shape-control));cursor:pointer}.navigation-drawer .drawer-content .drawer-dropdown-content.dropdown-switcher .drawer-dropdown-switcher-icon{font-size:var(--cffy-fs-lg);color:var(--cffy-muted-a10)}.navigation-drawer .drawer-content .drawer-dropdown-content .drawer-dropdown-text{flex-flow:column;gap:0;display:flex}.navigation-drawer .drawer-content .drawer-dropdown-content .drawer-dropdown-text .drawer-dropdown-title{font-family:var(--cffy-font-primary);font-size:var(--cffy-fs-sm);font-weight:var(--cffy-fw-800)}.navigation-drawer .drawer-content .drawer-dropdown-content .drawer-dropdown-text .drawer-dropdown-subtitle{font-size:var(--cffy-fs-2xs);font-weight:var(--cffy-fw-500);color:var(--cffy-muted-a10)}.navigation-drawer .drawer-content .drawer-dropdown-content .drawer-dropdown-text p{max-width:20ch;margin-bottom:0}@starting-style{.navigation-drawer .drawer-content .drawer-dropdown-content{opacity:0;translate:-1rem}}@container DrawerContainer (width<=9rem){.navigation-drawer .drawer-content .drawer-header{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0}.navigation-drawer .drawer-content .drawer-header :where(img,i){--_sidebar-brand-size:3.5rem}.navigation-drawer .drawer-content .drawer-body .drawer-text{display:none}.navigation-drawer .drawer-content .drawer-body .drawer-item{font-size:var(--cffy-fs-4xs);align-items:center;gap:calc(var(--_sidebar-spacing)/2);flex-direction:column}.navigation-drawer .drawer-content .drawer-body .drawer-item span{display:none}.navigation-drawer .drawer-content .drawer-body .drawer-item.drawer-item-child{border-left:none;padding-left:0}.navigation-drawer .drawer-content .drawer-footer .drawer-dropdown-content,.navigation-drawer .drawer-content .drawer-header .drawer-dropdown-content{opacity:0;display:none;translate:-3rem}}@media (prefers-reduced-motion){.navigation-drawer{--_sidebar-duration:var(--cffy-duration-300)}.navigation-drawer,.navigation-drawer.drawer-closed,.navigation-drawer .drawer-content .drawer-header :where(img,i){transition-timing-function:step-start}}.drawer-overlay{--_sidebar-overlay-color:var(--cffy-sidebar-overlay-color,color-mix(in oklab, var(--cffy-color-brand-black-500) 25%, transparent));--_sidebar-overlay-blur:var(--cffy-sidebar-overlay-blur,2px);background:var(--_sidebar-overlay-color);z-index:1029;width:100vw;height:100dvh;-webkit-backdrop-filter:blur(var(--_sidebar-overlay-blur));backdrop-filter:blur(var(--_sidebar-overlay-blur));animation:fade-in var(--cffy-duration-200) ease-out forwards;display:none;position:fixed;inset:0}@media (width<1024px){.drawer-overlay{display:block}.navigation-drawer{z-index:1031;inset-block:0;height:100dvh;margin:0;position:fixed;left:0;translate:-100%}.navigation-drawer.drawer-rail{width:var(--_sidebar-width)}.navigation-drawer.drawer-open{translate:0}}}@layer components.subheading{.subheading-content{--_subheading-columns:1fr;--_subheading-gap:var(--cffy-subheading-gap,var(--cffy-space-16));grid-template-columns:var(--_subheading-columns);align-items:center;gap:var(--_subheading-gap);display:grid}.subheading-content:has(.subheading-actions){--_subheading-columns:1fr auto}.subheading-content .subheading-actions{justify-content:flex-end;align-items:center;gap:var(--cffy-subheading-actions-gap,var(--cffy-space-8));flex-wrap:wrap;display:flex}}@layer utilities.aspect-ratio{.aspect-auto{aspect-ratio:auto}.aspect-1x1,.aspect-square{aspect-ratio:1}.aspect-16x9,.aspect-video{aspect-ratio:16/9}.aspect-portrait{aspect-ratio:9/16}.aspect-cinema{aspect-ratio:21/9}.aspect-4x3{aspect-ratio:4/3}.aspect-3x2{aspect-ratio:3/2}.aspect-2x1{aspect-ratio:2}@media (width>=576px){.aspect-sm-auto{aspect-ratio:auto}.aspect-sm-1x1,.aspect-sm-square{aspect-ratio:1}.aspect-sm-16x9,.aspect-sm-video{aspect-ratio:16/9}.aspect-sm-portrait{aspect-ratio:9/16}.aspect-sm-cinema{aspect-ratio:21/9}.aspect-sm-4x3{aspect-ratio:4/3}.aspect-sm-3x2{aspect-ratio:3/2}.aspect-sm-2x1{aspect-ratio:2}}@media (width>=768px){.aspect-md-auto{aspect-ratio:auto}.aspect-md-1x1,.aspect-md-square{aspect-ratio:1}.aspect-md-16x9,.aspect-md-video{aspect-ratio:16/9}.aspect-md-portrait{aspect-ratio:9/16}.aspect-md-cinema{aspect-ratio:21/9}.aspect-md-4x3{aspect-ratio:4/3}.aspect-md-3x2{aspect-ratio:3/2}.aspect-md-2x1{aspect-ratio:2}}@media (width>=992px){.aspect-lg-auto{aspect-ratio:auto}.aspect-lg-1x1,.aspect-lg-square{aspect-ratio:1}.aspect-lg-16x9,.aspect-lg-video{aspect-ratio:16/9}.aspect-lg-portrait{aspect-ratio:9/16}.aspect-lg-cinema{aspect-ratio:21/9}.aspect-lg-4x3{aspect-ratio:4/3}.aspect-lg-3x2{aspect-ratio:3/2}.aspect-lg-2x1{aspect-ratio:2}}@media (width>=1200px){.aspect-xl-auto{aspect-ratio:auto}.aspect-xl-1x1,.aspect-xl-square{aspect-ratio:1}.aspect-xl-16x9,.aspect-xl-video{aspect-ratio:16/9}.aspect-xl-portrait{aspect-ratio:9/16}.aspect-xl-cinema{aspect-ratio:21/9}.aspect-xl-4x3{aspect-ratio:4/3}.aspect-xl-3x2{aspect-ratio:3/2}.aspect-xl-2x1{aspect-ratio:2}}@media (width>=1400px){.aspect-xxl-auto{aspect-ratio:auto}.aspect-xxl-1x1,.aspect-xxl-square{aspect-ratio:1}.aspect-xxl-16x9,.aspect-xxl-video{aspect-ratio:16/9}.aspect-xxl-portrait{aspect-ratio:9/16}.aspect-xxl-cinema{aspect-ratio:21/9}.aspect-xxl-4x3{aspect-ratio:4/3}.aspect-xxl-3x2{aspect-ratio:3/2}.aspect-xxl-2x1{aspect-ratio:2}}}@layer utilities.background{.bg-primary{background-color:var(--cffy-primary-a10)}.bg-secondary{background-color:var(--cffy-secondary-a10)}.bg-accent{background-color:var(--cffy-accent-a10)}.bg-success{background-color:var(--cffy-success-a10)}.bg-warning{background-color:var(--cffy-warning-a10)}.bg-danger{background-color:var(--cffy-danger-a10)}.bg-info{background-color:var(--cffy-info-a10)}.bg-dark{background-color:#000}.bg-white{background-color:#fff}.bg-body{background-color:var(--cffy-background)}.bg-surface-base{background-color:var(--cffy-surface-base)}.bg-surface-pane{background-color:var(--cffy-surface-body-pane)}.bg-frosted{background-color:var(--cffy-frosted-glass-bg);-webkit-backdrop-filter:var(--cffy-frosted-glass-backdrop-filter);backdrop-filter:var(--cffy-frosted-glass-backdrop-filter)}.bg-frosted-dark{background-color:var(--cffy-frosted-glass-bg-dark);-webkit-backdrop-filter:var(--cffy-frosted-glass-backdrop-filter-dark);backdrop-filter:var(--cffy-frosted-glass-backdrop-filter-dark)}.bg-transparent{background-color:#0000}.bg-primary-emphasis{background-color:var(--cffy-primary-a30)}.bg-secondary-emphasis{background-color:var(--cffy-secondary-a30)}.bg-accent-emphasis{background-color:var(--cffy-accent-a30)}.bg-success-emphasis{background-color:var(--cffy-success-a30)}.bg-warning-emphasis{background-color:var(--cffy-warning-a30)}.bg-danger-emphasis{background-color:var(--cffy-danger-a30)}.bg-info-emphasis{background-color:var(--cffy-info-a30)}.bg-primary-container{background-color:var(--cffy-primary-container)}.bg-secondary-container{background-color:var(--cffy-secondary-container)}.bg-accent-container{background-color:var(--cffy-accent-container)}.bg-success-container{background-color:var(--cffy-success-container)}.bg-warning-container{background-color:var(--cffy-warning-container)}.bg-danger-container{background-color:var(--cffy-danger-container)}.bg-info-container{background-color:var(--cffy-info-container)}.bg-muted-container{background-color:var(--cffy-muted-container)}.bg-primary-fixed{--_bg-opacity:35%;--_bg-space:oklab;background:color-mix(in var(--_bg-space),var(--cffy-primary-base-fixed) var(--_bg-opacity),transparent)}.bg-secondary-fixed{--_bg-opacity:35%;--_bg-space:oklab;background:color-mix(in var(--_bg-space),var(--cffy-secondary-base-fixed) var(--_bg-opacity),transparent)}.bg-accent-fixed{background:color-mix(in var(--_bg-space),var(--cffy-accent-base-fixed) var(--_bg-opacity),transparent)}.bg-accent-fixed,.bg-success-fixed{--_bg-opacity:35%;--_bg-space:oklab}.bg-success-fixed{background:color-mix(in var(--_bg-space),var(--cffy-success-base-fixed) var(--_bg-opacity),transparent)}.bg-warning-fixed{background:color-mix(in var(--_bg-space),var(--cffy-warning-base-fixed) var(--_bg-opacity),transparent)}.bg-danger-fixed,.bg-warning-fixed{--_bg-opacity:35%;--_bg-space:oklab}.bg-danger-fixed{background:color-mix(in var(--_bg-space),var(--cffy-danger-base-fixed) var(--_bg-opacity),transparent)}.bg-info-fixed{background:color-mix(in var(--_bg-space),var(--cffy-info-base-fixed) var(--_bg-opacity),transparent)}.bg-info-fixed,.bg-white-fixed{--_bg-opacity:35%;--_bg-space:oklab}.bg-white-fixed{background:color-mix(in var(--_bg-space),var(--cffy-white-base-fixed) var(--_bg-opacity),transparent)}.bg-dark-fixed{background:color-mix(in var(--_bg-space),var(--cffy-dark-base-fixed) var(--_bg-opacity),transparent)}.bg-dark-fixed,.bg-muted-fixed{--_bg-opacity:35%;--_bg-space:oklab}.bg-muted-fixed{background:color-mix(in var(--_bg-space),var(--cffy-muted-base-fixed) var(--_bg-opacity),transparent)}.bg-opacity-0{--_bg-opacity:0%}.bg-opacity-5{--_bg-opacity:5%}.bg-opacity-10{--_bg-opacity:10%}.bg-opacity-20{--_bg-opacity:20%}.bg-opacity-30{--_bg-opacity:30%}.bg-opacity-40{--_bg-opacity:40%}.bg-opacity-50{--_bg-opacity:50%}.bg-opacity-60{--_bg-opacity:60%}.bg-opacity-70{--_bg-opacity:70%}.bg-opacity-80{--_bg-opacity:80%}.bg-opacity-90{--_bg-opacity:90%}.bg-opacity-100{--_bg-opacity:100%}.pane-content{--_pane-content-gutter-inline:1rem;--_pane-content-gutter-block:1rem;--_pane-content-radius:var(--cffy-shape-container);--_pane-content-min-height:auto;background-color:var(--cffy-surface-body-pane);padding-inline:var(--_pane-content-gutter-inline);padding-block:var(--_pane-content-gutter-block);border-radius:var(--_pane-content-radius);min-height:var(--_pane-content-min-height)}.pane-content.pane-content-expanded{--_pane-content-min-height:calc(100dvh - 185px)}.pane-content:has(.border.border-animated){isolation:isolate}.bg-gradient{--cffy-angle:90deg;--_gradient-stops:#c11ceb, #6f19b5, #25007a;background:linear-gradient(var(--cffy-angle),var(--_gradient-stops))}@supports (background:linear-gradient(45deg in oklch,red,blue)){.bg-gradient{background:linear-gradient(var(--cffy-angle) in oklch,var(--_gradient-stops))}}.bg-gradient.gradient-pink{--_gradient-stops:#5300fa, #ab068e, #ee5aaf}.bg-gradient.gradient-magenta{--_gradient-stops:#7319fa, #ff33b4, #ff7e29}.bg-gradient.gradient-emerald{--_gradient-stops:#4ae17b, #11d181}.bg-gradient.gradient-cyan{--_gradient-stops:#0adeff, #0a81ff}.bg-gradient.gradient-rose{--_gradient-stops:#391a41, #a51957, #f5536b}.bg-gradient.gradient-purple{--_gradient-stops:#c11ceb, #6f19b5, #25007a}.bg-gradient.gradient-yellow{--_gradient-stops:#875919, #a87732, #dbaa64, #f0c588}.bg-gradient.gradient-orange{--_gradient-stops:#c20ea1, #dd2d7f, #ee4c5e, #f46d41}.bg-gradient.gradient-lime{--_gradient-stops:#8eb309, #d8ff4a}.bg-gradient.gradient-amber{--_gradient-stops:#ffe572, #c28333}.bg-gradient.gradient-red{--_gradient-stops:#e91e63, #d81557, #aa1145}.bg-gradient.gradient-blue{--_gradient-stops:#148ade, #116ab8}.bg-gradient.gradient-gray{--_gradient-stops:#404040, #212121}.bg-gradient.gradient-white{--_gradient-stops:#f5f7fa, #f0f6ff}.bg-gradient.gradient-indigo{--_gradient-stops:#715cff, #6851ff}.bg-gradient.gradient-indigo-dark{--_gradient-stops:#150a62, #6851ff}.bg-gradient.gradient-violet{--_gradient-stops:#8200e7, #bf3eff}.bg-gradient.gradient-green{--_gradient-stops:#33d655, #29ac4a, #21823e}.bg-gradient.gradient-fuchsia{--_gradient-stops:var(--cffy-color-brand-accent-500), #715cff, #bf3eff, #ee5aaf, var(--cffy-color-brand-accent-500)}.bg-gradient.gradient-navy{--_gradient-stops:#292a4b, #47497a, #8587b0, #c4c5d9}.bg-gradient.gradient-primary{--_gradient-stops:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0))}.bg-gradient.gradient-secondary{--_gradient-stops:var(--cffy-secondary-base-fixed), color-mix(in oklab, var(--cffy-secondary-base-fixed) 75%, oklch(0% 0 0))}.bg-gradient.gradient-accent{--_gradient-stops:var(--cffy-accent-base-fixed), color-mix(in oklab, var(--cffy-accent-base-fixed) 75%, oklch(0% 0 0))}.bg-gradient.gradient-success{--_gradient-stops:var(--cffy-success-base-fixed), color-mix(in oklab, var(--cffy-success-base-fixed) 75%, oklch(0% 0 0))}.bg-gradient.gradient-warning{--_gradient-stops:var(--cffy-warning-base-fixed), color-mix(in oklab, var(--cffy-warning-base-fixed) 75%, oklch(0% 0 0))}.bg-gradient.gradient-danger{--_gradient-stops:var(--cffy-danger-base-fixed), color-mix(in oklab, var(--cffy-danger-base-fixed) 75%, oklch(0% 0 0))}.bg-gradient.gradient-info{--_gradient-stops:var(--cffy-info-base-fixed), color-mix(in oklab, var(--cffy-info-base-fixed) 75%, oklch(0% 0 0))}.angle-0{--cffy-angle:0deg}.angle-45{--cffy-angle:45deg}.angle-90{--cffy-angle:90deg}.angle-135{--cffy-angle:135deg}.angle-180{--cffy-angle:180deg}.angle-225{--cffy-angle:225deg}.angle-270{--cffy-angle:270deg}.angle-315{--cffy-angle:315deg}.angle-360{--cffy-angle:360deg}.bg-color-mix{--_bg-color-one:var(--cffy-primary-a10);--_bg-color-two:#fff;--_bg-color-mix-opacity:90%;background-color:color-mix(in oklab,var(--_bg-color-one) var(--_bg-color-mix-opacity),var(--_bg-color-two))}.bg-relative-color{--_bg-relative-base-color:var(--cffy-primary-a10);--_bg-relative-alpha:1;background-color:var(--_bg-relative-base-color)}@supports (color:hsl(from white h s l)){.bg-relative-color{background-color:oklch(from var(--_bg-relative-base-color) l c h/var(--_bg-relative-alpha))}}.bg-bordered-gradient{--_bg-color:var(--cffy-secondary-a10);--_bg-border-size:2px;--_bg-bg-gradient:linear-gradient(to bottom, color-mix(in oklab, var(--_bg-color), var(--cffy-background) 70%), color-mix(in oklab, var(--_bg-color), var(--cffy-background) 95%));--_bg-border-gradient:linear-gradient(to bottom, oklch(from var(--_bg-color) l c h / .25), oklch(from var(--_bg-color) l c h / .5));border:var(--_bg-border-size) solid transparent;box-shadow:0 0 2px 2px var(--cffy-surface-base) inset;background:var(--_bg-bg-gradient) no-repeat padding-box,var(--_bg-border-gradient) no-repeat border-box}}@layer utilities.border-radius{.rounded-none{border-radius:var(--cffy-radius-none)}.rounded-t-none{border-top-left-radius:var(--cffy-radius-none)}.rounded-r-none,.rounded-t-none{border-top-right-radius:var(--cffy-radius-none)}.rounded-b-none,.rounded-r-none{border-bottom-right-radius:var(--cffy-radius-none)}.rounded-b-none,.rounded-l-none{border-bottom-left-radius:var(--cffy-radius-none)}.rounded-l-none{border-top-left-radius:var(--cffy-radius-none)}.rounded-sm{border-radius:var(--cffy-radius-sm)}.rounded-t-sm{border-top-left-radius:var(--cffy-radius-sm)}.rounded-r-sm,.rounded-t-sm{border-top-right-radius:var(--cffy-radius-sm)}.rounded-b-sm,.rounded-r-sm{border-bottom-right-radius:var(--cffy-radius-sm)}.rounded-b-sm,.rounded-l-sm{border-bottom-left-radius:var(--cffy-radius-sm)}.rounded-l-sm{border-top-left-radius:var(--cffy-radius-sm)}.rounded-md{border-radius:var(--cffy-radius-md)}.rounded-t-md{border-top-left-radius:var(--cffy-radius-md)}.rounded-r-md,.rounded-t-md{border-top-right-radius:var(--cffy-radius-md)}.rounded-b-md,.rounded-r-md{border-bottom-right-radius:var(--cffy-radius-md)}.rounded-b-md,.rounded-l-md{border-bottom-left-radius:var(--cffy-radius-md)}.rounded-l-md{border-top-left-radius:var(--cffy-radius-md)}.rounded-lg{border-radius:var(--cffy-radius-lg)}.rounded-t-lg{border-top-left-radius:var(--cffy-radius-lg)}.rounded-r-lg,.rounded-t-lg{border-top-right-radius:var(--cffy-radius-lg)}.rounded-b-lg,.rounded-r-lg{border-bottom-right-radius:var(--cffy-radius-lg)}.rounded-b-lg,.rounded-l-lg{border-bottom-left-radius:var(--cffy-radius-lg)}.rounded-l-lg{border-top-left-radius:var(--cffy-radius-lg)}.rounded-xl{border-radius:var(--cffy-radius-xl)}.rounded-t-xl{border-top-left-radius:var(--cffy-radius-xl)}.rounded-r-xl,.rounded-t-xl{border-top-right-radius:var(--cffy-radius-xl)}.rounded-b-xl,.rounded-r-xl{border-bottom-right-radius:var(--cffy-radius-xl)}.rounded-b-xl,.rounded-l-xl{border-bottom-left-radius:var(--cffy-radius-xl)}.rounded-l-xl{border-top-left-radius:var(--cffy-radius-xl)}.rounded-full{border-radius:var(--cffy-radius-full)}.rounded-t-full{border-top-left-radius:var(--cffy-radius-full)}.rounded-r-full,.rounded-t-full{border-top-right-radius:var(--cffy-radius-full)}.rounded-b-full,.rounded-r-full{border-bottom-right-radius:var(--cffy-radius-full)}.rounded-b-full,.rounded-l-full{border-bottom-left-radius:var(--cffy-radius-full)}.rounded-l-full{border-top-left-radius:var(--cffy-radius-full)}.border-radius-0{border-radius:0}.border-radius-4{border-radius:4px}.border-radius-6{border-radius:6px}.border-radius-8{border-radius:8px}.border-radius-12{border-radius:12px}.border-radius-25{border-radius:25px}.border-radius-50{border-radius:50px}}@layer utilities.borders{.border{--_border-bg-color:var(--cffy-outline-surface);--_border-size:var(--cffy-border-width-sm);border:var(--_border-size) solid var(--_border-bg-color)}.border.border-md{--_border-size:var(--cffy-border-width-md)}.border.border-lg{--_border-size:calc(var(--cffy-border-width-md) + 1px)}.border.border-xl{--_border-size:calc(var(--cffy-border-width-md) + 2px)}.border.border-xxl{--_border-size:calc(var(--cffy-border-width-md) + 3px)}.border.border-dashed{border-style:dashed}.border.border-dotted{border-style:dotted}.border.border-block-start,.border.border-top{border-block-end:none;border-inline:none}.border.border-block-end,.border.border-bottom{border-block-start:none;border-inline:none}.border.border-inline-end,.border.border-right{border-block:none;border-inline-start:none}.border.border-inline-start,.border.border-left{border-block:none;border-inline-end:none}.border.border-inline{border-block:none}.border.border-block{border-inline:none}.border.border-primary{--_border-bg-color:var(--cffy-primary-a10)}.border.border-secondary{--_border-bg-color:var(--cffy-secondary-a10)}.border.border-accent{--_border-bg-color:var(--cffy-accent-a10)}.border.border-success{--_border-bg-color:var(--cffy-success-a10)}.border.border-warning{--_border-bg-color:var(--cffy-warning-a10)}.border.border-danger{--_border-bg-color:var(--cffy-danger-a10)}.border.border-muted{--_border-bg-color:var(--cffy-muted-a10)}.border.border-neutral{--_border-bg-color:var(--cffy-on-background)}.border.border-white{--_border-bg-color:var(--cffy-color-brand-white-500)}.border.border-black{--_border-bg-color:var(--cffy-color-brand-black-500)}.border.border-dark{--_border-bg-color:var(--cffy-color-brand-dark-500)}.border.border-transparent{--_border-bg-color:transparent}.border.border-opacity-0{--_border-opacity:0%}.border.border-opacity-5{--_border-opacity:5%}.border.border-opacity-10{--_border-opacity:10%}.border.border-opacity-20{--_border-opacity:20%}.border.border-opacity-30{--_border-opacity:30%}.border.border-opacity-40{--_border-opacity:40%}.border.border-opacity-50{--_border-opacity:50%}.border.border-opacity-60{--_border-opacity:60%}.border.border-opacity-70{--_border-opacity:70%}.border.border-opacity-80{--_border-opacity:80%}.border.border-opacity-90{--_border-opacity:90%}.border.border-opacity-100{--_border-opacity:100%}.border[class*=border-opacity-]{border-color:color-mix(in oklab,var(--_border-bg-color) var(--_border-opacity),transparent)}.border.border-gradient{--_border-bg-color:transparent;--_border-gradient:var(--cffy-primary-a10), var(--cffy-primary-a30);background:linear-gradient(var(--cffy-background),var(--cffy-background)) padding-box,linear-gradient(120deg,var(--_border-gradient)) border-box}.border.border-gradient.gradient-pink{--_border-gradient:#5300fa, #ab068e, #ee5aaf}.border.border-gradient.gradient-magenta{--_border-gradient:#7319fa, #ff33b4, #ff7e29}.border.border-gradient.gradient-emerald{--_border-gradient:#4ae17b, #11d181}.border.border-gradient.gradient-cyan{--_border-gradient:#0adeff, #0a81ff}.border.border-gradient.gradient-rose{--_border-gradient:#391a41, #a51957, #f5536b}.border.border-gradient.gradient-purple{--_border-gradient:#c11ceb, #6f19b5, #25007a}.border.border-gradient.gradient-yellow{--_border-gradient:#875919, #a87732, #dbaa64, #f0c588}.border.border-gradient.gradient-orange{--_border-gradient:#c20ea1, #dd2d7f, #ee4c5e, #f46d41}.border.border-gradient.gradient-lime{--_border-gradient:#8eb309, #d8ff4a}.border.border-gradient.gradient-amber{--_border-gradient:#ffe572, #c28333}.border.border-gradient.gradient-red{--_border-gradient:#e91e63, #d81557, #aa1145}.border.border-gradient.gradient-blue{--_border-gradient:#148ade, #116ab8}.border.border-gradient.gradient-gray{--_border-gradient:#404040, #212121}.border.border-gradient.gradient-white{--_border-gradient:#f5f7fa, #f0f6ff}.border.border-gradient.gradient-indigo{--_border-gradient:#715cff, #6851ff}.border.border-gradient.gradient-indigo-dark{--_border-gradient:#150a62, #6851ff}.border.border-gradient.gradient-violet{--_border-gradient:#8200e7, #bf3eff}.border.border-gradient.gradient-green{--_border-gradient:#33d655, #29ac4a, #21823e}.border.border-gradient.gradient-fuchsia{--_border-gradient:var(--cffy-color-brand-accent-500), #715cff, #bf3eff, #ee5aaf, var(--cffy-color-brand-accent-500)}.border.border-gradient.gradient-navy{--_border-gradient:#292a4b, #47497a, #8587b0, #c4c5d9}.border.border-gradient.gradient-primary{--_border-gradient:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient.gradient-secondary{--_border-gradient:var(--cffy-secondary-base-fixed), color-mix(in oklab, var(--cffy-secondary-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient.gradient-accent{--_border-gradient:var(--cffy-accent-base-fixed), color-mix(in oklab, var(--cffy-accent-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient.gradient-success{--_border-gradient:var(--cffy-success-base-fixed), color-mix(in oklab, var(--cffy-success-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient.gradient-warning{--_border-gradient:var(--cffy-warning-base-fixed), color-mix(in oklab, var(--cffy-warning-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient.gradient-danger{--_border-gradient:var(--cffy-danger-base-fixed), color-mix(in oklab, var(--cffy-danger-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient.gradient-info{--_border-gradient:var(--cffy-info-base-fixed), color-mix(in oklab, var(--cffy-info-base-fixed) 75%, oklch(0% 0 0))}.border.border-animated{--_border-gradient:var(--cffy-primary-a10), var(--cffy-primary-a30);position:relative}.border.border-animated:after,.border.border-animated:before{content:"";z-index:-1;background:conic-gradient(from var(--cffy-gradient-angle),var(--_border-gradient));border-radius:inherit;animation:5s linear infinite angle-spin;position:absolute;inset:-.1rem}@media (prefers-reduced-motion:reduce){.border.border-animated:after,.border.border-animated:before{animation:none}}.border.border-animated:after{-webkit-filter:blur(.5rem)}.border.border-animated.gradient-pink{--_border-gradient:#5300fa, #ab068e, #ee5aaf}.border.border-animated.gradient-magenta{--_border-gradient:#7319fa, #ff33b4, #ff7e29}.border.border-animated.gradient-emerald{--_border-gradient:#4ae17b, #11d181}.border.border-animated.gradient-cyan{--_border-gradient:#0adeff, #0a81ff}.border.border-animated.gradient-rose{--_border-gradient:#391a41, #a51957, #f5536b}.border.border-animated.gradient-purple{--_border-gradient:#c11ceb, #6f19b5, #25007a}.border.border-animated.gradient-yellow{--_border-gradient:#875919, #a87732, #dbaa64, #f0c588}.border.border-animated.gradient-orange{--_border-gradient:#c20ea1, #dd2d7f, #ee4c5e, #f46d41}.border.border-animated.gradient-lime{--_border-gradient:#8eb309, #d8ff4a}.border.border-animated.gradient-amber{--_border-gradient:#ffe572, #c28333}.border.border-animated.gradient-red{--_border-gradient:#e91e63, #d81557, #aa1145}.border.border-animated.gradient-blue{--_border-gradient:#148ade, #116ab8}.border.border-animated.gradient-gray{--_border-gradient:#404040, #212121}.border.border-animated.gradient-white{--_border-gradient:#f5f7fa, #f0f6ff}.border.border-animated.gradient-indigo{--_border-gradient:#715cff, #6851ff}.border.border-animated.gradient-indigo-dark{--_border-gradient:#150a62, #6851ff}.border.border-animated.gradient-violet{--_border-gradient:#8200e7, #bf3eff}.border.border-animated.gradient-green{--_border-gradient:#33d655, #29ac4a, #21823e}.border.border-animated.gradient-fuchsia{--_border-gradient:var(--cffy-color-brand-accent-500), #715cff, #bf3eff, #ee5aaf, var(--cffy-color-brand-accent-500)}.border.border-animated.gradient-navy{--_border-gradient:#292a4b, #47497a, #8587b0, #c4c5d9}.border.border-animated.gradient-primary{--_border-gradient:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0))}.border.border-animated.gradient-secondary{--_border-gradient:var(--cffy-secondary-base-fixed), color-mix(in oklab, var(--cffy-secondary-base-fixed) 75%, oklch(0% 0 0))}.border.border-animated.gradient-accent{--_border-gradient:var(--cffy-accent-base-fixed), color-mix(in oklab, var(--cffy-accent-base-fixed) 75%, oklch(0% 0 0))}.border.border-animated.gradient-success{--_border-gradient:var(--cffy-success-base-fixed), color-mix(in oklab, var(--cffy-success-base-fixed) 75%, oklch(0% 0 0))}.border.border-animated.gradient-warning{--_border-gradient:var(--cffy-warning-base-fixed), color-mix(in oklab, var(--cffy-warning-base-fixed) 75%, oklch(0% 0 0))}.border.border-animated.gradient-danger{--_border-gradient:var(--cffy-danger-base-fixed), color-mix(in oklab, var(--cffy-danger-base-fixed) 75%, oklch(0% 0 0))}.border.border-animated.gradient-info{--_border-gradient:var(--cffy-info-base-fixed), color-mix(in oklab, var(--cffy-info-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient-spin{--_border-gradient:#c20ea1, #dd2d7f, #ee4c5e, #f46d41;isolation:isolate;border:var(--_border-size) solid transparent;background:linear-gradient(var(--cffy-background,canvas) 0 0) padding-box,conic-gradient(from var(--cffy-gradient-angle),var(--_border-gradient)) border-box;animation:5s linear infinite both angle-glow;position:relative}.border.border-gradient-spin.gradient-pink{--_border-gradient:#5300fa, #ab068e, #ee5aaf}.border.border-gradient-spin.gradient-magenta{--_border-gradient:#7319fa, #ff33b4, #ff7e29}.border.border-gradient-spin.gradient-emerald{--_border-gradient:#4ae17b, #11d181}.border.border-gradient-spin.gradient-cyan{--_border-gradient:#0adeff, #0a81ff}.border.border-gradient-spin.gradient-rose{--_border-gradient:#391a41, #a51957, #f5536b}.border.border-gradient-spin.gradient-purple{--_border-gradient:#c11ceb, #6f19b5, #25007a}.border.border-gradient-spin.gradient-yellow{--_border-gradient:#875919, #a87732, #dbaa64, #f0c588}.border.border-gradient-spin.gradient-orange{--_border-gradient:#c20ea1, #dd2d7f, #ee4c5e, #f46d41}.border.border-gradient-spin.gradient-lime{--_border-gradient:#8eb309, #d8ff4a}.border.border-gradient-spin.gradient-amber{--_border-gradient:#ffe572, #c28333}.border.border-gradient-spin.gradient-red{--_border-gradient:#e91e63, #d81557, #aa1145}.border.border-gradient-spin.gradient-blue{--_border-gradient:#148ade, #116ab8}.border.border-gradient-spin.gradient-gray{--_border-gradient:#404040, #212121}.border.border-gradient-spin.gradient-white{--_border-gradient:#f5f7fa, #f0f6ff}.border.border-gradient-spin.gradient-indigo{--_border-gradient:#715cff, #6851ff}.border.border-gradient-spin.gradient-indigo-dark{--_border-gradient:#150a62, #6851ff}.border.border-gradient-spin.gradient-violet{--_border-gradient:#8200e7, #bf3eff}.border.border-gradient-spin.gradient-green{--_border-gradient:#33d655, #29ac4a, #21823e}.border.border-gradient-spin.gradient-fuchsia{--_border-gradient:var(--cffy-color-brand-accent-500), #715cff, #bf3eff, #ee5aaf, var(--cffy-color-brand-accent-500)}.border.border-gradient-spin.gradient-navy{--_border-gradient:#292a4b, #47497a, #8587b0, #c4c5d9}.border.border-gradient-spin.gradient-primary{--_border-gradient:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient-spin.gradient-secondary{--_border-gradient:var(--cffy-secondary-base-fixed), color-mix(in oklab, var(--cffy-secondary-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient-spin.gradient-accent{--_border-gradient:var(--cffy-accent-base-fixed), color-mix(in oklab, var(--cffy-accent-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient-spin.gradient-success{--_border-gradient:var(--cffy-success-base-fixed), color-mix(in oklab, var(--cffy-success-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient-spin.gradient-warning{--_border-gradient:var(--cffy-warning-base-fixed), color-mix(in oklab, var(--cffy-warning-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient-spin.gradient-danger{--_border-gradient:var(--cffy-danger-base-fixed), color-mix(in oklab, var(--cffy-danger-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient-spin.gradient-info{--_border-gradient:var(--cffy-info-base-fixed), color-mix(in oklab, var(--cffy-info-base-fixed) 75%, oklch(0% 0 0))}.border.border-gradient-spin:after,.border.border-gradient-spin:before{content:"";border-radius:inherit;position:absolute}.border.border-gradient-spin:before{z-index:-1;background:var(--cffy-background,canvas);transform-origin:50%;filter:blur(1rem);inset:.15rem;scale:1.2 1}.border.border-gradient-spin:after{z-index:-2;background:conic-gradient(from var(--cffy-gradient-angle),var(--_border-gradient));filter:blur(1rem);opacity:.125;inset:-1.5rem}.border.border-gradient-spin.spin-card:before{background:var(--cffy-surface-body-pane);inset:.5rem;scale:1}@media (prefers-reduced-motion:reduce){.border.border-gradient-spin{animation:none}}.border.border-gradient-corners{--_border-gradient-start:var(--_border-bg-color);--_border-gradient-end:color-mix(in oklab, var(--_border-bg-color), var(--cffy-background) 40%);border-color:#0000;position:relative}.border.border-gradient-corners:before{content:"";z-index:-1;border-radius:inherit;border:var(--_border-size) solid transparent;background:conic-gradient(from 135deg at 50% 50%,transparent 0,transparent 35%,var(--_border-gradient-start) 40%,transparent 45%,transparent 85%,var(--_border-gradient-end) 90%,transparent 95%,transparent 100%) border-box;-webkit-mask-composite:source-out;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-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:border-box,padding-box;mask-clip:border-box,padding-box;-webkit-mask-origin:border-box,padding-box;mask-origin:border-box,padding-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}@layer utilities.colors{.text-primary{color:var(--cffy-primary-a10)}.text-secondary{color:var(--cffy-secondary-a10)}.text-accent{color:var(--cffy-accent-a10)}.text-success{color:var(--cffy-success-a10)}.text-warning{color:var(--cffy-warning-a10)}.text-danger{color:var(--cffy-danger-a10)}.text-info{color:var(--cffy-info-a10)}.text-muted{color:var(--cffy-muted-a10)}.text-white{color:var(--cffy-color-brand-white-500)}.text-black{color:var(--cffy-color-brand-black-500)}.text-dark{color:var(--cffy-color-brand-dark-500)}.text-primary-emphasis{color:var(--cffy-on-primary-container)}.text-secondary-emphasis{color:var(--cffy-on-secondary-container)}.text-accent-emphasis{color:var(--cffy-on-accent-container)}.text-success-emphasis{color:var(--cffy-on-success-container)}.text-warning-emphasis{color:var(--cffy-on-warning-container)}.text-danger-emphasis{color:var(--cffy-on-danger-container)}.text-info-emphasis{color:var(--cffy-on-info-container)}.text-muted-emphasis{color:var(--cffy-on-muted-container)}.text-primary-fixed{--_text-opacity:100%;--_text-space:oklab;color:color-mix(in var(--_text-space),var(--cffy-primary-base-fixed) var(--_text-opacity),transparent)}.text-secondary-fixed{--_text-opacity:100%;--_text-space:oklab;color:color-mix(in var(--_text-space),var(--cffy-secondary-base-fixed) var(--_text-opacity),transparent)}.text-accent-fixed{color:color-mix(in var(--_text-space),var(--cffy-accent-base-fixed) var(--_text-opacity),transparent)}.text-accent-fixed,.text-success-fixed{--_text-opacity:100%;--_text-space:oklab}.text-success-fixed{color:color-mix(in var(--_text-space),var(--cffy-success-base-fixed) var(--_text-opacity),transparent)}.text-warning-fixed{color:color-mix(in var(--_text-space),var(--cffy-warning-base-fixed) var(--_text-opacity),transparent)}.text-danger-fixed,.text-warning-fixed{--_text-opacity:100%;--_text-space:oklab}.text-danger-fixed{color:color-mix(in var(--_text-space),var(--cffy-danger-base-fixed) var(--_text-opacity),transparent)}.text-info-fixed{color:color-mix(in var(--_text-space),var(--cffy-info-base-fixed) var(--_text-opacity),transparent)}.text-info-fixed,.text-muted-fixed{--_text-opacity:100%;--_text-space:oklab}.text-muted-fixed{color:color-mix(in var(--_text-space),var(--cffy-muted-base-fixed) var(--_text-opacity),transparent)}.text-opacity-0{--_text-opacity:0%}.text-opacity-5{--_text-opacity:5%}.text-opacity-10{--_text-opacity:10%}.text-opacity-20{--_text-opacity:20%}.text-opacity-30{--_text-opacity:30%}.text-opacity-40{--_text-opacity:40%}.text-opacity-50{--_text-opacity:50%}.text-opacity-60{--_text-opacity:60%}.text-opacity-70{--_text-opacity:70%}.text-opacity-80{--_text-opacity:80%}.text-opacity-90{--_text-opacity:90%}.text-opacity-100{--_text-opacity:100%}.text-on-primary{color:var(--cffy-on-primary)}.text-on-secondary{color:var(--cffy-on-secondary)}.text-on-accent{color:var(--cffy-on-accent)}.text-on-success{color:var(--cffy-on-success)}.text-on-warning{color:var(--cffy-on-warning)}.text-on-danger{color:var(--cffy-on-danger)}.text-on-info{color:var(--cffy-on-info)}.text-on-primary-container{color:var(--cffy-on-primary-container)}.text-primary-inverse{color:var(--cffy-primary-inverse)}.text-on-secondary-container{color:var(--cffy-on-secondary-container)}.text-secondary-inverse{color:var(--cffy-secondary-inverse)}.text-on-accent-container{color:var(--cffy-on-accent-container)}.text-accent-inverse{color:var(--cffy-accent-inverse)}.text-on-success-container{color:var(--cffy-on-success-container)}.text-success-inverse{color:var(--cffy-success-inverse)}.text-on-warning-container{color:var(--cffy-on-warning-container)}.text-warning-inverse{color:var(--cffy-warning-inverse)}.text-on-danger-container{color:var(--cffy-on-danger-container)}.text-danger-inverse{color:var(--cffy-danger-inverse)}.text-on-info-container{color:var(--cffy-on-info-container)}.text-info-inverse{color:var(--cffy-info-inverse)}.text-on-muted-container{color:var(--cffy-on-muted-container)}.text-muted-inverse{color:var(--cffy-muted-inverse)}.text-on-body{color:var(--cffy-on-background)}.text-on-body-inverse{color:var(--cffy-on-background-inverse)}.text-link{border-bottom:1.5px solid}.text-link.text-link-emphasis{border-bottom-width:2px}.text-gradient{--cffy-angle:45deg;--_gradient-stops:#7319fa, #ff33b4, #ff7e29;color:var(--cffy-primary-a10);-webkit-text-fill-color:transparent;background-image:linear-gradient(var(--cffy-angle),var(--_gradient-stops))}@supports (background:linear-gradient(45deg in oklch,red,blue)){.text-gradient{background:linear-gradient(var(--cffy-angle) in oklch,var(--_gradient-stops))}}.text-gradient.gradient-pink{--_gradient-stops:#5300fa, #ab068e, #ee5aaf}.text-gradient.gradient-magenta{--_gradient-stops:#7319fa, #ff33b4, #ff7e29}.text-gradient.gradient-emerald{--_gradient-stops:#4ae17b, #11d181}.text-gradient.gradient-cyan{--_gradient-stops:#0adeff, #0a81ff}.text-gradient.gradient-rose{--_gradient-stops:#391a41, #a51957, #f5536b}.text-gradient.gradient-purple{--_gradient-stops:#c11ceb, #6f19b5, #25007a}.text-gradient.gradient-yellow{--_gradient-stops:#875919, #a87732, #dbaa64, #f0c588}.text-gradient.gradient-orange{--_gradient-stops:#c20ea1, #dd2d7f, #ee4c5e, #f46d41}.text-gradient.gradient-lime{--_gradient-stops:#8eb309, #d8ff4a}.text-gradient.gradient-amber{--_gradient-stops:#ffe572, #c28333}.text-gradient.gradient-red{--_gradient-stops:#e91e63, #d81557, #aa1145}.text-gradient.gradient-blue{--_gradient-stops:#148ade, #116ab8}.text-gradient.gradient-gray{--_gradient-stops:#404040, #212121}.text-gradient.gradient-white{--_gradient-stops:#f5f7fa, #f0f6ff}.text-gradient.gradient-indigo{--_gradient-stops:#715cff, #6851ff}.text-gradient.gradient-indigo-dark{--_gradient-stops:#150a62, #6851ff}.text-gradient.gradient-violet{--_gradient-stops:#8200e7, #bf3eff}.text-gradient.gradient-green{--_gradient-stops:#33d655, #29ac4a, #21823e}.text-gradient.gradient-fuchsia{--_gradient-stops:var(--cffy-color-brand-accent-500), #715cff, #bf3eff, #ee5aaf, var(--cffy-color-brand-accent-500)}.text-gradient.gradient-navy{--_gradient-stops:#292a4b, #47497a, #8587b0, #c4c5d9}.text-gradient.gradient-primary{--_gradient-stops:var(--cffy-primary-base-fixed), color-mix(in oklab, var(--cffy-primary-base-fixed) 75%, oklch(0% 0 0))}.text-gradient.gradient-secondary{--_gradient-stops:var(--cffy-secondary-base-fixed), color-mix(in oklab, var(--cffy-secondary-base-fixed) 75%, oklch(0% 0 0))}.text-gradient.gradient-accent{--_gradient-stops:var(--cffy-accent-base-fixed), color-mix(in oklab, var(--cffy-accent-base-fixed) 75%, oklch(0% 0 0))}.text-gradient.gradient-success{--_gradient-stops:var(--cffy-success-base-fixed), color-mix(in oklab, var(--cffy-success-base-fixed) 75%, oklch(0% 0 0))}.text-gradient.gradient-warning{--_gradient-stops:var(--cffy-warning-base-fixed), color-mix(in oklab, var(--cffy-warning-base-fixed) 75%, oklch(0% 0 0))}.text-gradient.gradient-danger{--_gradient-stops:var(--cffy-danger-base-fixed), color-mix(in oklab, var(--cffy-danger-base-fixed) 75%, oklch(0% 0 0))}.text-gradient.gradient-info{--_gradient-stops:var(--cffy-info-base-fixed), color-mix(in oklab, var(--cffy-info-base-fixed) 75%, oklch(0% 0 0))}.text-gradient{-webkit-background-clip:text;background-clip:text}}@layer utilities.cursors{.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-wait{cursor:wait}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}}@layer utilities.display{.d-none{display:none}.d-block{display:block}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}@media (width>=576px){.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-inline-block{display:inline-block}.d-sm-flex{display:flex}.d-sm-inline-flex{display:inline-flex}.d-sm-grid{display:grid}}@media (width>=768px){.d-md-none{display:none}.d-md-block{display:block}.d-md-inline-block{display:inline-block}.d-md-flex{display:flex}.d-md-inline-flex{display:inline-flex}.d-md-grid{display:grid}}@media (width>=992px){.d-lg-none{display:none}.d-lg-block{display:block}.d-lg-inline-block{display:inline-block}.d-lg-flex{display:flex}.d-lg-inline-flex{display:inline-flex}.d-lg-grid{display:grid}}@media (width>=1200px){.d-xl-none{display:none}.d-xl-block{display:block}.d-xl-inline-block{display:inline-block}.d-xl-flex{display:flex}.d-xl-inline-flex{display:inline-flex}.d-xl-grid{display:grid}}@media (width>=1400px){.d-xxl-none{display:none}.d-xxl-block{display:block}.d-xxl-inline-block{display:inline-block}.d-xxl-flex{display:flex}.d-xxl-inline-flex{display:inline-flex}.d-xxl-grid{display:grid}}}@layer utilities.filter{.filter-invert{filter:var(--cffy-img-filter-invert)}.filter-hue-rotate-0{filter:hue-rotate()}.filter-hue-rotate-15{filter:hue-rotate(15deg)}.filter-hue-rotate-30{filter:hue-rotate(30deg)}.filter-hue-rotate-45{filter:hue-rotate(45deg)}.filter-hue-rotate-60{filter:hue-rotate(60deg)}.filter-hue-rotate-90{filter:hue-rotate(90deg)}.filter-hue-rotate-180{filter:hue-rotate(180deg)}.filter-hue-rotate-270{filter:hue-rotate(270deg)}.filter-grayscale-0{filter:grayscale(0)}.filter-grayscale-25{filter:grayscale(25%)}.filter-grayscale-50{filter:grayscale(50%)}.filter-grayscale-75{filter:grayscale(75%)}.filter-grayscale{filter:grayscale()}.filter-sepia-0{filter:sepia(0)}.filter-sepia-25{filter:sepia(25%)}.filter-sepia-50{filter:sepia(50%)}.filter-sepia-75{filter:sepia(75%)}.filter-sepia{filter:sepia()}.filter-sepia-200{filter:sepia(200%)}.filter-saturate-0{filter:saturate(0)}.filter-saturate-25{filter:saturate(25%)}.filter-saturate-50{filter:saturate(50%)}.filter-saturate-75{filter:saturate(75%)}.filter-saturate{filter:saturate()}.filter-saturate-200{filter:saturate(200%)}.filter-brightness-0{filter:brightness(0)}.filter-brightness-25{filter:brightness(25%)}.filter-brightness-50{filter:brightness(50%)}.filter-brightness-75{filter:brightness(75%)}.filter-brightness{filter:brightness()}.filter-brightness-200{filter:brightness(200%)}.filter-contrast-0{filter:contrast(0)}.filter-contrast-25{filter:contrast(25%)}.filter-contrast-50{filter:contrast(50%)}.filter-contrast-75{filter:contrast(75%)}.filter-contrast{filter:contrast()}.filter-contrast-200{filter:contrast(200%)}}@layer utilities.flex{.gap-0{gap:0}.gap-inline-0{-moz-column-gap:0;column-gap:0}.gap-block-0{row-gap:0}.gap-1{gap:var(--cffy-space-4)}.gap-inline-1{-moz-column-gap:var(--cffy-space-4);column-gap:var(--cffy-space-4)}.gap-block-1{row-gap:var(--cffy-space-4)}.gap-2{gap:var(--cffy-space-8)}.gap-inline-2{-moz-column-gap:var(--cffy-space-8);column-gap:var(--cffy-space-8)}.gap-block-2{row-gap:var(--cffy-space-8)}.gap-3{gap:var(--cffy-space-12)}.gap-inline-3{-moz-column-gap:var(--cffy-space-12);column-gap:var(--cffy-space-12)}.gap-block-3{row-gap:var(--cffy-space-12)}.gap-4{gap:var(--cffy-space-16)}.gap-inline-4{-moz-column-gap:var(--cffy-space-16);column-gap:var(--cffy-space-16)}.gap-block-4{row-gap:var(--cffy-space-16)}.gap-5{gap:var(--cffy-space-20)}.gap-inline-5{-moz-column-gap:var(--cffy-space-20);column-gap:var(--cffy-space-20)}.gap-block-5{row-gap:var(--cffy-space-20)}.gap-6{gap:var(--cffy-space-24)}.gap-inline-6{-moz-column-gap:var(--cffy-space-24);column-gap:var(--cffy-space-24)}.gap-block-6{row-gap:var(--cffy-space-24)}.gap-7{gap:var(--cffy-space-28)}.gap-inline-7{-moz-column-gap:var(--cffy-space-28);column-gap:var(--cffy-space-28)}.gap-block-7{row-gap:var(--cffy-space-28)}.gap-8{gap:var(--cffy-space-32)}.gap-inline-8{-moz-column-gap:var(--cffy-space-32);column-gap:var(--cffy-space-32)}.gap-block-8{row-gap:var(--cffy-space-32)}.gap-9{gap:var(--cffy-space-36)}.gap-inline-9{-moz-column-gap:var(--cffy-space-36);column-gap:var(--cffy-space-36)}.gap-block-9{row-gap:var(--cffy-space-36)}.gap-10{gap:var(--cffy-space-40)}.gap-inline-10{-moz-column-gap:var(--cffy-space-40);column-gap:var(--cffy-space-40)}.gap-block-10{row-gap:var(--cffy-space-40)}@media (width>=576px){.gap-sm-0{gap:0}.gap-inline-sm-0{-moz-column-gap:0;column-gap:0}.gap-block-sm-0{row-gap:0}.gap-sm-1{gap:var(--cffy-space-4)}.gap-inline-sm-1{-moz-column-gap:var(--cffy-space-4);column-gap:var(--cffy-space-4)}.gap-block-sm-1{row-gap:var(--cffy-space-4)}.gap-sm-2{gap:var(--cffy-space-8)}.gap-inline-sm-2{-moz-column-gap:var(--cffy-space-8);column-gap:var(--cffy-space-8)}.gap-block-sm-2{row-gap:var(--cffy-space-8)}.gap-sm-3{gap:var(--cffy-space-12)}.gap-inline-sm-3{-moz-column-gap:var(--cffy-space-12);column-gap:var(--cffy-space-12)}.gap-block-sm-3{row-gap:var(--cffy-space-12)}.gap-sm-4{gap:var(--cffy-space-16)}.gap-inline-sm-4{-moz-column-gap:var(--cffy-space-16);column-gap:var(--cffy-space-16)}.gap-block-sm-4{row-gap:var(--cffy-space-16)}.gap-sm-5{gap:var(--cffy-space-20)}.gap-inline-sm-5{-moz-column-gap:var(--cffy-space-20);column-gap:var(--cffy-space-20)}.gap-block-sm-5{row-gap:var(--cffy-space-20)}.gap-sm-6{gap:var(--cffy-space-24)}.gap-inline-sm-6{-moz-column-gap:var(--cffy-space-24);column-gap:var(--cffy-space-24)}.gap-block-sm-6{row-gap:var(--cffy-space-24)}.gap-sm-7{gap:var(--cffy-space-28)}.gap-inline-sm-7{-moz-column-gap:var(--cffy-space-28);column-gap:var(--cffy-space-28)}.gap-block-sm-7{row-gap:var(--cffy-space-28)}.gap-sm-8{gap:var(--cffy-space-32)}.gap-inline-sm-8{-moz-column-gap:var(--cffy-space-32);column-gap:var(--cffy-space-32)}.gap-block-sm-8{row-gap:var(--cffy-space-32)}.gap-sm-9{gap:var(--cffy-space-36)}.gap-inline-sm-9{-moz-column-gap:var(--cffy-space-36);column-gap:var(--cffy-space-36)}.gap-block-sm-9{row-gap:var(--cffy-space-36)}.gap-sm-10{gap:var(--cffy-space-40)}.gap-inline-sm-10{-moz-column-gap:var(--cffy-space-40);column-gap:var(--cffy-space-40)}.gap-block-sm-10{row-gap:var(--cffy-space-40)}}@media (width>=768px){.gap-md-0{gap:0}.gap-inline-md-0{-moz-column-gap:0;column-gap:0}.gap-block-md-0{row-gap:0}.gap-md-1{gap:var(--cffy-space-4)}.gap-inline-md-1{-moz-column-gap:var(--cffy-space-4);column-gap:var(--cffy-space-4)}.gap-block-md-1{row-gap:var(--cffy-space-4)}.gap-md-2{gap:var(--cffy-space-8)}.gap-inline-md-2{-moz-column-gap:var(--cffy-space-8);column-gap:var(--cffy-space-8)}.gap-block-md-2{row-gap:var(--cffy-space-8)}.gap-md-3{gap:var(--cffy-space-12)}.gap-inline-md-3{-moz-column-gap:var(--cffy-space-12);column-gap:var(--cffy-space-12)}.gap-block-md-3{row-gap:var(--cffy-space-12)}.gap-md-4{gap:var(--cffy-space-16)}.gap-inline-md-4{-moz-column-gap:var(--cffy-space-16);column-gap:var(--cffy-space-16)}.gap-block-md-4{row-gap:var(--cffy-space-16)}.gap-md-5{gap:var(--cffy-space-20)}.gap-inline-md-5{-moz-column-gap:var(--cffy-space-20);column-gap:var(--cffy-space-20)}.gap-block-md-5{row-gap:var(--cffy-space-20)}.gap-md-6{gap:var(--cffy-space-24)}.gap-inline-md-6{-moz-column-gap:var(--cffy-space-24);column-gap:var(--cffy-space-24)}.gap-block-md-6{row-gap:var(--cffy-space-24)}.gap-md-7{gap:var(--cffy-space-28)}.gap-inline-md-7{-moz-column-gap:var(--cffy-space-28);column-gap:var(--cffy-space-28)}.gap-block-md-7{row-gap:var(--cffy-space-28)}.gap-md-8{gap:var(--cffy-space-32)}.gap-inline-md-8{-moz-column-gap:var(--cffy-space-32);column-gap:var(--cffy-space-32)}.gap-block-md-8{row-gap:var(--cffy-space-32)}.gap-md-9{gap:var(--cffy-space-36)}.gap-inline-md-9{-moz-column-gap:var(--cffy-space-36);column-gap:var(--cffy-space-36)}.gap-block-md-9{row-gap:var(--cffy-space-36)}.gap-md-10{gap:var(--cffy-space-40)}.gap-inline-md-10{-moz-column-gap:var(--cffy-space-40);column-gap:var(--cffy-space-40)}.gap-block-md-10{row-gap:var(--cffy-space-40)}}@media (width>=992px){.gap-lg-0{gap:0}.gap-inline-lg-0{-moz-column-gap:0;column-gap:0}.gap-block-lg-0{row-gap:0}.gap-lg-1{gap:var(--cffy-space-4)}.gap-inline-lg-1{-moz-column-gap:var(--cffy-space-4);column-gap:var(--cffy-space-4)}.gap-block-lg-1{row-gap:var(--cffy-space-4)}.gap-lg-2{gap:var(--cffy-space-8)}.gap-inline-lg-2{-moz-column-gap:var(--cffy-space-8);column-gap:var(--cffy-space-8)}.gap-block-lg-2{row-gap:var(--cffy-space-8)}.gap-lg-3{gap:var(--cffy-space-12)}.gap-inline-lg-3{-moz-column-gap:var(--cffy-space-12);column-gap:var(--cffy-space-12)}.gap-block-lg-3{row-gap:var(--cffy-space-12)}.gap-lg-4{gap:var(--cffy-space-16)}.gap-inline-lg-4{-moz-column-gap:var(--cffy-space-16);column-gap:var(--cffy-space-16)}.gap-block-lg-4{row-gap:var(--cffy-space-16)}.gap-lg-5{gap:var(--cffy-space-20)}.gap-inline-lg-5{-moz-column-gap:var(--cffy-space-20);column-gap:var(--cffy-space-20)}.gap-block-lg-5{row-gap:var(--cffy-space-20)}.gap-lg-6{gap:var(--cffy-space-24)}.gap-inline-lg-6{-moz-column-gap:var(--cffy-space-24);column-gap:var(--cffy-space-24)}.gap-block-lg-6{row-gap:var(--cffy-space-24)}.gap-lg-7{gap:var(--cffy-space-28)}.gap-inline-lg-7{-moz-column-gap:var(--cffy-space-28);column-gap:var(--cffy-space-28)}.gap-block-lg-7{row-gap:var(--cffy-space-28)}.gap-lg-8{gap:var(--cffy-space-32)}.gap-inline-lg-8{-moz-column-gap:var(--cffy-space-32);column-gap:var(--cffy-space-32)}.gap-block-lg-8{row-gap:var(--cffy-space-32)}.gap-lg-9{gap:var(--cffy-space-36)}.gap-inline-lg-9{-moz-column-gap:var(--cffy-space-36);column-gap:var(--cffy-space-36)}.gap-block-lg-9{row-gap:var(--cffy-space-36)}.gap-lg-10{gap:var(--cffy-space-40)}.gap-inline-lg-10{-moz-column-gap:var(--cffy-space-40);column-gap:var(--cffy-space-40)}.gap-block-lg-10{row-gap:var(--cffy-space-40)}}@media (width>=1200px){.gap-xl-0{gap:0}.gap-inline-xl-0{-moz-column-gap:0;column-gap:0}.gap-block-xl-0{row-gap:0}.gap-xl-1{gap:var(--cffy-space-4)}.gap-inline-xl-1{-moz-column-gap:var(--cffy-space-4);column-gap:var(--cffy-space-4)}.gap-block-xl-1{row-gap:var(--cffy-space-4)}.gap-xl-2{gap:var(--cffy-space-8)}.gap-inline-xl-2{-moz-column-gap:var(--cffy-space-8);column-gap:var(--cffy-space-8)}.gap-block-xl-2{row-gap:var(--cffy-space-8)}.gap-xl-3{gap:var(--cffy-space-12)}.gap-inline-xl-3{-moz-column-gap:var(--cffy-space-12);column-gap:var(--cffy-space-12)}.gap-block-xl-3{row-gap:var(--cffy-space-12)}.gap-xl-4{gap:var(--cffy-space-16)}.gap-inline-xl-4{-moz-column-gap:var(--cffy-space-16);column-gap:var(--cffy-space-16)}.gap-block-xl-4{row-gap:var(--cffy-space-16)}.gap-xl-5{gap:var(--cffy-space-20)}.gap-inline-xl-5{-moz-column-gap:var(--cffy-space-20);column-gap:var(--cffy-space-20)}.gap-block-xl-5{row-gap:var(--cffy-space-20)}.gap-xl-6{gap:var(--cffy-space-24)}.gap-inline-xl-6{-moz-column-gap:var(--cffy-space-24);column-gap:var(--cffy-space-24)}.gap-block-xl-6{row-gap:var(--cffy-space-24)}.gap-xl-7{gap:var(--cffy-space-28)}.gap-inline-xl-7{-moz-column-gap:var(--cffy-space-28);column-gap:var(--cffy-space-28)}.gap-block-xl-7{row-gap:var(--cffy-space-28)}.gap-xl-8{gap:var(--cffy-space-32)}.gap-inline-xl-8{-moz-column-gap:var(--cffy-space-32);column-gap:var(--cffy-space-32)}.gap-block-xl-8{row-gap:var(--cffy-space-32)}.gap-xl-9{gap:var(--cffy-space-36)}.gap-inline-xl-9{-moz-column-gap:var(--cffy-space-36);column-gap:var(--cffy-space-36)}.gap-block-xl-9{row-gap:var(--cffy-space-36)}.gap-xl-10{gap:var(--cffy-space-40)}.gap-inline-xl-10{-moz-column-gap:var(--cffy-space-40);column-gap:var(--cffy-space-40)}.gap-block-xl-10{row-gap:var(--cffy-space-40)}}@media (width>=1400px){.gap-xxl-0{gap:0}.gap-inline-xxl-0{-moz-column-gap:0;column-gap:0}.gap-block-xxl-0{row-gap:0}.gap-xxl-1{gap:var(--cffy-space-4)}.gap-inline-xxl-1{-moz-column-gap:var(--cffy-space-4);column-gap:var(--cffy-space-4)}.gap-block-xxl-1{row-gap:var(--cffy-space-4)}.gap-xxl-2{gap:var(--cffy-space-8)}.gap-inline-xxl-2{-moz-column-gap:var(--cffy-space-8);column-gap:var(--cffy-space-8)}.gap-block-xxl-2{row-gap:var(--cffy-space-8)}.gap-xxl-3{gap:var(--cffy-space-12)}.gap-inline-xxl-3{-moz-column-gap:var(--cffy-space-12);column-gap:var(--cffy-space-12)}.gap-block-xxl-3{row-gap:var(--cffy-space-12)}.gap-xxl-4{gap:var(--cffy-space-16)}.gap-inline-xxl-4{-moz-column-gap:var(--cffy-space-16);column-gap:var(--cffy-space-16)}.gap-block-xxl-4{row-gap:var(--cffy-space-16)}.gap-xxl-5{gap:var(--cffy-space-20)}.gap-inline-xxl-5{-moz-column-gap:var(--cffy-space-20);column-gap:var(--cffy-space-20)}.gap-block-xxl-5{row-gap:var(--cffy-space-20)}.gap-xxl-6{gap:var(--cffy-space-24)}.gap-inline-xxl-6{-moz-column-gap:var(--cffy-space-24);column-gap:var(--cffy-space-24)}.gap-block-xxl-6{row-gap:var(--cffy-space-24)}.gap-xxl-7{gap:var(--cffy-space-28)}.gap-inline-xxl-7{-moz-column-gap:var(--cffy-space-28);column-gap:var(--cffy-space-28)}.gap-block-xxl-7{row-gap:var(--cffy-space-28)}.gap-xxl-8{gap:var(--cffy-space-32)}.gap-inline-xxl-8{-moz-column-gap:var(--cffy-space-32);column-gap:var(--cffy-space-32)}.gap-block-xxl-8{row-gap:var(--cffy-space-32)}.gap-xxl-9{gap:var(--cffy-space-36)}.gap-inline-xxl-9{-moz-column-gap:var(--cffy-space-36);column-gap:var(--cffy-space-36)}.gap-block-xxl-9{row-gap:var(--cffy-space-36)}.gap-xxl-10{gap:var(--cffy-space-40)}.gap-inline-xxl-10{-moz-column-gap:var(--cffy-space-40);column-gap:var(--cffy-space-40)}.gap-block-xxl-10{row-gap:var(--cffy-space-40)}}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-fill{flex:auto}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-order-1{order:1}.flex-order-2{order:2}.flex-order-3{order:3}.flex-order-4{order:4}.flex-order-5{order:5}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.align-items-baseline{align-items:baseline}.align-items-stretch{align-items:stretch}.align-content-start{align-content:flex-start}.align-content-center{align-content:center}.align-content-end{align-content:flex-end}.align-content-between{align-content:space-between}.align-content-around{align-content:space-around}.align-self-auto{align-self:auto}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.align-self-stretch{align-self:stretch}.align-self-baseline{align-self:baseline}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.justify-items-start{justify-items:start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-stretch{justify-items:stretch}.justify-self-auto{justify-self:auto}.justify-self-start{justify-self:start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:end}.justify-self-stretch{justify-self:stretch}.place-content-center{place-content:center}.place-content-start{place-content:flex-start}.place-content-end{place-content:flex-end}.place-content-between{place-content:space-between}.place-content-around{place-content:space-around}.place-content-evenly{place-content:space-evenly}.place-items-start{place-items:start}.place-items-center{place-items:center}.place-items-end{place-items:end}.place-items-stretch{place-items:stretch stretch}.place-self-auto{place-self:auto}.place-self-start{place-self:start}.place-self-end{place-self:end}.place-self-center{place-self:center}.place-self-stretch{place-self:stretch stretch}@media (width>=576px){.justify-content-sm-start{justify-content:flex-start}.justify-content-sm-center{justify-content:center}.justify-content-sm-end{justify-content:flex-end}.justify-content-sm-between{justify-content:space-between}.justify-content-sm-around{justify-content:space-around}.justify-content-sm-evenly{justify-content:space-evenly}.justify-items-sm-start{justify-items:flex-start}.justify-items-sm-center{justify-items:center}.justify-items-sm-end{justify-items:flex-end}.justify-items-sm-stretch{justify-items:stretch}.justify-self-sm-start{justify-self:flex-start}.justify-self-sm-center{justify-self:center}.justify-self-sm-end{justify-self:flex-end}.justify-self-sm-stretch{justify-self:stretch}.align-content-sm-start{align-content:flex-start}.align-content-sm-center{align-content:center}.align-content-sm-end{align-content:flex-end}.align-content-sm-between{align-content:space-between}.align-content-sm-around{align-content:space-around}.align-content-sm-stretch{align-content:stretch}.align-items-sm-start{align-items:flex-start}.align-items-sm-center{align-items:center}.align-items-sm-end{align-items:flex-end}.align-items-sm-stretch{align-items:stretch}.align-items-sm-baseline{align-items:baseline}.align-self-sm-start{align-self:flex-start}.align-self-sm-center{align-self:center}.align-self-sm-end{align-self:flex-end}.align-self-sm-stretch{align-self:stretch}.align-self-sm-baseline{align-self:baseline}.place-content-sm-start{place-content:flex-start}.place-content-sm-end{place-content:flex-end}.place-content-sm-center{place-content:center}.place-content-sm-between{place-content:space-between}.place-content-sm-around{place-content:space-around}.place-content-sm-evenly{place-content:space-evenly}.place-content-sm-stretch{place-content:stretch}.place-items-sm-start{place-items:start}.place-items-sm-end{place-items:end}.place-items-sm-center{place-items:center}.place-items-sm-stretch{place-items:stretch stretch}.place-items-sm-baseline{place-items:baseline}.place-self-sm-start{place-self:start}.place-self-sm-end{place-self:end}.place-self-sm-center{place-self:center}.place-self-sm-stretch{place-self:stretch stretch}.place-self-sm-baseline{place-self:baseline}.place-self-sm-auto{place-self:auto}.flex-sm-row{flex-direction:row}.flex-sm-row-reverse{flex-direction:row-reverse}.flex-sm-column{flex-direction:column}.flex-sm-column-reverse{flex-direction:column-reverse}.flex-sm-wrap{flex-wrap:wrap}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse}.flex-sm-nowrap{flex-wrap:nowrap}.flex-order-sm-1{order:1}.flex-order-sm-2{order:2}.flex-order-sm-3{order:3}.flex-order-sm-4{order:4}.flex-order-sm-5{order:5}.flex-grow-sm-0{flex-grow:0}.flex-grow-sm-1{flex-grow:1}.flex-shrink-sm-0{flex-shrink:0}.flex-shrink-sm-1{flex-shrink:1}}@media (width>=768px){.justify-content-md-start{justify-content:flex-start}.justify-content-md-center{justify-content:center}.justify-content-md-end{justify-content:flex-end}.justify-content-md-between{justify-content:space-between}.justify-content-md-around{justify-content:space-around}.justify-content-md-evenly{justify-content:space-evenly}.justify-items-md-start{justify-items:flex-start}.justify-items-md-center{justify-items:center}.justify-items-md-end{justify-items:flex-end}.justify-items-md-stretch{justify-items:stretch}.justify-self-md-start{justify-self:flex-start}.justify-self-md-center{justify-self:center}.justify-self-md-end{justify-self:flex-end}.justify-self-md-stretch{justify-self:stretch}.align-content-md-start{align-content:flex-start}.align-content-md-center{align-content:center}.align-content-md-end{align-content:flex-end}.align-content-md-between{align-content:space-between}.align-content-md-around{align-content:space-around}.align-content-md-stretch{align-content:stretch}.align-items-md-start{align-items:flex-start}.align-items-md-center{align-items:center}.align-items-md-end{align-items:flex-end}.align-items-md-stretch{align-items:stretch}.align-items-md-baseline{align-items:baseline}.align-self-md-start{align-self:flex-start}.align-self-md-center{align-self:center}.align-self-md-end{align-self:flex-end}.align-self-md-stretch{align-self:stretch}.align-self-md-baseline{align-self:baseline}.place-content-md-start{place-content:flex-start}.place-content-md-end{place-content:flex-end}.place-content-md-center{place-content:center}.place-content-md-between{place-content:space-between}.place-content-md-around{place-content:space-around}.place-content-md-evenly{place-content:space-evenly}.place-content-md-stretch{place-content:stretch}.place-items-md-start{place-items:start}.place-items-md-end{place-items:end}.place-items-md-center{place-items:center}.place-items-md-stretch{place-items:stretch stretch}.place-items-md-baseline{place-items:baseline}.place-self-md-start{place-self:start}.place-self-md-end{place-self:end}.place-self-md-center{place-self:center}.place-self-md-stretch{place-self:stretch stretch}.place-self-md-baseline{place-self:baseline}.place-self-md-auto{place-self:auto}.flex-md-row{flex-direction:row}.flex-md-row-reverse{flex-direction:row-reverse}.flex-md-column{flex-direction:column}.flex-md-column-reverse{flex-direction:column-reverse}.flex-md-wrap{flex-wrap:wrap}.flex-md-wrap-reverse{flex-wrap:wrap-reverse}.flex-md-nowrap{flex-wrap:nowrap}.flex-order-md-1{order:1}.flex-order-md-2{order:2}.flex-order-md-3{order:3}.flex-order-md-4{order:4}.flex-order-md-5{order:5}.flex-grow-md-0{flex-grow:0}.flex-grow-md-1{flex-grow:1}.flex-shrink-md-0{flex-shrink:0}.flex-shrink-md-1{flex-shrink:1}}@media (width>=992px){.justify-content-lg-start{justify-content:flex-start}.justify-content-lg-center{justify-content:center}.justify-content-lg-end{justify-content:flex-end}.justify-content-lg-between{justify-content:space-between}.justify-content-lg-around{justify-content:space-around}.justify-content-lg-evenly{justify-content:space-evenly}.justify-items-lg-start{justify-items:flex-start}.justify-items-lg-center{justify-items:center}.justify-items-lg-end{justify-items:flex-end}.justify-items-lg-stretch{justify-items:stretch}.justify-self-lg-start{justify-self:flex-start}.justify-self-lg-center{justify-self:center}.justify-self-lg-end{justify-self:flex-end}.justify-self-lg-stretch{justify-self:stretch}.align-content-lg-start{align-content:flex-start}.align-content-lg-center{align-content:center}.align-content-lg-end{align-content:flex-end}.align-content-lg-between{align-content:space-between}.align-content-lg-around{align-content:space-around}.align-content-lg-stretch{align-content:stretch}.align-items-lg-start{align-items:flex-start}.align-items-lg-center{align-items:center}.align-items-lg-end{align-items:flex-end}.align-items-lg-stretch{align-items:stretch}.align-items-lg-baseline{align-items:baseline}.align-self-lg-start{align-self:flex-start}.align-self-lg-center{align-self:center}.align-self-lg-end{align-self:flex-end}.align-self-lg-stretch{align-self:stretch}.align-self-lg-baseline{align-self:baseline}.place-content-lg-start{place-content:flex-start}.place-content-lg-end{place-content:flex-end}.place-content-lg-center{place-content:center}.place-content-lg-between{place-content:space-between}.place-content-lg-around{place-content:space-around}.place-content-lg-evenly{place-content:space-evenly}.place-content-lg-stretch{place-content:stretch}.place-items-lg-start{place-items:start}.place-items-lg-end{place-items:end}.place-items-lg-center{place-items:center}.place-items-lg-stretch{place-items:stretch stretch}.place-items-lg-baseline{place-items:baseline}.place-self-lg-start{place-self:start}.place-self-lg-end{place-self:end}.place-self-lg-center{place-self:center}.place-self-lg-stretch{place-self:stretch stretch}.place-self-lg-baseline{place-self:baseline}.place-self-lg-auto{place-self:auto}.flex-lg-row{flex-direction:row}.flex-lg-row-reverse{flex-direction:row-reverse}.flex-lg-column{flex-direction:column}.flex-lg-column-reverse{flex-direction:column-reverse}.flex-lg-wrap{flex-wrap:wrap}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse}.flex-lg-nowrap{flex-wrap:nowrap}.flex-order-lg-1{order:1}.flex-order-lg-2{order:2}.flex-order-lg-3{order:3}.flex-order-lg-4{order:4}.flex-order-lg-5{order:5}.flex-grow-lg-0{flex-grow:0}.flex-grow-lg-1{flex-grow:1}.flex-shrink-lg-0{flex-shrink:0}.flex-shrink-lg-1{flex-shrink:1}}@media (width>=1200px){.justify-content-xl-start{justify-content:flex-start}.justify-content-xl-center{justify-content:center}.justify-content-xl-end{justify-content:flex-end}.justify-content-xl-between{justify-content:space-between}.justify-content-xl-around{justify-content:space-around}.justify-content-xl-evenly{justify-content:space-evenly}.justify-items-xl-start{justify-items:flex-start}.justify-items-xl-center{justify-items:center}.justify-items-xl-end{justify-items:flex-end}.justify-items-xl-stretch{justify-items:stretch}.justify-self-xl-start{justify-self:flex-start}.justify-self-xl-center{justify-self:center}.justify-self-xl-end{justify-self:flex-end}.justify-self-xl-stretch{justify-self:stretch}.align-content-xl-start{align-content:flex-start}.align-content-xl-center{align-content:center}.align-content-xl-end{align-content:flex-end}.align-content-xl-between{align-content:space-between}.align-content-xl-around{align-content:space-around}.align-content-xl-stretch{align-content:stretch}.align-items-xl-start{align-items:flex-start}.align-items-xl-center{align-items:center}.align-items-xl-end{align-items:flex-end}.align-items-xl-stretch{align-items:stretch}.align-items-xl-baseline{align-items:baseline}.align-self-xl-start{align-self:flex-start}.align-self-xl-center{align-self:center}.align-self-xl-end{align-self:flex-end}.align-self-xl-stretch{align-self:stretch}.align-self-xl-baseline{align-self:baseline}.place-content-xl-start{place-content:flex-start}.place-content-xl-end{place-content:flex-end}.place-content-xl-center{place-content:center}.place-content-xl-between{place-content:space-between}.place-content-xl-around{place-content:space-around}.place-content-xl-evenly{place-content:space-evenly}.place-content-xl-stretch{place-content:stretch}.place-items-xl-start{place-items:start}.place-items-xl-end{place-items:end}.place-items-xl-center{place-items:center}.place-items-xl-stretch{place-items:stretch stretch}.place-items-xl-baseline{place-items:baseline}.place-self-xl-start{place-self:start}.place-self-xl-end{place-self:end}.place-self-xl-center{place-self:center}.place-self-xl-stretch{place-self:stretch stretch}.place-self-xl-baseline{place-self:baseline}.place-self-xl-auto{place-self:auto}.flex-xl-row{flex-direction:row}.flex-xl-row-reverse{flex-direction:row-reverse}.flex-xl-column{flex-direction:column}.flex-xl-column-reverse{flex-direction:column-reverse}.flex-xl-wrap{flex-wrap:wrap}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse}.flex-xl-nowrap{flex-wrap:nowrap}.flex-order-xl-1{order:1}.flex-order-xl-2{order:2}.flex-order-xl-3{order:3}.flex-order-xl-4{order:4}.flex-order-xl-5{order:5}.flex-grow-xl-0{flex-grow:0}.flex-grow-xl-1{flex-grow:1}.flex-shrink-xl-0{flex-shrink:0}.flex-shrink-xl-1{flex-shrink:1}}@media (width>=1400px){.justify-content-xxl-start{justify-content:flex-start}.justify-content-xxl-center{justify-content:center}.justify-content-xxl-end{justify-content:flex-end}.justify-content-xxl-between{justify-content:space-between}.justify-content-xxl-around{justify-content:space-around}.justify-content-xxl-evenly{justify-content:space-evenly}.justify-items-xxl-start{justify-items:flex-start}.justify-items-xxl-center{justify-items:center}.justify-items-xxl-end{justify-items:flex-end}.justify-items-xxl-stretch{justify-items:stretch}.justify-self-xxl-start{justify-self:flex-start}.justify-self-xxl-center{justify-self:center}.justify-self-xxl-end{justify-self:flex-end}.justify-self-xxl-stretch{justify-self:stretch}.align-content-xxl-start{align-content:flex-start}.align-content-xxl-center{align-content:center}.align-content-xxl-end{align-content:flex-end}.align-content-xxl-between{align-content:space-between}.align-content-xxl-around{align-content:space-around}.align-content-xxl-stretch{align-content:stretch}.align-items-xxl-start{align-items:flex-start}.align-items-xxl-center{align-items:center}.align-items-xxl-end{align-items:flex-end}.align-items-xxl-stretch{align-items:stretch}.align-items-xxl-baseline{align-items:baseline}.align-self-xxl-start{align-self:flex-start}.align-self-xxl-center{align-self:center}.align-self-xxl-end{align-self:flex-end}.align-self-xxl-stretch{align-self:stretch}.align-self-xxl-baseline{align-self:baseline}.place-content-xxl-start{place-content:flex-start}.place-content-xxl-end{place-content:flex-end}.place-content-xxl-center{place-content:center}.place-content-xxl-between{place-content:space-between}.place-content-xxl-around{place-content:space-around}.place-content-xxl-evenly{place-content:space-evenly}.place-content-xxl-stretch{place-content:stretch}.place-items-xxl-start{place-items:start}.place-items-xxl-end{place-items:end}.place-items-xxl-center{place-items:center}.place-items-xxl-stretch{place-items:stretch stretch}.place-items-xxl-baseline{place-items:baseline}.place-self-xxl-start{place-self:start}.place-self-xxl-end{place-self:end}.place-self-xxl-center{place-self:center}.place-self-xxl-stretch{place-self:stretch stretch}.place-self-xxl-baseline{place-self:baseline}.place-self-xxl-auto{place-self:auto}.flex-xxl-row{flex-direction:row}.flex-xxl-row-reverse{flex-direction:row-reverse}.flex-xxl-column{flex-direction:column}.flex-xxl-column-reverse{flex-direction:column-reverse}.flex-xxl-wrap{flex-wrap:wrap}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse}.flex-xxl-nowrap{flex-wrap:nowrap}.flex-order-xxl-1{order:1}.flex-order-xxl-2{order:2}.flex-order-xxl-3{order:3}.flex-order-xxl-4{order:4}.flex-order-xxl-5{order:5}.flex-grow-xxl-0{flex-grow:0}.flex-grow-xxl-1{flex-grow:1}.flex-shrink-xxl-0{flex-shrink:0}.flex-shrink-xxl-1{flex-shrink:1}}}@layer utilities.isolation{.isolate{isolation:isolate}.isolate-auto{isolation:auto}}@layer utilities.mix-blend-mode{.mix-blend-normal{mix-blend-mode:normal}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-lighten{mix-blend-mode:lighten}.mix-blend-color-dodge{mix-blend-mode:color-dodge}.mix-blend-color-burn{mix-blend-mode:color-burn}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-soft-light{mix-blend-mode:soft-light}.mix-blend-difference{mix-blend-mode:difference}.mix-blend-exclusion{mix-blend-mode:exclusion}.mix-blend-hue{mix-blend-mode:hue}.mix-blend-saturation{mix-blend-mode:saturation}.mix-blend-color{mix-blend-mode:color}.mix-blend-luminosity{mix-blend-mode:luminosity}}@layer utilities.opacity{.opacity-0{--_opacity:0%;opacity:0}.opacity-5{--_opacity:5%;opacity:.05}.opacity-10{--_opacity:10%;opacity:.1}.opacity-20{--_opacity:20%;opacity:.2}.opacity-30{--_opacity:30%;opacity:.3}.opacity-40{--_opacity:40%;opacity:.4}.opacity-50{--_opacity:50%;opacity:.5}.opacity-60{--_opacity:60%;opacity:.6}.opacity-70{--_opacity:70%;opacity:.7}.opacity-80{--_opacity:80%;opacity:.8}.opacity-90{--_opacity:90%;opacity:.9}.opacity-100{--_opacity:100%;opacity:1}}@layer utilities.position{.position-static{position:static}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.top-px{top:1px}.right-px{right:1px}.bottom-px{bottom:1px}.left-px{left:1px}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.top-1{top:var(--cffy-space-4)}.right-1{right:var(--cffy-space-4)}.bottom-1{bottom:var(--cffy-space-4)}.left-1{left:var(--cffy-space-4)}.top-2{top:var(--cffy-space-8)}.right-2{right:var(--cffy-space-8)}.bottom-2{bottom:var(--cffy-space-8)}.left-2{left:var(--cffy-space-8)}.top-3{top:var(--cffy-space-16)}.right-3{right:var(--cffy-space-16)}.bottom-3{bottom:var(--cffy-space-16)}.left-3{left:var(--cffy-space-16)}.top-4{top:var(--cffy-space-24)}.right-4{right:var(--cffy-space-24)}.bottom-4{bottom:var(--cffy-space-24)}.left-4{left:var(--cffy-space-24)}.top-5{top:var(--cffy-space-48)}.right-5{right:var(--cffy-space-48)}.bottom-5{bottom:var(--cffy-space-48)}.left-5{left:var(--cffy-space-48)}.top-6{top:var(--cffy-space-72)}.right-6{right:var(--cffy-space-72)}.bottom-6{bottom:var(--cffy-space-72)}.left-6{left:var(--cffy-space-72)}.top-7{top:var(--cffy-space-96)}.right-7{right:var(--cffy-space-96)}.bottom-7{bottom:var(--cffy-space-96)}.left-7{left:var(--cffy-space-96)}.top-8{top:var(--cffy-space-120)}.right-8{right:var(--cffy-space-120)}.bottom-8{bottom:var(--cffy-space-120)}.left-8{left:var(--cffy-space-120)}.top-9{top:var(--cffy-space-144)}.right-9{right:var(--cffy-space-144)}.bottom-9{bottom:var(--cffy-space-144)}.left-9{left:var(--cffy-space-144)}.top-10{top:var(--cffy-space-192)}.right-10{right:var(--cffy-space-192)}.bottom-10{bottom:var(--cffy-space-192)}.left-10{left:var(--cffy-space-192)}@media (width>=576px){.top-sm-px{top:1px}.right-sm-px{right:1px}.bottom-sm-px{bottom:1px}.left-sm-px{left:1px}.top-sm-0{top:0}.right-sm-0{right:0}.bottom-sm-0{bottom:0}.left-sm-0{left:0}.top-sm-1{top:var(--cffy-space-4)}.right-sm-1{right:var(--cffy-space-4)}.bottom-sm-1{bottom:var(--cffy-space-4)}.left-sm-1{left:var(--cffy-space-4)}.top-sm-2{top:var(--cffy-space-8)}.right-sm-2{right:var(--cffy-space-8)}.bottom-sm-2{bottom:var(--cffy-space-8)}.left-sm-2{left:var(--cffy-space-8)}.top-sm-3{top:var(--cffy-space-16)}.right-sm-3{right:var(--cffy-space-16)}.bottom-sm-3{bottom:var(--cffy-space-16)}.left-sm-3{left:var(--cffy-space-16)}.top-sm-4{top:var(--cffy-space-24)}.right-sm-4{right:var(--cffy-space-24)}.bottom-sm-4{bottom:var(--cffy-space-24)}.left-sm-4{left:var(--cffy-space-24)}.top-sm-5{top:var(--cffy-space-48)}.right-sm-5{right:var(--cffy-space-48)}.bottom-sm-5{bottom:var(--cffy-space-48)}.left-sm-5{left:var(--cffy-space-48)}.top-sm-6{top:var(--cffy-space-72)}.right-sm-6{right:var(--cffy-space-72)}.bottom-sm-6{bottom:var(--cffy-space-72)}.left-sm-6{left:var(--cffy-space-72)}.top-sm-7{top:var(--cffy-space-96)}.right-sm-7{right:var(--cffy-space-96)}.bottom-sm-7{bottom:var(--cffy-space-96)}.left-sm-7{left:var(--cffy-space-96)}.top-sm-8{top:var(--cffy-space-120)}.right-sm-8{right:var(--cffy-space-120)}.bottom-sm-8{bottom:var(--cffy-space-120)}.left-sm-8{left:var(--cffy-space-120)}.top-sm-9{top:var(--cffy-space-144)}.right-sm-9{right:var(--cffy-space-144)}.bottom-sm-9{bottom:var(--cffy-space-144)}.left-sm-9{left:var(--cffy-space-144)}.top-sm-10{top:var(--cffy-space-192)}.right-sm-10{right:var(--cffy-space-192)}.bottom-sm-10{bottom:var(--cffy-space-192)}.left-sm-10{left:var(--cffy-space-192)}}@media (width>=768px){.top-md-px{top:1px}.right-md-px{right:1px}.bottom-md-px{bottom:1px}.left-md-px{left:1px}.top-md-0{top:0}.right-md-0{right:0}.bottom-md-0{bottom:0}.left-md-0{left:0}.top-md-1{top:var(--cffy-space-4)}.right-md-1{right:var(--cffy-space-4)}.bottom-md-1{bottom:var(--cffy-space-4)}.left-md-1{left:var(--cffy-space-4)}.top-md-2{top:var(--cffy-space-8)}.right-md-2{right:var(--cffy-space-8)}.bottom-md-2{bottom:var(--cffy-space-8)}.left-md-2{left:var(--cffy-space-8)}.top-md-3{top:var(--cffy-space-16)}.right-md-3{right:var(--cffy-space-16)}.bottom-md-3{bottom:var(--cffy-space-16)}.left-md-3{left:var(--cffy-space-16)}.top-md-4{top:var(--cffy-space-24)}.right-md-4{right:var(--cffy-space-24)}.bottom-md-4{bottom:var(--cffy-space-24)}.left-md-4{left:var(--cffy-space-24)}.top-md-5{top:var(--cffy-space-48)}.right-md-5{right:var(--cffy-space-48)}.bottom-md-5{bottom:var(--cffy-space-48)}.left-md-5{left:var(--cffy-space-48)}.top-md-6{top:var(--cffy-space-72)}.right-md-6{right:var(--cffy-space-72)}.bottom-md-6{bottom:var(--cffy-space-72)}.left-md-6{left:var(--cffy-space-72)}.top-md-7{top:var(--cffy-space-96)}.right-md-7{right:var(--cffy-space-96)}.bottom-md-7{bottom:var(--cffy-space-96)}.left-md-7{left:var(--cffy-space-96)}.top-md-8{top:var(--cffy-space-120)}.right-md-8{right:var(--cffy-space-120)}.bottom-md-8{bottom:var(--cffy-space-120)}.left-md-8{left:var(--cffy-space-120)}.top-md-9{top:var(--cffy-space-144)}.right-md-9{right:var(--cffy-space-144)}.bottom-md-9{bottom:var(--cffy-space-144)}.left-md-9{left:var(--cffy-space-144)}.top-md-10{top:var(--cffy-space-192)}.right-md-10{right:var(--cffy-space-192)}.bottom-md-10{bottom:var(--cffy-space-192)}.left-md-10{left:var(--cffy-space-192)}}@media (width>=992px){.top-lg-px{top:1px}.right-lg-px{right:1px}.bottom-lg-px{bottom:1px}.left-lg-px{left:1px}.top-lg-0{top:0}.right-lg-0{right:0}.bottom-lg-0{bottom:0}.left-lg-0{left:0}.top-lg-1{top:var(--cffy-space-4)}.right-lg-1{right:var(--cffy-space-4)}.bottom-lg-1{bottom:var(--cffy-space-4)}.left-lg-1{left:var(--cffy-space-4)}.top-lg-2{top:var(--cffy-space-8)}.right-lg-2{right:var(--cffy-space-8)}.bottom-lg-2{bottom:var(--cffy-space-8)}.left-lg-2{left:var(--cffy-space-8)}.top-lg-3{top:var(--cffy-space-16)}.right-lg-3{right:var(--cffy-space-16)}.bottom-lg-3{bottom:var(--cffy-space-16)}.left-lg-3{left:var(--cffy-space-16)}.top-lg-4{top:var(--cffy-space-24)}.right-lg-4{right:var(--cffy-space-24)}.bottom-lg-4{bottom:var(--cffy-space-24)}.left-lg-4{left:var(--cffy-space-24)}.top-lg-5{top:var(--cffy-space-48)}.right-lg-5{right:var(--cffy-space-48)}.bottom-lg-5{bottom:var(--cffy-space-48)}.left-lg-5{left:var(--cffy-space-48)}.top-lg-6{top:var(--cffy-space-72)}.right-lg-6{right:var(--cffy-space-72)}.bottom-lg-6{bottom:var(--cffy-space-72)}.left-lg-6{left:var(--cffy-space-72)}.top-lg-7{top:var(--cffy-space-96)}.right-lg-7{right:var(--cffy-space-96)}.bottom-lg-7{bottom:var(--cffy-space-96)}.left-lg-7{left:var(--cffy-space-96)}.top-lg-8{top:var(--cffy-space-120)}.right-lg-8{right:var(--cffy-space-120)}.bottom-lg-8{bottom:var(--cffy-space-120)}.left-lg-8{left:var(--cffy-space-120)}.top-lg-9{top:var(--cffy-space-144)}.right-lg-9{right:var(--cffy-space-144)}.bottom-lg-9{bottom:var(--cffy-space-144)}.left-lg-9{left:var(--cffy-space-144)}.top-lg-10{top:var(--cffy-space-192)}.right-lg-10{right:var(--cffy-space-192)}.bottom-lg-10{bottom:var(--cffy-space-192)}.left-lg-10{left:var(--cffy-space-192)}}@media (width>=1200px){.top-xl-px{top:1px}.right-xl-px{right:1px}.bottom-xl-px{bottom:1px}.left-xl-px{left:1px}.top-xl-0{top:0}.right-xl-0{right:0}.bottom-xl-0{bottom:0}.left-xl-0{left:0}.top-xl-1{top:var(--cffy-space-4)}.right-xl-1{right:var(--cffy-space-4)}.bottom-xl-1{bottom:var(--cffy-space-4)}.left-xl-1{left:var(--cffy-space-4)}.top-xl-2{top:var(--cffy-space-8)}.right-xl-2{right:var(--cffy-space-8)}.bottom-xl-2{bottom:var(--cffy-space-8)}.left-xl-2{left:var(--cffy-space-8)}.top-xl-3{top:var(--cffy-space-16)}.right-xl-3{right:var(--cffy-space-16)}.bottom-xl-3{bottom:var(--cffy-space-16)}.left-xl-3{left:var(--cffy-space-16)}.top-xl-4{top:var(--cffy-space-24)}.right-xl-4{right:var(--cffy-space-24)}.bottom-xl-4{bottom:var(--cffy-space-24)}.left-xl-4{left:var(--cffy-space-24)}.top-xl-5{top:var(--cffy-space-48)}.right-xl-5{right:var(--cffy-space-48)}.bottom-xl-5{bottom:var(--cffy-space-48)}.left-xl-5{left:var(--cffy-space-48)}.top-xl-6{top:var(--cffy-space-72)}.right-xl-6{right:var(--cffy-space-72)}.bottom-xl-6{bottom:var(--cffy-space-72)}.left-xl-6{left:var(--cffy-space-72)}.top-xl-7{top:var(--cffy-space-96)}.right-xl-7{right:var(--cffy-space-96)}.bottom-xl-7{bottom:var(--cffy-space-96)}.left-xl-7{left:var(--cffy-space-96)}.top-xl-8{top:var(--cffy-space-120)}.right-xl-8{right:var(--cffy-space-120)}.bottom-xl-8{bottom:var(--cffy-space-120)}.left-xl-8{left:var(--cffy-space-120)}.top-xl-9{top:var(--cffy-space-144)}.right-xl-9{right:var(--cffy-space-144)}.bottom-xl-9{bottom:var(--cffy-space-144)}.left-xl-9{left:var(--cffy-space-144)}.top-xl-10{top:var(--cffy-space-192)}.right-xl-10{right:var(--cffy-space-192)}.bottom-xl-10{bottom:var(--cffy-space-192)}.left-xl-10{left:var(--cffy-space-192)}}@media (width>=1400px){.top-xxl-px{top:1px}.right-xxl-px{right:1px}.bottom-xxl-px{bottom:1px}.left-xxl-px{left:1px}.top-xxl-0{top:0}.right-xxl-0{right:0}.bottom-xxl-0{bottom:0}.left-xxl-0{left:0}.top-xxl-1{top:var(--cffy-space-4)}.right-xxl-1{right:var(--cffy-space-4)}.bottom-xxl-1{bottom:var(--cffy-space-4)}.left-xxl-1{left:var(--cffy-space-4)}.top-xxl-2{top:var(--cffy-space-8)}.right-xxl-2{right:var(--cffy-space-8)}.bottom-xxl-2{bottom:var(--cffy-space-8)}.left-xxl-2{left:var(--cffy-space-8)}.top-xxl-3{top:var(--cffy-space-16)}.right-xxl-3{right:var(--cffy-space-16)}.bottom-xxl-3{bottom:var(--cffy-space-16)}.left-xxl-3{left:var(--cffy-space-16)}.top-xxl-4{top:var(--cffy-space-24)}.right-xxl-4{right:var(--cffy-space-24)}.bottom-xxl-4{bottom:var(--cffy-space-24)}.left-xxl-4{left:var(--cffy-space-24)}.top-xxl-5{top:var(--cffy-space-48)}.right-xxl-5{right:var(--cffy-space-48)}.bottom-xxl-5{bottom:var(--cffy-space-48)}.left-xxl-5{left:var(--cffy-space-48)}.top-xxl-6{top:var(--cffy-space-72)}.right-xxl-6{right:var(--cffy-space-72)}.bottom-xxl-6{bottom:var(--cffy-space-72)}.left-xxl-6{left:var(--cffy-space-72)}.top-xxl-7{top:var(--cffy-space-96)}.right-xxl-7{right:var(--cffy-space-96)}.bottom-xxl-7{bottom:var(--cffy-space-96)}.left-xxl-7{left:var(--cffy-space-96)}.top-xxl-8{top:var(--cffy-space-120)}.right-xxl-8{right:var(--cffy-space-120)}.bottom-xxl-8{bottom:var(--cffy-space-120)}.left-xxl-8{left:var(--cffy-space-120)}.top-xxl-9{top:var(--cffy-space-144)}.right-xxl-9{right:var(--cffy-space-144)}.bottom-xxl-9{bottom:var(--cffy-space-144)}.left-xxl-9{left:var(--cffy-space-144)}.top-xxl-10{top:var(--cffy-space-192)}.right-xxl-10{right:var(--cffy-space-192)}.bottom-xxl-10{bottom:var(--cffy-space-192)}.left-xxl-10{left:var(--cffy-space-192)}}@media (width>=576px){.position-sm-static{position:static}.position-sm-relative{position:relative}.position-sm-absolute{position:absolute}.position-sm-fixed{position:fixed}.position-sm-sticky{position:sticky}}@media (width>=768px){.position-md-static{position:static}.position-md-relative{position:relative}.position-md-absolute{position:absolute}.position-md-fixed{position:fixed}.position-md-sticky{position:sticky}}@media (width>=992px){.position-lg-static{position:static}.position-lg-relative{position:relative}.position-lg-absolute{position:absolute}.position-lg-fixed{position:fixed}.position-lg-sticky{position:sticky}}@media (width>=1200px){.position-xl-static{position:static}.position-xl-relative{position:relative}.position-xl-absolute{position:absolute}.position-xl-fixed{position:fixed}.position-xl-sticky{position:sticky}}@media (width>=1400px){.position-xxl-static{position:static}.position-xxl-relative{position:relative}.position-xxl-absolute{position:absolute}.position-xxl-fixed{position:fixed}.position-xxl-sticky{position:sticky}}}@layer utilities.scroll{.inline-scroll{--_inline-scroll-height:100%;white-space:nowrap;height:auto;width:var(--_inline-scroll-height);flex-direction:row;display:inline-flex;overflow:auto hidden}.block-scroll,.inline-scroll{padding-bottom:var(--cffy-space-6);flex-wrap:nowrap}.block-scroll{--_block-scroll-height:100%;width:auto;height:var(--_block-scroll-height);flex-direction:column;display:flex;overflow:hidden scroll}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-clip{overflow:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-scroll{overflow-x:scroll}.overflow-x-clip{overflow-x:clip}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overflow-y-clip{overflow-y:clip}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}@property --cffy-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --cffy-fade-bottom{syntax:"<length>";inherits:false;initial-value:40px}.scroll-fade-block-effect{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--cffy-fade-top),#000 calc(100% - var(--cffy-fade-bottom)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--cffy-fade-top),#000 calc(100% - var(--cffy-fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--cffy-fade-top),#000 calc(100% - var(--cffy-fade-bottom)),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:scroll()){.scroll-fade-block-effect{animation:1s linear both scroll-top-fade,1s linear both scroll-bottom-fade;animation-timeline:scroll(self),scroll(self);animation-range:0 12%,88% 100%}}@keyframes scroll-top-fade{0%{--cffy-fade-top:0px}to{--cffy-fade-top:40px}}@keyframes scroll-bottom-fade{0%{--cffy-fade-bottom:40px}to{--cffy-fade-bottom:0px}}@property --cffy-fade-left{syntax:"<length>";inherits:false;initial-value:0}@property --cffy-fade-right{syntax:"<length>";inherits:false;initial-value:40px}.scroll-fade-inline-effect{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--cffy-fade-left),#000 calc(100% - var(--cffy-fade-right)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--cffy-fade-left),#000 calc(100% - var(--cffy-fade-right)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--cffy-fade-left),#000 calc(100% - var(--cffy-fade-right)),transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (animation-timeline:scroll()){.scroll-fade-inline-effect{animation:1s linear both scroll-left-fade,1s linear both scroll-right-fade;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 12%,88% 100%}}@keyframes scroll-left-fade{0%{--cffy-fade-left:0px}to{--cffy-fade-left:40px}}@keyframes scroll-right-fade{0%{--cffy-fade-right:40px}to{--cffy-fade-right:0px}}.scrollbar-custom{scrollbar-color:var(--cffy-muted-base) transparent;scrollbar-width:thin}@media (prefers-contrast:more){.scrollbar-custom{scrollbar-color:var(--cffy-on-background) transparent}}}@layer utilities.shadow{.shadow-none{box-shadow:none}.shadow-sm{box-shadow:var(--cffy-shadow-sm)}.shadow-md{box-shadow:var(--cffy-shadow-md)}.shadow-lg{box-shadow:var(--cffy-shadow-lg)}.shadow-xl{box-shadow:var(--cffy-shadow-xl)}}@layer utilities.size{.h-auto{height:auto}.min-h-auto{min-height:auto}.h-fit{height:fit-content}.h-fixed{height:var(--cffy-h-fixed,-moz-fit-content);height:var(--cffy-h-fixed,fit-content)}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.vh-50{height:50vh}.vh-75{height:75vh}.vh-100{height:100vh}.min-vh-100{min-height:100vh}.max-vh-100{max-height:100vh}.dvh-100{height:100dvh}.min-dvh-100{min-height:100dvh}.max-dvh-100{max-height:100dvh}.w-auto{width:auto}.min-w-auto{min-width:auto}.w-fit{width:fit-content}.w-fixed{width:var(--cffy-w-fixed,-moz-fit-content);width:var(--cffy-w-fixed,fit-content)}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.vw-50{width:50vw}.vw-75{width:75vw}.vw-100{width:100vw}.min-vw-100{min-width:100vw}.max-vw-100{max-width:100vw}.dvw-100{width:100dvw}.min-dvw-100{min-width:100dvw}.max-dvw-100{max-width:100dvw}@media (width>=576px){.h-sm-50{height:50%}.w-sm-50{width:50%}.h-sm-75{height:75%}.w-sm-75{width:75%}.h-sm-100{height:100%}.w-sm-100{width:100%}.w-sm-auto{width:auto}.min-w-sm-auto{min-width:auto}.w-sm-fit{width:fit-content}.w-sm-fixed{width:var(--cffy-w-fixed,-moz-fit-content);width:var(--cffy-w-fixed,fit-content)}.min-vw-sm-100{min-width:100vw}.max-vw-sm-100{max-width:100vw}.h-sm-auto{height:auto}.min-h-sm-auto{min-height:auto}.h-sm-fit{height:fit-content}.h-sm-fixed{height:var(--cffy-h-fixed,-moz-fit-content);height:var(--cffy-h-fixed,fit-content)}.vh-sm-50{height:50vh}.vh-sm-75{height:75vh}.vh-sm-100{height:100vh}.min-vh-sm-100{min-height:100vh}.max-vh-sm-100{max-height:100vh}.dvh-sm-100{height:100dvh}.min-dvh-sm-100{min-height:100dvh}.max-dvh-sm-100{max-height:100dvh}.vw-sm-50{width:50vw}.vw-sm-75{width:75vw}.vw-sm-100{width:100vw}.dvw-sm-100{width:100dvw}.min-dvw-sm-100{min-width:100dvw}.max-dvw-sm-100{max-width:100dvw}}@media (width>=768px){.h-md-50{height:50%}.w-md-50{width:50%}.h-md-75{height:75%}.w-md-75{width:75%}.h-md-100{height:100%}.w-md-100{width:100%}.w-md-auto{width:auto}.min-w-md-auto{min-width:auto}.w-md-fit{width:fit-content}.w-md-fixed{width:var(--cffy-w-fixed,-moz-fit-content);width:var(--cffy-w-fixed,fit-content)}.min-vw-md-100{min-width:100vw}.max-vw-md-100{max-width:100vw}.h-md-auto{height:auto}.min-h-md-auto{min-height:auto}.h-md-fit{height:fit-content}.h-md-fixed{height:var(--cffy-h-fixed,-moz-fit-content);height:var(--cffy-h-fixed,fit-content)}.vh-md-50{height:50vh}.vh-md-75{height:75vh}.vh-md-100{height:100vh}.min-vh-md-100{min-height:100vh}.max-vh-md-100{max-height:100vh}.dvh-md-100{height:100dvh}.min-dvh-md-100{min-height:100dvh}.max-dvh-md-100{max-height:100dvh}.vw-md-50{width:50vw}.vw-md-75{width:75vw}.vw-md-100{width:100vw}.dvw-md-100{width:100dvw}.min-dvw-md-100{min-width:100dvw}.max-dvw-md-100{max-width:100dvw}}@media (width>=992px){.h-lg-50{height:50%}.w-lg-50{width:50%}.h-lg-75{height:75%}.w-lg-75{width:75%}.h-lg-100{height:100%}.w-lg-100{width:100%}.w-lg-auto{width:auto}.min-w-lg-auto{min-width:auto}.w-lg-fit{width:fit-content}.w-lg-fixed{width:var(--cffy-w-fixed,-moz-fit-content);width:var(--cffy-w-fixed,fit-content)}.min-vw-lg-100{min-width:100vw}.max-vw-lg-100{max-width:100vw}.h-lg-auto{height:auto}.min-h-lg-auto{min-height:auto}.h-lg-fit{height:fit-content}.h-lg-fixed{height:var(--cffy-h-fixed,-moz-fit-content);height:var(--cffy-h-fixed,fit-content)}.vh-lg-50{height:50vh}.vh-lg-75{height:75vh}.vh-lg-100{height:100vh}.min-vh-lg-100{min-height:100vh}.max-vh-lg-100{max-height:100vh}.dvh-lg-100{height:100dvh}.min-dvh-lg-100{min-height:100dvh}.max-dvh-lg-100{max-height:100dvh}.vw-lg-50{width:50vw}.vw-lg-75{width:75vw}.vw-lg-100{width:100vw}.dvw-lg-100{width:100dvw}.min-dvw-lg-100{min-width:100dvw}.max-dvw-lg-100{max-width:100dvw}}@media (width>=1200px){.h-xl-50{height:50%}.w-xl-50{width:50%}.h-xl-75{height:75%}.w-xl-75{width:75%}.h-xl-100{height:100%}.w-xl-100{width:100%}.w-xl-auto{width:auto}.min-w-xl-auto{min-width:auto}.w-xl-fit{width:fit-content}.w-xl-fixed{width:var(--cffy-w-fixed,-moz-fit-content);width:var(--cffy-w-fixed,fit-content)}.min-vw-xl-100{min-width:100vw}.max-vw-xl-100{max-width:100vw}.h-xl-auto{height:auto}.min-h-xl-auto{min-height:auto}.h-xl-fit{height:fit-content}.h-xl-fixed{height:var(--cffy-h-fixed,-moz-fit-content);height:var(--cffy-h-fixed,fit-content)}.vh-xl-50{height:50vh}.vh-xl-75{height:75vh}.vh-xl-100{height:100vh}.min-vh-xl-100{min-height:100vh}.max-vh-xl-100{max-height:100vh}.dvh-xl-100{height:100dvh}.min-dvh-xl-100{min-height:100dvh}.max-dvh-xl-100{max-height:100dvh}.vw-xl-50{width:50vw}.vw-xl-75{width:75vw}.vw-xl-100{width:100vw}.dvw-xl-100{width:100dvw}.min-dvw-xl-100{min-width:100dvw}.max-dvw-xl-100{max-width:100dvw}}@media (width>=1400px){.h-xxl-50{height:50%}.w-xxl-50{width:50%}.h-xxl-75{height:75%}.w-xxl-75{width:75%}.h-xxl-100{height:100%}.w-xxl-100{width:100%}.w-xxl-auto{width:auto}.min-w-xxl-auto{min-width:auto}.w-xxl-fit{width:fit-content}.w-xxl-fixed{width:var(--cffy-w-fixed,-moz-fit-content);width:var(--cffy-w-fixed,fit-content)}.min-vw-xxl-100{min-width:100vw}.max-vw-xxl-100{max-width:100vw}.h-xxl-auto{height:auto}.min-h-xxl-auto{min-height:auto}.h-xxl-fit{height:fit-content}.h-xxl-fixed{height:var(--cffy-h-fixed,-moz-fit-content);height:var(--cffy-h-fixed,fit-content)}.vh-xxl-50{height:50vh}.vh-xxl-75{height:75vh}.vh-xxl-100{height:100vh}.min-vh-xxl-100{min-height:100vh}.max-vh-xxl-100{max-height:100vh}.dvh-xxl-100{height:100dvh}.min-dvh-xxl-100{min-height:100dvh}.max-dvh-xxl-100{max-height:100dvh}.vw-xxl-50{width:50vw}.vw-xxl-75{width:75vw}.vw-xxl-100{width:100vw}.dvw-xxl-100{width:100dvw}.min-dvw-xxl-100{min-width:100dvw}.max-dvw-xxl-100{max-width:100dvw}}.max-w-3xs{max-width:var(--cffy-container-3xs)}.max-w-2xs{max-width:var(--cffy-container-2xs)}.max-w-xs{max-width:var(--cffy-container-xs)}.max-w-sm{max-width:var(--cffy-container-sm)}.max-w-md{max-width:var(--cffy-container-md)}.max-w-lg{max-width:var(--cffy-container-lg)}.max-w-xl{max-width:var(--cffy-container-xl)}.max-w-2xl{max-width:var(--cffy-container-2xl)}.max-w-3xl{max-width:var(--cffy-container-3xl)}.max-w-4xl{max-width:var(--cffy-container-4xl)}.max-w-5xl{max-width:var(--cffy-container-5xl)}.max-w-6xl{max-width:var(--cffy-container-6xl)}.max-w-7xl{max-width:var(--cffy-container-7xl)}}@layer utilities.spacing{.m-px{margin:1px}.mx-px{margin-inline:1px}.my-px{margin-block:1px}.mt-px{margin-block-start:1px}.me-px{margin-inline-end:1px}.mb-px{margin-block-end:1px}.ms-px{margin-inline-start:1px}.p-px{padding:1px}.px-px{padding-inline:1px}.py-px{padding-block:1px}.pt-px{padding-block-start:1px}.pe-px{padding-inline-end:1px}.pb-px{padding-block-end:1px}.ps-px{padding-inline-start:1px}.m-0{margin:0}.mx-0{margin-inline:0}.my-0{margin-block:0}.mt-0{margin-block-start:0}.me-0{margin-inline-end:0}.mb-0{margin-block-end:0}.ms-0{margin-inline-start:0}.p-0{padding:0}.px-0{padding-inline:0}.py-0{padding-block:0}.pt-0{padding-block-start:0}.pe-0{padding-inline-end:0}.pb-0{padding-block-end:0}.ps-0{padding-inline-start:0}.m-1{margin:var(--cffy-space-4)}.mx-1{margin-inline:var(--cffy-space-4)}.my-1{margin-block:var(--cffy-space-4)}.mt-1{margin-block-start:var(--cffy-space-4)}.me-1{margin-inline-end:var(--cffy-space-4)}.mb-1{margin-block-end:var(--cffy-space-4)}.ms-1{margin-inline-start:var(--cffy-space-4)}.p-1{padding:var(--cffy-space-4)}.px-1{padding-inline:var(--cffy-space-4)}.py-1{padding-block:var(--cffy-space-4)}.pt-1{padding-block-start:var(--cffy-space-4)}.pe-1{padding-inline-end:var(--cffy-space-4)}.pb-1{padding-block-end:var(--cffy-space-4)}.ps-1{padding-inline-start:var(--cffy-space-4)}.m-2{margin:var(--cffy-space-8)}.mx-2{margin-inline:var(--cffy-space-8)}.my-2{margin-block:var(--cffy-space-8)}.mt-2{margin-block-start:var(--cffy-space-8)}.me-2{margin-inline-end:var(--cffy-space-8)}.mb-2{margin-block-end:var(--cffy-space-8)}.ms-2{margin-inline-start:var(--cffy-space-8)}.p-2{padding:var(--cffy-space-8)}.px-2{padding-inline:var(--cffy-space-8)}.py-2{padding-block:var(--cffy-space-8)}.pt-2{padding-block-start:var(--cffy-space-8)}.pe-2{padding-inline-end:var(--cffy-space-8)}.pb-2{padding-block-end:var(--cffy-space-8)}.ps-2{padding-inline-start:var(--cffy-space-8)}.m-3{margin:var(--cffy-space-16)}.mx-3{margin-inline:var(--cffy-space-16)}.my-3{margin-block:var(--cffy-space-16)}.mt-3{margin-block-start:var(--cffy-space-16)}.me-3{margin-inline-end:var(--cffy-space-16)}.mb-3{margin-block-end:var(--cffy-space-16)}.ms-3{margin-inline-start:var(--cffy-space-16)}.p-3{padding:var(--cffy-space-16)}.px-3{padding-inline:var(--cffy-space-16)}.py-3{padding-block:var(--cffy-space-16)}.pt-3{padding-block-start:var(--cffy-space-16)}.pe-3{padding-inline-end:var(--cffy-space-16)}.pb-3{padding-block-end:var(--cffy-space-16)}.ps-3{padding-inline-start:var(--cffy-space-16)}.m-4{margin:var(--cffy-space-24)}.mx-4{margin-inline:var(--cffy-space-24)}.my-4{margin-block:var(--cffy-space-24)}.mt-4{margin-block-start:var(--cffy-space-24)}.me-4{margin-inline-end:var(--cffy-space-24)}.mb-4{margin-block-end:var(--cffy-space-24)}.ms-4{margin-inline-start:var(--cffy-space-24)}.p-4{padding:var(--cffy-space-24)}.px-4{padding-inline:var(--cffy-space-24)}.py-4{padding-block:var(--cffy-space-24)}.pt-4{padding-block-start:var(--cffy-space-24)}.pe-4{padding-inline-end:var(--cffy-space-24)}.pb-4{padding-block-end:var(--cffy-space-24)}.ps-4{padding-inline-start:var(--cffy-space-24)}.m-5{margin:var(--cffy-space-48)}.mx-5{margin-inline:var(--cffy-space-48)}.my-5{margin-block:var(--cffy-space-48)}.mt-5{margin-block-start:var(--cffy-space-48)}.me-5{margin-inline-end:var(--cffy-space-48)}.mb-5{margin-block-end:var(--cffy-space-48)}.ms-5{margin-inline-start:var(--cffy-space-48)}.p-5{padding:var(--cffy-space-48)}.px-5{padding-inline:var(--cffy-space-48)}.py-5{padding-block:var(--cffy-space-48)}.pt-5{padding-block-start:var(--cffy-space-48)}.pe-5{padding-inline-end:var(--cffy-space-48)}.pb-5{padding-block-end:var(--cffy-space-48)}.ps-5{padding-inline-start:var(--cffy-space-48)}.m-6{margin:var(--cffy-space-72)}.mx-6{margin-inline:var(--cffy-space-72)}.my-6{margin-block:var(--cffy-space-72)}.mt-6{margin-block-start:var(--cffy-space-72)}.me-6{margin-inline-end:var(--cffy-space-72)}.mb-6{margin-block-end:var(--cffy-space-72)}.ms-6{margin-inline-start:var(--cffy-space-72)}.p-6{padding:var(--cffy-space-72)}.px-6{padding-inline:var(--cffy-space-72)}.py-6{padding-block:var(--cffy-space-72)}.pt-6{padding-block-start:var(--cffy-space-72)}.pe-6{padding-inline-end:var(--cffy-space-72)}.pb-6{padding-block-end:var(--cffy-space-72)}.ps-6{padding-inline-start:var(--cffy-space-72)}.m-7{margin:var(--cffy-space-96)}.mx-7{margin-inline:var(--cffy-space-96)}.my-7{margin-block:var(--cffy-space-96)}.mt-7{margin-block-start:var(--cffy-space-96)}.me-7{margin-inline-end:var(--cffy-space-96)}.mb-7{margin-block-end:var(--cffy-space-96)}.ms-7{margin-inline-start:var(--cffy-space-96)}.p-7{padding:var(--cffy-space-96)}.px-7{padding-inline:var(--cffy-space-96)}.py-7{padding-block:var(--cffy-space-96)}.pt-7{padding-block-start:var(--cffy-space-96)}.pe-7{padding-inline-end:var(--cffy-space-96)}.pb-7{padding-block-end:var(--cffy-space-96)}.ps-7{padding-inline-start:var(--cffy-space-96)}.m-8{margin:var(--cffy-space-120)}.mx-8{margin-inline:var(--cffy-space-120)}.my-8{margin-block:var(--cffy-space-120)}.mt-8{margin-block-start:var(--cffy-space-120)}.me-8{margin-inline-end:var(--cffy-space-120)}.mb-8{margin-block-end:var(--cffy-space-120)}.ms-8{margin-inline-start:var(--cffy-space-120)}.p-8{padding:var(--cffy-space-120)}.px-8{padding-inline:var(--cffy-space-120)}.py-8{padding-block:var(--cffy-space-120)}.pt-8{padding-block-start:var(--cffy-space-120)}.pe-8{padding-inline-end:var(--cffy-space-120)}.pb-8{padding-block-end:var(--cffy-space-120)}.ps-8{padding-inline-start:var(--cffy-space-120)}.m-9{margin:var(--cffy-space-144)}.mx-9{margin-inline:var(--cffy-space-144)}.my-9{margin-block:var(--cffy-space-144)}.mt-9{margin-block-start:var(--cffy-space-144)}.me-9{margin-inline-end:var(--cffy-space-144)}.mb-9{margin-block-end:var(--cffy-space-144)}.ms-9{margin-inline-start:var(--cffy-space-144)}.p-9{padding:var(--cffy-space-144)}.px-9{padding-inline:var(--cffy-space-144)}.py-9{padding-block:var(--cffy-space-144)}.pt-9{padding-block-start:var(--cffy-space-144)}.pe-9{padding-inline-end:var(--cffy-space-144)}.pb-9{padding-block-end:var(--cffy-space-144)}.ps-9{padding-inline-start:var(--cffy-space-144)}.m-10{margin:var(--cffy-space-192)}.mx-10{margin-inline:var(--cffy-space-192)}.my-10{margin-block:var(--cffy-space-192)}.mt-10{margin-block-start:var(--cffy-space-192)}.me-10{margin-inline-end:var(--cffy-space-192)}.mb-10{margin-block-end:var(--cffy-space-192)}.ms-10{margin-inline-start:var(--cffy-space-192)}.p-10{padding:var(--cffy-space-192)}.px-10{padding-inline:var(--cffy-space-192)}.py-10{padding-block:var(--cffy-space-192)}.pt-10{padding-block-start:var(--cffy-space-192)}.pe-10{padding-inline-end:var(--cffy-space-192)}.pb-10{padding-block-end:var(--cffy-space-192)}.ps-10{padding-inline-start:var(--cffy-space-192)}@media (width>=576px){.m-sm-px{margin:1px}.mx-sm-px{margin-inline:1px}.my-sm-px{margin-block:1px}.mt-sm-px{margin-block-start:1px}.me-sm-px{margin-inline-end:1px}.mb-sm-px{margin-block-end:1px}.ms-sm-px{margin-inline-start:1px}.p-sm-px{padding:1px}.px-sm-px{padding-inline:1px}.py-sm-px{padding-block:1px}.pt-sm-px{padding-block-start:1px}.pe-sm-px{padding-inline-end:1px}.pb-sm-px{padding-block-end:1px}.ps-sm-px{padding-inline-start:1px}.m-sm-0{margin:0}.mx-sm-0{margin-inline:0}.my-sm-0{margin-block:0}.mt-sm-0{margin-block-start:0}.me-sm-0{margin-inline-end:0}.mb-sm-0{margin-block-end:0}.ms-sm-0{margin-inline-start:0}.p-sm-0{padding:0}.px-sm-0{padding-inline:0}.py-sm-0{padding-block:0}.pt-sm-0{padding-block-start:0}.pe-sm-0{padding-inline-end:0}.pb-sm-0{padding-block-end:0}.ps-sm-0{padding-inline-start:0}.m-sm-1{margin:var(--cffy-space-4)}.mx-sm-1{margin-inline:var(--cffy-space-4)}.my-sm-1{margin-block:var(--cffy-space-4)}.mt-sm-1{margin-block-start:var(--cffy-space-4)}.me-sm-1{margin-inline-end:var(--cffy-space-4)}.mb-sm-1{margin-block-end:var(--cffy-space-4)}.ms-sm-1{margin-inline-start:var(--cffy-space-4)}.p-sm-1{padding:var(--cffy-space-4)}.px-sm-1{padding-inline:var(--cffy-space-4)}.py-sm-1{padding-block:var(--cffy-space-4)}.pt-sm-1{padding-block-start:var(--cffy-space-4)}.pe-sm-1{padding-inline-end:var(--cffy-space-4)}.pb-sm-1{padding-block-end:var(--cffy-space-4)}.ps-sm-1{padding-inline-start:var(--cffy-space-4)}.m-sm-2{margin:var(--cffy-space-8)}.mx-sm-2{margin-inline:var(--cffy-space-8)}.my-sm-2{margin-block:var(--cffy-space-8)}.mt-sm-2{margin-block-start:var(--cffy-space-8)}.me-sm-2{margin-inline-end:var(--cffy-space-8)}.mb-sm-2{margin-block-end:var(--cffy-space-8)}.ms-sm-2{margin-inline-start:var(--cffy-space-8)}.p-sm-2{padding:var(--cffy-space-8)}.px-sm-2{padding-inline:var(--cffy-space-8)}.py-sm-2{padding-block:var(--cffy-space-8)}.pt-sm-2{padding-block-start:var(--cffy-space-8)}.pe-sm-2{padding-inline-end:var(--cffy-space-8)}.pb-sm-2{padding-block-end:var(--cffy-space-8)}.ps-sm-2{padding-inline-start:var(--cffy-space-8)}.m-sm-3{margin:var(--cffy-space-16)}.mx-sm-3{margin-inline:var(--cffy-space-16)}.my-sm-3{margin-block:var(--cffy-space-16)}.mt-sm-3{margin-block-start:var(--cffy-space-16)}.me-sm-3{margin-inline-end:var(--cffy-space-16)}.mb-sm-3{margin-block-end:var(--cffy-space-16)}.ms-sm-3{margin-inline-start:var(--cffy-space-16)}.p-sm-3{padding:var(--cffy-space-16)}.px-sm-3{padding-inline:var(--cffy-space-16)}.py-sm-3{padding-block:var(--cffy-space-16)}.pt-sm-3{padding-block-start:var(--cffy-space-16)}.pe-sm-3{padding-inline-end:var(--cffy-space-16)}.pb-sm-3{padding-block-end:var(--cffy-space-16)}.ps-sm-3{padding-inline-start:var(--cffy-space-16)}.m-sm-4{margin:var(--cffy-space-24)}.mx-sm-4{margin-inline:var(--cffy-space-24)}.my-sm-4{margin-block:var(--cffy-space-24)}.mt-sm-4{margin-block-start:var(--cffy-space-24)}.me-sm-4{margin-inline-end:var(--cffy-space-24)}.mb-sm-4{margin-block-end:var(--cffy-space-24)}.ms-sm-4{margin-inline-start:var(--cffy-space-24)}.p-sm-4{padding:var(--cffy-space-24)}.px-sm-4{padding-inline:var(--cffy-space-24)}.py-sm-4{padding-block:var(--cffy-space-24)}.pt-sm-4{padding-block-start:var(--cffy-space-24)}.pe-sm-4{padding-inline-end:var(--cffy-space-24)}.pb-sm-4{padding-block-end:var(--cffy-space-24)}.ps-sm-4{padding-inline-start:var(--cffy-space-24)}.m-sm-5{margin:var(--cffy-space-48)}.mx-sm-5{margin-inline:var(--cffy-space-48)}.my-sm-5{margin-block:var(--cffy-space-48)}.mt-sm-5{margin-block-start:var(--cffy-space-48)}.me-sm-5{margin-inline-end:var(--cffy-space-48)}.mb-sm-5{margin-block-end:var(--cffy-space-48)}.ms-sm-5{margin-inline-start:var(--cffy-space-48)}.p-sm-5{padding:var(--cffy-space-48)}.px-sm-5{padding-inline:var(--cffy-space-48)}.py-sm-5{padding-block:var(--cffy-space-48)}.pt-sm-5{padding-block-start:var(--cffy-space-48)}.pe-sm-5{padding-inline-end:var(--cffy-space-48)}.pb-sm-5{padding-block-end:var(--cffy-space-48)}.ps-sm-5{padding-inline-start:var(--cffy-space-48)}.m-sm-6{margin:var(--cffy-space-72)}.mx-sm-6{margin-inline:var(--cffy-space-72)}.my-sm-6{margin-block:var(--cffy-space-72)}.mt-sm-6{margin-block-start:var(--cffy-space-72)}.me-sm-6{margin-inline-end:var(--cffy-space-72)}.mb-sm-6{margin-block-end:var(--cffy-space-72)}.ms-sm-6{margin-inline-start:var(--cffy-space-72)}.p-sm-6{padding:var(--cffy-space-72)}.px-sm-6{padding-inline:var(--cffy-space-72)}.py-sm-6{padding-block:var(--cffy-space-72)}.pt-sm-6{padding-block-start:var(--cffy-space-72)}.pe-sm-6{padding-inline-end:var(--cffy-space-72)}.pb-sm-6{padding-block-end:var(--cffy-space-72)}.ps-sm-6{padding-inline-start:var(--cffy-space-72)}.m-sm-7{margin:var(--cffy-space-96)}.mx-sm-7{margin-inline:var(--cffy-space-96)}.my-sm-7{margin-block:var(--cffy-space-96)}.mt-sm-7{margin-block-start:var(--cffy-space-96)}.me-sm-7{margin-inline-end:var(--cffy-space-96)}.mb-sm-7{margin-block-end:var(--cffy-space-96)}.ms-sm-7{margin-inline-start:var(--cffy-space-96)}.p-sm-7{padding:var(--cffy-space-96)}.px-sm-7{padding-inline:var(--cffy-space-96)}.py-sm-7{padding-block:var(--cffy-space-96)}.pt-sm-7{padding-block-start:var(--cffy-space-96)}.pe-sm-7{padding-inline-end:var(--cffy-space-96)}.pb-sm-7{padding-block-end:var(--cffy-space-96)}.ps-sm-7{padding-inline-start:var(--cffy-space-96)}.m-sm-8{margin:var(--cffy-space-120)}.mx-sm-8{margin-inline:var(--cffy-space-120)}.my-sm-8{margin-block:var(--cffy-space-120)}.mt-sm-8{margin-block-start:var(--cffy-space-120)}.me-sm-8{margin-inline-end:var(--cffy-space-120)}.mb-sm-8{margin-block-end:var(--cffy-space-120)}.ms-sm-8{margin-inline-start:var(--cffy-space-120)}.p-sm-8{padding:var(--cffy-space-120)}.px-sm-8{padding-inline:var(--cffy-space-120)}.py-sm-8{padding-block:var(--cffy-space-120)}.pt-sm-8{padding-block-start:var(--cffy-space-120)}.pe-sm-8{padding-inline-end:var(--cffy-space-120)}.pb-sm-8{padding-block-end:var(--cffy-space-120)}.ps-sm-8{padding-inline-start:var(--cffy-space-120)}.m-sm-9{margin:var(--cffy-space-144)}.mx-sm-9{margin-inline:var(--cffy-space-144)}.my-sm-9{margin-block:var(--cffy-space-144)}.mt-sm-9{margin-block-start:var(--cffy-space-144)}.me-sm-9{margin-inline-end:var(--cffy-space-144)}.mb-sm-9{margin-block-end:var(--cffy-space-144)}.ms-sm-9{margin-inline-start:var(--cffy-space-144)}.p-sm-9{padding:var(--cffy-space-144)}.px-sm-9{padding-inline:var(--cffy-space-144)}.py-sm-9{padding-block:var(--cffy-space-144)}.pt-sm-9{padding-block-start:var(--cffy-space-144)}.pe-sm-9{padding-inline-end:var(--cffy-space-144)}.pb-sm-9{padding-block-end:var(--cffy-space-144)}.ps-sm-9{padding-inline-start:var(--cffy-space-144)}.m-sm-10{margin:var(--cffy-space-192)}.mx-sm-10{margin-inline:var(--cffy-space-192)}.my-sm-10{margin-block:var(--cffy-space-192)}.mt-sm-10{margin-block-start:var(--cffy-space-192)}.me-sm-10{margin-inline-end:var(--cffy-space-192)}.mb-sm-10{margin-block-end:var(--cffy-space-192)}.ms-sm-10{margin-inline-start:var(--cffy-space-192)}.p-sm-10{padding:var(--cffy-space-192)}.px-sm-10{padding-inline:var(--cffy-space-192)}.py-sm-10{padding-block:var(--cffy-space-192)}.pt-sm-10{padding-block-start:var(--cffy-space-192)}.pe-sm-10{padding-inline-end:var(--cffy-space-192)}.pb-sm-10{padding-block-end:var(--cffy-space-192)}.ps-sm-10{padding-inline-start:var(--cffy-space-192)}}@media (width>=768px){.m-md-px{margin:1px}.mx-md-px{margin-inline:1px}.my-md-px{margin-block:1px}.mt-md-px{margin-block-start:1px}.me-md-px{margin-inline-end:1px}.mb-md-px{margin-block-end:1px}.ms-md-px{margin-inline-start:1px}.p-md-px{padding:1px}.px-md-px{padding-inline:1px}.py-md-px{padding-block:1px}.pt-md-px{padding-block-start:1px}.pe-md-px{padding-inline-end:1px}.pb-md-px{padding-block-end:1px}.ps-md-px{padding-inline-start:1px}.m-md-0{margin:0}.mx-md-0{margin-inline:0}.my-md-0{margin-block:0}.mt-md-0{margin-block-start:0}.me-md-0{margin-inline-end:0}.mb-md-0{margin-block-end:0}.ms-md-0{margin-inline-start:0}.p-md-0{padding:0}.px-md-0{padding-inline:0}.py-md-0{padding-block:0}.pt-md-0{padding-block-start:0}.pe-md-0{padding-inline-end:0}.pb-md-0{padding-block-end:0}.ps-md-0{padding-inline-start:0}.m-md-1{margin:var(--cffy-space-4)}.mx-md-1{margin-inline:var(--cffy-space-4)}.my-md-1{margin-block:var(--cffy-space-4)}.mt-md-1{margin-block-start:var(--cffy-space-4)}.me-md-1{margin-inline-end:var(--cffy-space-4)}.mb-md-1{margin-block-end:var(--cffy-space-4)}.ms-md-1{margin-inline-start:var(--cffy-space-4)}.p-md-1{padding:var(--cffy-space-4)}.px-md-1{padding-inline:var(--cffy-space-4)}.py-md-1{padding-block:var(--cffy-space-4)}.pt-md-1{padding-block-start:var(--cffy-space-4)}.pe-md-1{padding-inline-end:var(--cffy-space-4)}.pb-md-1{padding-block-end:var(--cffy-space-4)}.ps-md-1{padding-inline-start:var(--cffy-space-4)}.m-md-2{margin:var(--cffy-space-8)}.mx-md-2{margin-inline:var(--cffy-space-8)}.my-md-2{margin-block:var(--cffy-space-8)}.mt-md-2{margin-block-start:var(--cffy-space-8)}.me-md-2{margin-inline-end:var(--cffy-space-8)}.mb-md-2{margin-block-end:var(--cffy-space-8)}.ms-md-2{margin-inline-start:var(--cffy-space-8)}.p-md-2{padding:var(--cffy-space-8)}.px-md-2{padding-inline:var(--cffy-space-8)}.py-md-2{padding-block:var(--cffy-space-8)}.pt-md-2{padding-block-start:var(--cffy-space-8)}.pe-md-2{padding-inline-end:var(--cffy-space-8)}.pb-md-2{padding-block-end:var(--cffy-space-8)}.ps-md-2{padding-inline-start:var(--cffy-space-8)}.m-md-3{margin:var(--cffy-space-16)}.mx-md-3{margin-inline:var(--cffy-space-16)}.my-md-3{margin-block:var(--cffy-space-16)}.mt-md-3{margin-block-start:var(--cffy-space-16)}.me-md-3{margin-inline-end:var(--cffy-space-16)}.mb-md-3{margin-block-end:var(--cffy-space-16)}.ms-md-3{margin-inline-start:var(--cffy-space-16)}.p-md-3{padding:var(--cffy-space-16)}.px-md-3{padding-inline:var(--cffy-space-16)}.py-md-3{padding-block:var(--cffy-space-16)}.pt-md-3{padding-block-start:var(--cffy-space-16)}.pe-md-3{padding-inline-end:var(--cffy-space-16)}.pb-md-3{padding-block-end:var(--cffy-space-16)}.ps-md-3{padding-inline-start:var(--cffy-space-16)}.m-md-4{margin:var(--cffy-space-24)}.mx-md-4{margin-inline:var(--cffy-space-24)}.my-md-4{margin-block:var(--cffy-space-24)}.mt-md-4{margin-block-start:var(--cffy-space-24)}.me-md-4{margin-inline-end:var(--cffy-space-24)}.mb-md-4{margin-block-end:var(--cffy-space-24)}.ms-md-4{margin-inline-start:var(--cffy-space-24)}.p-md-4{padding:var(--cffy-space-24)}.px-md-4{padding-inline:var(--cffy-space-24)}.py-md-4{padding-block:var(--cffy-space-24)}.pt-md-4{padding-block-start:var(--cffy-space-24)}.pe-md-4{padding-inline-end:var(--cffy-space-24)}.pb-md-4{padding-block-end:var(--cffy-space-24)}.ps-md-4{padding-inline-start:var(--cffy-space-24)}.m-md-5{margin:var(--cffy-space-48)}.mx-md-5{margin-inline:var(--cffy-space-48)}.my-md-5{margin-block:var(--cffy-space-48)}.mt-md-5{margin-block-start:var(--cffy-space-48)}.me-md-5{margin-inline-end:var(--cffy-space-48)}.mb-md-5{margin-block-end:var(--cffy-space-48)}.ms-md-5{margin-inline-start:var(--cffy-space-48)}.p-md-5{padding:var(--cffy-space-48)}.px-md-5{padding-inline:var(--cffy-space-48)}.py-md-5{padding-block:var(--cffy-space-48)}.pt-md-5{padding-block-start:var(--cffy-space-48)}.pe-md-5{padding-inline-end:var(--cffy-space-48)}.pb-md-5{padding-block-end:var(--cffy-space-48)}.ps-md-5{padding-inline-start:var(--cffy-space-48)}.m-md-6{margin:var(--cffy-space-72)}.mx-md-6{margin-inline:var(--cffy-space-72)}.my-md-6{margin-block:var(--cffy-space-72)}.mt-md-6{margin-block-start:var(--cffy-space-72)}.me-md-6{margin-inline-end:var(--cffy-space-72)}.mb-md-6{margin-block-end:var(--cffy-space-72)}.ms-md-6{margin-inline-start:var(--cffy-space-72)}.p-md-6{padding:var(--cffy-space-72)}.px-md-6{padding-inline:var(--cffy-space-72)}.py-md-6{padding-block:var(--cffy-space-72)}.pt-md-6{padding-block-start:var(--cffy-space-72)}.pe-md-6{padding-inline-end:var(--cffy-space-72)}.pb-md-6{padding-block-end:var(--cffy-space-72)}.ps-md-6{padding-inline-start:var(--cffy-space-72)}.m-md-7{margin:var(--cffy-space-96)}.mx-md-7{margin-inline:var(--cffy-space-96)}.my-md-7{margin-block:var(--cffy-space-96)}.mt-md-7{margin-block-start:var(--cffy-space-96)}.me-md-7{margin-inline-end:var(--cffy-space-96)}.mb-md-7{margin-block-end:var(--cffy-space-96)}.ms-md-7{margin-inline-start:var(--cffy-space-96)}.p-md-7{padding:var(--cffy-space-96)}.px-md-7{padding-inline:var(--cffy-space-96)}.py-md-7{padding-block:var(--cffy-space-96)}.pt-md-7{padding-block-start:var(--cffy-space-96)}.pe-md-7{padding-inline-end:var(--cffy-space-96)}.pb-md-7{padding-block-end:var(--cffy-space-96)}.ps-md-7{padding-inline-start:var(--cffy-space-96)}.m-md-8{margin:var(--cffy-space-120)}.mx-md-8{margin-inline:var(--cffy-space-120)}.my-md-8{margin-block:var(--cffy-space-120)}.mt-md-8{margin-block-start:var(--cffy-space-120)}.me-md-8{margin-inline-end:var(--cffy-space-120)}.mb-md-8{margin-block-end:var(--cffy-space-120)}.ms-md-8{margin-inline-start:var(--cffy-space-120)}.p-md-8{padding:var(--cffy-space-120)}.px-md-8{padding-inline:var(--cffy-space-120)}.py-md-8{padding-block:var(--cffy-space-120)}.pt-md-8{padding-block-start:var(--cffy-space-120)}.pe-md-8{padding-inline-end:var(--cffy-space-120)}.pb-md-8{padding-block-end:var(--cffy-space-120)}.ps-md-8{padding-inline-start:var(--cffy-space-120)}.m-md-9{margin:var(--cffy-space-144)}.mx-md-9{margin-inline:var(--cffy-space-144)}.my-md-9{margin-block:var(--cffy-space-144)}.mt-md-9{margin-block-start:var(--cffy-space-144)}.me-md-9{margin-inline-end:var(--cffy-space-144)}.mb-md-9{margin-block-end:var(--cffy-space-144)}.ms-md-9{margin-inline-start:var(--cffy-space-144)}.p-md-9{padding:var(--cffy-space-144)}.px-md-9{padding-inline:var(--cffy-space-144)}.py-md-9{padding-block:var(--cffy-space-144)}.pt-md-9{padding-block-start:var(--cffy-space-144)}.pe-md-9{padding-inline-end:var(--cffy-space-144)}.pb-md-9{padding-block-end:var(--cffy-space-144)}.ps-md-9{padding-inline-start:var(--cffy-space-144)}.m-md-10{margin:var(--cffy-space-192)}.mx-md-10{margin-inline:var(--cffy-space-192)}.my-md-10{margin-block:var(--cffy-space-192)}.mt-md-10{margin-block-start:var(--cffy-space-192)}.me-md-10{margin-inline-end:var(--cffy-space-192)}.mb-md-10{margin-block-end:var(--cffy-space-192)}.ms-md-10{margin-inline-start:var(--cffy-space-192)}.p-md-10{padding:var(--cffy-space-192)}.px-md-10{padding-inline:var(--cffy-space-192)}.py-md-10{padding-block:var(--cffy-space-192)}.pt-md-10{padding-block-start:var(--cffy-space-192)}.pe-md-10{padding-inline-end:var(--cffy-space-192)}.pb-md-10{padding-block-end:var(--cffy-space-192)}.ps-md-10{padding-inline-start:var(--cffy-space-192)}}@media (width>=992px){.m-lg-px{margin:1px}.mx-lg-px{margin-inline:1px}.my-lg-px{margin-block:1px}.mt-lg-px{margin-block-start:1px}.me-lg-px{margin-inline-end:1px}.mb-lg-px{margin-block-end:1px}.ms-lg-px{margin-inline-start:1px}.p-lg-px{padding:1px}.px-lg-px{padding-inline:1px}.py-lg-px{padding-block:1px}.pt-lg-px{padding-block-start:1px}.pe-lg-px{padding-inline-end:1px}.pb-lg-px{padding-block-end:1px}.ps-lg-px{padding-inline-start:1px}.m-lg-0{margin:0}.mx-lg-0{margin-inline:0}.my-lg-0{margin-block:0}.mt-lg-0{margin-block-start:0}.me-lg-0{margin-inline-end:0}.mb-lg-0{margin-block-end:0}.ms-lg-0{margin-inline-start:0}.p-lg-0{padding:0}.px-lg-0{padding-inline:0}.py-lg-0{padding-block:0}.pt-lg-0{padding-block-start:0}.pe-lg-0{padding-inline-end:0}.pb-lg-0{padding-block-end:0}.ps-lg-0{padding-inline-start:0}.m-lg-1{margin:var(--cffy-space-4)}.mx-lg-1{margin-inline:var(--cffy-space-4)}.my-lg-1{margin-block:var(--cffy-space-4)}.mt-lg-1{margin-block-start:var(--cffy-space-4)}.me-lg-1{margin-inline-end:var(--cffy-space-4)}.mb-lg-1{margin-block-end:var(--cffy-space-4)}.ms-lg-1{margin-inline-start:var(--cffy-space-4)}.p-lg-1{padding:var(--cffy-space-4)}.px-lg-1{padding-inline:var(--cffy-space-4)}.py-lg-1{padding-block:var(--cffy-space-4)}.pt-lg-1{padding-block-start:var(--cffy-space-4)}.pe-lg-1{padding-inline-end:var(--cffy-space-4)}.pb-lg-1{padding-block-end:var(--cffy-space-4)}.ps-lg-1{padding-inline-start:var(--cffy-space-4)}.m-lg-2{margin:var(--cffy-space-8)}.mx-lg-2{margin-inline:var(--cffy-space-8)}.my-lg-2{margin-block:var(--cffy-space-8)}.mt-lg-2{margin-block-start:var(--cffy-space-8)}.me-lg-2{margin-inline-end:var(--cffy-space-8)}.mb-lg-2{margin-block-end:var(--cffy-space-8)}.ms-lg-2{margin-inline-start:var(--cffy-space-8)}.p-lg-2{padding:var(--cffy-space-8)}.px-lg-2{padding-inline:var(--cffy-space-8)}.py-lg-2{padding-block:var(--cffy-space-8)}.pt-lg-2{padding-block-start:var(--cffy-space-8)}.pe-lg-2{padding-inline-end:var(--cffy-space-8)}.pb-lg-2{padding-block-end:var(--cffy-space-8)}.ps-lg-2{padding-inline-start:var(--cffy-space-8)}.m-lg-3{margin:var(--cffy-space-16)}.mx-lg-3{margin-inline:var(--cffy-space-16)}.my-lg-3{margin-block:var(--cffy-space-16)}.mt-lg-3{margin-block-start:var(--cffy-space-16)}.me-lg-3{margin-inline-end:var(--cffy-space-16)}.mb-lg-3{margin-block-end:var(--cffy-space-16)}.ms-lg-3{margin-inline-start:var(--cffy-space-16)}.p-lg-3{padding:var(--cffy-space-16)}.px-lg-3{padding-inline:var(--cffy-space-16)}.py-lg-3{padding-block:var(--cffy-space-16)}.pt-lg-3{padding-block-start:var(--cffy-space-16)}.pe-lg-3{padding-inline-end:var(--cffy-space-16)}.pb-lg-3{padding-block-end:var(--cffy-space-16)}.ps-lg-3{padding-inline-start:var(--cffy-space-16)}.m-lg-4{margin:var(--cffy-space-24)}.mx-lg-4{margin-inline:var(--cffy-space-24)}.my-lg-4{margin-block:var(--cffy-space-24)}.mt-lg-4{margin-block-start:var(--cffy-space-24)}.me-lg-4{margin-inline-end:var(--cffy-space-24)}.mb-lg-4{margin-block-end:var(--cffy-space-24)}.ms-lg-4{margin-inline-start:var(--cffy-space-24)}.p-lg-4{padding:var(--cffy-space-24)}.px-lg-4{padding-inline:var(--cffy-space-24)}.py-lg-4{padding-block:var(--cffy-space-24)}.pt-lg-4{padding-block-start:var(--cffy-space-24)}.pe-lg-4{padding-inline-end:var(--cffy-space-24)}.pb-lg-4{padding-block-end:var(--cffy-space-24)}.ps-lg-4{padding-inline-start:var(--cffy-space-24)}.m-lg-5{margin:var(--cffy-space-48)}.mx-lg-5{margin-inline:var(--cffy-space-48)}.my-lg-5{margin-block:var(--cffy-space-48)}.mt-lg-5{margin-block-start:var(--cffy-space-48)}.me-lg-5{margin-inline-end:var(--cffy-space-48)}.mb-lg-5{margin-block-end:var(--cffy-space-48)}.ms-lg-5{margin-inline-start:var(--cffy-space-48)}.p-lg-5{padding:var(--cffy-space-48)}.px-lg-5{padding-inline:var(--cffy-space-48)}.py-lg-5{padding-block:var(--cffy-space-48)}.pt-lg-5{padding-block-start:var(--cffy-space-48)}.pe-lg-5{padding-inline-end:var(--cffy-space-48)}.pb-lg-5{padding-block-end:var(--cffy-space-48)}.ps-lg-5{padding-inline-start:var(--cffy-space-48)}.m-lg-6{margin:var(--cffy-space-72)}.mx-lg-6{margin-inline:var(--cffy-space-72)}.my-lg-6{margin-block:var(--cffy-space-72)}.mt-lg-6{margin-block-start:var(--cffy-space-72)}.me-lg-6{margin-inline-end:var(--cffy-space-72)}.mb-lg-6{margin-block-end:var(--cffy-space-72)}.ms-lg-6{margin-inline-start:var(--cffy-space-72)}.p-lg-6{padding:var(--cffy-space-72)}.px-lg-6{padding-inline:var(--cffy-space-72)}.py-lg-6{padding-block:var(--cffy-space-72)}.pt-lg-6{padding-block-start:var(--cffy-space-72)}.pe-lg-6{padding-inline-end:var(--cffy-space-72)}.pb-lg-6{padding-block-end:var(--cffy-space-72)}.ps-lg-6{padding-inline-start:var(--cffy-space-72)}.m-lg-7{margin:var(--cffy-space-96)}.mx-lg-7{margin-inline:var(--cffy-space-96)}.my-lg-7{margin-block:var(--cffy-space-96)}.mt-lg-7{margin-block-start:var(--cffy-space-96)}.me-lg-7{margin-inline-end:var(--cffy-space-96)}.mb-lg-7{margin-block-end:var(--cffy-space-96)}.ms-lg-7{margin-inline-start:var(--cffy-space-96)}.p-lg-7{padding:var(--cffy-space-96)}.px-lg-7{padding-inline:var(--cffy-space-96)}.py-lg-7{padding-block:var(--cffy-space-96)}.pt-lg-7{padding-block-start:var(--cffy-space-96)}.pe-lg-7{padding-inline-end:var(--cffy-space-96)}.pb-lg-7{padding-block-end:var(--cffy-space-96)}.ps-lg-7{padding-inline-start:var(--cffy-space-96)}.m-lg-8{margin:var(--cffy-space-120)}.mx-lg-8{margin-inline:var(--cffy-space-120)}.my-lg-8{margin-block:var(--cffy-space-120)}.mt-lg-8{margin-block-start:var(--cffy-space-120)}.me-lg-8{margin-inline-end:var(--cffy-space-120)}.mb-lg-8{margin-block-end:var(--cffy-space-120)}.ms-lg-8{margin-inline-start:var(--cffy-space-120)}.p-lg-8{padding:var(--cffy-space-120)}.px-lg-8{padding-inline:var(--cffy-space-120)}.py-lg-8{padding-block:var(--cffy-space-120)}.pt-lg-8{padding-block-start:var(--cffy-space-120)}.pe-lg-8{padding-inline-end:var(--cffy-space-120)}.pb-lg-8{padding-block-end:var(--cffy-space-120)}.ps-lg-8{padding-inline-start:var(--cffy-space-120)}.m-lg-9{margin:var(--cffy-space-144)}.mx-lg-9{margin-inline:var(--cffy-space-144)}.my-lg-9{margin-block:var(--cffy-space-144)}.mt-lg-9{margin-block-start:var(--cffy-space-144)}.me-lg-9{margin-inline-end:var(--cffy-space-144)}.mb-lg-9{margin-block-end:var(--cffy-space-144)}.ms-lg-9{margin-inline-start:var(--cffy-space-144)}.p-lg-9{padding:var(--cffy-space-144)}.px-lg-9{padding-inline:var(--cffy-space-144)}.py-lg-9{padding-block:var(--cffy-space-144)}.pt-lg-9{padding-block-start:var(--cffy-space-144)}.pe-lg-9{padding-inline-end:var(--cffy-space-144)}.pb-lg-9{padding-block-end:var(--cffy-space-144)}.ps-lg-9{padding-inline-start:var(--cffy-space-144)}.m-lg-10{margin:var(--cffy-space-192)}.mx-lg-10{margin-inline:var(--cffy-space-192)}.my-lg-10{margin-block:var(--cffy-space-192)}.mt-lg-10{margin-block-start:var(--cffy-space-192)}.me-lg-10{margin-inline-end:var(--cffy-space-192)}.mb-lg-10{margin-block-end:var(--cffy-space-192)}.ms-lg-10{margin-inline-start:var(--cffy-space-192)}.p-lg-10{padding:var(--cffy-space-192)}.px-lg-10{padding-inline:var(--cffy-space-192)}.py-lg-10{padding-block:var(--cffy-space-192)}.pt-lg-10{padding-block-start:var(--cffy-space-192)}.pe-lg-10{padding-inline-end:var(--cffy-space-192)}.pb-lg-10{padding-block-end:var(--cffy-space-192)}.ps-lg-10{padding-inline-start:var(--cffy-space-192)}}@media (width>=1200px){.m-xl-px{margin:1px}.mx-xl-px{margin-inline:1px}.my-xl-px{margin-block:1px}.mt-xl-px{margin-block-start:1px}.me-xl-px{margin-inline-end:1px}.mb-xl-px{margin-block-end:1px}.ms-xl-px{margin-inline-start:1px}.p-xl-px{padding:1px}.px-xl-px{padding-inline:1px}.py-xl-px{padding-block:1px}.pt-xl-px{padding-block-start:1px}.pe-xl-px{padding-inline-end:1px}.pb-xl-px{padding-block-end:1px}.ps-xl-px{padding-inline-start:1px}.m-xl-0{margin:0}.mx-xl-0{margin-inline:0}.my-xl-0{margin-block:0}.mt-xl-0{margin-block-start:0}.me-xl-0{margin-inline-end:0}.mb-xl-0{margin-block-end:0}.ms-xl-0{margin-inline-start:0}.p-xl-0{padding:0}.px-xl-0{padding-inline:0}.py-xl-0{padding-block:0}.pt-xl-0{padding-block-start:0}.pe-xl-0{padding-inline-end:0}.pb-xl-0{padding-block-end:0}.ps-xl-0{padding-inline-start:0}.m-xl-1{margin:var(--cffy-space-4)}.mx-xl-1{margin-inline:var(--cffy-space-4)}.my-xl-1{margin-block:var(--cffy-space-4)}.mt-xl-1{margin-block-start:var(--cffy-space-4)}.me-xl-1{margin-inline-end:var(--cffy-space-4)}.mb-xl-1{margin-block-end:var(--cffy-space-4)}.ms-xl-1{margin-inline-start:var(--cffy-space-4)}.p-xl-1{padding:var(--cffy-space-4)}.px-xl-1{padding-inline:var(--cffy-space-4)}.py-xl-1{padding-block:var(--cffy-space-4)}.pt-xl-1{padding-block-start:var(--cffy-space-4)}.pe-xl-1{padding-inline-end:var(--cffy-space-4)}.pb-xl-1{padding-block-end:var(--cffy-space-4)}.ps-xl-1{padding-inline-start:var(--cffy-space-4)}.m-xl-2{margin:var(--cffy-space-8)}.mx-xl-2{margin-inline:var(--cffy-space-8)}.my-xl-2{margin-block:var(--cffy-space-8)}.mt-xl-2{margin-block-start:var(--cffy-space-8)}.me-xl-2{margin-inline-end:var(--cffy-space-8)}.mb-xl-2{margin-block-end:var(--cffy-space-8)}.ms-xl-2{margin-inline-start:var(--cffy-space-8)}.p-xl-2{padding:var(--cffy-space-8)}.px-xl-2{padding-inline:var(--cffy-space-8)}.py-xl-2{padding-block:var(--cffy-space-8)}.pt-xl-2{padding-block-start:var(--cffy-space-8)}.pe-xl-2{padding-inline-end:var(--cffy-space-8)}.pb-xl-2{padding-block-end:var(--cffy-space-8)}.ps-xl-2{padding-inline-start:var(--cffy-space-8)}.m-xl-3{margin:var(--cffy-space-16)}.mx-xl-3{margin-inline:var(--cffy-space-16)}.my-xl-3{margin-block:var(--cffy-space-16)}.mt-xl-3{margin-block-start:var(--cffy-space-16)}.me-xl-3{margin-inline-end:var(--cffy-space-16)}.mb-xl-3{margin-block-end:var(--cffy-space-16)}.ms-xl-3{margin-inline-start:var(--cffy-space-16)}.p-xl-3{padding:var(--cffy-space-16)}.px-xl-3{padding-inline:var(--cffy-space-16)}.py-xl-3{padding-block:var(--cffy-space-16)}.pt-xl-3{padding-block-start:var(--cffy-space-16)}.pe-xl-3{padding-inline-end:var(--cffy-space-16)}.pb-xl-3{padding-block-end:var(--cffy-space-16)}.ps-xl-3{padding-inline-start:var(--cffy-space-16)}.m-xl-4{margin:var(--cffy-space-24)}.mx-xl-4{margin-inline:var(--cffy-space-24)}.my-xl-4{margin-block:var(--cffy-space-24)}.mt-xl-4{margin-block-start:var(--cffy-space-24)}.me-xl-4{margin-inline-end:var(--cffy-space-24)}.mb-xl-4{margin-block-end:var(--cffy-space-24)}.ms-xl-4{margin-inline-start:var(--cffy-space-24)}.p-xl-4{padding:var(--cffy-space-24)}.px-xl-4{padding-inline:var(--cffy-space-24)}.py-xl-4{padding-block:var(--cffy-space-24)}.pt-xl-4{padding-block-start:var(--cffy-space-24)}.pe-xl-4{padding-inline-end:var(--cffy-space-24)}.pb-xl-4{padding-block-end:var(--cffy-space-24)}.ps-xl-4{padding-inline-start:var(--cffy-space-24)}.m-xl-5{margin:var(--cffy-space-48)}.mx-xl-5{margin-inline:var(--cffy-space-48)}.my-xl-5{margin-block:var(--cffy-space-48)}.mt-xl-5{margin-block-start:var(--cffy-space-48)}.me-xl-5{margin-inline-end:var(--cffy-space-48)}.mb-xl-5{margin-block-end:var(--cffy-space-48)}.ms-xl-5{margin-inline-start:var(--cffy-space-48)}.p-xl-5{padding:var(--cffy-space-48)}.px-xl-5{padding-inline:var(--cffy-space-48)}.py-xl-5{padding-block:var(--cffy-space-48)}.pt-xl-5{padding-block-start:var(--cffy-space-48)}.pe-xl-5{padding-inline-end:var(--cffy-space-48)}.pb-xl-5{padding-block-end:var(--cffy-space-48)}.ps-xl-5{padding-inline-start:var(--cffy-space-48)}.m-xl-6{margin:var(--cffy-space-72)}.mx-xl-6{margin-inline:var(--cffy-space-72)}.my-xl-6{margin-block:var(--cffy-space-72)}.mt-xl-6{margin-block-start:var(--cffy-space-72)}.me-xl-6{margin-inline-end:var(--cffy-space-72)}.mb-xl-6{margin-block-end:var(--cffy-space-72)}.ms-xl-6{margin-inline-start:var(--cffy-space-72)}.p-xl-6{padding:var(--cffy-space-72)}.px-xl-6{padding-inline:var(--cffy-space-72)}.py-xl-6{padding-block:var(--cffy-space-72)}.pt-xl-6{padding-block-start:var(--cffy-space-72)}.pe-xl-6{padding-inline-end:var(--cffy-space-72)}.pb-xl-6{padding-block-end:var(--cffy-space-72)}.ps-xl-6{padding-inline-start:var(--cffy-space-72)}.m-xl-7{margin:var(--cffy-space-96)}.mx-xl-7{margin-inline:var(--cffy-space-96)}.my-xl-7{margin-block:var(--cffy-space-96)}.mt-xl-7{margin-block-start:var(--cffy-space-96)}.me-xl-7{margin-inline-end:var(--cffy-space-96)}.mb-xl-7{margin-block-end:var(--cffy-space-96)}.ms-xl-7{margin-inline-start:var(--cffy-space-96)}.p-xl-7{padding:var(--cffy-space-96)}.px-xl-7{padding-inline:var(--cffy-space-96)}.py-xl-7{padding-block:var(--cffy-space-96)}.pt-xl-7{padding-block-start:var(--cffy-space-96)}.pe-xl-7{padding-inline-end:var(--cffy-space-96)}.pb-xl-7{padding-block-end:var(--cffy-space-96)}.ps-xl-7{padding-inline-start:var(--cffy-space-96)}.m-xl-8{margin:var(--cffy-space-120)}.mx-xl-8{margin-inline:var(--cffy-space-120)}.my-xl-8{margin-block:var(--cffy-space-120)}.mt-xl-8{margin-block-start:var(--cffy-space-120)}.me-xl-8{margin-inline-end:var(--cffy-space-120)}.mb-xl-8{margin-block-end:var(--cffy-space-120)}.ms-xl-8{margin-inline-start:var(--cffy-space-120)}.p-xl-8{padding:var(--cffy-space-120)}.px-xl-8{padding-inline:var(--cffy-space-120)}.py-xl-8{padding-block:var(--cffy-space-120)}.pt-xl-8{padding-block-start:var(--cffy-space-120)}.pe-xl-8{padding-inline-end:var(--cffy-space-120)}.pb-xl-8{padding-block-end:var(--cffy-space-120)}.ps-xl-8{padding-inline-start:var(--cffy-space-120)}.m-xl-9{margin:var(--cffy-space-144)}.mx-xl-9{margin-inline:var(--cffy-space-144)}.my-xl-9{margin-block:var(--cffy-space-144)}.mt-xl-9{margin-block-start:var(--cffy-space-144)}.me-xl-9{margin-inline-end:var(--cffy-space-144)}.mb-xl-9{margin-block-end:var(--cffy-space-144)}.ms-xl-9{margin-inline-start:var(--cffy-space-144)}.p-xl-9{padding:var(--cffy-space-144)}.px-xl-9{padding-inline:var(--cffy-space-144)}.py-xl-9{padding-block:var(--cffy-space-144)}.pt-xl-9{padding-block-start:var(--cffy-space-144)}.pe-xl-9{padding-inline-end:var(--cffy-space-144)}.pb-xl-9{padding-block-end:var(--cffy-space-144)}.ps-xl-9{padding-inline-start:var(--cffy-space-144)}.m-xl-10{margin:var(--cffy-space-192)}.mx-xl-10{margin-inline:var(--cffy-space-192)}.my-xl-10{margin-block:var(--cffy-space-192)}.mt-xl-10{margin-block-start:var(--cffy-space-192)}.me-xl-10{margin-inline-end:var(--cffy-space-192)}.mb-xl-10{margin-block-end:var(--cffy-space-192)}.ms-xl-10{margin-inline-start:var(--cffy-space-192)}.p-xl-10{padding:var(--cffy-space-192)}.px-xl-10{padding-inline:var(--cffy-space-192)}.py-xl-10{padding-block:var(--cffy-space-192)}.pt-xl-10{padding-block-start:var(--cffy-space-192)}.pe-xl-10{padding-inline-end:var(--cffy-space-192)}.pb-xl-10{padding-block-end:var(--cffy-space-192)}.ps-xl-10{padding-inline-start:var(--cffy-space-192)}}@media (width>=1400px){.m-xxl-px{margin:1px}.mx-xxl-px{margin-inline:1px}.my-xxl-px{margin-block:1px}.mt-xxl-px{margin-block-start:1px}.me-xxl-px{margin-inline-end:1px}.mb-xxl-px{margin-block-end:1px}.ms-xxl-px{margin-inline-start:1px}.p-xxl-px{padding:1px}.px-xxl-px{padding-inline:1px}.py-xxl-px{padding-block:1px}.pt-xxl-px{padding-block-start:1px}.pe-xxl-px{padding-inline-end:1px}.pb-xxl-px{padding-block-end:1px}.ps-xxl-px{padding-inline-start:1px}.m-xxl-0{margin:0}.mx-xxl-0{margin-inline:0}.my-xxl-0{margin-block:0}.mt-xxl-0{margin-block-start:0}.me-xxl-0{margin-inline-end:0}.mb-xxl-0{margin-block-end:0}.ms-xxl-0{margin-inline-start:0}.p-xxl-0{padding:0}.px-xxl-0{padding-inline:0}.py-xxl-0{padding-block:0}.pt-xxl-0{padding-block-start:0}.pe-xxl-0{padding-inline-end:0}.pb-xxl-0{padding-block-end:0}.ps-xxl-0{padding-inline-start:0}.m-xxl-1{margin:var(--cffy-space-4)}.mx-xxl-1{margin-inline:var(--cffy-space-4)}.my-xxl-1{margin-block:var(--cffy-space-4)}.mt-xxl-1{margin-block-start:var(--cffy-space-4)}.me-xxl-1{margin-inline-end:var(--cffy-space-4)}.mb-xxl-1{margin-block-end:var(--cffy-space-4)}.ms-xxl-1{margin-inline-start:var(--cffy-space-4)}.p-xxl-1{padding:var(--cffy-space-4)}.px-xxl-1{padding-inline:var(--cffy-space-4)}.py-xxl-1{padding-block:var(--cffy-space-4)}.pt-xxl-1{padding-block-start:var(--cffy-space-4)}.pe-xxl-1{padding-inline-end:var(--cffy-space-4)}.pb-xxl-1{padding-block-end:var(--cffy-space-4)}.ps-xxl-1{padding-inline-start:var(--cffy-space-4)}.m-xxl-2{margin:var(--cffy-space-8)}.mx-xxl-2{margin-inline:var(--cffy-space-8)}.my-xxl-2{margin-block:var(--cffy-space-8)}.mt-xxl-2{margin-block-start:var(--cffy-space-8)}.me-xxl-2{margin-inline-end:var(--cffy-space-8)}.mb-xxl-2{margin-block-end:var(--cffy-space-8)}.ms-xxl-2{margin-inline-start:var(--cffy-space-8)}.p-xxl-2{padding:var(--cffy-space-8)}.px-xxl-2{padding-inline:var(--cffy-space-8)}.py-xxl-2{padding-block:var(--cffy-space-8)}.pt-xxl-2{padding-block-start:var(--cffy-space-8)}.pe-xxl-2{padding-inline-end:var(--cffy-space-8)}.pb-xxl-2{padding-block-end:var(--cffy-space-8)}.ps-xxl-2{padding-inline-start:var(--cffy-space-8)}.m-xxl-3{margin:var(--cffy-space-16)}.mx-xxl-3{margin-inline:var(--cffy-space-16)}.my-xxl-3{margin-block:var(--cffy-space-16)}.mt-xxl-3{margin-block-start:var(--cffy-space-16)}.me-xxl-3{margin-inline-end:var(--cffy-space-16)}.mb-xxl-3{margin-block-end:var(--cffy-space-16)}.ms-xxl-3{margin-inline-start:var(--cffy-space-16)}.p-xxl-3{padding:var(--cffy-space-16)}.px-xxl-3{padding-inline:var(--cffy-space-16)}.py-xxl-3{padding-block:var(--cffy-space-16)}.pt-xxl-3{padding-block-start:var(--cffy-space-16)}.pe-xxl-3{padding-inline-end:var(--cffy-space-16)}.pb-xxl-3{padding-block-end:var(--cffy-space-16)}.ps-xxl-3{padding-inline-start:var(--cffy-space-16)}.m-xxl-4{margin:var(--cffy-space-24)}.mx-xxl-4{margin-inline:var(--cffy-space-24)}.my-xxl-4{margin-block:var(--cffy-space-24)}.mt-xxl-4{margin-block-start:var(--cffy-space-24)}.me-xxl-4{margin-inline-end:var(--cffy-space-24)}.mb-xxl-4{margin-block-end:var(--cffy-space-24)}.ms-xxl-4{margin-inline-start:var(--cffy-space-24)}.p-xxl-4{padding:var(--cffy-space-24)}.px-xxl-4{padding-inline:var(--cffy-space-24)}.py-xxl-4{padding-block:var(--cffy-space-24)}.pt-xxl-4{padding-block-start:var(--cffy-space-24)}.pe-xxl-4{padding-inline-end:var(--cffy-space-24)}.pb-xxl-4{padding-block-end:var(--cffy-space-24)}.ps-xxl-4{padding-inline-start:var(--cffy-space-24)}.m-xxl-5{margin:var(--cffy-space-48)}.mx-xxl-5{margin-inline:var(--cffy-space-48)}.my-xxl-5{margin-block:var(--cffy-space-48)}.mt-xxl-5{margin-block-start:var(--cffy-space-48)}.me-xxl-5{margin-inline-end:var(--cffy-space-48)}.mb-xxl-5{margin-block-end:var(--cffy-space-48)}.ms-xxl-5{margin-inline-start:var(--cffy-space-48)}.p-xxl-5{padding:var(--cffy-space-48)}.px-xxl-5{padding-inline:var(--cffy-space-48)}.py-xxl-5{padding-block:var(--cffy-space-48)}.pt-xxl-5{padding-block-start:var(--cffy-space-48)}.pe-xxl-5{padding-inline-end:var(--cffy-space-48)}.pb-xxl-5{padding-block-end:var(--cffy-space-48)}.ps-xxl-5{padding-inline-start:var(--cffy-space-48)}.m-xxl-6{margin:var(--cffy-space-72)}.mx-xxl-6{margin-inline:var(--cffy-space-72)}.my-xxl-6{margin-block:var(--cffy-space-72)}.mt-xxl-6{margin-block-start:var(--cffy-space-72)}.me-xxl-6{margin-inline-end:var(--cffy-space-72)}.mb-xxl-6{margin-block-end:var(--cffy-space-72)}.ms-xxl-6{margin-inline-start:var(--cffy-space-72)}.p-xxl-6{padding:var(--cffy-space-72)}.px-xxl-6{padding-inline:var(--cffy-space-72)}.py-xxl-6{padding-block:var(--cffy-space-72)}.pt-xxl-6{padding-block-start:var(--cffy-space-72)}.pe-xxl-6{padding-inline-end:var(--cffy-space-72)}.pb-xxl-6{padding-block-end:var(--cffy-space-72)}.ps-xxl-6{padding-inline-start:var(--cffy-space-72)}.m-xxl-7{margin:var(--cffy-space-96)}.mx-xxl-7{margin-inline:var(--cffy-space-96)}.my-xxl-7{margin-block:var(--cffy-space-96)}.mt-xxl-7{margin-block-start:var(--cffy-space-96)}.me-xxl-7{margin-inline-end:var(--cffy-space-96)}.mb-xxl-7{margin-block-end:var(--cffy-space-96)}.ms-xxl-7{margin-inline-start:var(--cffy-space-96)}.p-xxl-7{padding:var(--cffy-space-96)}.px-xxl-7{padding-inline:var(--cffy-space-96)}.py-xxl-7{padding-block:var(--cffy-space-96)}.pt-xxl-7{padding-block-start:var(--cffy-space-96)}.pe-xxl-7{padding-inline-end:var(--cffy-space-96)}.pb-xxl-7{padding-block-end:var(--cffy-space-96)}.ps-xxl-7{padding-inline-start:var(--cffy-space-96)}.m-xxl-8{margin:var(--cffy-space-120)}.mx-xxl-8{margin-inline:var(--cffy-space-120)}.my-xxl-8{margin-block:var(--cffy-space-120)}.mt-xxl-8{margin-block-start:var(--cffy-space-120)}.me-xxl-8{margin-inline-end:var(--cffy-space-120)}.mb-xxl-8{margin-block-end:var(--cffy-space-120)}.ms-xxl-8{margin-inline-start:var(--cffy-space-120)}.p-xxl-8{padding:var(--cffy-space-120)}.px-xxl-8{padding-inline:var(--cffy-space-120)}.py-xxl-8{padding-block:var(--cffy-space-120)}.pt-xxl-8{padding-block-start:var(--cffy-space-120)}.pe-xxl-8{padding-inline-end:var(--cffy-space-120)}.pb-xxl-8{padding-block-end:var(--cffy-space-120)}.ps-xxl-8{padding-inline-start:var(--cffy-space-120)}.m-xxl-9{margin:var(--cffy-space-144)}.mx-xxl-9{margin-inline:var(--cffy-space-144)}.my-xxl-9{margin-block:var(--cffy-space-144)}.mt-xxl-9{margin-block-start:var(--cffy-space-144)}.me-xxl-9{margin-inline-end:var(--cffy-space-144)}.mb-xxl-9{margin-block-end:var(--cffy-space-144)}.ms-xxl-9{margin-inline-start:var(--cffy-space-144)}.p-xxl-9{padding:var(--cffy-space-144)}.px-xxl-9{padding-inline:var(--cffy-space-144)}.py-xxl-9{padding-block:var(--cffy-space-144)}.pt-xxl-9{padding-block-start:var(--cffy-space-144)}.pe-xxl-9{padding-inline-end:var(--cffy-space-144)}.pb-xxl-9{padding-block-end:var(--cffy-space-144)}.ps-xxl-9{padding-inline-start:var(--cffy-space-144)}.m-xxl-10{margin:var(--cffy-space-192)}.mx-xxl-10{margin-inline:var(--cffy-space-192)}.my-xxl-10{margin-block:var(--cffy-space-192)}.mt-xxl-10{margin-block-start:var(--cffy-space-192)}.me-xxl-10{margin-inline-end:var(--cffy-space-192)}.mb-xxl-10{margin-block-end:var(--cffy-space-192)}.ms-xxl-10{margin-inline-start:var(--cffy-space-192)}.p-xxl-10{padding:var(--cffy-space-192)}.px-xxl-10{padding-inline:var(--cffy-space-192)}.py-xxl-10{padding-block:var(--cffy-space-192)}.pt-xxl-10{padding-block-start:var(--cffy-space-192)}.pe-xxl-10{padding-inline-end:var(--cffy-space-192)}.pb-xxl-10{padding-block-end:var(--cffy-space-192)}.ps-xxl-10{padding-inline-start:var(--cffy-space-192)}}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.m-auto{margin:auto}.mt-custom{margin-block-start:var(--_margin,0)}.mb-custom{margin-block-end:var(--_margin,0)}.mx-custom{margin-inline:var(--_margin,0)}.my-custom{margin-block:var(--_margin,0)}.pt-custom{padding-block-start:var(--_padding,0)}.pb-custom{padding-block-end:var(--_padding,0)}.px-custom{padding-inline:var(--_padding,0)}.py-custom{padding-block:var(--_padding,0)}.flow-px>*+*{margin-block-start:1px}.flow-0>*+*{margin-block-start:0}.flow-1>*+*{margin-block-start:var(--cffy-space-4)}.flow-2>*+*{margin-block-start:var(--cffy-space-8)}.flow-3>*+*{margin-block-start:var(--cffy-space-16)}.flow-4>*+*{margin-block-start:var(--cffy-space-24)}.flow-5>*+*{margin-block-start:var(--cffy-space-48)}.flow-6>*+*{margin-block-start:var(--cffy-space-72)}.flow-7>*+*{margin-block-start:var(--cffy-space-96)}.flow-8>*+*{margin-block-start:var(--cffy-space-120)}.flow-9>*+*{margin-block-start:var(--cffy-space-144)}.flow-10>*+*{margin-block-start:var(--cffy-space-192)}@media (width>=576px){.flow-sm-px>*+*{margin-block-start:1px}.flow-sm-0>*+*{margin-block-start:0}.flow-sm-1>*+*{margin-block-start:var(--cffy-space-4)}.flow-sm-2>*+*{margin-block-start:var(--cffy-space-8)}.flow-sm-3>*+*{margin-block-start:var(--cffy-space-16)}.flow-sm-4>*+*{margin-block-start:var(--cffy-space-24)}.flow-sm-5>*+*{margin-block-start:var(--cffy-space-48)}.flow-sm-6>*+*{margin-block-start:var(--cffy-space-72)}.flow-sm-7>*+*{margin-block-start:var(--cffy-space-96)}.flow-sm-8>*+*{margin-block-start:var(--cffy-space-120)}.flow-sm-9>*+*{margin-block-start:var(--cffy-space-144)}.flow-sm-10>*+*{margin-block-start:var(--cffy-space-192)}}@media (width>=768px){.flow-md-px>*+*{margin-block-start:1px}.flow-md-0>*+*{margin-block-start:0}.flow-md-1>*+*{margin-block-start:var(--cffy-space-4)}.flow-md-2>*+*{margin-block-start:var(--cffy-space-8)}.flow-md-3>*+*{margin-block-start:var(--cffy-space-16)}.flow-md-4>*+*{margin-block-start:var(--cffy-space-24)}.flow-md-5>*+*{margin-block-start:var(--cffy-space-48)}.flow-md-6>*+*{margin-block-start:var(--cffy-space-72)}.flow-md-7>*+*{margin-block-start:var(--cffy-space-96)}.flow-md-8>*+*{margin-block-start:var(--cffy-space-120)}.flow-md-9>*+*{margin-block-start:var(--cffy-space-144)}.flow-md-10>*+*{margin-block-start:var(--cffy-space-192)}}@media (width>=992px){.flow-lg-px>*+*{margin-block-start:1px}.flow-lg-0>*+*{margin-block-start:0}.flow-lg-1>*+*{margin-block-start:var(--cffy-space-4)}.flow-lg-2>*+*{margin-block-start:var(--cffy-space-8)}.flow-lg-3>*+*{margin-block-start:var(--cffy-space-16)}.flow-lg-4>*+*{margin-block-start:var(--cffy-space-24)}.flow-lg-5>*+*{margin-block-start:var(--cffy-space-48)}.flow-lg-6>*+*{margin-block-start:var(--cffy-space-72)}.flow-lg-7>*+*{margin-block-start:var(--cffy-space-96)}.flow-lg-8>*+*{margin-block-start:var(--cffy-space-120)}.flow-lg-9>*+*{margin-block-start:var(--cffy-space-144)}.flow-lg-10>*+*{margin-block-start:var(--cffy-space-192)}}@media (width>=1200px){.flow-xl-px>*+*{margin-block-start:1px}.flow-xl-0>*+*{margin-block-start:0}.flow-xl-1>*+*{margin-block-start:var(--cffy-space-4)}.flow-xl-2>*+*{margin-block-start:var(--cffy-space-8)}.flow-xl-3>*+*{margin-block-start:var(--cffy-space-16)}.flow-xl-4>*+*{margin-block-start:var(--cffy-space-24)}.flow-xl-5>*+*{margin-block-start:var(--cffy-space-48)}.flow-xl-6>*+*{margin-block-start:var(--cffy-space-72)}.flow-xl-7>*+*{margin-block-start:var(--cffy-space-96)}.flow-xl-8>*+*{margin-block-start:var(--cffy-space-120)}.flow-xl-9>*+*{margin-block-start:var(--cffy-space-144)}.flow-xl-10>*+*{margin-block-start:var(--cffy-space-192)}}@media (width>=1400px){.flow-xxl-px>*+*{margin-block-start:1px}.flow-xxl-0>*+*{margin-block-start:0}.flow-xxl-1>*+*{margin-block-start:var(--cffy-space-4)}.flow-xxl-2>*+*{margin-block-start:var(--cffy-space-8)}.flow-xxl-3>*+*{margin-block-start:var(--cffy-space-16)}.flow-xxl-4>*+*{margin-block-start:var(--cffy-space-24)}.flow-xxl-5>*+*{margin-block-start:var(--cffy-space-48)}.flow-xxl-6>*+*{margin-block-start:var(--cffy-space-72)}.flow-xxl-7>*+*{margin-block-start:var(--cffy-space-96)}.flow-xxl-8>*+*{margin-block-start:var(--cffy-space-120)}.flow-xxl-9>*+*{margin-block-start:var(--cffy-space-144)}.flow-xxl-10>*+*{margin-block-start:var(--cffy-space-192)}}.block-spacing-px{padding-block:1px 2px;scroll-margin-block-start:3.5px}.block-spacing-0{padding-block:0;scroll-margin-block-start:0}.block-spacing-1{padding-block:var(--cffy-space-4) calc(var(--cffy-space-4)*2);scroll-margin-block-start:calc(var(--cffy-space-4)*3.5)}.block-spacing-2{padding-block:var(--cffy-space-8) calc(var(--cffy-space-8)*2);scroll-margin-block-start:calc(var(--cffy-space-8)*3.5)}.block-spacing-3{padding-block:var(--cffy-space-16) calc(var(--cffy-space-16)*2);scroll-margin-block-start:calc(var(--cffy-space-16)*3.5)}.block-spacing-4{padding-block:var(--cffy-space-24) calc(var(--cffy-space-24)*2);scroll-margin-block-start:calc(var(--cffy-space-24)*3.5)}.block-spacing-5{padding-block:var(--cffy-space-48) calc(var(--cffy-space-48)*2);scroll-margin-block-start:calc(var(--cffy-space-48)*3.5)}.block-spacing-6{padding-block:var(--cffy-space-72) calc(var(--cffy-space-72)*2);scroll-margin-block-start:calc(var(--cffy-space-72)*3.5)}.block-spacing-7{padding-block:var(--cffy-space-96) calc(var(--cffy-space-96)*2);scroll-margin-block-start:calc(var(--cffy-space-96)*3.5)}.block-spacing-8{padding-block:var(--cffy-space-120) calc(var(--cffy-space-120)*2);scroll-margin-block-start:calc(var(--cffy-space-120)*3.5)}.block-spacing-9{padding-block:var(--cffy-space-144) calc(var(--cffy-space-144)*2);scroll-margin-block-start:calc(var(--cffy-space-144)*3.5)}.block-spacing-10{padding-block:var(--cffy-space-192) calc(var(--cffy-space-192)*2);scroll-margin-block-start:calc(var(--cffy-space-192)*3.5)}.mt-section{--_mt-section:1.5rem;margin-block-start:var(--_mt-section)}.mt-section.mt-section-sm{--_mt-section:.85rem}.mt-section.mt-section-md{--_mt-section:2rem}.mt-section.mt-section-lg{--_mt-section:2.5rem}.mt-section.mt-section-xl{--_mt-section:5rem}}@layer utilities.transform{.rotate-0{rotate:0deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-135{rotate:135deg}.rotate-180{rotate:180deg}.rotate-225{rotate:225deg}.rotate-270{rotate:270deg}.rotate-315{rotate:315deg}.rotate-360{rotate:1turn}.translate-x-px{translate:1px}.translate-x--px{translate:-1px}.translate-y-px{translate:0 1px}.translate-y--px{translate:0 -1px}.translate-x--0,.translate-x-0,.translate-y--0,.translate-y-0{translate:0}.translate-x-1{translate:var(--cffy-space-4) 0}.translate-x--1{translate:calc(var(--cffy-space-4)*-1) 0}.translate-y-1{translate:0 var(--cffy-space-4)}.translate-y--1{translate:0 calc(var(--cffy-space-4)*-1)}.translate-x-2{translate:var(--cffy-space-8) 0}.translate-x--2{translate:calc(var(--cffy-space-8)*-1) 0}.translate-y-2{translate:0 var(--cffy-space-8)}.translate-y--2{translate:0 calc(var(--cffy-space-8)*-1)}.translate-x-3{translate:var(--cffy-space-16) 0}.translate-x--3{translate:calc(var(--cffy-space-16)*-1) 0}.translate-y-3{translate:0 var(--cffy-space-16)}.translate-y--3{translate:0 calc(var(--cffy-space-16)*-1)}.translate-x-4{translate:var(--cffy-space-24) 0}.translate-x--4{translate:calc(var(--cffy-space-24)*-1) 0}.translate-y-4{translate:0 var(--cffy-space-24)}.translate-y--4{translate:0 calc(var(--cffy-space-24)*-1)}.translate-x-5{translate:var(--cffy-space-48) 0}.translate-x--5{translate:calc(var(--cffy-space-48)*-1) 0}.translate-y-5{translate:0 var(--cffy-space-48)}.translate-y--5{translate:0 calc(var(--cffy-space-48)*-1)}.translate-x-6{translate:var(--cffy-space-72) 0}.translate-x--6{translate:calc(var(--cffy-space-72)*-1) 0}.translate-y-6{translate:0 var(--cffy-space-72)}.translate-y--6{translate:0 calc(var(--cffy-space-72)*-1)}.translate-x-7{translate:var(--cffy-space-96) 0}.translate-x--7{translate:calc(var(--cffy-space-96)*-1) 0}.translate-y-7{translate:0 var(--cffy-space-96)}.translate-y--7{translate:0 calc(var(--cffy-space-96)*-1)}.translate-x-8{translate:var(--cffy-space-120) 0}.translate-x--8{translate:calc(var(--cffy-space-120)*-1) 0}.translate-y-8{translate:0 var(--cffy-space-120)}.translate-y--8{translate:0 calc(var(--cffy-space-120)*-1)}.translate-x-9{translate:var(--cffy-space-144) 0}.translate-x--9{translate:calc(var(--cffy-space-144)*-1) 0}.translate-y-9{translate:0 var(--cffy-space-144)}.translate-y--9{translate:0 calc(var(--cffy-space-144)*-1)}.translate-x-10{translate:var(--cffy-space-192) 0}.translate-x--10{translate:calc(var(--cffy-space-192)*-1) 0}.translate-y-10{translate:0 var(--cffy-space-192)}.translate-y--10{translate:0 calc(var(--cffy-space-192)*-1)}.scale-0{scale:0}.scale-1{scale:.25}.scale-2{scale:.5}.scale-3{scale:.75}.scale-4{scale:1}.scale-5{scale:1.25}@media (width>=576px){.rotate-sm-0{rotate:0deg}.rotate-sm-45{rotate:45deg}.rotate-sm-90{rotate:90deg}.rotate-sm-135{rotate:135deg}.rotate-sm-180{rotate:180deg}.rotate-sm-225{rotate:225deg}.rotate-sm-270{rotate:270deg}.rotate-sm-315{rotate:315deg}.rotate-sm-360{rotate:1turn}.translate-x-sm-px{translate:1px}.translate-x-sm--px{translate:-1px}.translate-y-sm-px{translate:0 1px}.translate-y-sm--px{translate:0 -1px}.translate-x-sm--0,.translate-x-sm-0,.translate-y-sm--0,.translate-y-sm-0{translate:0}.translate-x-sm-1{translate:var(--cffy-space-4) 0}.translate-x-sm--1{translate:calc(var(--cffy-space-4)*-1) 0}.translate-y-sm-1{translate:0 var(--cffy-space-4)}.translate-y-sm--1{translate:0 calc(var(--cffy-space-4)*-1)}.translate-x-sm-2{translate:var(--cffy-space-8) 0}.translate-x-sm--2{translate:calc(var(--cffy-space-8)*-1) 0}.translate-y-sm-2{translate:0 var(--cffy-space-8)}.translate-y-sm--2{translate:0 calc(var(--cffy-space-8)*-1)}.translate-x-sm-3{translate:var(--cffy-space-16) 0}.translate-x-sm--3{translate:calc(var(--cffy-space-16)*-1) 0}.translate-y-sm-3{translate:0 var(--cffy-space-16)}.translate-y-sm--3{translate:0 calc(var(--cffy-space-16)*-1)}.translate-x-sm-4{translate:var(--cffy-space-24) 0}.translate-x-sm--4{translate:calc(var(--cffy-space-24)*-1) 0}.translate-y-sm-4{translate:0 var(--cffy-space-24)}.translate-y-sm--4{translate:0 calc(var(--cffy-space-24)*-1)}.translate-x-sm-5{translate:var(--cffy-space-48) 0}.translate-x-sm--5{translate:calc(var(--cffy-space-48)*-1) 0}.translate-y-sm-5{translate:0 var(--cffy-space-48)}.translate-y-sm--5{translate:0 calc(var(--cffy-space-48)*-1)}.translate-x-sm-6{translate:var(--cffy-space-72) 0}.translate-x-sm--6{translate:calc(var(--cffy-space-72)*-1) 0}.translate-y-sm-6{translate:0 var(--cffy-space-72)}.translate-y-sm--6{translate:0 calc(var(--cffy-space-72)*-1)}.translate-x-sm-7{translate:var(--cffy-space-96) 0}.translate-x-sm--7{translate:calc(var(--cffy-space-96)*-1) 0}.translate-y-sm-7{translate:0 var(--cffy-space-96)}.translate-y-sm--7{translate:0 calc(var(--cffy-space-96)*-1)}.translate-x-sm-8{translate:var(--cffy-space-120) 0}.translate-x-sm--8{translate:calc(var(--cffy-space-120)*-1) 0}.translate-y-sm-8{translate:0 var(--cffy-space-120)}.translate-y-sm--8{translate:0 calc(var(--cffy-space-120)*-1)}.translate-x-sm-9{translate:var(--cffy-space-144) 0}.translate-x-sm--9{translate:calc(var(--cffy-space-144)*-1) 0}.translate-y-sm-9{translate:0 var(--cffy-space-144)}.translate-y-sm--9{translate:0 calc(var(--cffy-space-144)*-1)}.translate-x-sm-10{translate:var(--cffy-space-192) 0}.translate-x-sm--10{translate:calc(var(--cffy-space-192)*-1) 0}.translate-y-sm-10{translate:0 var(--cffy-space-192)}.translate-y-sm--10{translate:0 calc(var(--cffy-space-192)*-1)}.scale-sm-0{scale:0}.scale-sm-1{scale:.25}.scale-sm-2{scale:.5}.scale-sm-3{scale:.75}.scale-sm-4{scale:1}.scale-sm-5{scale:1.25}}@media (width>=768px){.rotate-md-0{rotate:0deg}.rotate-md-45{rotate:45deg}.rotate-md-90{rotate:90deg}.rotate-md-135{rotate:135deg}.rotate-md-180{rotate:180deg}.rotate-md-225{rotate:225deg}.rotate-md-270{rotate:270deg}.rotate-md-315{rotate:315deg}.rotate-md-360{rotate:1turn}.translate-x-md-px{translate:1px}.translate-x-md--px{translate:-1px}.translate-y-md-px{translate:0 1px}.translate-y-md--px{translate:0 -1px}.translate-x-md--0,.translate-x-md-0,.translate-y-md--0,.translate-y-md-0{translate:0}.translate-x-md-1{translate:var(--cffy-space-4) 0}.translate-x-md--1{translate:calc(var(--cffy-space-4)*-1) 0}.translate-y-md-1{translate:0 var(--cffy-space-4)}.translate-y-md--1{translate:0 calc(var(--cffy-space-4)*-1)}.translate-x-md-2{translate:var(--cffy-space-8) 0}.translate-x-md--2{translate:calc(var(--cffy-space-8)*-1) 0}.translate-y-md-2{translate:0 var(--cffy-space-8)}.translate-y-md--2{translate:0 calc(var(--cffy-space-8)*-1)}.translate-x-md-3{translate:var(--cffy-space-16) 0}.translate-x-md--3{translate:calc(var(--cffy-space-16)*-1) 0}.translate-y-md-3{translate:0 var(--cffy-space-16)}.translate-y-md--3{translate:0 calc(var(--cffy-space-16)*-1)}.translate-x-md-4{translate:var(--cffy-space-24) 0}.translate-x-md--4{translate:calc(var(--cffy-space-24)*-1) 0}.translate-y-md-4{translate:0 var(--cffy-space-24)}.translate-y-md--4{translate:0 calc(var(--cffy-space-24)*-1)}.translate-x-md-5{translate:var(--cffy-space-48) 0}.translate-x-md--5{translate:calc(var(--cffy-space-48)*-1) 0}.translate-y-md-5{translate:0 var(--cffy-space-48)}.translate-y-md--5{translate:0 calc(var(--cffy-space-48)*-1)}.translate-x-md-6{translate:var(--cffy-space-72) 0}.translate-x-md--6{translate:calc(var(--cffy-space-72)*-1) 0}.translate-y-md-6{translate:0 var(--cffy-space-72)}.translate-y-md--6{translate:0 calc(var(--cffy-space-72)*-1)}.translate-x-md-7{translate:var(--cffy-space-96) 0}.translate-x-md--7{translate:calc(var(--cffy-space-96)*-1) 0}.translate-y-md-7{translate:0 var(--cffy-space-96)}.translate-y-md--7{translate:0 calc(var(--cffy-space-96)*-1)}.translate-x-md-8{translate:var(--cffy-space-120) 0}.translate-x-md--8{translate:calc(var(--cffy-space-120)*-1) 0}.translate-y-md-8{translate:0 var(--cffy-space-120)}.translate-y-md--8{translate:0 calc(var(--cffy-space-120)*-1)}.translate-x-md-9{translate:var(--cffy-space-144) 0}.translate-x-md--9{translate:calc(var(--cffy-space-144)*-1) 0}.translate-y-md-9{translate:0 var(--cffy-space-144)}.translate-y-md--9{translate:0 calc(var(--cffy-space-144)*-1)}.translate-x-md-10{translate:var(--cffy-space-192) 0}.translate-x-md--10{translate:calc(var(--cffy-space-192)*-1) 0}.translate-y-md-10{translate:0 var(--cffy-space-192)}.translate-y-md--10{translate:0 calc(var(--cffy-space-192)*-1)}.scale-md-0{scale:0}.scale-md-1{scale:.25}.scale-md-2{scale:.5}.scale-md-3{scale:.75}.scale-md-4{scale:1}.scale-md-5{scale:1.25}}@media (width>=992px){.rotate-lg-0{rotate:0deg}.rotate-lg-45{rotate:45deg}.rotate-lg-90{rotate:90deg}.rotate-lg-135{rotate:135deg}.rotate-lg-180{rotate:180deg}.rotate-lg-225{rotate:225deg}.rotate-lg-270{rotate:270deg}.rotate-lg-315{rotate:315deg}.rotate-lg-360{rotate:1turn}.translate-x-lg-px{translate:1px}.translate-x-lg--px{translate:-1px}.translate-y-lg-px{translate:0 1px}.translate-y-lg--px{translate:0 -1px}.translate-x-lg--0,.translate-x-lg-0,.translate-y-lg--0,.translate-y-lg-0{translate:0}.translate-x-lg-1{translate:var(--cffy-space-4) 0}.translate-x-lg--1{translate:calc(var(--cffy-space-4)*-1) 0}.translate-y-lg-1{translate:0 var(--cffy-space-4)}.translate-y-lg--1{translate:0 calc(var(--cffy-space-4)*-1)}.translate-x-lg-2{translate:var(--cffy-space-8) 0}.translate-x-lg--2{translate:calc(var(--cffy-space-8)*-1) 0}.translate-y-lg-2{translate:0 var(--cffy-space-8)}.translate-y-lg--2{translate:0 calc(var(--cffy-space-8)*-1)}.translate-x-lg-3{translate:var(--cffy-space-16) 0}.translate-x-lg--3{translate:calc(var(--cffy-space-16)*-1) 0}.translate-y-lg-3{translate:0 var(--cffy-space-16)}.translate-y-lg--3{translate:0 calc(var(--cffy-space-16)*-1)}.translate-x-lg-4{translate:var(--cffy-space-24) 0}.translate-x-lg--4{translate:calc(var(--cffy-space-24)*-1) 0}.translate-y-lg-4{translate:0 var(--cffy-space-24)}.translate-y-lg--4{translate:0 calc(var(--cffy-space-24)*-1)}.translate-x-lg-5{translate:var(--cffy-space-48) 0}.translate-x-lg--5{translate:calc(var(--cffy-space-48)*-1) 0}.translate-y-lg-5{translate:0 var(--cffy-space-48)}.translate-y-lg--5{translate:0 calc(var(--cffy-space-48)*-1)}.translate-x-lg-6{translate:var(--cffy-space-72) 0}.translate-x-lg--6{translate:calc(var(--cffy-space-72)*-1) 0}.translate-y-lg-6{translate:0 var(--cffy-space-72)}.translate-y-lg--6{translate:0 calc(var(--cffy-space-72)*-1)}.translate-x-lg-7{translate:var(--cffy-space-96) 0}.translate-x-lg--7{translate:calc(var(--cffy-space-96)*-1) 0}.translate-y-lg-7{translate:0 var(--cffy-space-96)}.translate-y-lg--7{translate:0 calc(var(--cffy-space-96)*-1)}.translate-x-lg-8{translate:var(--cffy-space-120) 0}.translate-x-lg--8{translate:calc(var(--cffy-space-120)*-1) 0}.translate-y-lg-8{translate:0 var(--cffy-space-120)}.translate-y-lg--8{translate:0 calc(var(--cffy-space-120)*-1)}.translate-x-lg-9{translate:var(--cffy-space-144) 0}.translate-x-lg--9{translate:calc(var(--cffy-space-144)*-1) 0}.translate-y-lg-9{translate:0 var(--cffy-space-144)}.translate-y-lg--9{translate:0 calc(var(--cffy-space-144)*-1)}.translate-x-lg-10{translate:var(--cffy-space-192) 0}.translate-x-lg--10{translate:calc(var(--cffy-space-192)*-1) 0}.translate-y-lg-10{translate:0 var(--cffy-space-192)}.translate-y-lg--10{translate:0 calc(var(--cffy-space-192)*-1)}.scale-lg-0{scale:0}.scale-lg-1{scale:.25}.scale-lg-2{scale:.5}.scale-lg-3{scale:.75}.scale-lg-4{scale:1}.scale-lg-5{scale:1.25}}@media (width>=1200px){.rotate-xl-0{rotate:0deg}.rotate-xl-45{rotate:45deg}.rotate-xl-90{rotate:90deg}.rotate-xl-135{rotate:135deg}.rotate-xl-180{rotate:180deg}.rotate-xl-225{rotate:225deg}.rotate-xl-270{rotate:270deg}.rotate-xl-315{rotate:315deg}.rotate-xl-360{rotate:1turn}.translate-x-xl-px{translate:1px}.translate-x-xl--px{translate:-1px}.translate-y-xl-px{translate:0 1px}.translate-y-xl--px{translate:0 -1px}.translate-x-xl--0,.translate-x-xl-0,.translate-y-xl--0,.translate-y-xl-0{translate:0}.translate-x-xl-1{translate:var(--cffy-space-4) 0}.translate-x-xl--1{translate:calc(var(--cffy-space-4)*-1) 0}.translate-y-xl-1{translate:0 var(--cffy-space-4)}.translate-y-xl--1{translate:0 calc(var(--cffy-space-4)*-1)}.translate-x-xl-2{translate:var(--cffy-space-8) 0}.translate-x-xl--2{translate:calc(var(--cffy-space-8)*-1) 0}.translate-y-xl-2{translate:0 var(--cffy-space-8)}.translate-y-xl--2{translate:0 calc(var(--cffy-space-8)*-1)}.translate-x-xl-3{translate:var(--cffy-space-16) 0}.translate-x-xl--3{translate:calc(var(--cffy-space-16)*-1) 0}.translate-y-xl-3{translate:0 var(--cffy-space-16)}.translate-y-xl--3{translate:0 calc(var(--cffy-space-16)*-1)}.translate-x-xl-4{translate:var(--cffy-space-24) 0}.translate-x-xl--4{translate:calc(var(--cffy-space-24)*-1) 0}.translate-y-xl-4{translate:0 var(--cffy-space-24)}.translate-y-xl--4{translate:0 calc(var(--cffy-space-24)*-1)}.translate-x-xl-5{translate:var(--cffy-space-48) 0}.translate-x-xl--5{translate:calc(var(--cffy-space-48)*-1) 0}.translate-y-xl-5{translate:0 var(--cffy-space-48)}.translate-y-xl--5{translate:0 calc(var(--cffy-space-48)*-1)}.translate-x-xl-6{translate:var(--cffy-space-72) 0}.translate-x-xl--6{translate:calc(var(--cffy-space-72)*-1) 0}.translate-y-xl-6{translate:0 var(--cffy-space-72)}.translate-y-xl--6{translate:0 calc(var(--cffy-space-72)*-1)}.translate-x-xl-7{translate:var(--cffy-space-96) 0}.translate-x-xl--7{translate:calc(var(--cffy-space-96)*-1) 0}.translate-y-xl-7{translate:0 var(--cffy-space-96)}.translate-y-xl--7{translate:0 calc(var(--cffy-space-96)*-1)}.translate-x-xl-8{translate:var(--cffy-space-120) 0}.translate-x-xl--8{translate:calc(var(--cffy-space-120)*-1) 0}.translate-y-xl-8{translate:0 var(--cffy-space-120)}.translate-y-xl--8{translate:0 calc(var(--cffy-space-120)*-1)}.translate-x-xl-9{translate:var(--cffy-space-144) 0}.translate-x-xl--9{translate:calc(var(--cffy-space-144)*-1) 0}.translate-y-xl-9{translate:0 var(--cffy-space-144)}.translate-y-xl--9{translate:0 calc(var(--cffy-space-144)*-1)}.translate-x-xl-10{translate:var(--cffy-space-192) 0}.translate-x-xl--10{translate:calc(var(--cffy-space-192)*-1) 0}.translate-y-xl-10{translate:0 var(--cffy-space-192)}.translate-y-xl--10{translate:0 calc(var(--cffy-space-192)*-1)}.scale-xl-0{scale:0}.scale-xl-1{scale:.25}.scale-xl-2{scale:.5}.scale-xl-3{scale:.75}.scale-xl-4{scale:1}.scale-xl-5{scale:1.25}}@media (width>=1400px){.rotate-xxl-0{rotate:0deg}.rotate-xxl-45{rotate:45deg}.rotate-xxl-90{rotate:90deg}.rotate-xxl-135{rotate:135deg}.rotate-xxl-180{rotate:180deg}.rotate-xxl-225{rotate:225deg}.rotate-xxl-270{rotate:270deg}.rotate-xxl-315{rotate:315deg}.rotate-xxl-360{rotate:1turn}.translate-x-xxl-px{translate:1px}.translate-x-xxl--px{translate:-1px}.translate-y-xxl-px{translate:0 1px}.translate-y-xxl--px{translate:0 -1px}.translate-x-xxl--0,.translate-x-xxl-0,.translate-y-xxl--0,.translate-y-xxl-0{translate:0}.translate-x-xxl-1{translate:var(--cffy-space-4) 0}.translate-x-xxl--1{translate:calc(var(--cffy-space-4)*-1) 0}.translate-y-xxl-1{translate:0 var(--cffy-space-4)}.translate-y-xxl--1{translate:0 calc(var(--cffy-space-4)*-1)}.translate-x-xxl-2{translate:var(--cffy-space-8) 0}.translate-x-xxl--2{translate:calc(var(--cffy-space-8)*-1) 0}.translate-y-xxl-2{translate:0 var(--cffy-space-8)}.translate-y-xxl--2{translate:0 calc(var(--cffy-space-8)*-1)}.translate-x-xxl-3{translate:var(--cffy-space-16) 0}.translate-x-xxl--3{translate:calc(var(--cffy-space-16)*-1) 0}.translate-y-xxl-3{translate:0 var(--cffy-space-16)}.translate-y-xxl--3{translate:0 calc(var(--cffy-space-16)*-1)}.translate-x-xxl-4{translate:var(--cffy-space-24) 0}.translate-x-xxl--4{translate:calc(var(--cffy-space-24)*-1) 0}.translate-y-xxl-4{translate:0 var(--cffy-space-24)}.translate-y-xxl--4{translate:0 calc(var(--cffy-space-24)*-1)}.translate-x-xxl-5{translate:var(--cffy-space-48) 0}.translate-x-xxl--5{translate:calc(var(--cffy-space-48)*-1) 0}.translate-y-xxl-5{translate:0 var(--cffy-space-48)}.translate-y-xxl--5{translate:0 calc(var(--cffy-space-48)*-1)}.translate-x-xxl-6{translate:var(--cffy-space-72) 0}.translate-x-xxl--6{translate:calc(var(--cffy-space-72)*-1) 0}.translate-y-xxl-6{translate:0 var(--cffy-space-72)}.translate-y-xxl--6{translate:0 calc(var(--cffy-space-72)*-1)}.translate-x-xxl-7{translate:var(--cffy-space-96) 0}.translate-x-xxl--7{translate:calc(var(--cffy-space-96)*-1) 0}.translate-y-xxl-7{translate:0 var(--cffy-space-96)}.translate-y-xxl--7{translate:0 calc(var(--cffy-space-96)*-1)}.translate-x-xxl-8{translate:var(--cffy-space-120) 0}.translate-x-xxl--8{translate:calc(var(--cffy-space-120)*-1) 0}.translate-y-xxl-8{translate:0 var(--cffy-space-120)}.translate-y-xxl--8{translate:0 calc(var(--cffy-space-120)*-1)}.translate-x-xxl-9{translate:var(--cffy-space-144) 0}.translate-x-xxl--9{translate:calc(var(--cffy-space-144)*-1) 0}.translate-y-xxl-9{translate:0 var(--cffy-space-144)}.translate-y-xxl--9{translate:0 calc(var(--cffy-space-144)*-1)}.translate-x-xxl-10{translate:var(--cffy-space-192) 0}.translate-x-xxl--10{translate:calc(var(--cffy-space-192)*-1) 0}.translate-y-xxl-10{translate:0 var(--cffy-space-192)}.translate-y-xxl--10{translate:0 calc(var(--cffy-space-192)*-1)}.scale-xxl-0{scale:0}.scale-xxl-1{scale:.25}.scale-xxl-2{scale:.5}.scale-xxl-3{scale:.75}.scale-xxl-4{scale:1}.scale-xxl-5{scale:1.25}}}@layer utilities.transitions{.fade-enter-active,.fade-leave-active,.layout-enter-active,.layout-leave-active,.list-enter-active,.list-leave-active,.list-move,.page-enter-active,.page-leave-active,.scale-enter-active,.scale-leave-active,.slide-down-enter-active,.slide-down-leave-active,.slide-end-enter-active,.slide-end-leave-active,.slide-start-enter-active,.slide-start-leave-active,.slide-up-enter-active,.slide-up-leave-active{--_transition-enter-duration:var(--cffy-transition-enter-duration,var(--cffy-duration-300));--_transition-leave-duration:var(--cffy-transition-leave-duration,var(--cffy-duration-200));--_transition-enter-easing:var(--cffy-transition-enter-easing,var(--cffy-ease-decelerate));--_transition-leave-easing:var(--cffy-transition-leave-easing,var(--cffy-ease-accelerate));--_transition-distance:var(--cffy-transition-distance,var(--cffy-space-16));--_transition-scale:var(--cffy-transition-scale,.95)}.fade-enter-active,.layout-enter-active,.list-enter-active,.page-enter-active,.scale-enter-active,.slide-down-enter-active,.slide-end-enter-active,.slide-start-enter-active,.slide-up-enter-active{transition-property:opacity,translate,scale;transition-duration:var(--_transition-enter-duration);transition-timing-function:var(--_transition-enter-easing)}.fade-leave-active,.layout-leave-active,.list-leave-active,.page-leave-active,.scale-leave-active,.slide-down-leave-active,.slide-end-leave-active,.slide-start-leave-active,.slide-up-leave-active{transition-property:opacity,translate,scale;transition-duration:var(--_transition-leave-duration);transition-timing-function:var(--_transition-leave-easing)}.fade-enter-from,.fade-leave-to,.layout-enter-from,.layout-leave-to,.page-enter-from,.page-leave-to{opacity:0}.list-enter-from,.list-leave-to,.slide-down-leave-to,.slide-up-enter-from{opacity:0;translate:0 var(--_transition-distance)}.slide-down-enter-from,.slide-up-leave-to{opacity:0;translate:0 calc(var(--_transition-distance)*-1)}.slide-end-leave-to,.slide-start-enter-from{opacity:0;translate:var(--_transition-distance) 0}:is(.slide-end-leave-to:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.slide-start-enter-from:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){translate:calc(var(--_transition-distance)*-1) 0}.slide-end-enter-from,.slide-start-leave-to{opacity:0;translate:calc(var(--_transition-distance)*-1) 0}:is(.slide-end-enter-from:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.slide-start-leave-to:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){translate:var(--_transition-distance) 0}.scale-enter-from,.scale-leave-to{opacity:0;scale:var(--_transition-scale)}.list-move{transition:transform var(--_transition-enter-duration) var(--_transition-enter-easing)}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.list-enter-active,.list-leave-active{interpolate-size:allow-keywords;transition-property:opacity,translate,scale,block-size,padding-block,margin-block,border-block-width;overflow:clip}.list-enter-from,.list-leave-to{border-block-width:0;block-size:0;margin-block:0;padding-block:0}}}@media (prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active,.layout-enter-active,.layout-leave-active,.list-enter-active,.list-leave-active,.list-move,.page-enter-active,.page-leave-active,.scale-enter-active,.scale-leave-active,.slide-down-enter-active,.slide-down-leave-active,.slide-end-enter-active,.slide-end-leave-active,.slide-start-enter-active,.slide-start-leave-active,.slide-up-enter-active,.slide-up-leave-active{--_transition-distance:0px;--_transition-scale:1}.list-move{transition:none}}}@layer utilities.visibility{.visibility-hidden{visibility:hidden}.visibility-visible{visibility:visible}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer utilities.z-index{.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-5{z-index:5}.z-99{z-index:99}.z-100{z-index:100}.z-999{z-index:999}.z-1000{z-index:1000}.z-navigation{z-index:900}.z-navbar{z-index:1000}.z-fab{z-index:1010}.z-menu{z-index:1020}.z-fullscreen{z-index:1030}.z-toast{z-index:1100}}@layer pages{.page-sections>.contact-header{padding-block:calc(var(--cffy-navbar-min-height,4.25rem) + clamp(var(--cffy-space-20), 2.5vw, var(--cffy-space-32))) clamp(var(--cffy-space-24),3vw,2.5rem)}.contact-header .contact-title{text-wrap:balance;margin-block-end:var(--cffy-space-16)}.contact-header .contact-subtitle{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-lg);color:var(--cffy-muted-a10);text-wrap:pretty;margin-block-end:0;line-height:1.6}.contact-channels{--_channel-gutter:clamp(var(--cffy-space-24), 3cqi, var(--cffy-space-32));--_channel-icon-size:1.125rem;gap:var(--cffy-space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container page-section (width<=768px){.contact-channels{grid-template-columns:1fr}}.contact-channels>li{display:grid}.contact-channels .contact-channel{--cffy-card-padding-inline:var(--_channel-gutter);--cffy-card-padding-block:var(--_channel-gutter)}.contact-channels .contact-channel:hover{--_card-border-color:var(--cffy-primary-a20)}.contact-channels .contact-channel:focus-visible{outline:.125rem solid var(--cffy-primary-base);outline-offset:.1875rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.contact-channels .contact-channel:hover .contact-channel-action i{translate:var(--cffy-space-4) 0}}.contact-channels .contact-channel .card-body{flex-direction:column;align-items:flex-start;display:flex}.contact-channels .contact-channel-title{font-size:var(--cffy-fs-lg);font-weight:var(--cffy-fw-700);margin-block-end:var(--cffy-space-8)}.contact-channels .contact-channel-copy{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-base);color:var(--cffy-muted-a10);text-wrap:pretty;margin-block-end:var(--cffy-space-20);line-height:1.6}.contact-channels .contact-channel-action{align-items:center;gap:var(--cffy-space-6);font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-base);font-weight:var(--cffy-fw-600);color:var(--cffy-primary-base);margin-block-start:auto;display:inline-flex}.contact-channels .contact-channel-action i{font-size:var(--_channel-icon-size);transition:translate .2s}.contact-layout{align-items:start;gap:clamp(var(--cffy-space-32),5cqi,4rem);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}@container page-section (width<=992px){.contact-layout{grid-template-columns:1fr}}:is(.contact-form-title,.contact-details-title){text-wrap:balance;margin-block-end:var(--cffy-space-8)}:is(.contact-form-copy,.contact-details-copy){font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-base);color:var(--cffy-muted-a10);text-wrap:pretty;margin-block-end:var(--cffy-space-32);line-height:1.6}.contact-form-card{--_form-gutter:clamp(var(--cffy-space-24), 4cqi, 2.5rem);--cffy-card-padding-inline:var(--_form-gutter);--cffy-card-padding-block:var(--_form-gutter);--_card-radius:var(--cffy-radius-xl)}.contact-form{gap:var(--cffy-space-24);display:grid}.contact-form .contact-form-grid{gap:var(--cffy-space-16) var(--cffy-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container page-section (width<=576px){.contact-form .contact-form-grid{grid-template-columns:1fr}}.contact-form .contact-form-full{grid-column:1/-1}.contact-form .contact-form-submit{justify-self:start}.contact-details{--_detail-space:var(--cffy-space-24);--_detail-icon-size:1.125rem;position:sticky;inset-block-start:calc(var(--cffy-navbar-min-height,4.25rem) + var(--cffy-space-32))}@container page-section (width<=992px){.contact-details{position:static}}.contact-details .contact-detail-list{gap:var(--_detail-space);margin:0;display:grid}.contact-details .contact-detail{gap:var(--cffy-space-4);display:grid}.contact-details .contact-detail:not(:last-child){border-block-end:1px solid var(--cffy-outline-surface);padding-block-end:var(--_detail-space)}.contact-details .contact-detail dt{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-2xs);font-weight:var(--cffy-fw-600);text-transform:uppercase;letter-spacing:.08em;color:var(--cffy-muted-a10);align-items:center;gap:var(--cffy-space-8);display:flex}.contact-details .contact-detail dt i{font-size:var(--_detail-icon-size);color:var(--cffy-primary-base)}.contact-details .contact-detail dd{font-size:var(--cffy-fs-lg);margin:0;line-height:1.5}.contact-details .contact-detail dd a{color:inherit;text-decoration:none}.contact-details .contact-detail dd a:hover{text-decoration:underline}.contact-details .contact-social{margin-block-start:2.5rem}.contact-details .contact-social .contact-social-label{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-2xs);font-weight:var(--cffy-fw-600);text-transform:uppercase;letter-spacing:.08em;color:var(--cffy-muted-a10);margin-block-end:var(--cffy-space-12)}.contact-details .contact-social ul{gap:var(--cffy-space-8);margin:0;padding:0;list-style:none;display:flex}.contact-details .contact-social a{transition:border-color .2s}.contact-details .contact-social a:hover{--_icon-wrap-border-color:var(--cffy-primary-a20)}.contact-details .contact-social a:focus-visible{outline:.125rem solid var(--cffy-primary-base);outline-offset:.1875rem}.demo-page{background:var(--cffy-surface-container-high);min-block-size:100dvh}@media (width>=992px){.demo-page{background:var(--cffy-background)}}.demo-shell{--_demo-gutter:var(--cffy-space-20);--_demo-section-space:var(--cffy-space-32);background:var(--cffy-background);min-block-size:100dvh;max-inline-size:32.5rem;box-shadow:0 0 0 1px var(--cffy-outline-surface);flex-direction:column;margin-inline:auto;display:flex}@media (width>=992px){.demo-shell{--_demo-gutter:var(--cffy-space-32);--_demo-section-space:clamp(var(--cffy-space-48), 6vw, 6rem);max-inline-size:77rem;box-shadow:none}}.demo-header{justify-content:space-between;align-items:center;gap:var(--cffy-space-12);padding:max(var(--_demo-gutter),var(--cffy-space-24),env(safe-area-inset-top)) var(--_demo-gutter) 0;display:flex}.demo-header-note{font-size:var(--cffy-fs-2xs);color:var(--cffy-muted-a10)}.demo-hero{padding:var(--cffy-space-48) var(--_demo-gutter) 0;border-block-end:1px solid var(--cffy-outline-surface);overflow:clip}.demo-hero .demo-hero-copy{gap:var(--cffy-space-20);flex-direction:column;display:flex}@media (width>=992px){.demo-hero .demo-hero-copy{align-items:center;gap:var(--cffy-space-24);text-align:center;max-inline-size:46rem;margin-inline:auto}}.demo-hero .demo-title{text-wrap:balance;margin:0}.demo-hero .demo-subtitle{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-lg);color:var(--cffy-muted-a10);text-wrap:pretty;margin:0;line-height:1.6}@media (width>=992px){.demo-hero .demo-hero-copy>.btn{max-inline-size:24rem}}.demo-hero .demo-alt{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-sm);color:var(--cffy-muted-a10);text-wrap:pretty;text-align:center;margin:0;line-height:1.6}@media (width<992px){.demo-hero .landing-hero-stage{--_hero-phone-height:28rem;padding-block-start:var(--cffy-space-32)}}.demo-section{gap:var(--cffy-space-16);padding:var(--_demo-section-space) var(--_demo-gutter);flex-direction:column;display:flex;container:page-section/inline-size}@media (width>=992px){.demo-section{gap:var(--cffy-space-32)}}.demo-section .demo-section-title{text-wrap:balance;margin:0}@media (width>=992px){.demo-benefits{margin-block-start:var(--_demo-section-space);margin-inline:var(--_demo-gutter);border-radius:2rem}}.demo-benefit-list{gap:var(--cffy-space-12);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=992px){.demo-benefit-list{gap:var(--cffy-space-16)}}.demo-benefit{align-items:flex-start;gap:var(--cffy-space-14);padding:var(--cffy-space-16);border-radius:var(--cffy-radius-lg);background:var(--cffy-background);display:flex}@media (width>=992px){.demo-benefit{gap:var(--cffy-space-16);padding:var(--cffy-space-24);flex-direction:column}}.demo-benefit .icon-wrap{flex:none;place-items:center;block-size:2.75rem;inline-size:2.75rem;padding:0;display:inline-grid}.demo-benefit .icon-wrap i{font-size:1.375rem}.demo-benefit .demo-benefit-title{font-size:var(--cffy-fs-lg);font-weight:var(--cffy-fw-500);margin-block-end:var(--cffy-space-4)}.demo-benefit .demo-benefit-copy{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-sm);color:var(--cffy-muted-a10);text-wrap:pretty;margin:0;line-height:1.5}@media (width>=992px){.demo-faq{align-items:start;gap:clamp(var(--cffy-space-32),5vw,5rem);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}}.demo-closing{--_closing-ink:var(--cffy-white-base-fixed);gap:var(--cffy-space-24);margin:0 var(--_demo-gutter) var(--_demo-section-space);padding:var(--cffy-space-32) var(--cffy-space-20);border:1px solid color-mix(in oklab,var(--_closing-ink) 14%,transparent);border-radius:var(--cffy-radius-xl);background:var(--cffy-color-brand-primary-500);color:var(--_closing-ink);flex-direction:column;display:flex}@media (width>=992px){.demo-closing{justify-content:space-between;align-items:flex-end;gap:var(--cffy-space-48);padding:clamp(var(--cffy-space-48),6vw,5rem);border-radius:2rem;flex-direction:row}}.demo-closing .demo-closing-copy{gap:var(--cffy-space-12);flex-direction:column;max-inline-size:34rem;display:flex}.demo-closing .demo-closing-title{text-wrap:balance;color:inherit;margin:0}.demo-closing .demo-closing-subtitle{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-lg);color:color-mix(in oklab,var(--_closing-ink) 78%,transparent);text-wrap:pretty;margin:0;line-height:1.5}.demo-closing .demo-closing-actions{align-items:center;gap:var(--cffy-space-14);flex-direction:column;display:flex}@media (width>=992px){.demo-closing .demo-closing-actions{flex:0 0 22rem}}.demo-closing .demo-closing-actions a:not(.btn){font-size:var(--cffy-fs-sm);color:inherit}.demo-footer{justify-content:space-between;gap:var(--cffy-space-8);padding:var(--_demo-gutter);border-block-start:1px solid var(--cffy-outline-surface);font-size:var(--cffy-fs-2xs);color:var(--cffy-muted-a10);flex-wrap:wrap;margin-block-start:auto;display:flex}.demo-footer a{color:inherit}.demo-footer .demo-footer-more{font-size:var(--cffy-fs-sm);color:var(--cffy-on-background);margin:0 0 var(--cffy-space-8);flex-basis:100%}.demo-footer .demo-footer-more a{text-underline-offset:.2em;text-decoration:underline}.demo-action-bar{z-index:10;gap:var(--cffy-space-12);padding:var(--cffy-space-12) var(--cffy-space-16) max(var(--cffy-space-16),env(safe-area-inset-bottom));border-block-start:1px solid var(--cffy-outline-surface);background:color-mix(in oklab,var(--cffy-background) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky;inset-block-end:0}@media (width>=992px){.demo-action-bar{display:none}}.demo-action-bar .btn{justify-content:center;block-size:100%}.site-footer{--_panel-bg:var(--cffy-color-brand-primary-500);--_panel-ink:var(--cffy-white-base-fixed);--_panel-muted:color-mix(in oklab, var(--_panel-ink) 72%, transparent);--_panel-line:color-mix(in oklab, var(--_panel-ink) 14%, transparent);--_panel-space:clamp(var(--cffy-space-32), 5vw, 4.5rem);--_panel-gap:var(--cffy-space-48);--cffy-footer-bg-color:transparent;--cffy-footer-color:var(--_panel-ink);--cffy-footer-padding-block:var(--cffy-space-24)}.site-footer>:is(.container,.container-fluid){box-sizing:border-box;width:calc(100% - var(--cffy-space-32));gap:var(--_panel-gap) 4rem;padding:var(--_panel-space);border:1px solid var(--_panel-line);background:var(--_panel-bg);color:var(--_panel-ink);border-radius:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"brand links""contact contact""bottom bottom";display:grid}@media (width<992px){.site-footer>:is(.container,.container-fluid){grid-template-columns:minmax(0,1fr);grid-template-areas:"brand""links""contact""bottom"}}.site-footer .site-footer-brand{justify-content:space-between;gap:var(--cffy-space-32);flex-direction:column;grid-area:brand;display:flex}.site-footer .site-footer-tagline{text-wrap:balance;margin:0}.site-footer .site-footer-links{gap:var(--cffy-space-24);grid-area:links;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<576px){.site-footer .site-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer .footer-group{margin-block-end:0}.site-footer .footer-group :is(.footer-item,.anchor-link){color:var(--_panel-muted)}.site-footer .footer-group :is(.footer-item,.anchor-link):hover,.site-footer .footer-group .footer-item-icon{color:var(--_panel-ink)}.site-footer .site-footer-contact{justify-content:space-between;align-items:center;gap:var(--cffy-space-16);border-block-start:1px solid var(--_panel-line);flex-wrap:wrap;grid-area:contact;padding-block-start:var(--cffy-space-24);display:flex}.site-footer .site-footer-channels{align-items:center;gap:var(--cffy-space-24);flex-wrap:wrap;display:flex}.site-footer .footer-bottom{justify-content:flex-start;gap:var(--cffy-space-12);border:0;grid-area:bottom;margin:0;padding:0}.site-footer .footer-bottom p{color:var(--_panel-muted)}.site-footer .site-footer-version{border-color:var(--_panel-line);color:var(--_panel-muted);background:0 0}.color-mode-segmented{--_segmented-size:2.5rem;--_segmented-pad:var(--cffy-space-4);--_segmented-track:color-mix(in oklab, currentColor 6%, transparent);--_segmented-line:color-mix(in oklab, currentColor 14%, transparent);--_segmented-active:color-mix(in oklab, currentColor 16%, transparent);gap:var(--_segmented-pad);padding:var(--_segmented-pad);border:1px solid var(--_segmented-line);background:var(--_segmented-track)}.color-mode-segmented,.color-mode-segmented .color-mode-option{border-radius:var(--cffy-radius-full);align-items:center;display:inline-flex}.color-mode-segmented .color-mode-option{justify-content:center;gap:var(--cffy-space-6);min-inline-size:var(--_segmented-size);block-size:var(--_segmented-size);font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-2xs);font-weight:var(--cffy-fw-600);color:color-mix(in oklab,currentColor 68%,transparent);cursor:pointer;margin:0;transition:background-color .2s,color .2s;position:relative}.color-mode-segmented .color-mode-option:hover{color:inherit}.color-mode-segmented .color-mode-option:has(:checked){background:var(--_segmented-active);color:inherit}.color-mode-segmented .color-mode-option:has(:checked) i{font-variation-settings:"FILL" 1}.color-mode-segmented .color-mode-option:has(:focus-visible){outline-offset:.125rem;outline:.125rem solid}.color-mode-segmented .color-mode-option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.color-mode-segmented .color-mode-option i{font-size:1.25rem;line-height:1}.color-mode-segmented.color-mode-labelled .color-mode-option{padding-inline:var(--cffy-space-12)}.theme-switcher{flex:auto}.theme-switcher .theme-switcher-button{--_light-color:var(--cffy-white-base-fixed);--_light-color-container:color-mix(in oklab, var(--cffy-primary-base-fixed) 20%, transparent);--_dark-color:#121212;--_dark-color-container:color-mix(in oklab, var(--cffy-primary-base-fixed) 10%, color-mix(in oklab, var(--cffy-white-base-fixed) 30%, transparent));min-inline-size:33.3333%;padding:var(--cffy-space-8);border:2px solid var(--cffy-surface-container-high);border-radius:var(--cffy-radius-lg);background:var(--cffy-surface-container-highest);margin-block-end:var(--cffy-space-4);position:relative;overflow:hidden}.theme-switcher .theme-switcher-button:hover{border-color:var(--cffy-primary-a10)}.theme-switcher .theme-switcher-button i{position:inherit;z-index:3;color:var(--_icon-color);font-size:1.25rem}.theme-switcher .theme-switcher-button:after{content:"";z-index:1;border-radius:var(--cffy-radius-sm);background:var(--_color);block-size:80%;inline-size:85%;margin:auto;position:absolute;inset-block-end:-.45rem;inset-inline:0}.theme-switcher .theme-switcher-button.theme-system{--_color:linear-gradient(90deg, var(--_light-color-container) 50%, var(--_dark-color-container) 50%);--_icon-color:var(--cffy-black-base-fixed);background:linear-gradient(90deg,var(--_light-color) 50%,var(--_dark-color) 50%)}.theme-switcher .theme-switcher-button.theme-light{--_color:var(--_light-color-container);--_icon-color:var(--cffy-black-base-fixed);background:var(--_light-color)}.theme-switcher .theme-switcher-button.theme-dark{--_color:var(--_dark-color-container);--_icon-color:var(--cffy-white-base-fixed);background:var(--_dark-color)}.theme-switcher .theme-switcher-button.active{border-color:var(--cffy-primary-a20)}.theme-switcher .theme-switcher-button.active i{font-variation-settings:var(--cffy-iw-bold)}.theme-switcher .theme-switcher-label{font-size:var(--cffy-fs-3xs);color:var(--cffy-muted-a10);text-transform:capitalize;margin-block-end:0}.theme-switcher:has(.theme-switcher-button.active) .theme-switcher-label{color:var(--cffy-on-background)}.page-sections{--_section-space:clamp(4rem, 8vw, 7rem);--_section-space-tight:clamp(var(--cffy-space-32), 4vw, 3.5rem)}.page-sections:has(>.landing-hero:first-child){margin-block-start:calc(var(--cffy-navbar-min-height,4.25rem)*-1)}.page-sections>section{padding-block:var(--_section-space);container:page-section/inline-size}.page-sections>.landing-hero{padding-block:0}.page-sections>.landing-section-tight{padding-block:var(--_section-space-tight)}.page-sections .landing-section-band{border-block:1px solid var(--cffy-outline-surface)}.landing-eyebrow{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-2xs);font-weight:var(--cffy-fw-600);text-transform:uppercase;letter-spacing:.1em;color:var(--cffy-primary-base);margin-block-end:var(--cffy-space-12)}.landing-heading{max-inline-size:46rem;margin-block-end:clamp(2.5rem,5vw,4rem)}.landing-heading.text-center{margin-inline:auto}.landing-heading .landing-section-title{text-wrap:balance;margin-block-end:var(--cffy-space-12)}.landing-heading .landing-section-subtitle{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-lg);color:var(--cffy-muted-a10);text-wrap:pretty;margin-block-end:0;line-height:1.6}.landing-heading.landing-heading-inverse .landing-section-title{color:var(--cffy-on-primary)}.landing-heading.landing-heading-inverse .landing-section-subtitle{color:color-mix(in oklab,var(--cffy-on-primary) 75%,transparent)}.landing-hero{isolation:isolate;background:var(--cffy-background);border-block-end:1px solid var(--cffy-outline-surface);position:relative;overflow:clip}.landing-hero .landing-hero-content{justify-items:center;gap:var(--cffy-space-24);text-align:center;padding-block-start:calc(var(--cffy-navbar-min-height,4.25rem) + clamp(var(--cffy-space-48), 7vw, 5.5rem));display:grid}.landing-hero .landing-hero-title{text-wrap:balance;max-inline-size:18ch;margin:0}.landing-hero .landing-hero-subtitle{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-lg);color:var(--cffy-muted-a10);text-wrap:pretty;max-inline-size:42rem;margin:0;line-height:1.5}.landing-hero .landing-hero-actions{justify-content:center;gap:var(--cffy-space-12);flex-wrap:wrap;display:flex}.landing-hero .landing-hero-note{font-size:var(--cffy-fs-xs);color:var(--cffy-muted-a10);text-wrap:balance;margin:0}@media (forced-colors:active){.landing-hero .hero-phone{border:1px solid canvastext}}.landing-hero-stage{--_hero-phone-width:18.75rem;--_hero-phone-height:37.5rem;--_hero-phone-frame:var(--cffy-black-base-fixed);align-items:start;gap:clamp(var(--cffy-space-24),3vw,var(--cffy-space-48));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding-block-start:clamp(var(--cffy-space-48),6vw,4.5rem);display:grid}@media (width<992px){.landing-hero-stage{grid-template-columns:minmax(0,1fr);justify-items:center}}.hero-activity-list{gap:var(--cffy-space-20);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (width<992px){.hero-activity-list{display:none}}.hero-activity-list.hero-activity-start{align-items:flex-end;padding-block-start:var(--cffy-space-48)}.hero-activity-list.hero-activity-end{align-items:flex-start;padding-block-start:7rem}.hero-activity{align-items:center;gap:var(--cffy-space-14);inline-size:100%;max-inline-size:22.5rem;padding:var(--cffy-space-16) var(--cffy-space-20);border-radius:var(--cffy-radius-lg);background:var(--cffy-surface-container-lowest);border:var(--cffy-border-width-sm) solid var(--cffy-outline-surface);box-shadow:var(--cffy-shadow-md);text-align:start;transition:opacity .3s,border-color .3s;display:flex}.hero-activity.hero-activity-active{border-radius:var(--cffy-radius-xl);border-color:var(--cffy-secondary-base)}.hero-activity.hero-activity-muted{opacity:.45}@media (prefers-reduced-motion:no-preference){.hero-activity{transition:opacity var(--cffy-duration-500) var(--cffy-ease-overshoot-soft),border-color var(--cffy-duration-500) var(--cffy-ease-overshoot-soft),scale var(--cffy-duration-500) var(--cffy-ease-overshoot-soft)}.hero-activity.hero-activity-muted{scale:.97}}.hero-activity .icon-wrap{flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;padding:0;display:inline-grid}.hero-activity .icon-wrap i{font-size:1.25rem}.hero-activity .hero-activity-copy{gap:var(--cffy-space-4);display:grid}.hero-activity .hero-activity-title{font-family:var(--cffy-font-primary);font-size:var(--cffy-fs-base);font-weight:var(--cffy-fw-600);color:var(--cffy-on-background)}.hero-activity .hero-activity-detail{font-size:var(--cffy-fs-sm);color:var(--cffy-muted-a10)}.landing-hero-device{justify-items:center;display:grid;position:relative}.hero-phone{inline-size:min(var(--_hero-phone-width),80vw);block-size:var(--_hero-phone-height);background:var(--_hero-phone-frame);box-sizing:border-box;box-shadow:var(--cffy-shadow-lg);border-radius:3rem 3rem 0 0;padding:.625rem .625rem 0;overflow:hidden}.hero-phone .hero-phone-screen{aspect-ratio:1080/2238;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:2.375rem 2.375rem 0 0;block-size:auto;inline-size:100%;display:block}.hero-app-switch{gap:var(--cffy-space-4);padding:var(--cffy-space-6);border-radius:var(--cffy-radius-full);border:var(--cffy-border-width-sm) solid var(--cffy-outline-surface);background:var(--cffy-frosted-glass-bg);-webkit-backdrop-filter:var(--cffy-frosted-glass-backdrop-filter);backdrop-filter:var(--cffy-frosted-glass-backdrop-filter);box-shadow:var(--cffy-shadow-sm);display:flex;position:absolute;inset-block-end:var(--cffy-space-32)}.hero-app-switch .hero-app-option{min-block-size:2.75rem;padding-inline:var(--cffy-space-20);border-radius:var(--cffy-radius-full);color:var(--cffy-on-background);font-family:var(--cffy-font-primary);font-size:var(--cffy-fs-sm);font-weight:var(--cffy-fw-600);white-space:nowrap;cursor:pointer;background:0 0;border:0;transition:background-color .2s,color .2s}.hero-app-switch .hero-app-option:hover{background:color-mix(in oklab,var(--cffy-on-primary) 12%,transparent)}.hero-app-switch .hero-app-option:focus-visible{outline:.125rem solid var(--cffy-on-primary);outline-offset:.125rem}.hero-app-switch .hero-app-option[aria-pressed=true]{background:var(--cffy-on-primary);color:var(--cffy-primary-base)}@media (width<576px){.hero-app-switch .hero-app-option{padding-inline:var(--cffy-space-14)}}@media (width<400px){.hero-app-switch{gap:0}.hero-app-switch .hero-app-option{padding-inline:var(--cffy-space-12);font-size:var(--cffy-fs-xs)}}.landing-pillars{--_pillar-radius:var(--cffy-radius-xl);gap:clamp(var(--cffy-space-24),3cqi,2.5rem);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container page-section (width<=768px){.landing-pillars{grid-template-columns:1fr}}.landing-pillars .pillar-media{border:1px solid var(--cffy-outline-surface);border-radius:var(--_pillar-radius);margin-block-end:var(--cffy-space-24);overflow:hidden}.landing-pillars .pillar-media img{aspect-ratio:1375/768;-o-object-fit:cover;object-fit:cover;block-size:auto;inline-size:100%;display:block}.landing-pillars .pillar-title{font-size:var(--cffy-fs-xl);font-weight:var(--cffy-fw-500);margin-block-end:var(--cffy-space-8)}.landing-pillars .pillar-copy{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-base);color:var(--cffy-muted-a10);text-wrap:pretty;margin-block-end:0;line-height:1.65}.landing-feature-grid{--_feature-gap:var(--cffy-space-16);--_feature-on-dark:var(--cffy-white-base-fixed);--_feature-shade:var(--cffy-black-base-fixed);gap:var(--_feature-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container page-section (width<1200px){.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page-section (width<=576px){.landing-feature-grid{grid-template-columns:1fr}}.landing-feature-grid>li{display:grid}.landing-feature-grid>li:is(.feature-wide,.feature-hero){grid-column:span 2}@container page-section (width<=576px){.landing-feature-grid>li:is(.feature-wide,.feature-hero){grid-column:auto}}.landing-feature-grid>li.feature-hero{grid-row:span 2}@container page-section (width<1200px){.landing-feature-grid>li.feature-hero{grid-row:auto}}.landing-feature-grid .feature-card{--_feature-gutter:clamp(var(--cffy-space-24), 3cqi, var(--cffy-space-32));--_feature-space:var(--cffy-space-20);--cffy-card-padding-inline:var(--_feature-gutter);--cffy-card-padding-block:var(--_feature-gutter);--_card-radius:var(--cffy-radius-xl);--_feature-muted:var(--cffy-muted-a10);--_feature-icon-bg:var(--cffy-primary-base);--_feature-icon-color:var(--cffy-on-primary);--_feature-item-bg:color-mix(in oklab, var(--cffy-on-background) 7%, transparent);--_feature-item-icon:var(--cffy-primary-base);transition:border-color .2s,translate .2s;overflow:hidden}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-feature-grid .feature-card:hover{translate:0 -.125rem}}.landing-feature-grid .feature-card.card-pane:hover{--_card-border-color:var(--cffy-primary-a20)}.landing-feature-grid .feature-card:not(.card-pane){--_card-border-color:transparent}.landing-feature-grid .feature-card .card-body{gap:var(--_feature-space);flex-direction:column;display:flex}.landing-feature-grid .feature-card:is(.feature-tone-primary,.feature-tone-dark){--_card-color:var(--_feature-on-dark);--_feature-muted:color-mix(in oklab, var(--_feature-on-dark) 80%, transparent);--_feature-icon-bg:color-mix(in oklab, var(--_feature-on-dark) 14%, transparent);--_feature-icon-color:var(--_feature-on-dark)}.landing-feature-grid .feature-card.feature-tone-primary{--_card-bg-color:var(--cffy-color-brand-primary-500)}.landing-feature-grid .feature-card.feature-tone-dark{--_card-bg-color:color-mix(in oklab, var(--cffy-color-brand-primary-500) 45%, var(--_feature-shade))}.landing-feature-grid .feature-card.feature-tone-secondary{--_card-bg-color:var(--cffy-secondary-base);--_card-color:var(--cffy-on-secondary);--_feature-muted:var(--cffy-on-secondary);--_feature-icon-bg:color-mix(in oklab, var(--cffy-on-secondary) 12%, transparent);--_feature-icon-color:var(--cffy-on-secondary)}.landing-feature-grid .feature-card.feature-tone-accent{--_card-bg-color:color-mix(in oklab, var(--cffy-accent-base) 16%, var(--cffy-surface-body-pane));--_feature-icon-bg:var(--cffy-accent-base);--_feature-icon-color:var(--cffy-on-accent);--_feature-item-bg:var(--cffy-surface-body-pane)}.landing-feature-grid .feature-card.feature-tone-tint{--_card-bg-color:color-mix(in oklab, var(--cffy-primary-base) 10%, var(--cffy-surface-body-pane));--_feature-item-bg:var(--cffy-surface-a0)}.landing-feature-grid .feature-photo-card{--_card-bg-color:var(--_feature-shade);--_card-color:var(--_feature-on-dark);--_feature-muted:color-mix(in oklab, var(--_feature-on-dark) 72%, transparent);isolation:isolate;min-block-size:26rem}.landing-feature-grid .feature-photo-card .feature-photo{z-index:-1;-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;transition:scale .6s;position:absolute;inset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.landing-feature-grid .feature-photo-card:hover .feature-photo{scale:1.04}}.landing-feature-grid .feature-photo-card .card-body{background:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--_feature-shade) 55%,transparent) 45%,color-mix(in oklab,var(--_feature-shade) 85%,transparent) 100%);justify-content:flex-end;padding-block-start:8rem}.landing-feature-grid .feature-photo-card .feature-card-title{margin-block-end:var(--cffy-space-4)}.landing-feature-grid .feature-photo-card .feature-card-copy{text-shadow:0 1px 2px color-mix(in oklab,var(--_feature-shade) 30%,transparent)}.landing-feature-grid .feature-card-meta{align-items:center;gap:var(--cffy-space-12);flex-wrap:wrap;display:flex}.landing-feature-grid .feature-icon{--_icon-wrap-bg-color:var(--_feature-icon-bg);--_icon-wrap-color:var(--_feature-icon-color)}.landing-feature-grid .feature-badge{padding:var(--cffy-space-4) var(--cffy-space-12);border-radius:var(--cffy-radius-full);font-size:var(--cffy-fs-xs);font-weight:var(--cffy-fw-700);background-color:color-mix(in oklab,var(--cffy-secondary-base) 22%,transparent);color:color-mix(in oklab,var(--cffy-secondary-base) 55%,var(--_feature-on-dark))}.landing-feature-grid .feature-card-content{gap:var(--_feature-space);flex-direction:column;display:flex}.landing-feature-grid .feature-card-content:has(.feature-plate){flex-flow:wrap;justify-content:space-between;align-items:center}.landing-feature-grid .feature-card-content:has(.feature-plate) .feature-card-copy-wrap{flex:16rem}.landing-feature-grid .feature-card-copy-wrap{min-inline-size:0}.landing-feature-grid .feature-card-title{color:var(--_card-color);text-wrap:balance;margin-block-end:var(--cffy-space-8)}.landing-feature-grid .feature-card-title:not(.display-4){font-size:var(--cffy-fs-lg);font-weight:var(--cffy-fw-500);line-height:1.3}@container page-section (width>=1200px){.landing-feature-grid .feature-hero .feature-screenshot{flex:0 auto;block-size:36rem;inline-size:min(24rem,72%);margin-block-start:auto}}.landing-feature-grid .feature-hero .feature-card-title{max-inline-size:26rem}.landing-feature-grid .feature-card-copy{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-base);color:var(--_feature-muted);text-wrap:pretty;max-inline-size:30rem;margin-block-end:0;line-height:1.6}.landing-feature-grid .feature-tags{gap:var(--cffy-space-6);flex-wrap:wrap;margin:0;margin-block-start:auto;padding:0;list-style:none;display:flex}.landing-feature-grid .feature-tags>li{padding:var(--cffy-space-6) var(--cffy-space-12);border-radius:var(--cffy-radius-full);font-size:var(--cffy-fs-sm);font-weight:var(--cffy-fw-600);background-color:var(--_feature-item-bg)}.landing-feature-grid .feature-tags>li:last-child{background-color:var(--cffy-primary-base);color:var(--cffy-on-primary)}.landing-feature-grid .feature-items{--_feature-item-icon-size:1.25rem;gap:var(--cffy-space-8);flex-direction:column;margin:0;margin-block-start:auto;padding:0;list-style:none;display:flex}.landing-feature-grid .feature-items>li{align-items:center;gap:var(--cffy-space-8);font-size:var(--cffy-fs-2xs);font-weight:var(--cffy-fw-400);display:flex}.landing-feature-grid .feature-items>li .material-symbols-rounded{font-size:var(--_feature-item-icon-size);color:var(--_feature-item-icon)}.landing-feature-grid .feature-items.feature-items-list>li{padding:var(--cffy-space-12);border-radius:var(--cffy-radius-md);background-color:var(--_feature-item-bg)}.landing-feature-grid .feature-items.feature-items-tiles{--_feature-item-icon-size:2rem;gap:var(--cffy-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@container page-section (width<=576px){.landing-feature-grid .feature-items.feature-items-tiles{grid-template-columns:1fr}}.landing-feature-grid .feature-items.feature-items-tiles>li{padding:var(--cffy-space-16);border-radius:var(--cffy-radius-lg);background-color:var(--_feature-item-bg);flex-direction:column;align-items:flex-start}.landing-feature-grid .feature-plate{align-items:center;gap:var(--cffy-space-12);padding:var(--cffy-space-20) var(--cffy-space-24);border:2px solid color-mix(in oklab,var(--cffy-accent-base-fixed) 70%,transparent);border-radius:var(--cffy-radius-lg);flex-direction:column;flex:none;display:flex}.landing-feature-grid .feature-plate .feature-plate-number{padding:var(--cffy-space-8) var(--cffy-space-16);border:3px solid var(--_feature-shade);border-radius:var(--cffy-radius-md);font-family:var(--cffy-font-primary);font-size:var(--cffy-fs-xl);font-weight:var(--cffy-fw-800);letter-spacing:.06em;background-color:var(--_feature-on-dark);color:var(--_feature-shade)}.landing-feature-grid .feature-plate .feature-plate-status{align-items:center;gap:var(--cffy-space-8);font-size:var(--cffy-fs-sm);font-weight:var(--cffy-fw-700);color:var(--cffy-accent-base-fixed);display:inline-flex}.landing-feature-grid .feature-plate .feature-plate-status:before{content:"";inline-size:var(--cffy-space-8);aspect-ratio:1;border-radius:var(--cffy-radius-full);background-color:currentColor}.landing-feature-grid .feature-screenshot{--_screenshot-bezel:var(--cffy-space-8);--_screenshot-radius:2.25rem;min-block-size:clamp(14rem,32cqi,20rem);inline-size:min(20rem,92%);margin-block:var(--cffy-space-8) calc(var(--_card-padding-block)*-1);padding:var(--_screenshot-bezel) var(--_screenshot-bezel) 0;background-color:color-mix(in oklab,var(--_feature-on-dark) 16%,transparent);box-shadow:0 -1rem 3rem -1rem color-mix(in oklab,var(--_feature-shade) 40%,transparent);border-start-start-radius:var(--_screenshot-radius);border-start-end-radius:var(--_screenshot-radius);flex:1 1 0;align-self:center;overflow:hidden}.landing-feature-grid .feature-screenshot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;border-start-start-radius:calc(var(--_screenshot-radius) - var(--_screenshot-bezel));border-start-end-radius:calc(var(--_screenshot-radius) - var(--_screenshot-bezel));block-size:100%;inline-size:100%;display:block}.page-sections>section:has(>.container>.landing-splits){overflow-x:clip}.landing-splits{--_split-radius:var(--cffy-radius-xl);gap:clamp(4rem,8cqi,7rem);display:grid}.landing-splits .split-item{align-items:center;gap:clamp(var(--cffy-space-32),5cqi,4rem);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container page-section (width<=992px){.landing-splits .split-item{grid-template-columns:1fr}}@container page-section (width>992px){.landing-splits .split-item.split-reverse .split-copy{order:2}.landing-splits .split-item.split-reverse .split-media{order:1}}.landing-splits .split-title{text-wrap:balance;margin-block-end:var(--cffy-space-16)}.landing-splits .split-description{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-lg);color:var(--cffy-muted-a10);text-wrap:pretty;margin-block-end:var(--cffy-space-24);line-height:1.65}.landing-splits .split-bullets{gap:var(--cffy-space-12);margin:0;padding:0;list-style:none;display:grid}.landing-splits .split-bullets li{align-items:center;gap:var(--cffy-space-8);font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-base);display:flex}.landing-splits .split-bullets li i{color:var(--cffy-secondary-base);font-size:1.25rem}.landing-splits .split-media-frame{min-block-size:20rem;padding:clamp(var(--cffy-space-24),3cqi,2.5rem);border:1px solid var(--cffy-outline-surface);border-radius:var(--_split-radius);background:radial-gradient(120% 100% at 50% 0 var(--in-oklab),var(--cffy-secondary-a10),transparent 70%),var(--cffy-surface-body-pane);place-items:center;display:grid;overflow:hidden}.landing-splits .split-media-frame img{-o-object-fit:contain;object-fit:contain;border-radius:var(--cffy-radius-lg);block-size:auto;max-block-size:34rem;inline-size:auto;max-inline-size:100%}.landing-splits .split-media-empty{align-content:center;place-items:center;gap:var(--cffy-space-12);aspect-ratio:13/16;border:.125rem dashed var(--cffy-outline-surface);border-radius:var(--cffy-radius-lg);inline-size:min(100%,16rem);color:var(--cffy-muted-a10);text-align:center;display:grid}.landing-splits .split-media-empty i{font-size:2.5rem}.landing-splits .split-media-empty p{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-2xs);max-inline-size:18ch;margin:0}.landing-steps{--_step-space:var(--cffy-space-16);--_step-icon-size:2.5rem;gap:clamp(var(--cffy-space-24),3cqi,var(--cffy-space-32));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container page-section (width<=992px){.landing-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page-section (width<=576px){.landing-steps{grid-template-columns:1fr}}.landing-steps .step-item{border-block-start:.125rem solid var(--cffy-outline-surface);padding-block-start:var(--cffy-space-24)}.landing-steps .step-number{font-family:var(--cffy-font-primary);font-size:var(--cffy-fs-sm);font-weight:var(--cffy-fw-800);letter-spacing:.08em;color:var(--cffy-primary-base);margin-block-end:var(--_step-space);display:block}.landing-steps .step-icon{inline-size:var(--_step-icon-size);aspect-ratio:1;border-radius:var(--cffy-radius-md);background:var(--cffy-surface-container-high);color:var(--cffy-on-background);place-items:center;margin-block-end:var(--_step-space);display:inline-grid}.landing-steps .step-icon i{font-size:1.25rem}.landing-steps .step-title{font-size:var(--cffy-fs-lg);font-weight:var(--cffy-fw-500);text-wrap:balance;margin-block-end:var(--cffy-space-8)}.landing-steps .step-copy{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-base);color:var(--cffy-muted-a10);text-wrap:pretty;margin-block-end:0;line-height:1.6}.page-sections>section:has(>.container>.landing-audiences){overflow-x:clip}.landing-audiences{--_audience-bg:var(--cffy-color-brand-primary-500);--_audience-ink:var(--cffy-white-base-fixed);--_audience-scrim:var(--cffy-black-base-fixed);--_audience-gap:var(--cffy-space-20);--_audience-bleed:calc(50vw - 50%);--_audience-scrollbar-thumb:var(--cffy-outline-surface);margin-inline-end:calc(var(--_audience-bleed)*-1);container-type:inline-size}.landing-audiences .audience-track{gap:var(--_audience-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:min(28rem,82cqi);grid-auto-flow:column;margin:0;padding:0;padding-inline-end:var(--_audience-bleed);scroll-padding-inline-end:var(--_audience-bleed);list-style:none;display:grid;overflow-x:auto}@supports (scrollbar-color:auto){.landing-audiences .audience-track{scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.landing-audiences .audience-track:is(:hover,:focus-within){scrollbar-color:var(--_audience-scrollbar-thumb) transparent}}.landing-audiences .audience-slide{scroll-snap-align:start;display:grid}.landing-audiences .audience-card{isolation:isolate;aspect-ratio:2/3;border-radius:var(--cffy-radius-xl);color:var(--_audience-ink);background:var(--_audience-bg);align-content:end;display:grid;position:relative;overflow:hidden}.landing-audiences .audience-card-figure{z-index:-1;position:absolute;inset:0}.landing-audiences .audience-card-media{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%;transition:scale .6s;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.landing-audiences .audience-card:is(:hover,:focus-within) .audience-card-media{scale:1.04}}.landing-audiences .audience-card-copy{gap:var(--cffy-space-12);padding:clamp(var(--cffy-space-24),5cqi,2.5rem);text-align:center;background:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--_audience-scrim) 52.5%,transparent) 40%,color-mix(in oklab,var(--_audience-scrim) 71.25%,transparent) 100%);text-shadow:0 1px 2px color-mix(in oklab,var(--_audience-scrim) 30%,transparent);display:grid;position:relative}.landing-audiences .audience-title{text-wrap:balance;color:var(--_audience-ink);margin:0}.landing-audiences .audience-copy{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-base);color:color-mix(in oklab,var(--_audience-ink) 78%,transparent);text-wrap:pretty;margin:0;line-height:1.5}.landing-audiences .audience-carousel-nav{justify-content:flex-end;margin-block-start:var(--_audience-gap);margin-inline-end:var(--_audience-bleed)}@media (forced-colors:active){.landing-audiences .audience-card{color:canvastext;background:canvas;border:1px solid canvastext}.landing-audiences :is(.audience-title,.audience-copy){color:canvastext}.landing-audiences .audience-card-copy{background:0 0}}.landing-faq{gap:var(--cffy-space-12);display:grid}.landing-faq .accordion{border:1px solid var(--cffy-outline-surface);border-radius:var(--cffy-radius-lg)}.landing-faq .accordion-title{font-size:var(--cffy-fs-lg);font-weight:var(--cffy-fw-700);text-wrap:balance}.landing-faq .accordion-body p{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-base);color:var(--cffy-muted-a10);text-wrap:pretty;margin-block-end:0;line-height:1.7}.landing-cta-banner{--_cta-ink:var(--cffy-on-secondary);--_cta-space:clamp(2.5rem, 5vw, 4rem);isolation:isolate;border-radius:clamp(var(--cffy-space-24),3vw,2.25rem);color:var(--_cta-ink);box-shadow:0 1.5rem 3.5rem -.75rem color-mix(in oklab,var(--cffy-secondary-base) 35%,transparent);padding-block-start:var(--_cta-space);padding-inline:clamp(1.75rem,5vw,4rem);position:relative;overflow:hidden}.landing-cta-banner .cta-banner-copy{padding-block-end:var(--_cta-space)}@media (width<992px){.landing-cta-banner .cta-banner-copy{text-align:center;padding-block-end:var(--cffy-space-24)}}.landing-cta-banner .cta-banner-title{text-wrap:balance;color:var(--_cta-ink);margin-block-end:var(--cffy-space-16)}.landing-cta-banner .cta-banner-subtitle{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-lg);color:color-mix(in oklab,var(--_cta-ink) 90%,transparent);text-wrap:pretty;margin-block-end:var(--cffy-space-32);line-height:1.6}.landing-cta-banner .cta-banner-actions{gap:var(--cffy-space-16);flex-wrap:wrap;display:flex}@media (width<992px){.landing-cta-banner .cta-banner-actions{justify-content:center}}.landing-cta-banner .cta-banner-media{justify-content:flex-end;align-items:flex-end;line-height:0;display:flex}@media (width<992px){.landing-cta-banner .cta-banner-media{justify-content:center}}.landing-cta-banner .cta-banner-media .cta-phone-mockup{background:var(--cffy-background);border:.375rem solid color-mix(in oklab,var(--_cta-ink) 25%,transparent);inline-size:min(100%,20rem);box-shadow:0 -.5rem 2.5rem color-mix(in oklab,var(--cffy-black-base-fixed) 30%,transparent);border-block-end:0;border-start-start-radius:var(--cffy-space-32);border-start-end-radius:var(--cffy-space-32);position:relative;overflow:hidden}.landing-cta-banner .cta-banner-media .cta-phone-mockup img{aspect-ratio:9/13;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;block-size:auto;inline-size:100%;display:block}.landing-final-cta{--_final-space:var(--cffy-space-24);text-align:center;max-inline-size:48rem;padding-block:clamp(var(--cffy-space-32),5vw,4rem);margin-inline:auto}.landing-final-cta .final-cta-title{text-wrap:balance;margin-block-end:var(--cffy-space-16)}.landing-final-cta .final-cta-subtitle{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-lg);color:var(--cffy-muted-a10);text-wrap:pretty;max-inline-size:55ch;margin-block-end:var(--cffy-space-32);margin-inline:auto;line-height:1.6}.landing-final-cta .final-cta-actions{justify-content:center;gap:var(--cffy-space-16);flex-wrap:wrap;margin-block-end:var(--_final-space);display:flex}.landing-final-cta .final-cta-note{font-family:var(--cffy-font-secondary);font-size:var(--cffy-fs-xs);color:var(--cffy-muted-a10);margin:0}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}.page-sections>section[id]{scroll-margin-block-start:calc(var(--cffy-navbar-min-height,4.25rem) + var(--cffy-space-16))}.nav-sticky:has(+.page-sections>.landing-hero:first-child) .navbar{margin-block-end:0}}@font-face{font-family:Figtree;src:local(Figtree Variable),url(../fonts/lvjI_MBIHXEuDQi4hI8ByIOzpj8DC6Ni48lk2jTW0iw-dsYC9_jX6lcVHY2PB_0WsqlPufltrmfSOYy0fw_EXJU.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300 900;font-style:normal}@font-face{font-family:Figtree Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:107.802%;ascent-override:88.1244%;descent-override:23.1906%;line-gap-override:0%}@font-face{font-family:Figtree Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:101.272%;ascent-override:93.8065%;descent-override:24.6859%;line-gap-override:0%}@font-face{font-family:Figtree Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:99.7778%;ascent-override:95.2116%;descent-override:25.0557%;line-gap-override:0%}@font-face{font-family:Figtree Fallback\: Arial;src:local(Arial);size-adjust:100.718%;ascent-override:94.3231%;descent-override:24.8219%;line-gap-override:0%}@font-face{font-family:Figtree Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:94.7257%;ascent-override:100.29%;descent-override:26.392%;line-gap-override:0%}@font-face{font-family:Inclusive Sans;src:local(Inclusive Sans Variable),url(../fonts/lvjI_MBIHXEuDQi4hI8ByIOzpj8DC6Ni48lk2jTW0iw-nRcU6vXiTxdXy6RxvBMeHzvTyegmeDXem_VvdJfXVtg.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:300 700;font-style:normal}@font-face{font-family:Inclusive Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:115.485%;ascent-override:82.2617%;descent-override:21.6478%;line-gap-override:0%}@font-face{font-family:Inclusive Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:108.49%;ascent-override:87.5658%;descent-override:23.0436%;line-gap-override:0%}@font-face{font-family:Inclusive Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:106.889%;ascent-override:88.8773%;descent-override:23.3888%;line-gap-override:0%}@font-face{font-family:Inclusive Sans Fallback\: Arial;src:local(Arial);size-adjust:107.896%;ascent-override:88.048%;descent-override:23.1705%;line-gap-override:0%}@font-face{font-family:Inclusive Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:101.477%;ascent-override:93.6175%;descent-override:24.6362%;line-gap-override:0%}
