@supports (transition-behavior:allow-discrete){.tz-starting-fade{opacity:1;transition:opacity .3s ease-out, transform .3s ease-out, display .3s allow-discrete;transform:translateY(0)}@starting-style{.tz-starting-fade{opacity:0;transform:translateY(8px)}}.tz-starting-scale{opacity:1;transition:opacity .25s ease-out, transform .25s cubic-bezier(.34, 1.56, .64, 1), display .25s allow-discrete;transform:scale(1)}@starting-style{.tz-starting-scale{opacity:0;transform:scale(.92)}}}@supports (anchor-name:--a){.tz-anchor{anchor-name:var(--anchor-name,--tz-anchor)}.tz-tooltip{position-anchor:var(--anchor-ref,--tz-anchor);top:anchor(bottom);left:anchor(center);opacity:0;pointer-events:none;transition:opacity .15s ease-out;position:absolute;translate:-50% 8px}.tz-anchor:hover+.tz-tooltip,.tz-anchor:focus-visible+.tz-tooltip{opacity:1}}@supports (color:oklch(50% 0.1 200)){:root{--tz-primary-oklch:oklch(52% .12 165);--tz-accent-oklch:oklch(66% .16 55);--tz-primary-hover:color-mix(in oklch, var(--tz-primary-oklch) 90%, black);--tz-primary-active:color-mix(in oklch, var(--tz-primary-oklch) 80%, black);--tz-accent-hover:color-mix(in oklch, var(--tz-accent-oklch) 90%, black);--tz-accent-active:color-mix(in oklch, var(--tz-accent-oklch) 80%, black);--tz-primary-tint:color-mix(in oklch, var(--tz-primary-oklch) 5%, white);--tz-accent-tint:color-mix(in oklch, var(--tz-accent-oklch) 5%, white)}}@supports (animation-timeline:view()){@keyframes tz-fade-in-on-scroll{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes tz-progress-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tz-reveal-on-scroll{animation:linear both tz-fade-in-on-scroll;animation-timeline:view();animation-range:entry cover 40%}.tz-scroll-progress{transform-origin:0;animation:linear tz-progress-bar;animation-timeline:scroll(root)}}.tz-form-row:has(input:invalid:not(:placeholder-shown)){background-color:#e62b340f;background-color:lab(51.3582% 69.7345 44.3509/.06)}.tz-card:has(>:empty:only-child){padding:0;display:none}.tz-toolbar:has(button+button){gap:.5rem}.tz-popover[popover]{inset:unset;top:anchor(bottom);left:anchor(center);border:1px solid #cadcd8;border:1px solid lab(86.3312% -6.79687 -.0633717);border-radius:12px;margin:0;padding:1rem;translate:-50% 8px;box-shadow:0 20px 60px #001b1726;box-shadow:0 20px 60px lab(7.82834% -14.7206 -.114226/.15)}.tz-popover[popover]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;background:lab(0% 0 0/.3)}
