/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.sig[data-v-a89e94ce]{margin-bottom:-14px;padding:8px 0 14px;overflow:hidden}.sig[data-v-a89e94ce],.sig-ln[data-v-a89e94ce]{position:relative}.sig-ln[data-v-a89e94ce]{width:max-content;max-width:100%;display:block}@media (width>=960px){.sig-ln[data-v-a89e94ce]{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){h1 .sig-ln[data-v-a89e94ce]:after{content:"";background:var(--bg);opacity:0;animation:sig-write-a89e94ce .6s var(--ease-out) backwards;position:absolute;inset:0 -.1em 0 0}h1 .sig-ln[data-v-a89e94ce]:last-of-type:after{bottom:-.25em}h1 .sig-ln+.sig-ln[data-v-a89e94ce]:after{animation-delay:.18s}.sig-cur[data-v-a89e94ce]{animation:1.4s step-end .64s both sig-cursor-a89e94ce}}@keyframes sig-write-a89e94ce{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(100%)}}@keyframes sig-cursor-a89e94ce{0%{opacity:0}15%{opacity:1}40%{opacity:0}65%,to{opacity:1}}.sig-band[data-v-a89e94ce]{z-index:2;pointer-events:none;opacity:0;width:25%;height:calc(100% - 22px);-webkit-mask-image:linear-gradient(90deg,transparent,var(--ink) 45%,var(--ink) 55%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--ink) 45%,var(--ink) 55%,transparent);mask-image:linear-gradient(90deg,transparent,var(--ink) 45%,var(--ink) 55%,transparent);position:absolute;top:8px;left:0;overflow:hidden}.sig-copy[data-v-a89e94ce]{width:400%;color:var(--band-ink)}.sig-sweep .sig-band[data-v-a89e94ce]{opacity:1;animation:sig-band-o-a89e94ce .9s var(--ease-move) both}.sig-sweep .sig-copy[data-v-a89e94ce]{animation:sig-band-i-a89e94ce .9s var(--ease-move) both}@media (prefers-reduced-motion:reduce){.sig-band[data-v-a89e94ce]{display:none}}@keyframes sig-band-o-a89e94ce{0%{transform:translate(-100%)}to{transform:translate(400%)}}@keyframes sig-band-i-a89e94ce{0%{transform:translate(25%)}to{transform:translate(-100%)}}.look{--x:0px;--y:0px;--moon:0;--stars:0;--auto:0;--t:calc(var(--dur-state) * var(--m)) var(--ease-move);border-radius:var(--r);width:36px;height:36px;color:var(--ink-2);cursor:pointer;view-transition-name:look;transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),scale var(--dur-press) var(--ease-out);place-items:center;display:grid;position:relative}.look:focus-visible{outline-offset:0;background:var(--tint);color:var(--ink)}@media (hover:hover) and (pointer:fine){.look:hover{background:var(--tint);color:var(--ink)}}.look:active{scale:calc(1 - .06 * var(--m))}@media (pointer:coarse){.look:after{content:"";position:absolute;inset:-4px}}@media (scripting:none){.look{visibility:hidden}}:root:not([data-theme]) .look{--auto:1}@media (prefers-color-scheme:dark){:root:not([data-theme]) .look{--moon:1;--stars:1}}:root[data-theme=sunrise] .look{--x:-6.96px;--y:3.62px}:root[data-theme=sunset] .look{--x:6.96px;--y:3.62px}:root[data-theme=blue-hour] .look{--x:-6.96px;--y:3.62px;--moon:1}:root[data-theme=dark] .look{--moon:1;--stars:1}.look svg{display:block;overflow:visible}.look svg *{transform-box:view-box}.look-arc,.look-auto,.look-ground,.look-rays{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.look-arc{stroke-width:1px;stroke-dasharray:.1 2.2;opacity:.6}.look-ground,.look-rays{stroke-width:1.5px}.look-body{translate:var(--x) var(--y);transition:translate var(--t)}.look-disc{fill:currentColor;transform-origin:12px 9.5px;scale:calc(1 + .6 * var(--moon));transition:scale var(--t)}.look-bite{translate:calc(-4.47px * var(--moon)) calc(4.97px * var(--moon));transition:translate var(--t)}.look-rays{transform-origin:12px 9.5px;opacity:calc(1 - var(--moon));scale:calc(1 - .6 * var(--moon));rotate:calc(90deg * var(--moon));transition:opacity var(--t),scale var(--t),rotate var(--t)}.look-stars path{fill:currentColor;transform-origin:19.5px 5px;opacity:var(--stars);scale:var(--stars);transition:opacity var(--t),scale var(--t)}.look-stars path+path{transform-origin:21.6px 10.1px}.look-auto{stroke:var(--orange-text);stroke-width:1.3px;opacity:var(--auto);transition:opacity var(--t)}@media (forced-colors:active){.look-auto{stroke:currentColor}}::view-transition{pointer-events:none}::view-transition-new(root){animation-duration:var(--dur-state);animation-timing-function:var(--ease-move)}::view-transition-old(root){animation-duration:var(--dur-state);animation-timing-function:var(--ease-move)}::view-transition-old(look){display:none}::view-transition-new(look){animation:none}
