:root{color-scheme:light;--hv-font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--hv-color-bg:#eef5f2;--hv-color-surface:#fff;--hv-color-surface-muted:#edf4f1;--hv-color-surface-subtle:#f7faf9;--hv-color-surface-hover:rgba(8,127,112,.07);--hv-color-surface-active:rgba(8,127,112,.13);--hv-color-text:#10201c;--hv-color-text-soft:#40534d;--hv-color-text-muted:#687a74;--hv-color-text-faint:#93a29d;--hv-color-text-inverse:#fff;--hv-color-heading:#0a1d18;--hv-color-border:rgba(18,75,65,.13);--hv-color-border-strong:rgba(18,75,65,.28);--hv-color-border-input:rgba(18,75,65,.2);--hv-color-brand:#087f70;--hv-color-brand-hover:#066b60;--hv-color-brand-active:#075348;--hv-color-brand-deep:#063e37;--hv-color-brand-ring:rgba(18,155,132,.2);--hv-color-brand-soft-border:rgba(8,127,112,.2);--hv-color-on-brand-surface:hsla(0,0%,100%,.14);--hv-color-on-brand-surface-hover:hsla(0,0%,100%,.24);--hv-color-on-brand-border:hsla(0,0%,100%,.28);--hv-color-overlay:rgba(5,24,21,.54);--hv-color-danger:#bc3f50;--hv-color-danger-hover:#a33343;--hv-color-danger-active:#882a38;--hv-color-danger-border:rgba(188,63,80,.42);--hv-color-danger-ring:rgba(188,63,80,.16);--hv-color-status-neutral-text:#354842;--hv-color-status-neutral-surface:#e2e9e6;--hv-color-status-positive-text:#075b4f;--hv-color-status-negative-text:#842d3b;--hv-color-clock-second:#dc654f;--hv-color-skeleton-base:#dfeae6;--hv-color-skeleton-highlight:#f7fcfa;--hv-gradient-brand:linear-gradient(135deg,#075f56,#087f70 54%,#11927e);--hv-gradient-page:radial-gradient(circle at 8% 0%,rgba(52,185,158,.16),transparent 32rem),radial-gradient(circle at 94% 10rem,rgba(71,142,186,.11),transparent 30rem),radial-gradient(circle at 50% 42rem,rgba(61,167,137,.07),transparent 34rem);--hv-gradient-surface:linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(247,251,249,.94));--hv-gradient-hero:radial-gradient(circle at 8% 0%,rgba(51,190,163,.15),transparent 38%),radial-gradient(circle at 92% 100%,rgba(68,142,184,.1),transparent 34%),linear-gradient(145deg,#fff,#f8fcfa);--hv-gradient-clock:radial-gradient(circle at 34% 26%,hsla(0,0%,100%,.95) 0%,transparent 42%),linear-gradient(145deg,#f6fffb 8%,#dcefe8);--hv-gradient-time:linear-gradient(120deg,var(--hv-color-brand-deep),var(--hv-color-brand) 68%,#0b7280);--hv-radius-sm:6px;--hv-radius-md:10px;--hv-radius-lg:20px;--hv-focus-width:3px;--hv-focus-offset:0px;--hv-shadow-card:0 1px 2px rgba(8,48,41,.04),0 12px 34px rgba(8,48,41,.07);--hv-shadow-control:0 4px 12px rgba(7,75,64,.12);--hv-shadow-navigation:0 1px 2px rgba(8,48,41,.04),0 8px 24px rgba(8,48,41,.09);--hv-shadow-dropdown:0 8px 18px rgba(7,43,37,.08),0 24px 54px rgba(7,43,37,.14);--hv-z-modal:110;--hv-space-0:0;--hv-space-1:.25rem;--hv-space-2:.5rem;--hv-space-3:.75rem;--hv-space-4:1rem;--hv-space-5:1.25rem;--hv-space-6:1.5rem;--hv-space-7:2rem;--hv-space-8:2.5rem;--hv-font-size-heading-1:clamp(2rem,4vw,3.25rem);--hv-font-size-heading-2:clamp(1.5rem,3vw,2rem);--hv-font-size-heading-3:1.25rem;--hv-font-size-heading-4:1rem;--hv-font-size-display:clamp(3.5rem,10vw,8rem);--hv-font-size-text-sm:.875rem;--hv-font-size-text-md:1rem;--hv-font-size-text-lg:1.125rem;--hv-font-weight-medium:500;--hv-font-weight-semibold:600;--hv-font-weight-bold:700;--hv-line-height-control:1;--hv-line-height-heading:1.1;--hv-line-height-text:1.5}*,:after,:before{box-sizing:border-box}html{font-size:100%;width:100vw;overflow-x:hidden;background-color:var(--hv-color-bg);background-image:var(--hv-gradient-page)}#__nuxt,body{min-height:100%;width:100%}body{margin:0;background:transparent;color:var(--hv-color-text);font-family:var(--hv-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button{-webkit-tap-highlight-color:transparent}::-moz-selection{background:var(--hv-color-brand);color:var(--hv-color-text-inverse)}::selection{background:var(--hv-color-brand);color:var(--hv-color-text-inverse)}.heading[data-v-dbddf549]{width:100%;margin:var(--hv-space-0);color:var(--hv-color-heading);font-weight:var(--hv-font-weight-semibold);letter-spacing:-.01em;line-height:var(--hv-line-height-heading)}.heading[data-tone=muted][data-v-dbddf549]{color:var(--hv-color-text-soft)}.heading[data-level="1"][data-v-dbddf549]{font-size:var(--hv-font-size-heading-1);font-weight:var(--hv-font-weight-bold);letter-spacing:-.025em}.heading[data-level="2"][data-v-dbddf549]{font-size:var(--hv-font-size-heading-2);font-weight:var(--hv-font-weight-bold);letter-spacing:-.02em}.heading[data-level="3"][data-v-dbddf549]{font-size:var(--hv-font-size-heading-3)}.heading[data-level="4"][data-v-dbddf549]{font-size:var(--hv-font-size-heading-4)}.heading[data-accent=true][data-v-dbddf549]:after{display:block;width:48px;height:3px;margin-top:var(--hv-space-2);background:var(--hv-gradient-brand);border-radius:999px;content:""}.text[data-v-0d20d5c7]{margin:var(--hv-space-0);line-height:var(--hv-line-height-text);color:var(--hv-color-text)}.text[data-tone=muted][data-v-0d20d5c7]{color:var(--hv-color-text-muted)}.text[data-tone=soft][data-v-0d20d5c7]{color:var(--hv-color-text-soft)}.text[data-tone=inverse][data-v-0d20d5c7]{color:var(--hv-color-text-inverse)}.text[data-size=sm][data-v-0d20d5c7]{font-size:var(--hv-font-size-text-sm)}.text[data-size=md][data-v-0d20d5c7]{font-size:var(--hv-font-size-text-md)}.text[data-size=lg][data-v-0d20d5c7]{font-size:var(--hv-font-size-text-lg)}.link[data-v-fa2032ed]{display:inline-block;width:-moz-fit-content;width:fit-content;color:var(--hv-color-brand);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color .2s,text-decoration-color .2s}.link[data-v-fa2032ed]:hover{color:var(--hv-color-brand-hover);text-decoration-color:currentcolor}.link[data-v-fa2032ed]:focus-visible{border-radius:2px;outline:var(--hv-focus-width) solid var(--hv-color-brand-ring);outline-offset:2px}.link[data-tone=muted][data-v-fa2032ed]{color:var(--hv-color-text-muted)}.link[data-tone=muted][data-v-fa2032ed]:hover{color:var(--hv-color-text-soft)}.link[data-bold=true][data-v-fa2032ed]{font-weight:var(--hv-font-weight-bold)}.loader[data-v-d5a729ae]{--loader-size:24px;display:inline-flex;align-items:center;justify-content:center;line-height:1;color:var(--hv-color-brand)}.loader[data-tone=muted][data-v-d5a729ae]{color:var(--hv-color-text-muted)}.loader[data-tone=inverse][data-v-d5a729ae]{color:var(--hv-color-text-inverse)}.loader[data-tone=current][data-v-d5a729ae]{color:currentColor}.loader__spinner[data-v-d5a729ae]{display:block;width:var(--loader-size);height:var(--loader-size);box-sizing:border-box;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:loader-spin-d5a729ae .7s linear infinite}.loader[data-size=sm][data-v-d5a729ae]{--loader-size:16px}.loader[data-size=md][data-v-d5a729ae]{--loader-size:24px}.loader[data-size=lg][data-v-d5a729ae]{--loader-size:32px}.loader__label[data-v-d5a729ae]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}@keyframes loader-spin-d5a729ae{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.loader__spinner[data-v-d5a729ae]{animation-duration:10s;animation-timing-function:linear}}.button[data-v-cd804dd1]{--button-size:40px;--button-padding-inline:14px;position:relative;height:var(--button-size);padding:0 var(--button-padding-inline);border:1px solid transparent;border-radius:var(--hv-radius-md);font-size:var(--hv-font-size-text-sm);font-weight:var(--hv-font-weight-medium);line-height:var(--hv-line-height-control);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s,border-color .2s,color .2s,opacity .2s}.button[data-v-cd804dd1],.button__content[data-v-cd804dd1]{display:inline-flex;align-items:center;justify-content:center;min-width:0}.button__content[data-v-cd804dd1]{gap:var(--hv-space-2)}.button[data-loading=true] .button__content[data-v-cd804dd1]{opacity:0}.button__loader[data-v-cd804dd1]{position:absolute}.button[data-v-cd804dd1]:focus-visible{outline:var(--hv-focus-width) solid var(--hv-color-brand-ring);outline-offset:var(--hv-focus-offset)}.button[data-variant=primary][data-v-cd804dd1]{color:var(--hv-color-text-inverse);background:var(--hv-gradient-brand);box-shadow:var(--hv-shadow-control)}.button[data-variant=primary][data-v-cd804dd1]:hover:not(:disabled){background:linear-gradient(135deg,var(--hv-color-brand-hover),var(--hv-color-brand))}.button[data-variant=primary][data-v-cd804dd1]:active:not(:disabled){background:var(--hv-color-brand-active)}.button[data-variant=secondary][data-v-cd804dd1]{color:var(--hv-color-text);background:color-mix(in srgb,var(--hv-color-surface) 82%,transparent);border-color:var(--hv-color-border);box-shadow:0 1px 2px color-mix(in srgb,var(--hv-color-brand-deep) 4%,transparent)}.button[data-variant=secondary][data-v-cd804dd1]:hover:not(:disabled){background:var(--hv-color-surface-subtle);border-color:var(--hv-color-border-strong)}.button[data-variant=secondary][data-v-cd804dd1]:active:not(:disabled){background:var(--hv-color-surface-active);border-color:var(--hv-color-border-strong);color:var(--hv-color-text)}.button[data-variant=ghost][data-v-cd804dd1]{color:var(--hv-color-text);background:transparent}.button[data-variant=ghost][data-v-cd804dd1]:hover:not(:disabled){background:var(--hv-color-surface-hover)}.button[data-variant=ghost][data-v-cd804dd1]:active:not(:disabled){background:var(--hv-color-surface-active)}.button[data-variant=danger][data-v-cd804dd1]{color:var(--hv-color-text-inverse);background:var(--hv-color-danger)}.button[data-variant=danger][data-v-cd804dd1]:hover:not(:disabled){background:var(--hv-color-danger-hover)}.button[data-variant=danger][data-v-cd804dd1]:active:not(:disabled){background:var(--hv-color-danger-active)}.button[data-variant=danger][data-v-cd804dd1]:focus-visible{outline-color:var(--hv-color-danger-ring)}.button[data-variant=onBrand][data-v-cd804dd1]{color:var(--hv-color-text-inverse);background:var(--hv-color-on-brand-surface);border-color:var(--hv-color-on-brand-border);box-shadow:inset 0 1px color-mix(in srgb,var(--hv-color-text-inverse) 8%,transparent)}.button[data-variant=onBrand][data-v-cd804dd1]:active:not(:disabled),.button[data-variant=onBrand][data-v-cd804dd1]:hover:not(:disabled){background:var(--hv-color-on-brand-surface-hover)}.button[data-variant=onBrand][data-v-cd804dd1]:focus-visible{outline-color:var(--hv-color-text-inverse);outline-offset:2px}.button[data-size=sm][data-v-cd804dd1]{--button-size:32px;--button-padding-inline:10px}.button[data-size=md][data-v-cd804dd1]{--button-size:40px;--button-padding-inline:14px}.button[data-size=lg][data-v-cd804dd1]{--button-size:44px;--button-padding-inline:var(--hv-space-4)}.button[data-icon-only=true][data-v-cd804dd1]{width:var(--button-size);min-width:var(--button-size);padding:0;flex-shrink:0}.button[data-v-cd804dd1]:disabled{opacity:.6;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.button[data-v-cd804dd1]{transition:none}}.card[data-v-fe50d4c5]{width:100%;background:var(--hv-gradient-surface)}.card[data-surface=hero][data-v-fe50d4c5]{background:var(--hv-gradient-hero)}.card[data-padding=sm][data-v-fe50d4c5]{padding:var(--hv-space-3)}.card[data-padding=md][data-v-fe50d4c5]{padding:var(--hv-space-4)}.card[data-padding=lg][data-v-fe50d4c5]{padding:var(--hv-space-5)}@media(min-width:768px){.card[data-v-fe50d4c5]{border-radius:var(--hv-radius-lg);box-shadow:var(--hv-shadow-card)}}.cookie-notice[data-v-eaf9d45c]{position:fixed;right:var(--hv-space-3);bottom:calc(var(--hv-space-3) + env(safe-area-inset-bottom));left:var(--hv-space-3);width:auto;z-index:calc(var(--hv-z-modal) - 1);display:flex;flex-direction:column;gap:var(--hv-space-2);border:1px solid var(--hv-color-border);border-radius:var(--hv-radius-lg);box-shadow:var(--hv-shadow-dropdown)}.cookie-notice[data-v-eaf9d45c] .heading{display:none}.cookie-notice__actions[data-v-eaf9d45c]{display:flex;align-items:center;justify-content:space-between;gap:var(--hv-space-3)}@media(min-width:768px){.cookie-notice[data-v-eaf9d45c]{right:var(--hv-space-6);bottom:var(--hv-space-6);left:auto;width:min(420px,100% - var(--hv-space-7))}.cookie-notice[data-v-eaf9d45c] .heading{display:block}}.page-enter-active,.page-leave-active{transition:opacity .18s ease}.page-enter-from,.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}.error-page[data-v-93f3013d]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hv-space-4)}.error-page__code[data-v-93f3013d]{color:var(--hv-color-brand);font-size:clamp(64px,20vw,112px);font-weight:var(--hv-font-weight-semibold);line-height:.9}.error-page__description[data-v-93f3013d]{max-width:560px}@media(min-width:768px){.error-page[data-v-93f3013d]{align-items:center;padding-block:var(--hv-space-8);text-align:center}}
