.oxf-underline-hover{text-decoration:unset!important;color:unset!important;display:block;width:fit-content;height:fit-content}.oxf-underline-hover .oxf-underline-hover__anchor{display:flex;width:fit-content;height:fit-content;color:currentColor!important;text-decoration:unset}.oxf-underline-hover .oxf-underline-hover__inner{position:relative;display:block;width:100%}.oxf-underline-hover .oxf-underline-hover__side-to-side:before{content:"";display:block;position:absolute;left:0;right:0;bottom:var(--bottom-distance);height:var(--height);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;background:var(--background);-webkit-transition:-webkit-transform var(--duration) var(--ease);transition:-webkit-transform var(--duration) var(--ease);-o-transition:-o-transform var(--duration) var(--ease);-moz-transition:transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease);transition:transform var(--duration) var(--ease);transition:transform var(--duration) var(--ease),-webkit-transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease),-o-transform var(--duration) var(--ease)}.oxf-underline-hover .oxf-underline-hover__side-to-side:hover:before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;transition-delay:unset;-webkit-transition-delay:unset;-o-transition-delay:unset;-moz-transition-delay:unset}.oxf-underline-hover .oxf-underline-hover__one-sided:after{content:'';position:absolute;bottom:var(--bottom-distance);left:0;width:var(--width);border-bottom:var(--height) solid var(--background);transition:var(--duration) var(--ease)}.oxf-underline-hover .oxf-underline-hover__two-sided:after{content:'';display:block;margin:auto;bottom:var(--bottom-distance);left:0;width:var(--width);height:var(--height);background:var(--background);transition:width var(--duration) var(--ease);position:relative;border-bottom:unset}.oxf-underline-hover .oxf-underline-hover__one-sided:hover:after,.oxf-underline-hover .oxf-underline-hover__two-sided:hover:after{width:100%}.oxf-underline-hover .oxf-underline-hover__one-sided:hover::after,.oxf-underline-hover .oxf-underline-hover__two-sided:hover::after{-webkit-transition:width var(--duration) var(--ease);transition:width var(--duration) var(--ease);-o-transition:width var(--duration) var(--ease);-moz-transition:width var(--duration) var(--ease);transition:width var(--duration) var(--ease);transition:width var(--duration) var(--ease)}.oxf-underline-hover .oxf-underline-hover__full-sided::after,.oxf-underline-hover .oxf-underline-hover__full-sided::before{content:"";position:absolute;left:0;right:0;bottom:var(--bottom-distance);height:var(--height);background:var(--background);-webkit-transition:-webkit-transform var(--duration) var(--ease);transition:-webkit-transform var(--duration) var(--ease);-o-transition:-o-transform var(--duration) var(--ease);-moz-transition:transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease);transition:transform var(--duration) var(--ease);transition:transform var(--duration) var(--ease),-webkit-transform var(--duration) var(--ease),-moz-transform var(--duration) var(--ease),-o-transform var(--duration) var(--ease)}.oxf-underline-hover .oxf-underline-hover__full-sided::before{-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.oxf-underline-hover .oxf-underline-hover__full-sided::after{-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1)}.oxf-underline-hover .oxf-underline-hover__full-sided:hover::before{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);transition-delay:0.25s;-webkit-transition-delay:0.25s;-o-transition-delay:0.25s;-moz-transition-delay:0.25s}.oxf-underline-hover .oxf-underline-hover__full-sided:hover::after{width:unset;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.oxf-crystal-button{display:block;width:fit-content;box-sizing:border-box;overflow:hidden;position:relative;place-items:center;transition:transform 0.1s}.oxf-crystal-button:not(:has(>a)),.oxf-crystal-button>a{cursor:pointer}.oxf-crystal-button .oxf-crystal-button__anchor{display:flex;width:fit-content;height:fit-content;color:currentColor!important;text-decoration:unset}.oxf-crystal-button:is(:hover,:focus-visible){--hover:1}.oxf-crystal-button:before{content:"";position:absolute;inset:0px;border:unset;background:conic-gradient(from calc(var(--rx, 0) * 180deg) at calc(var(--x, 0) * 100%) calc(var(--y, 0) * 100%),hsl(10 90% 70%),hsl(140 80% 70%),hsl(320 80% 70%),hsl(210 80% 70%),hsl(10 80% 70%));filter:saturate(var(--filter));opacity:var(--hover,0);transition:opacity 0.2s}.oxf-crystal-button .oxf-crystal-button__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;border:unset;display:block;grid-column:1;grid-row:1}.oxf-crystal-button .oxf-crystal-button__title{grid-row:1;grid-column:1;position:relative;z-index:2;display:grid;align-items:center;gap:0.5rem}.oxf-crystal-button .oxf-crystal-button--dark{outline:none}.oxf-crystal-button .oxf-crystal-button__backdrop{background:hsla(0,0,0,0.3);-webkit-backdrop-filter:blur(var(--blur)) brightness(var(--brightness)) saturate(var(--saturate));backdrop-filter:blur(var(--blur)) brightness(var(--brightness)) saturate(var(--saturate))}.oxf-crystal-button .oxf-crystal-button--dark:after{background:hsl(0 0% 10% / calc(1 - var(--hover, 0) * 0.25))}.oxf-gooey-nav{filter:url("#oxf-gooey-nav__filter");position:relative;display:flex;align-items:center;justify-content:center}.oxf-gooey-nav svg{display:none}.oxf-gooey-nav .oxf-gooey-nav__item{position:relative;white-space:nowrap;width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;transition:margin var(--gooey-duration) var(--gooey-ease)}.oxf-gooey-nav.oxf-gooey-nav--horizontal{flex-direction:row}.oxf-gooey-nav.oxf-gooey-nav--vertical{flex-direction:column}.oxf-gooey-nav.oxf-gooey-nav--horizontal .oxf-gooey-nav__item:hover{margin-left:calc(-1 * var(--gooey-merge-distance));margin-right:calc(-1 * var(--gooey-merge-distance))}.oxf-gooey-nav.oxf-gooey-nav--vertical .oxf-gooey-nav__item:hover{margin-top:calc(-1 * var(--gooey-merge-distance));margin-bottom:calc(-1 * var(--gooey-merge-distance))}.oxf-dock-menu{height:auto}.oxf-dock-menu .breakdance-empty-container{min-height:unset!important}.oxf-dock-menu .oxf-dock-menu__item{width:var(--dimensions);height:var(--dimensions);min-width:unset!important;min-height:unset!important;outline:unset!important;cursor:pointer;position:relative}.oxf-dock-menu .oxf-dock-menu__item::before{white-space:nowrap;content:attr(data-tooltip);display:block;position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:0.1s ease-out opacity}.oxf-dock-menu .oxf-dock-menu__item:hover::before{opacity:1}.oxf-morphing-nav{position:relative;width:fit-content}.oxf-morphing-nav>*{height:fit-content;position:relative;z-index:2}.oxf-morphing-nav .oxf-morphing-nav__item--active{transition:color var(--transition-duration)}.oxf-morphing-nav .oxf-morphing-nav__morphing-div{position:absolute;top:0;left:0;height:1px;width:1px;pointer-events:none;opacity:0;transition:opacity var(--transition-duration);transform-origin:left top;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.oxf-morphing-nav .demo-morph-bg-target{position:absolute;top:0;left:0;height:var(--height);pointer-events:none}.oxf-morphing-nav .morph-bg--visible{opacity:1}.oxf-morphing-nav .morph-bg--has-transition{transition:var(--transition-duration);will-change:transform,border-radius,height,width}.oxf-morphing-nav .oxf-morphing-nav__item a{text-decoration:unset!important}.oxf-focus-nav[data-flickering="1"]{opacity:0}.oxf-focus-nav{position:relative;display:flex}.oxf-focus-nav .oxf-focus-nav__item{display:flex;cursor:pointer;width:fit-content;height:fit-content}.oxf-focus-nav .oxf-focus-nav__item *{transition:color var(--color-duration) var(--color-ease)}.oxf-focus-nav .oxf-focus-nav__item:hover *,.oxf-focus-nav .oxf-focus-nav__item--active *{color:var(--color-active)!important}.oxf-focus-nav .oxf-focus-nav__corners{position:absolute;pointer-events:none}.oxf-focus-nav .oxf-focus-nav__corner{position:absolute;width:var(--corner-width);height:var(--corner-height)}.oxf-focus-nav .oxf-focus-nav__corner--tl{top:0;left:0;border-top:var(--corner-thickness) solid var(--corner-color);border-left:var(--corner-thickness) solid var(--corner-color)}.oxf-focus-nav .oxf-focus-nav__corner--tr{top:0;right:0;border-top:var(--corner-thickness) solid var(--corner-color);border-right:var(--corner-thickness) solid var(--corner-color)}.oxf-focus-nav .oxf-focus-nav__corner--bl{bottom:0;left:0;border-bottom:var(--corner-thickness) solid var(--corner-color);border-left:var(--corner-thickness) solid var(--corner-color)}.oxf-focus-nav .oxf-focus-nav__corner--br{bottom:0;right:0;border-bottom:var(--corner-thickness) solid var(--corner-color);border-right:var(--corner-thickness) solid var(--corner-color)}.oxf-dropdown-wrapper{width:fit-content}.oxf-arrow-icon{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:scale var(--scale-duration) var(--scale-easing) var(--scale-delay)}.oxf-arrow-icon:not(:has(>a)),.oxf-arrow-icon>a{cursor:pointer}.oxf-arrow-icon .oxf-arrow-icon__anchor{display:flex;align-items:center;justify-content:center;width:fit-content;height:fit-content;color:currentColor!important;text-decoration:unset}.oxf-arrow-icon .oxf-arrow-icon__arrow{position:absolute;min-width:unset!important;min-height:unset!important;scale:var(--arrow-scale);rotate:var(--arrow-rotate);transition:rotate var(--rotate-duration) var(--rotate-easing) var(--rotate-delay),transform var(--transform-duration) var(--transform-easing) var(--transform-delay)}.oxf-arrow-icon .oxf-arrow-icon__arrow:nth-child(2){transform:translateX(calc(-100% - var(--distance-between-arrows)))}.oxf-arrow-icon[data-active='1'][data-enable-scale='1'],.oxf-arrow-icon[data-active='true'][data-enable-scale='1'],.oxf-arrow-icon[data-active='true'][data-enable-scale='true']{scale:var(--icon-hover-scale)}.oxf-arrow-icon[data-active='1'][data-enable-transform='1'] .oxf-arrow-icon__arrow:nth-child(1),.oxf-arrow-icon[data-active='true'][data-enable-transform='1'] .oxf-arrow-icon__arrow:nth-child(1),.oxf-arrow-icon[data-active='true'][data-enable-transform='true'] .oxf-arrow-icon__arrow:nth-child(1){transform:translateX(calc(100% + var(--distance-between-arrows)))}.oxf-arrow-icon[data-active='1'][data-enable-transform='1'] .oxf-arrow-icon__arrow:nth-child(2),.oxf-arrow-icon[data-active='true'][data-enable-transform='1'] .oxf-arrow-icon__arrow:nth-child(2),.oxf-arrow-icon[data-active='true'][data-enable-transform='true'] .oxf-arrow-icon__arrow:nth-child(2){transform:translateX(0%)}.oxf-arrow-icon[data-active='1'][data-enable-rotate='1'] .oxf-arrow-icon__arrow,.oxf-arrow-icon[data-active='true'][data-enable-rotate='1'] .oxf-arrow-icon__arrow,.oxf-arrow-icon[data-active='true'][data-enable-rotate='true'] .oxf-arrow-icon__arrow{rotate:var(--arrow-hover-rotate)}