.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.menu-btn[data-v-b489001b],.indicator-btn[data-v-b489001b]{padding:calc(var(--spacing) * 1.6);border-radius:calc(infinity * 1px);display:flex;width:calc(var(--spacing) * 9.2);height:calc(var(--spacing) * 9.2);align-items:center;justify-content:center}@media(min-width:48rem){.menu-btn[data-v-b489001b],.indicator-btn[data-v-b489001b]{padding:calc(var(--spacing) * 2);width:calc(var(--spacing) * 11.5);height:calc(var(--spacing) * 11.5)}}@media(hover:hover)and (pointer:fine){.indicator-btn[data-v-b489001b]:hover{background-color:color-mix(in oklab,#ffffff55 var(--un-bg-opacity),transparent)}}.menu-btn[data-v-b489001b]{color:color-mix(in srgb,var(--colors-text-normal) var(--un-text-opacity),transparent)}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}@supports (color: color-mix(in lab,red,red)){.menu-btn[data-v-b489001b]{color:color-mix(in oklab,var(--colors-text-normal) var(--un-text-opacity),transparent)}}@media(hover:hover)and (pointer:fine){.menu-btn[data-v-b489001b]:hover{background-color:color-mix(in oklab,#ccc 50%,transparent)}}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%;}.icon-wrapper[data-v-b489001b]{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading, var(--text-3xl-lineHeight));padding:calc(var(--spacing) * 2);position:relative}@property --un-scale-x{syntax:"*";inherits:false;initial-value:1;}@property --un-scale-y{syntax:"*";inherits:false;initial-value:1;}@property --un-scale-z{syntax:"*";inherits:false;initial-value:1;}@media (max-width: calc(48rem - .1px)){.icon-wrapper[data-v-b489001b]{--un-scale-x:80%;--un-scale-y:80%;scale:var(--un-scale-x) var(--un-scale-y)}}.icon-star-1[data-v-b489001b]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m8.243 7.34l-6.38.925l-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499l-1.09 6.355l-.013.11a1 1 0 0 0 1.464.944l5.706-3l5.693 3l.1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355l4.624-4.5l.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926l-2.852-5.78a1 1 0 0 0-1.794 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;font-size:8px;top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 3);position:absolute}.icon-star-2[data-v-b489001b]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m8.243 7.34l-6.38.925l-.113.023a1 1 0 0 0-.44 1.684l4.622 4.499l-1.09 6.355l-.013.11a1 1 0 0 0 1.464.944l5.706-3l5.693 3l.1.046a1 1 0 0 0 1.352-1.1l-1.091-6.355l4.624-4.5l.078-.085a1 1 0 0 0-.633-1.62l-6.38-.926l-2.852-5.78a1 1 0 0 0-1.794 0z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;font-size:9px;top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 1);position:absolute}.icon-spark[data-v-b489001b]{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M10.74 10.75L12 8l1.25 2.75L16 12l-2.75 1.26L12 16l-1.26-2.74L8 12z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em;top:calc(var(--spacing) * 1.2);position:absolute}@layer base{:root{--navbar-height: calc(var(--spacing) * 12);--footer-height: calc(var(--spacing) * 12)}@media(min-width:48rem){:root{--navbar-height: calc(var(--spacing) * 15)}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{border-radius:5px}::-webkit-scrollbar-track:hover{background:#2c2c2c}::-webkit-scrollbar-thumb{background:#afafaf;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#8d8d8d}}@layer theme{:root{--text-light: oklch(.95 .05 84);--text-dark: oklch(.4 .02 84);--indicator-info: oklch(.75 .12 250);--indicator-hint: oklch(.75 .1 120);--indicator-warning: oklch(.75 .2 85);--indicator-error: oklch(.65 .18 22);--indicator-catchy: var(--indicator-error);--bg-top: oklch(.45 .07 50);--bg-side: oklch(.95 .08 84);--bg-body: oklch(.95 .05 84);--bg-card: oklch(.95 .02 84);--bg-muted: oklch(.9 .05 80);--text-normal: oklch(.4 .02 84);--text-link: oklch(.5 .07 62)}.dark{--bg-top: oklch(.34 .01 67);--bg-side: oklch(.3 .01 67);--bg-body: oklch(.25 .01 67);--bg-card: oklch(.35 .01 90);--bg-muted: oklch(.37 .01 67);--text-normal: oklch(.95 .05 84);--text-link: oklch(.8 .08 62)}}.logo[data-astro-cid-5hce7sga]{filter:drop-shadow(0 1px rgba(255,255,255,.5)) drop-shadow(0 -1px rgba(255,255,255,.5)) drop-shadow(1px 0 rgba(255,255,255,.5)) drop-shadow(-1px 0 rgba(255,255,255,.5))}.logo[data-astro-cid-5hce7sga]:hover{filter:drop-shadow(2px 0 2px rgba(255,255,255,.5)) drop-shadow(-2px 0 2px rgba(255,255,255,.5)) drop-shadow(0 2px 2px rgba(255,255,255,.5)) drop-shadow(0 -2px 2px rgba(255,255,255,.5))}
