@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Bc-8i84L-outfit-variable.woff2) format("woff2")}:root{--color-primary-500: #0ea5e9;--color-accent-500: #8b5cf6;--z-dropdown: 50;--z-modal: 100;--z-toast: 150;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease}html{scroll-behavior:smooth}img,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}.public-footer-grid{display:grid;grid-template-columns:minmax(0,2.15fr) repeat(3,minmax(0,1fr));gap:2.5rem;align-items:start}.faq-disclosure-icon{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.5rem;font-weight:400;line-height:1;transition:transform .18s ease}details[open] .faq-disclosure-icon{transform:rotate(45deg)}@media(max-width:767px){.public-footer-grid{grid-template-columns:minmax(0,1fr);gap:2rem}}:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}::selection{background:var(--color-primary-500);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#ffffff0d}::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@supports (view-transition-name: none){::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(main-content){animation:vt-slide-out-left .2s ease-out both}::view-transition-new(main-content){animation:vt-slide-in-right .2s ease-out both}::view-transition-old(sidebar){animation:none}::view-transition-new(sidebar){animation:none}}@keyframes vt-slide-out-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}@keyframes vt-slide-in-right{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media(prefers-reduced-motion:no-preference){.reveal.reveal-pending{opacity:0;transform:translateY(10px)}.reveal-rtl.reveal-pending{opacity:0;transform:translate(10px)}.reveal.reveal-pending.reveal-active{transition:opacity .26s ease-out,transform .26s cubic-bezier(.2,.8,.2,1);opacity:1;transform:translateY(0)}.reveal-rtl.reveal-pending.reveal-active{transition:opacity .26s ease-out,transform .26s cubic-bezier(.2,.8,.2,1);opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-old(root),::view-transition-new(root),::view-transition-old(main-content),::view-transition-new(main-content){animation:none}}
