/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-border-style:solid;--tw-font-weight:initial}}}.separator.svelte-1qphzhi{height:1px;width:calc(var(--spacing,.25rem) * 14);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.separator.svelte-1qphzhi{--tw-gradient-position:to right in oklab}}.separator.svelte-1qphzhi{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:transparent;--tw-gradient-via:#ffffff80}@supports (color:color-mix(in lab, red, red)){.separator.svelte-1qphzhi{--tw-gradient-via:color-mix(in oklab, var(--color-white,#fff) 50%, transparent)}}.separator.svelte-1qphzhi{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-via-position:50%;--tw-gradient-to:transparent}@media not all and (width>=48rem){.separator.svelte-1qphzhi{margin-inline:auto}}@media (width>=48rem){.separator.svelte-1qphzhi{--tw-gradient-position:to bottom;width:1px;height:100%}@supports (background-image:linear-gradient(in lab, red, red)){.separator.svelte-1qphzhi{--tw-gradient-position:to bottom in oklab}}.separator.svelte-1qphzhi{background-image:linear-gradient(var(--tw-gradient-stops))}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}.img.svelte-p80hb0{border:1px solid #000}.gallery-column.svelte-p80hb0 img:where(.svelte-p80hb0){aspect-ratio:1;width:100%;height:auto}.cursor-knife.svelte-1inmlzc,.cursor-knife.svelte-1inmlzc :where(.svelte-1inmlzc){cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PHVzZSB4bGluazpocmVmPSIjYSIgZmlsbD0iI2ZmZiIvPjx1c2UgeGxpbms6aHJlZj0iI2EiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjQuOTk4IDI2LjUwNmEzLjQ4IDMuNDggMCAwIDEtLjg5NiAyLjE2bC0uMTE4LjEyNS0uMTI1LjEyYTMuNDc2IDMuNDc2IDAgMCAxLTQuNzktLjEybC01LjgyMS01LjgyLTMuMjQ0IDMuMjQyLTEuNDExLTEuMjk1YTI5LjYgMjkuNiAwIDAgMS00Ljg0OS01Ljc0NmwtLjAwMi0uMDA1Qy42OTMgMTQuNDE3IDAgOS41MDkgMCA0LjgwN1YwbDE2Ljc0MyAxNi42MzkuMDA4LjAwNiAxLjQxNiAxLjQwOC0uMDA0LjAwNCA1LjgyMSA1LjgxOS4xMTguMTI1Yy41NzguNjM3LjkgMS40NjkuOSAyLjMzM3ptLTE5LjU3My04LjQyYTI3LjYgMjcuNiAwIDAgMCA0LjUyIDUuMzU4bDUuMzg5LTUuMzg3TDIgNC44MDdjMCA0LjUuNjYyIDguOTc2IDMuNDI1IDEzLjI4bTkuMjM3IDMuNDcgNS44MjIgNS44MmExLjQ3NSAxLjQ3NSAwIDEgMCAyLjA4Ni0yLjA4NWwtNS44Mi01LjgyeiIgZmlsbD0iIzAwMCIvPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNOS45NDUgMjMuNDQ0YTI3LjYgMjcuNiAwIDAgMS00LjUyLTUuMzU3QzIuNjYyIDEzLjc4MyAyIDkuMzA3IDIgNC44MDdsMTMuMzM0IDEzLjI1em0xMC41MzkgMy45MzMtNS44MjItNS44MiAyLjA4OC0yLjA4NSA1LjgyIDUuODE5YTEuNDc1IDEuNDc1IDAgMCAxLTIuMDg2IDIuMDg2Ii8+PC9kZWZzPjwvc3ZnPg==) 0 0,auto}fieldset.svelte-1bscmzq{border:2px groove #e9e9ed;margin:0 2px;padding:5.04px 10.8px 9px}legend.svelte-1bscmzq{padding:0 2px}input.svelte-1bscmzq{margin:6.4px}.certification.svelte-x89krf{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-neutral-300,oklch(87% 0 none));width:fit-content;padding:var(--spacing,.25rem);flex-shrink:0;padding-inline-end:calc(var(--spacing,.25rem) * 1.5);display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}details.svelte-3nl7sw:is(details:where(.svelte-3nl7sw)+details:where(.svelte-3nl7sw)):not(details[open]:where(.svelte-3nl7sw)+details:where(.svelte-3nl7sw)) summary:where(.svelte-3nl7sw){border-top:0}table.svelte-1pqq4v0{width:100%}table.svelte-1pqq4v0 :is(p:where(.svelte-1pqq4v0),td:where(.svelte-1pqq4v0),th:where(.svelte-1pqq4v0)){font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}td.svelte-1pqq4v0,th.svelte-1pqq4v0{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);text-align:left;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-neutral-600,oklch(43.9% 0 none));width:50%!important}th.svelte-1pqq4v0{vertical-align:top;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);padding-inline-start:0}tr.svelte-1pqq4v0{border-style:var(--tw-border-style);border-width:1px;border-inline-style:var(--tw-border-style);border-inline-width:0;border-top-style:var(--tw-border-style);border-top-width:0;border-color:var(--color-neutral-300,oklch(87% 0 none))}tr.svelte-1pqq4v0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@property --tw-font-weight{syntax:"*";inherits:false}.confetti-holder.svelte-1c7s58t{position:relative}@keyframes svelte-1c7s58t-rotate{0%{transform:skew(var(--skew)) rotate3d(var(--full-rotation))}to{transform:skew(var(--skew)) rotate3d(var(--rotation-xyz), calc(var(--rotation-deg) + 360deg))}}@keyframes svelte-1c7s58t-translate{0%{opacity:1}8%{transform:translateY(calc(var(--translate-y) * .95)) translateX(calc(var(--translate-x) * (var(--x-spread) * .9)));opacity:1}12%{transform:translateY(var(--translate-y)) translateX(calc(var(--translate-x) * (var(--x-spread) * .95)));opacity:1}16%{transform:translateY(var(--translate-y)) translateX(calc(var(--translate-x) * var(--x-spread)));opacity:1}to{transform:translateY(calc(var(--translate-y) + var(--fall-distance))) translateX(var(--translate-x));opacity:0}}@keyframes svelte-1c7s58t-no-gravity-translate{0%{opacity:1}to{transform:translateY(var(--translate-y)) translateX(var(--translate-x));opacity:0}}.confetti.svelte-1c7s58t{--translate-y:calc(-200px * var(--translate-y-multiplier));--translate-x:calc(200px * var(--translate-x-multiplier));height:calc(var(--size) * var(--scale));width:calc(var(--size) * var(--scale));animation:svelte-1c7s58t-translate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;opacity:0;pointer-events:none;position:absolute}.confetti.svelte-1c7s58t:before{--full-rotation:var(--rotation-xyz), var(--rotation-deg);content:"";background:var(--color);width:100%;height:100%;transform:skew(var(--skew)) rotate3d(var(--full-rotation));animation:svelte-1c7s58t-rotate var(--transition-duration) var(--transition-delay) var(--transition-iteration-count) linear;background-size:contain;display:block}.rounded.svelte-1c7s58t .confetti:where(.svelte-1c7s58t):before{border-radius:50%}.cone.svelte-1c7s58t .confetti:where(.svelte-1c7s58t){--translate-x:calc(200px * var(--translate-y-multiplier) * var(--translate-x-multiplier))}.no-gravity.svelte-1c7s58t .confetti:where(.svelte-1c7s58t){animation-name:svelte-1c7s58t-no-gravity-translate;animation-timing-function:ease-out}@media (prefers-reduced-motion){.reduced-motion.svelte-1c7s58t .confetti:where(.svelte-1c7s58t),.reduced-motion.svelte-1c7s58t .confetti:where(.svelte-1c7s58t):before{animation:none}}.star.svelte-hu12sc .full-star:where(.svelte-hu12sc){display:none}.star.svelte-hu12sc:has(~.star:where(.svelte-hu12sc):hover) .empty-star:where(.svelte-hu12sc){display:none}.star.svelte-hu12sc:has(~.star:where(.svelte-hu12sc):hover) .full-star:where(.svelte-hu12sc){display:block}.star.svelte-hu12sc:hover .empty-star:where(.svelte-hu12sc){display:none}.star.svelte-hu12sc:hover .full-star:where(.svelte-hu12sc){display:block}
