@font-face{font-family:Buongiorno Rastellino;src:url(/fonts/Buongiorno\ Rastellino.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.font-cursive{font-family:Buongiorno Rastellino,cursive}:root{--sh-class:#ffffff;--sh-identifier:#ffffff;--sh-sign:#8996a3;--sh-string:#a7a7a7;--sh-keyword:#a7a7a7;--sh-comment:#a19595;--sh-jsxliterals:#ffffff;--sh-property:#a7a7a7;--sh-entity:#a7a7a7}.updates p{min-height:1.87em;margin-top:1px;margin-bottom:1px;padding:3px 2px}.updates h2{font-size:26px;margin-top:.8em;margin-bottom:10px;font-weight:500}.updates h4{display:block;font-weight:600;color:var(--text-primary);margin-top:15px}.updates h3{font-size:1.25em;margin-top:.8em;margin-bottom:1px;font-weight:500}.updates li,.updates p{color:#707070}.updates ul li{margin-top:1px;margin-bottom:1px;padding-left:12px;padding-top:3px;padding-bottom:2px}.updates ul{list-style-type:disc;list-style-position:inside}.updates p code span{font-family:var(--font-geist-mono);color:#eb5757!important;font-size:85%;font-weight:600}.updates p code{border-radius:4px;background:hsla(44,6%,50%,.15);padding:0 .4em 3px;line-height:normal}.updates a{text-decoration:underline}.updates blockquote p{margin:7px 2px;padding-left:14px;padding-right:14px;border-left:3px solid;color:hsl(var(--foreground))}.updates b,.updates strong{font-weight:500}pre::-webkit-scrollbar{display:none}pre{-ms-overflow-style:none;scrollbar-width:none;padding:20px;border:1px solid;border-color:hsl(var(--border));border-radius:10px;margin:20px 0!important;background-color:#0c0c0c;overflow:auto}pre code{font-size:13px;font-weight:500!important}.dark .dotted-bg{background-image:radial-gradient(circle at 1px 1px,#232323 1px,transparent 0);background-size:8px 8px}.dotted-bg{background-image:radial-gradient(circle at 1px 1px,#e7e7e7 1px,transparent 0);background-size:8px 8px}.text-stroke{color:white}.dark .text-stroke,.text-stroke{text-shadow:-1px 1px 0 #c96b7d,1px 1px 0 #c96b7d,1px -1px 0 #c96b7d,-1px -1px 0 #c96b7d}.dark .text-stroke{color:black}.dark .text-dotted{background-image:radial-gradient(circle at .4px .2px,#fff 1px,transparent 0)}.dark .text-dotted,.text-dotted{background-size:5px 5px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-dotted{background-image:radial-gradient(circle at .4px .2px,#000 1px,transparent 0)}::-moz-selection{background:hsl(350,60%,75%,.3);color:hsl(350,60%,45%)}::selection{background:hsl(350,60%,75%,.3);color:hsl(350,60%,45%)}img::-moz-selection{background:transparent}img::selection{background:transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.dark ::-webkit-scrollbar-thumb{background:#333}::-webkit-scrollbar-thumb:hover{background:#aaa}.dark ::-webkit-scrollbar-thumb:hover{background:#444}.phone-input-separated{display:flex;gap:8px;width:100%}.phone-input-separated .PhoneInputCountry{display:flex;align-items:center;gap:6px;padding:0 12px;height:40px;border:1px solid hsl(var(--input));background:hsl(var(--background));cursor:pointer;flex-shrink:0}.phone-input-separated .PhoneInputCountry:focus-within{outline:none;ring:2px;ring-color:hsl(var(--ring))}.phone-input-separated .PhoneInputCountryIcon{width:22px;height:16px;border-radius:2px;overflow:hidden}.phone-input-separated .PhoneInputCountryIcon--border{box-shadow:0 0 0 1px hsl(var(--border))}.phone-input-separated .PhoneInputCountrySelectArrow{width:6px;height:6px;border-color:hsl(var(--foreground));opacity:.5;margin-left:2px}.phone-input-separated .PhoneInputCountryCallingCode{font-size:14px;color:hsl(var(--foreground));font-weight:400}.phone-input-separated .PhoneInputInput{flex:1;height:40px;padding:0 12px;border:1px solid hsl(var(--input));background:hsl(var(--background));font-size:14px;color:hsl(var(--foreground));outline:none}.phone-input-separated .PhoneInputInput:focus{outline:none;box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.phone-input-separated .PhoneInputInput::-moz-placeholder{color:hsl(var(--muted-foreground))}.phone-input-separated .PhoneInputInput::placeholder{color:hsl(var(--muted-foreground))}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect option{background:hsl(var(--background));color:hsl(var(--foreground))}.dark .phone-input-separated .PhoneInputCountrySelectArrow{border-color:hsl(var(--foreground))}@keyframes scroll{to{transform:translate(calc(-50% - 1rem))}}.animate-scroll{animation:scroll var(--animation-duration,40s) linear infinite;animation-direction:var(--animation-direction,forwards)}