.modal-overlay[data-v-07ebe3b3]{position:fixed;inset:0;z-index:10010;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lvl-3);background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal-container[data-v-07ebe3b3]{position:relative;width:100%;max-width:28rem;overflow:hidden;border-radius:var(--radius-container);background-color:var(--surface-impact);border:1px solid #58227f;background-image:radial-gradient(circle at top right,#3f185a 0,#250e35 50%)}.modal-content[data-v-07ebe3b3]{padding:var(--spacing-lvl-4);padding-top:var(--spacing-lvl-4)}.animate-fade-in[data-v-07ebe3b3]{animation:fadeIn-07ebe3b3 .4s ease-out forwards}.modal-enter-active[data-v-07ebe3b3],.modal-leave-active[data-v-07ebe3b3]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-07ebe3b3]{animation:modalIn-07ebe3b3 .4s cubic-bezier(.16,1,.3,1) forwards}.modal-leave-active .modal-container[data-v-07ebe3b3]{animation:modalOut-07ebe3b3 .3s cubic-bezier(.16,1,.3,1) forwards}.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;width:48px;height:48px;background:transparent;cursor:pointer}input[type=range][data-v-07ebe3b3]::-moz-range-thumb{width:48px;height:48px;background:transparent;cursor:pointer;border:none}.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]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--spacing-lvl-3)}.content-block__list-ul[data-v-408b7fd1]{list-style-position:inside;list-style-type:disc}.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-position:outside;list-style-type:disc}.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{margin-left:.25rem;padding-left:var(--spacing-lvl-2);font-size:var(--font-size-5);line-height:var(--line-height-5)}.content-block[data-v-408b7fd1] table{margin-top:var(--spacing-lvl-3);margin-bottom:var(--spacing-lvl-3);width:100%;border-collapse:collapse;text-align:left}.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)}
