.modal-overlay[data-v-07ebe3b3]{z-index:10010;padding:var(--spacing-lvl-3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-container[data-v-07ebe3b3]{border-radius:var(--radius-container);background-color:var(--surface-impact);background-image:radial-gradient(circle at 100% 0,#3f185a 0,#250e35 50%);border:1px solid #58227f;width:100%;max-width:28rem;position:relative;overflow:hidden}.modal-content[data-v-07ebe3b3]{padding:var(--spacing-lvl-4);padding-top:var(--spacing-lvl-4)}.animate-fade-in[data-v-07ebe3b3]{animation:.4s ease-out forwards fadeIn-07ebe3b3}.modal-enter-active[data-v-07ebe3b3],.modal-leave-active[data-v-07ebe3b3]{transition:opacity .3s}.modal-enter-active .modal-container[data-v-07ebe3b3]{animation:.4s cubic-bezier(.16,1,.3,1) forwards modalIn-07ebe3b3}.modal-leave-active .modal-container[data-v-07ebe3b3]{animation:.3s cubic-bezier(.16,1,.3,1) forwards modalOut-07ebe3b3}.modal-enter-from[data-v-07ebe3b3],.modal-leave-to[data-v-07ebe3b3]{opacity:0}@keyframes modalIn-07ebe3b3{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes modalOut-07ebe3b3{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.95)}}@keyframes fadeIn-07ebe3b3{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}input[type=range][data-v-07ebe3b3]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:0 0;width:48px;height:48px}input[type=range][data-v-07ebe3b3]::-moz-range-thumb{cursor:pointer;background:0 0;border:none;width:48px;height:48px}.hero[data-v-408b7fd1]{background-color:var(--surface-inverse);padding-top:var(--spacing-lvl-5);padding-bottom:var(--spacing-lvl-5)}.hero__grid[data-v-408b7fd1]{gap:var(--spacing-lvl-3);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.content-block__list-ul[data-v-408b7fd1]{list-style-type:disc;list-style-position:inside}.content-block__list-ul[data-v-408b7fd1]>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.content-block__list-ul[data-v-408b7fd1] ::marker{color:var(--foreground-highlight)}.content-block__list-ul[data-v-408b7fd1]::marker{color:var(--foreground-highlight)}.content-block__list-item[data-v-408b7fd1]{font-size:var(--font-size-5);line-height:var(--line-height-5);font-weight:var(--font-weight-default);color:var(--foreground-secondary)}.content-block[data-v-408b7fd1] h3{margin-top:var(--spacing-lvl-4);margin-bottom:var(--spacing-lvl-2);font-size:var(--font-size-3);line-height:var(--line-height-3);font-weight:var(--font-weight-default);color:var(--foreground-primary)}.content-block[data-v-408b7fd1] ul{margin-top:var(--spacing-lvl-2);margin-bottom:var(--spacing-lvl-2);list-style-type:disc;list-style-position:outside}.content-block[data-v-408b7fd1] ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem*var(--tw-space-y-reverse))}.content-block[data-v-408b7fd1] ul ::marker{color:var(--foreground-highlight)}.content-block[data-v-408b7fd1] ul::marker{color:var(--foreground-highlight)}.content-block[data-v-408b7fd1] ul{padding-left:var(--spacing-lvl-2);font-size:var(--font-size-5);line-height:var(--line-height-5);margin-left:.25rem}.content-block[data-v-408b7fd1] table{margin-top:var(--spacing-lvl-3);margin-bottom:var(--spacing-lvl-3);border-collapse:collapse;text-align:left;width:100%}.content-block[data-v-408b7fd1] caption{padding-bottom:var(--spacing-lvl-1);text-align:left;font-size:var(--font-size-5);line-height:var(--line-height-5);font-weight:var(--font-weight-strong);color:var(--foreground-primary)}.content-block[data-v-408b7fd1] td,.content-block[data-v-408b7fd1] th{border-width:var(--border-width-default);border-color:var(--border-default);padding:var(--spacing-lvl-1);font-size:var(--font-size-6);line-height:var(--line-height-6);color:var(--foreground-secondary)}.content-block[data-v-408b7fd1] th{background-color:var(--surface-subtle);font-weight:var(--font-weight-strong);color:var(--foreground-primary)}
