body.modal-open{overflow:hidden;padding-right:var(--scrollbar-width,0)}input:disabled+*{opacity:.7}.CurrencyInput{position:relative}.CurrencyInput>input{padding-left:3.1rem}.CurrencyInput>span{position:absolute;left:2rem;top:50%;transform:translateY(-50%);font-weight:600}.CurrencyInput:focus-within{border-color:#fa6161;background:#ffffff0d}.CurrencyInput:hover{border-color:#3d44ff}.promotion-code{width:100%;padding:var(--space-xs) var(--space-s);border:2px dashed var(--secondary);color:var(--secondary-l-2);text-align:center;font-size:var(--text-s);font-weight:500;border-radius:var(--radius-l)}.promotion-code span{font-weight:700;color:var(--secondary-l-3)}.promotion-code-header{width:100%;color:#fff;text-align:center;background:var(--secondary-80);padding:var(--space-3xs);font-size:var(--text-s);font-weight:500;border-radius:var(--radius-m);margin:0 auto;margin-bottom:var(--space-2xs);box-shadow:0 2px 5px rgba(0,0,0,.341)}.promotion-code-header span{font-weight:700}.promo-badge-product{background:linear-gradient(135deg,var(--secondary-80),var(--secondary-90));color:#fff;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-s);font-size:var(--text-s);text-align:center;margin:var(--space-2xs) 0;box-shadow:0 2px 8px #805ad540}.promo-badge-product strong{font-weight:700}.promo-badge-product span{font-weight:700;background:#fff3;padding:2px 6px;border-radius:4px;margin-left:4px}.spinner{color:#0000;width:2rem;height:2rem;border-radius:50%;border:2px solid var(--light);border-top:2px solid #0000;animation:basicSpinner .6s linear infinite}@keyframes basicSpinner{to{transform:rotate(1turn)}}.page-loader-wrapper{display:grid;place-items:center;width:100vw;height:100vh}header nav .app-link,header nav .menu-dropdown-trigger{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-xs);border-radius:var(--radius-l);transition:all .15s ease-in-out;cursor:pointer}header nav .app-link{box-shadow:inset 0 0 0 2px var(--light-10)}header nav .app-link svg{transition:color .2s ease-in-out;color:var(--secondary)}header nav .app-link:hover{border-color:var(--light-30);background-color:var(--primary)}header nav .app-link:hover svg{color:var(--light)}header nav .menu-dropdown-trigger{background-color:var(--light-10);outline:unset;border:2px solid #0000;max-width:16rem}header nav .menu-dropdown-trigger .profile-image{height:100%;aspect-ratio:1/1;border-radius:50%;background:var(--light-10)}header nav .menu-dropdown-trigger:hover{background-color:var(--light-20);border-color:var(--light-20)}.profile-dropdown-menu{border:0;padding:1rem;border-radius:var(--radius-l);color:var(--light-60);font-weight:500}.profile-dropdown-menu .DropdownMenuPrimitiveItem{display:flex;padding:var(--space-2xs);gap:var(--space-2xs);font-size:var(--text-s);border-radius:var(--radius-m);cursor:pointer}.profile-dropdown-menu .DropdownMenuPrimitiveItem:has(a){padding:0;gap:0}.profile-dropdown-menu .DropdownMenuPrimitiveItem:has(a) a{display:flex;padding:var(--space-2xs);gap:var(--space-2xs);font-size:var(--text-s);border-radius:var(--radius-m)}.profile-dropdown-menu .DropdownMenuPrimitiveItem:hover{background:var(--light-10);color:var(--light)}@media screen and (max-width:768px){#MainNavDesktopMenu a{display:none}}@media screen and (max-width:850px){#MainNavDesktopActionsEditor{display:none}}.container{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-m);padding:var(--space-m)}.DropDownPrimitiveContent{z-index:1000;background-color:#3a3a3a;overflow:hidden}.DropDownPrimitiveContent .DropdownMenuPrimitiveItem{outline:unset;justify-content:start}.auth-provider-button{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:var(--space-s);width:100%;border-radius:999px;outline:unset;border:unset;transition:all .2s ease-in-out;font-weight:700}.auth-provider-button .provider-name>span{margin:auto 0}.auth-provider-button.provider-google{background-color:#fff;color:var(--dark)}.auth-provider-button.provider-google:hover{background-color:#f1f1f1;color:var(--dark)}.auth-provider-button.provider-google:active,.auth-provider-button.provider-google:focus{background-color:#e1e1e1;color:var(--dark)}.email-link-auth-container{position:relative}.email-link-auth-container input{border:unset;background-color:#242424;color:var(--light)}.email-link-auth-container input:focus{outline:unset}.email-link-auth-container input::placeholder{color:var(--light-30)}.email-link-auth-container button{position:absolute;right:0;top:0;bottom:0;margin-right:2rem;margin-top:auto;margin-bottom:auto;height:min-content;padding:.5rem 1rem;outline:unset;border:1px solid #343434;background:#242424;border-radius:999px;color:var(--light)}.email-link-auth-container button:hover{background-color:#343434}.auth-layout{width:100%;grid-column:1/-1;max-width:140rem;display:grid;grid-template-columns:minmax(40rem,50rem) 1fr;border-radius:var(--radius-l);border:2px solid var(--light-10)}.auth-layout .form-container{display:grid;align-content:center;grid-gap:var(--space-s);gap:var(--space-s);margin-left:auto;margin-right:auto;padding:var(--space-xl);width:100%;height:100%;overflow:auto}.auth-layout .form-container input{width:100%}.auth-layout .auth-aside{background:var(--light-5);position:relative}.auth-layout .auth-aside .aside-image{height:200%;max-height:80rem;min-width:40rem;width:200%;max-width:110rem;bottom:0;left:0;margin-bottom:-10%}.auth-layout .auth-method-separator{display:flex;align-items:center;justify-content:center;width:100%;gap:var(--space-s);margin-top:var(--space-m);margin-bottom:var(--space-m)}.auth-layout .auth-method-separator>div{height:1px;width:100%;background-color:var(--light-5)}@media screen and (max-width:768px){.auth-layout{grid-template-columns:1fr;width:100%}.auth-layout .form-container{min-width:unset}.auth-layout .auth-aside{display:none}}.become-author{display:grid;align-items:start;grid-template-columns:1fr 1fr;padding:var(--space-m);background:var(--light-5);border-radius:var(--radius-l);position:relative}.become-author .aside-image{width:45%;height:calc(100% - var(--space-s)*2);max-height:100%;position:absolute;right:var(--space-s);top:var(--space-s);bottom:var(--space-s);overflow:hidden;border-radius:var(--radius-m)}.become-author .aside-image img{object-fit:cover}@media screen and (max-width:992px){.become-author{grid-template-columns:1fr}.become-author .aside-image{display:none}}.marketplace-featured-media{width:100%;padding-top:52.3560209424%}.marketplace-featured-video{position:relative;width:100%;padding-top:56.25%;border-radius:var(--radius-m);overflow:hidden}.marketplace-single{display:grid;grid-template-columns:1fr 40rem;grid-gap:var(--space-m);gap:var(--space-m);padding-top:var(--space-xl)}@media screen and (max-width:992px){.marketplace-single{grid-template-columns:1fr}}.marketplace-sticky-area{position:sticky;top:10rem}@media screen and (min-width:992px){.marketplace-sticky-area{max-height:calc(100vh - 15rem);overflow:auto}}.marketplace-benefits{display:flex;gap:var(--space-xs);flex-wrap:wrap}.marketplace-benefits li{color:var(--light-80);font-size:var(--text-s)}.marketplace-benefits li span{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;padding:4px;background:var(--success);color:var(--dark)}.marketplace-benefits li span svg{width:100%;height:auto}.product-progress{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--space-s)}.product-progress li{color:var(--light-80);font-size:var(--text-s)}.product-progress li span.checkmark{display:flex;width:2rem;height:2rem;border-radius:999px;padding:4px;color:var(--dark)}.product-progress li span.checkmark svg{width:100%;height:auto}.product-progress li span.label{background:#0000;font-weight:500;color:var(--light-50);font-size:var(--text-m)}.addon-row{display:flex;align-items:center;gap:var(--space-xs);width:100%;border-radius:var(--radius-m);background:var(--light-5);padding:var(--space-xs);transition:background .3s ease-in-out}.addon-row img{transition:scale 1s cubic-bezier(.075,.82,.165,1)}.addon-row:hover{background:var(--light-20);box-shadow:inset 0 0 0 2px var(--light-10)}.addon-row:hover img{scale:1.3}.addon-row.secondary{background:none;box-shadow:inset 0 0 0 2px var(--light-10)}.addon-row.secondary:hover{background:var(--light-20)}.btn:has(.marketplace-row--logos-container){padding:0!important;align-items:stretch;place-content:space-between}.btn:has(.marketplace-row--logos-container) .marketplace-row--btn-label{padding:var(--space-xs) var(--space-s);padding-right:var(--space-2xs)}.marketplace-card{display:grid;grid-template-columns:1fr;background:var(--light-5);transition:all .2s ease-in-out;overflow:hidden;position:relative}.marketplace-card--image{width:100%;padding-bottom:52.3560209424%;border-radius:var(--radius-m);overflow:hidden}.marketplace-card--overlay{background:var(--dark-60);opacity:0;transition:opacity .25s ease-in}.marketplace-card--overlay>div{background:none;border-radius:100%;width:6rem;height:6rem;border:2px solid var(--light-20);padding:.75rem;color:var(--light-50);cursor:pointer;transition:all .25s ease}.marketplace-card--overlay>div:hover{border-color:var(--primary);color:var(--primary);transform:scale(1.1)}.marketplace-card--content{display:grid;padding:var(--space-xs);width:100%}.marketplace-card--title{font-size:var(--text-m)}.marketplace-card--title a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:#0000}.marketplace-card--price{font-weight:600;color:var(--secondary)}.marketplace-card--author-row{color:var(--light-50);font-size:var(--text-s);font-weight:600}.marketplace-card--author{color:var(--light-70)}.marketplace-card--footer{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-s)}.marketplace-card--logos{display:flex;gap:var(--space-3xs)}@media screen and (max-width:768px){.marketplace-card--overlay{display:none}}.marketplace-card:hover{background:#0000;box-shadow:0 0 0 2px var(--light-10)}.marketplace-card:hover .marketplace-card--overlay{opacity:1}.gradient-overlay{position:absolute;top:0;bottom:0;width:100px;pointer-events:none;opacity:0;transition:opacity .3s ease}.gradient-overlay-left{left:0;background:linear-gradient(to right,var(--bg-surface),#0000)}.gradient-overlay-left.visible{opacity:1}.gradient-overlay-right{right:0;background:linear-gradient(to left,var(--bg-surface),#0000)}.gradient-overlay-right.visible{opacity:1}.marketplace-row{display:grid;width:100%;grid-template-columns:30rem 1fr;background:var(--light-5);border-radius:var(--radius-l);transition:all .2s ease-in-out;position:relative}.marketplace-row--images-wrapper{width:100%;position:relative;overflow:hidden}.marketplace-row--images-container{position:relative;width:100%;height:100%;padding:1px 0}.marketplace-row--images{display:flex;gap:var(--space-2xs);width:100%;height:100%;padding:var(--space-xs);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.marketplace-row--images::-webkit-scrollbar{display:none}.marketplace-row--images img{object-fit:cover;border-radius:var(--radius-m);flex:0 0 auto;height:100%;width:100%}.marketplace-row--image-item{display:flex;aspect-ratio:1.89/1;flex:0 0 auto}.marketplace-row .scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:var(--light-30);border:0;border-radius:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:40px;height:40px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--light)}.marketplace-row .scroll-arrow:hover{background:var(--light-20)}.marketplace-row .scroll-arrow-start{left:var(--space-s)}.marketplace-row .scroll-arrow-end{right:var(--space-s)}.marketplace-row--logos-container{display:flex;align-items:center;gap:var(--space-4xs);padding:0 var(--space-2xs);padding-left:var(--space-2xs);background:var(--dark-20);box-shadow:inset 1px 1px 5px rgba(0,0,0,.329)}@media screen and (max-width:265px){.marketplace-row--logos-container{display:none}}.marketplace-row--content,.marketplace-row--header{display:flex;flex-direction:column}.marketplace-row--content{justify-content:space-between;gap:var(--space-xs);padding:var(--space-s);width:100%}.marketplace-row--author-row{display:flex;align-items:center;gap:var(--space-4xs)}.marketplace-row--author-row img{width:2.4rem;height:2.4rem;display:flex}.marketplace-row--author-avatar{border-radius:50%;object-fit:cover}.marketplace-row--author{font-size:var(--text-s);font-weight:600;color:var(--light-50)}.marketplace-row--title{font-size:var(--text-l);font-weight:500}.marketplace-row--subtitle{font-size:var(--text-s);font-weight:400}.marketplace-row--data-row{display:flex;width:100%;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:auto}.marketplace-row--price{font-weight:600;color:var(--secondary)}.marketplace-row--footer{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2xs);z-index:3}@media screen and (max-width:768px){.marketplace-row--footer{display:grid;grid-template-columns:1fr auto;width:100%}}@media screen and (max-width:480px){.marketplace-row--footer{grid-template-columns:1fr}}.marketplace-row--logos{display:flex;gap:var(--space-3xs)}@media screen and (max-width:768px){.marketplace-row{grid-template-columns:1fr}.marketplace-row--overlay{display:none}}.BorderedNavigationMenu{box-shadow:inset 0 -2px 0 var(--light-10)}.BorderedNavigationMenu,.BorderedNavigationMenuActive{display:flex;gap:var(--space-m)}.btn.NavigationItemActive{border-radius:0;border-bottom:2px solid var(--primary);color:#fff!important}.btn.NavigationItemNotActive{border-radius:0;border-bottom:2px solid #0000}.PillNavigationMenu,.PillNavigationMenuActive{display:flex;gap:var(--space-m);border-radius:16px;overflow:hidden;border:1px solid var(--light-20)}.PillNavigationMenuActive a{color:var(--light)}.pricing-table-container{display:flex;gap:var(--space-m);position:relative}.pricing-table-container .pricing-card{padding:var(--space-l);background-color:var(--primary-10);border-radius:16px;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-s);justify-content:space-between;transition:all .2s ease-in-out;border:1px solid var(--primary-20);position:relative}.pricing-table-container .pricing-card:hover:before{opacity:1}.pricing-table-container .pricing-card:after,.pricing-table-container .pricing-card:before{border-radius:inherit;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s;width:100%;pointer-events:none}.pricing-table-container .pricing-card:before{background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),#6518f426,#0000 40%);z-index:3}.pricing-table-container .pricing-card .badge{height:-moz-fit-content;height:fit-content;text-align:center;font-size:var(--text-xs);border-radius:9999px;font-weight:700}.pricing-table-container .pricing-card .features-list{display:flex;flex-direction:column;gap:var(--space-2xs)}.pricing-table-container .pricing-card .features-list .list-item{display:flex;align-items:flex-start;gap:var(--space-2xs)}.pricing-table-container .pricing-card .features-list .list-item .list-item-icon{width:2.4rem;height:2.4rem;border-radius:50%;color:var(--light);display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.pricing-table-container{flex-direction:column-reverse}}article{width:100%;margin:0 auto;padding:var(--space-m)}article .next-image-container{--left-offset:calc(var(--space-l) / 2);width:calc(100% + var(--space-l))!important;margin:0 auto;left:calc(var(--left-offset)*-1)}.post-preview{transition:border .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out,transform .01s ease-in-out;box-shadow:0 0 1.6rem #0000}.post-preview:hover{border-color:var(--primary-30);background-color:var(--primary-10);box-shadow:0 0 1.6rem var(--primary-20)}.post-preview:active{transform:scale(.995)}.more-posts{max-width:800px;margin:0 auto}.docs-container{max-width:calc(800px + 16rem + 16rem);margin:0 auto;padding:var(--space-m);display:grid;grid-template-columns:16rem 1fr 16rem}.table-of-contents-container{position:relative}.table-of-contents-container .table-of-contents{position:sticky;top:0}.cover-image,.post-image{width:100%;height:100%;object-fit:cover;border-radius:16px}.cover-image{display:block}.cover-image,.docs-link{transition:all .2s ease-in-out}.docs-link{border:.2rem solid #0000}.docs-link.selected{background-color:var(--secondary-10);border-color:var(--secondary-30)}@media screen and (max-width:768px){.docs-container{display:block}.docs-sidebar{display:none}}.color-preview{width:6rem;height:6rem;border-radius:100%;border:2px solid var(--light-50)}.color-preview:not(:first-of-type){margin-left:-1rem}@media only screen and (min-width:992px){.half-screen{position:absolute;top:50%;transform:translateY(-50%);width:calc(50vw - 2rem)!important}}.DropdownMenuContent,.DropdownMenuSubContent{min-width:220px;margin-top:1rem;margin-left:1rem;margin-right:1rem;width:calc(100vw - 2rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;padding:5px;box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833;animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;border:1px solid var(--light-10);padding:var(--space-s);display:flex;flex-direction:column;gap:var(--space-m)}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.DropdownMenuContent,.DropdownMenuSubContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--dark-60)}}.DropdownMenuContent[data-side=top],.DropdownMenuSubContent[data-side=top]{animation-name:slideDownAndFade}.DropdownMenuContent[data-side=right],.DropdownMenuSubContent[data-side=right]{animation-name:slideLeftAndFade}.DropdownMenuContent[data-side=bottom],.DropdownMenuSubContent[data-side=bottom]{animation-name:slideUpAndFade}.DropdownMenuContent[data-side=left],.DropdownMenuSubContent[data-side=left]{animation-name:slideRightAndFade}.DropdownMenuCheckboxItem,.DropdownMenuItem,.DropdownMenuRadioItem,.DropdownMenuSubTrigger{font-size:13px;line-height:1;color:var(--light);border-radius:3px;display:flex;align-items:center;height:25px;position:relative;-webkit-user-select:none;user-select:none;outline:none;gap:var(--space-m)}.DropdownMenuCheckboxItem>.btn.ghost,.DropdownMenuItem>.btn.ghost,.DropdownMenuRadioItem>.btn.ghost,.DropdownMenuSubTrigger>.btn.ghost{width:100%}.DropdownMenuSubTrigger[data-state=open]{background-color:var(--primary-10)}.DropdownMenuCheckboxItem[data-disabled],.DropdownMenuItem[data-disabled],.DropdownMenuRadioItem[data-disabled],.DropdownMenuSubTrigger[data-disabled]{opacity:.5;pointer-events:none}.DropdownMenuLabel{padding-left:25px;font-size:12px;line-height:25px;color:var(--mauve-11)}.DropdownMenuSeparator{height:1px;background-color:var(--light-20);margin:5px}.DropdownMenuItemIndicator{position:absolute;left:0;width:25px;display:inline-flex;align-items:center;justify-content:center}.DropdownMenuArrow{fill:#fff}.MobileMenuTrigger{font-family:inherit;border-radius:100%;height:35px;width:35px;display:inline-flex;align-items:center;justify-content:flex-end;color:var(--light);background-color:#0000;outline:none;box-shadow:0 2px 10px var(--black-a7);width:100%;aspect-ratio:1/1;border:unset}.RightSlot{margin-left:auto;padding-left:20px;color:var(--mauve-11)}[data-highlighted]>.RightSlot{color:#fff}[data-disabled] .RightSlot{color:var(--mauve-8)}.post-container article{display:grid;grid-auto-flow:row;grid-gap:var(--space-m);gap:var(--space-m)}.SwitchRoot{width:42px;height:25px;background-color:var(--light-20);border-radius:9999px;position:relative;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border:unset}.SwitchRoot:focus{box-shadow:0 0 0 2px #000}.SwitchRoot[data-state=checked]{background-color:var(--primary)}.SwitchThumb{display:block;width:21px;height:21px;background-color:#fff;border-radius:9999px;box-shadow:0 2px 2px var(--light-10);transition:transform .1s;transform:translateX(2px);will-change:transform}.SwitchThumb[data-state=checked]{transform:translateX(19px)}.modal-overlay{z-index:999999;width:100vw;height:100vh;background:rgba(84,84,84,.549);position:fixed;top:0;left:0;display:grid;place-content:center}@supports((-webkit-backdrop-filter:blur(5px)) or (backdrop-filter:blur(5px))){.modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(84,84,84,.549)}}.modal-overlay .modal-header{display:flex;align-items:center;justify-content:space-between}.AccordionRoot{border-radius:var(--radius-l);background-color:var(--light-5);width:100%}.AccordionItem{overflow:hidden;margin-top:1px}.AccordionItem:first-child{margin-top:0;border-top-left-radius:var(--radius-m);border-top-right-radius:var(--radius-m)}.AccordionItem:last-child{border-bottom-left-radius:var(--radius-m);border-bottom-right-radius:var(--radius-m)}.AccordionItem:only-child .AccordionChevron{display:none}.AccordionItem:focus-within{position:relative;z-index:1}.AccordionHeader{display:flex}.AccordionTrigger{font-family:inherit;background:var(--light-5);padding:var(--space-s);flex:1 1;display:flex;align-items:center;justify-content:space-between;font-size:var(--text-m);font-weight:600;line-height:1;color:var(--light);border:unset;outline:unset;cursor:pointer;transition:background-color .3s cubic-bezier(.87,0,.13,1)}.AccordionTrigger:hover{background-color:var(--light-10)}.AccordionTrigger:focus{background-color:var(--light-20)}.AccordionContent{overflow:hidden;font-size:var(--text-m);color:var(--light);background-color:#0000}.AccordionContent[data-state=open]{animation:slideDown .3s cubic-bezier(.87,0,.13,1)}.AccordionContent[data-state=closed]{animation:slideUp .3s cubic-bezier(.87,0,.13,1)}.AccordionContentText{padding:var(--space-s)}.AccordionChevron{color:var(--primary);transition:transform .3s cubic-bezier(.87,0,.13,1)}.AccordionTrigger[data-state=open]{background-color:var(--light-20)}.AccordionTrigger[data-state=open]>.AccordionChevron{transform:rotate(180deg)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}.RadioGroupItem{all:unset}.RadioGroupRoot{display:flex;flex-direction:column;border-radius:var(--radius-l);background:var(--light-5);overflow:hidden}.RadioGroupRoot.variant-selector .RadioContainer{padding:var(--space-xs) var(--space-s)}.RadioGroupRoot.variant-selector .RadioContainer:not(:last-of-type){border-bottom:1px solid var(--light-5)}.RadioGroupRoot.variant-selector>div{transition:background-color .15s ease-in-out}.RadioGroupRoot.variant-selector>div:hover{background-color:var(--light-5)}.RadioGroupRoot>button[data-state=checked]{background-color:var(--light-10)}.RadioContainer{display:grid;grid-template-columns:calc(25px + var(--space-s)) 1fr;align-items:center;text-align:start;font-size:var(--text-m);padding:var(--space-s);width:100%;background:#0000;transition:background-color .15s ease-in-out;outline:unset;border:unset;cursor:pointer}.RadioContainer a{color:var(--primary-l-3)}.RadioContainer:hover{background-color:var(--light-5)}.RadioContainer:hover .RadioGroupItem{background:var(--secondary-20);border:2px solid var(--secondary-50)}.RadioContainer[data-state=checked]{background-color:var(--light-10)}.RadioContainer[data-state=checked] .RadioGroupItem{border:2px solid var(--secondary)}.checkout-redirect-form .RadioGroupRoot .RadioContainer .Label{font-size:var(--text-m)}.checkout-redirect-form .RadioGroupRoot .RadioContainer .Label,.checkout-redirect-form .RadioGroupRoot .RadioContainer .right{display:flex;align-items:center;justify-content:space-between}.checkout-redirect-form .RadioGroupRoot .RadioContainer .right img{margin-right:1rem}.checkout-redirect-form .RadioGroupRoot .RadioContainer .savings{color:var(--secondary);font-weight:600;margin-left:.5rem}.RadioGroupItem{background-color:var(--light-10);width:15px;height:15px;margin-right:var(--space-s);border-radius:100%;box-shadow:0 2px 10px var(--light-10);transition:background-color .15s ease-in-out;border:2px solid #0000}.RadioGroupItem:hover{background-color:var(--light-20)}.RadioGroupItem:focus{box-shadow:0 0 0 2px var(--light-30)}.RadioGroupIndicator{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.RadioGroupIndicator:after{content:"";display:block;width:15px;height:15px;border-radius:50%;transition:transform .3s cubic-bezier(.87,0,.13,1);background-color:var(--secondary)}table.Table{border-collapse:collapse;border-spacing:0;border-radius:var(--radius-l);overflow:hidden}table.Table,table.Table .TableHeader{background:var(--light-5)}table.Table .TableHeader .TableRow{border-collapse:collapse;border-bottom:1px solid var(--light-5)}table.Table .TableHeader .TableRow .TableCell{color:var(--light-80)}table.Table .TableBody{padding:var(--space-xs) var(--space-s)}table.Table .TableBody .TableRow{transition:background-color .16s ease-in-out;outline:unset;border-bottom:1px solid var(--light-5)}table.Table .TableBody .TableRow:last-child{border-bottom:0}table.Table .TableBody .TableRow:hover{background-color:var(--light-5)}table.Table .TableBody a{color:var(--light-50)}table.Table .TableBody a:hover{color:var(--light-70)}.TableCell:first-child,.TableHead:first-child{padding-left:var(--space-xs)}.TableCell:last-child,.TableHead:last-child{padding-right:var(--space-xs)}#vaulDrawerOverlay{position:fixed;inset:0;z-index:1000;background:#000000b3;pointer-events:none}#vaulDraweContent{z-index:1001}.dropzone{width:100%;border:4px dashed var(--light-10);padding:var(--space-2xl);border-radius:var(--radius-xl);display:grid;align-items:center;justify-items:center;text-align:center;line-height:1.5;grid-gap:var(--space-s);gap:var(--space-s);transition:all .3s;cursor:pointer}.dropzone.dragging{border-color:var(--primary);background:var(--dark-5)}.dropzone:hover{border-color:var(--primary);background:var(--dark-30)}.restricted-section-overlay{position:absolute;bottom:0;left:0;width:100%;height:100%;background:var(--dark-90);z-index:1}.restricted-section-overlay .restricted-section-overlay__actions{width:100%;height:100%;background:linear-gradient(180deg,#0000 0,var(--dark) 100%);padding:var(--space-m);display:flex;flex-direction:column;justify-content:flex-start}.restricted-section-overlay .restricted-section-overlay__actions .restricted-section-overlay__actions__content{margin-top:var(--space-l);max-width:60rem;align-self:center;margin-bottom:var(--space-4xl)}.restricted-section-overlay .restricted-section-overlay__actions .restricted-section-overlay__actions__content h2{margin-bottom:var(--space-s)}.restricted-section-overlay .restricted-section-overlay__actions .restricted-section-overlay__actions__content h2,.restricted-section-overlay .restricted-section-overlay__actions .restricted-section-overlay__actions__content p{text-align:center}.restricted-section-overlay .restricted-section-overlay__actions .restricted-section-overlay__actions__content button{margin-top:var(--space-m);margin-left:auto;margin-right:auto}article.TipTapContainer .editor-btn{display:flex;background:var(--light-10);aspect-ratio:1/1;border:0;height:min-content;padding:var(--space-2xs);border-radius:var(--radius-m);transition:background .2s ease-in-out;cursor:pointer}article.TipTapContainer .editor-btn:hover{background:var(--light-20)}article.TipTapContainer .editor-btn.is-active{background:var(--primary)}article.TipTapContainer .tiptap.ProseMirror{outline:none;padding:var(--space-m);background:var(--light-5);border-radius:var(--radius-m);margin-top:var(--space-s);transition:all .16s ease-in-out}article.TipTapContainer .tiptap.ProseMirror:focus{border-color:var(--primary)}article.TipTapContainer .ProseMirror-selectednode{outline:2px solid var(--primary)}.skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.075),#ffffff1a 50%,hsla(0,0%,100%,.075));background-size:200% 400%;animation:skeleton 2s ease infinite;border-radius:var(--radius-l);height:100%;min-height:200px;width:100%}@keyframes skeleton{0%{background-position:100% 50%}50%{background-position:0 50%}to{background-position:100% 50%}}.geist-spinner{display:block;box-sizing:border-box;width:5px;height:5px;padding:1px;margin:1px}.geist-spinner .container{width:100%;height:100%;position:relative;left:50%;top:50%}.geist-spinner span{background-color:var(--light-70);position:absolute;top:-3.9%;width:12%;height:2%;left:-10%;border-radius:50%;animation:spinner 1.2s linear 0s infinite normal none running}.geist-spinner span:first-child{animation-delay:-1.2s;transform:rotate(0deg) translate(146%)}.geist-spinner span:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.geist-spinner span:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.geist-spinner span:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.geist-spinner span:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.geist-spinner span:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.geist-spinner span:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.geist-spinner span:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.geist-spinner span:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.geist-spinner span:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.geist-spinner span:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.geist-spinner span:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes spinner{0%{opacity:1}to{opacity:.15}}.ProductStatusBadge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-l);padding:var(--space-2xs) var(--space-xs);border:0;font-size:var(--text-s)}.ProductStatusBadge.status-Draft{--color:#ff801f;background-color:#462100;color:#ff801f}.ProductStatusBadge.status-Awaiting-Approval{--color:#b5b2ff;background-color:#262a65;color:#b5b2ff}.ProductStatusBadge.status-Approved{--color:#3dd68c;background-color:#003848;color:#23afd0}.ProductStatusBadge.status-Rejected{--color:#ec5d5e;background-color:#500f1c;color:#ec5d5e}.ProductStatusBadge.status-Published{--color:#3dd68c;background-color:var(--success-10);color:var(--success)}.ProductStatusBadge.status-Archived{--color:#afb5ad;background-color:#212220;color:#afb5ad}.AppNavigation{display:flex;flex-direction:column;margin-top:var(--space-m);margin-bottom:var(--space-m)}.AppNavigation .AppNavigationItem{white-space:nowrap;font-weight:500;color:var(--text-body);font-size:var(--text-m)}.AppNavigation .AppNavigationItem.active{color:var(--light)}.AppNavigation .AppNavigationItem a{display:flex;align-items:center;gap:var(--space-2xs);padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.AppNavigation::-webkit-scrollbar{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;height:8px}.AppNavigation::-webkit-scrollbar-track{background:var(--light-5);border-radius:5px;overflow:hidden}.AppNavigation::-webkit-scrollbar-thumb{background:var(--light-10);border-radius:5px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.AppNavigation::-webkit-scrollbar-thumb:hover{background:var(--light-20)}@media screen and (max-width:768px){.AppNavigation{display:flex;flex-direction:row;gap:var(--space-m);margin-top:var(--space-m);margin-bottom:var(--space-m);overflow-x:scroll;max-width:90vw}.AppNavigation .AppNavigationItem{white-space:nowrap;font-weight:400;color:var(--light-70)}.AppNavigation .AppNavigationItem.active{color:var(--light)}.AppNavigation .AppNavigationItem a{display:flex;align-items:center;gap:var(--space-2xs)}}.PurchaseListHeader{border-radius:var(--radius-m) var(--radius-m) 0 0}ul.PurchaseList{overflow:hidden;border-radius:0 0 var(--radius-m) var(--radius-m)}ul.PurchaseList li:not(:last-child){border-bottom:1px solid var(--light-10)}ul.PurchaseList li.PurchaseRow{transition:background-color .16s ease-in-out;align-items:center}ul.PurchaseList li.PurchaseRow img{width:var(--space-4xl);height:calc(var(--space-4xl)/1.778);object-position:top left}ul.PurchaseList li.PurchaseRow>div{margin-left:var(--space-xs)}ul.PurchaseList li.PurchaseRow:hover{background-color:var(--light-5)}ul.PurchaseList li.PurchaseRow .footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-xs);gap:var(--space-xs);margin-top:var(--space-xs)}@media screen and (max-width:768px){ul.PurchaseList li.PurchaseRow img{width:100%;max-width:unset}ul.PurchaseList li.PurchaseRow>div{margin-left:0}ul.PurchaseList li.PurchaseRow h3{margin-top:var(--space-xs)}ul.PurchaseList li.PurchaseRow,ul.PurchaseList li>div{flex-direction:column}}ul.purchase-content-invoices{border:1px solid var(--light-5);border-radius:var(--radius-m)}li.purchase-details-row{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-xs);align-items:center;border-bottom:1px solid var(--light-5)}li.purchase-details-row:last-child{border-bottom:0}@media screen and (max-width:480px){li.purchase-details-row{grid-template-columns:1fr;gap:var(--space-m)}li.purchase-details-row .flex-row{width:100%}li.purchase-details-row .flex-row:first-child{justify-content:space-between}li.purchase-details-row .flex-row:last-child{justify-content:stretch}li.purchase-details-row .flex-row:last-child button{flex:1 1}}.Badge{padding:.4rem .8rem;border-radius:var(--radius-m);font-size:var(--text-xs);font-weight:500;white-space:nowrap;font-size:var(--text-s);border:1px solid var(--light-10);width:-moz-fit-content;width:fit-content}.badge-refunded{background-color:var(--success-20);color:var(--success)}.badge-not-refunded,.badge-refunded{border-radius:var(--radius-s);padding-inline:var(--space-2xs);border:0}.badge-not-refunded{background-color:var(--error-20);color:var(--error)}@media screen and (max-width:768px){.Badge.coming-soon{display:none}}.MinimalAuthLayout input{width:100%}.CheckboxRoot{background-color:var(--light-5);width:25px;height:25px;border-radius:4px;display:flex;align-items:center;justify-content:center;border:unset;outline:unset;transition:background-color 60ms ease-in-out;cursor:pointer}.CheckboxRoot:hover{background-color:var(--light-10)}.CheckboxRoot:focus{box-shadow:0 0 0 2px var(--light-30)}.CheckboxIndicator{color:#fff}.TooltipContent{--tooltip-bg:#4e4e4e;box-shadow:0 10px 38px -10px #0080ff59,0 10px 20px -15px #0e121633;-webkit-user-select:none;user-select:none;animation-duration:.16s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;max-width:300px;background:var(--tooltip-bg)!important}.TooltipContent,.TooltipContent p,.TooltipContent span{color:var(--light)!important;font-size:var(--text-s)!important}.TooltipContent[data-side=top]:before{border-top:.6rem solid var(--tooltip-bg)}.TooltipContent[data-side=bottom],.TooltipContent[data-side=top]:before{content:"";position:absolute;left:calc(50% - .6rem);top:100%;width:0;height:0;border-left:.6rem solid #0000;border-right:.6rem solid #0000}.TooltipContent[data-side=bottom]{border-bottom:.6rem solid var(--tooltip-bg)}.TooltipContent[data-side=right]{border-right:.6rem solid var(--tooltip-bg)}.TooltipContent[data-side=left],.TooltipContent[data-side=right]{content:"";position:absolute;left:calc(50% - .6rem);top:100%;width:0;height:0;border-top:.6rem solid #0000;border-bottom:.6rem solid #0000}.TooltipContent[data-side=left]{border-left:.6rem solid var(--tooltip-bg)}.TooltipContent[data-state=delayed-open][data-side=top]{animation-name:slideDownAndFade}.TooltipContent[data-state=delayed-open][data-side=right]{animation-name:slideLeftAndFade}.TooltipContent[data-state=delayed-open][data-side=bottom]{animation-name:slideUpAndFade}.TooltipContent[data-state=delayed-open][data-side=left]{animation-name:slideRightAndFade}@keyframes slideUpAndFade{0%{opacity:0;transform:translateY(2px);scale:.95}to{opacity:1;transform:translateY(0);scale:1}}@keyframes slideRightAndFade{0%{opacity:0;transform:translateX(-2px);scale:.95}to{opacity:1;transform:translateX(0);scale:1}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px);scale:.95}to{opacity:1;transform:translateY(0);scale:1}}@keyframes slideLeftAndFade{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.embla{--slide-spacing:var(--space-s);--slide-size:80%;--slide-height:auto;position:relative;width:100%;max-width:100%;margin:0 auto;border-radius:var(--radius-m)}.embla,.embla__viewport{overflow:hidden}.embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y;margin-left:calc(var(--slide-spacing)*-1)}.embla__slide{flex:0 0 var(--slide-size);min-width:var(--slide-size);max-width:100%;padding-left:var(--slide-spacing);margin-left:var(--slide-spacing);position:relative}.embla__slide.is-zoom-in{cursor:zoom-in}.embla__slide__img{display:block;height:var(--slide-height);width:100%;object-fit:cover;border-radius:var(--radius-m);overflow:hidden}.embla__slide__number{width:4.6rem;height:4.6rem;z-index:1;position:absolute;top:.6rem;right:.6rem;border-radius:50%;background-color:rgba(var(--background-site-rgb-value),.85);line-height:4.6rem;font-weight:900;text-align:center;pointer-events:none}.embla__slide__number>span{color:var(--brand-primary);background-image:linear-gradient(45deg,var(--brand-primary),var(--brand-secondary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#0000;font-size:1.6rem;display:block;position:absolute;top:0;left:0;right:0;bottom:0}.embla__button{-webkit-appearance:none;appearance:none;background-color:#0000;touch-action:manipulation;display:inline-flex;text-decoration:none;border:0;padding:0;margin:0}.embla__button--prev{left:0}.embla__button--next{right:0}.embla__button{z-index:0;display:flex;align-items:center;justify-content:center;cursor:pointer;width:4rem;height:100%;position:absolute;top:0}.embla__button:disabled{opacity:.3}.embla__button__svg{width:65%;height:65%;color:#fff}.lightBox{position:fixed;inset:0;z-index:999999;background:#000000b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}.lightBox .lightBox__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:auto;width:100%;height:100%;max-width:100vw;max-height:100vh;display:flex;align-items:center;justify-content:center;gap:var(--space-m)}.lightBox .lightBox__content .lightBox__image,.lightBox .lightBox__content .lightBox__image .lightBox__image__inner{position:relative;width:100%;height:100%;max-width:100vw;max-height:100vh;display:flex;align-items:center;justify-content:center}.lightBox .lightBox__content .lightBox__image .lightBox__image__inner .lightBox__image__inner__image{max-width:100%;max-height:100%;object-fit:contain}.lightBox .lightBox__content .lightBox__close{position:absolute;top:0;right:0;padding:var(--space-s);background:var(--dark-5);border:1px solid var(--light-10);border-radius:var(--radius-m);color:var(--light);cursor:pointer;transition:all .16s ease-in-out}.lightBox .lightBox__content .lightBox__close:hover{background:var(--dark-10)}.lightBox .lightBox__content .lightBox__next,.lightBox .lightBox__content .lightBox__prev{position:absolute;top:50%;transform:translateY(-50%);padding:var(--space-s);background:var(--dark-5);border:1px solid var(--light-10);border-radius:var(--radius-m);color:var(--light);cursor:pointer;transition:all .16s ease-in-out}.lightBox .lightBox__content .lightBox__next:hover,.lightBox .lightBox__content .lightBox__prev:hover{background:var(--dark-10)}.lightBox .lightBox__content .lightBox__prev{left:0}.lightBox .lightBox__content .lightBox__next{right:0}.ImagesSelectorAddButton{background:linear-gradient(to top left,#0000 0,#0000 calc(50% - .8px),var(--light-20) 50%,#0000 calc(50% + .8px),#0000 100%),linear-gradient(to top right,#0000 0,#0000 calc(50% - .8px),var(--light-20) 50%,#0000 calc(50% + .8px),#0000 100%);border-radius:var(--radius-m);border:1px solid var(--light-20);transition:all .16s ease-in-out;color:var(--light-50);font-size:var(--text-s);font-weight:600;text-transform:uppercase;letter-spacing:2px;display:grid;place-content:center;cursor:pointer}.ImagesSelectorAddButton:hover{background-color:var(--light-20);color:var(--light-70)}.ImagesSelectorRow{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--space-xs);gap:var(--space-xs);align-items:stretch}.ImagesSelectorRow>*{aspect-ratio:16/9;max-width:100%;width:100%;min-width:0}.ImagesSelectorRow>:not(:first-child){min-height:150px;max-height:150px}.ImagesSelectorRow>:first-child{grid-column:1/span 3}.ImagesSelectorRow .MoveImages{position:absolute;bottom:5px;right:0;left:0;width:100%;z-index:1;display:flex;gap:var(--space-2xs);align-items:center;justify-content:center}.ImagesSelectorRow .ControlButton{background-color:var(--dark);color:var(--light);padding:5px;aspect-ratio:1/1;outline:none;border-radius:var(--radius-m);border:none;opacity:0;pointer-events:none;transition:all .16s ease-in-out;cursor:pointer}.ImagesSelectorRow .ImagesSelectorItem{box-shadow:var(--shadow-m)}.ImagesSelectorRow .ImagesSelectorItem:hover .ControlButton{opacity:1;pointer-events:auto}.ImagesSelectorRow img{width:100%;height:100%;object-fit:cover}@keyframes down-first{0%{transform:translateY(-90%)}to{transform:translateY(0)}}@keyframes down-last{0%{transform:translateY(0)}to{transform:translateY(90%)}}@keyframes up-first{0%{transform:translateY(90%)}to{transform:translateY(0)}}@keyframes up-last{0%{transform:translateY(0)}to{transform:translateY(-90%)}}.counter-container{display:flex;align-items:center;gap:var(--space-2xs)}.counter-container .currency{transform:translateY(3px)}div.counter-animated{overflow:hidden;position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;height:4rem;transition:width .3s ease-in-out}div.counter-animated.up span:first-of-type{animation:up-first .3s forwards}div.counter-animated.up span:last-of-type{animation:up-last .3s forwards}div.counter-animated.down span:first-of-type{animation:down-first .3s forwards}div.counter-animated.down span:last-of-type{animation:down-last .3s forwards}div.counter-animated span{position:absolute;top:0;left:0}.report-label{display:flex;gap:var(--space-2xs);color:var(--light-30);font-size:var(--text-s);font-weight:500;transition:color .15s}.report-label svg{width:1.6rem;height:auto}.report-label:hover{color:var(--light-50)}.account{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-xl);gap:var(--space-xl);max-width:140rem;margin:0 auto;padding:var(--space-s)}@media screen and (max-width:768px){.account{grid-template-columns:1fr}}.account--content{display:grid;align-content:start;grid-gap:var(--space-xl);gap:var(--space-xl);width:100%}.label-title{font-size:var(--text-l);color:var(--text-title)}.label-body{font-size:var(--text-m);color:var(--text-body)}.field-section{display:grid;align-items:start;width:100%;padding:0}.field-section.column-layout{grid-template-columns:1fr;align-content:flex-start;gap:var(--space-m)}.field-section.row-layout{grid-template-columns:30rem 1fr;gap:var(--space-xl)}.field-section.row-layout>label{position:sticky;top:12rem}@media screen and (max-width:768px){.field-section.row-layout{grid-template-columns:1fr;gap:var(--space-m)}.field-section.row-layout>label{position:unset;top:unset}}.edit-product--gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--spacing-s);gap:var(--spacing-s);margin-top:var(--spacing-s);margin-bottom:var(--spacing-s)}.edit-product--gallery img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-s)}.edit-product--variant{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:var(--space-s);background:var(--light-10);border-radius:var(--radius-m);box-shadow:var(--shadow-m);transition:background .3s}.edit-product--variant:has(input:checked){background:var(--light-30);box-shadow:var(--shadow-l);border-bottom-left-radius:0;border-bottom-right-radius:0}.edit-product--variant>div{display:flex;flex-direction:row;align-items:center;gap:var(--space-s)}.edit-product--variant-content{display:grid;grid-gap:var(--space-s);gap:var(--space-s);width:100%;padding:var(--space-s);background:var(--light-5);border-radius:0 0 var(--radius-m) var(--radius-m)}.edit-product--variant-content label{font-size:var(--text-s);color:var(--light-70)}.edit-product--variant-content>div{display:flex;flex-direction:row;align-items:center;gap:var(--space-s)}.edit-product--variant-content .label-title{font-size:var(--text-m);color:var(--text-title)}.FeaturedImageContainer{position:relative}.FeaturedImageContainer .image{width:100%;height:100%}.FeaturedImageContainer .dropzone{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slight-link{color:var(--light);font-weight:600;transition:color .3s}.slight-link:hover{color:var(--light-70)}.link-expander{position:relative}.link-expander a:after{content:"";position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.purchase-view--hero{display:grid;grid-template-columns:auto 1fr}@media screen and (max-width:768px){.purchase-view--hero{grid-template-columns:1fr}.purchase-view--hero img{max-width:100%!important}}#purchase-content{width:100%}.purchase-content-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:768px){.purchase-content-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.purchase-content-keys{grid-template-columns:1fr}}.product-quick-view-modal{position:fixed;inset:0;z-index:1000}.product-quick-view-backdrop{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-quick-view-container{position:fixed;inset:0;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:var(--space-m)}.product-quick-view-panel{position:relative;width:100%;max-width:1200px;margin:var(--space-l) auto;background:var(--background);border-radius:var(--radius-l);box-shadow:var(--shadow-xl)}.product-quick-view-close{position:absolute;right:var(--space-m);top:var(--space-m);z-index:10;padding:var(--space-2xs);color:var(--light-70);background:none;border:none;cursor:pointer;border-radius:50%;transition:color .2s}.product-quick-view-close:hover{color:var(--light)}.product-quick-view-close .close-icon{width:24px;height:24px}.product-quick-view-content{display:grid;grid-template-columns:1fr;grid-gap:var(--space-l);gap:var(--space-l);padding:var(--space-l)}@media(min-width:768px){.product-quick-view-content{grid-template-columns:minmax(300px,1fr) 2fr}}.product-quick-view-info{display:flex;flex-direction:column;gap:var(--space-m)}.product-quick-view-header{display:flex;flex-direction:column;gap:var(--space-2xs)}.product-quick-view-title{font-size:var(--text-xl);font-weight:600;color:var(--text-title)}.product-quick-view-subtitle{font-size:var(--text-s);color:var(--light-70)}.product-quick-view-author{display:flex;align-items:center;gap:var(--space-xs)}.product-quick-view-author .product-quick-view-author-avatar{border-radius:50%}.product-quick-view-price{font-size:var(--text-l);font-weight:600;color:var(--text-title)}.product-quick-view-platforms{display:flex;flex-direction:column;gap:var(--space-2xs)}.product-quick-view-platforms ul{display:flex;gap:var(--space-2xs);flex-wrap:wrap;list-style:none;padding:0;margin:0}.product-quick-view-description{color:var(--light)}.product-quick-view-gallery{display:flex;flex-direction:column;gap:var(--space-m)}.product-quick-view-image-container{position:relative;border-radius:var(--radius-m);overflow:hidden;aspect-ratio:4/3}.product-quick-view-image{width:100%;height:100%;object-fit:cover}.product-quick-view-nav-button{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;padding:var(--space-2xs);border-radius:50%;border:none;cursor:pointer;transition:background-color .2s}.product-quick-view-nav-button:hover{background-color:#000000b3}.product-quick-view-nav-button .nav-icon{width:24px;height:24px}.product-quick-view-nav-button.prev{left:var(--space-m)}.product-quick-view-nav-button.next{right:var(--space-m)}.product-quick-view-thumbnails{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:var(--space-2xs);gap:var(--space-2xs);padding:0 var(--space-m)}.product-quick-view-thumbnail{position:relative;border-radius:var(--radius-s);overflow:hidden;cursor:pointer;padding:0;border:2px solid #0000;transition:all .2s;aspect-ratio:4/3;background:none}.product-quick-view-thumbnail.active{border-color:var(--primary)}.product-quick-view-thumbnail:hover:not(.active){border-color:var(--primary-70)}.product-quick-view-thumbnail .product-quick-view-thumbnail-image{width:100%;height:100%;object-fit:cover}.marketplace-row--quick-view-link{display:flex;align-items:center;gap:var(--space-2xs);color:var(--light-70);font-size:var(--text-s);padding:var(--space-3xs) 0;background:none;border:none;cursor:pointer;transition:color .2s}.marketplace-row--quick-view-link:hover{color:var(--light)}.marketplace-row--quick-view-link .svg-s{width:16px;height:16px}.modal-backdrop{position:fixed;inset:0;background-color:var(--dark-90);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-m);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{display:grid;position:fixed;background-color:var(--bg-surface);border-radius:var(--radius-m);box-shadow:var(--shadow-xl);top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;color:var(--text-title);cursor:default}.quick-view{display:grid;grid-template-columns:30rem 1fr;width:90vw;max-width:1400px;height:90vh;max-height:1400px}.modal-left{display:flex;flex-direction:column;gap:var(--space-m);justify-content:space-between;padding:var(--space-m)}.modal-left .product-info{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.modal-right{overflow:auto}.modal-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);position:relative}.modal-header h2{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--text-title)}.modal-header .product-subtitle{margin:var(--space-2xs) 0 0;color:var(--text-body);font-size:var(--text-s)}.modal-header .close-button{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-body);cursor:pointer;padding:var(--space-2xs);border-radius:var(--radius-full);width:40px;height:40px;transition:all .2s ease;font-size:var(--text-xl);line-height:1;margin:0;position:absolute;right:calc(var(--space-m)*-1);top:0}.modal-header .close-button:hover{background-color:var(--light-10);color:var(--text-title)}.modal-header .key-points-section{padding:var(--space-s);border-radius:var(--radius-s);width:100%;display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);border:1px solid var(--border-primary)}@media(max-width:768px){.modal-header .key-points-section{display:none}}.product-image-container{position:relative;display:flex;border-radius:var(--radius-s);overflow:hidden;background-color:var(--bg-body);max-width:100%}.product-image-container .product-image{width:100%;height:100%;object-fit:cover}.product-image-container .image-nav-button{position:absolute;top:50%;transform:translateY(-50%);background:var(--dark-70);border:none;color:var(--light);padding:var(--space-2xs);border-radius:var(--radius-full);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.product-image-container .image-nav-button:hover{background:var(--dark-90)}.product-image-container .image-nav-button.prev{left:var(--space-s)}.product-image-container .image-nav-button.next{right:var(--space-s)}.product-actions{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs)}@media(max-width:768px){.modal-content{grid-template-columns:1fr;width:100%;height:100%;max-width:100vw;max-height:100vh;border-radius:0}.modal-right{border-left:none;padding-left:0;border-top:1px solid var(--border-primary);padding-top:var(--space-l)}}.modal-gallery,.modal-gallery .marketplace-row--images-container{height:100%}.modal-gallery .marketplace-row--images{height:100%;flex-direction:column;overflow-y:auto;overflow-x:hidden;gap:var(--space-s);padding:var(--space-s)}.modal-gallery .marketplace-row--image-item{flex:0 0 auto;position:relative}.modal-gallery .marketplace-row--image-item img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.modal-gallery .scroll-arrow-vertical{position:absolute;left:50%;transform:translateX(-50%);z-index:10;background:var(--light-30);border:0;border-radius:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:40px;height:40px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--light)}.modal-gallery .scroll-arrow-vertical:hover{background:var(--light-20)}.modal-gallery .scroll-arrow-vertical-start{top:var(--space-s)}.modal-gallery .scroll-arrow-vertical-end{bottom:var(--space-s)}.modal-gallery .gradient-overlay-top{background:linear-gradient(to top,#0000,var(--bg-surface));top:0;left:0;right:0;height:100px;width:100%;pointer-events:none;opacity:0;transition:opacity .3s ease}.modal-gallery .gradient-overlay-top.visible{opacity:1}.modal-gallery .gradient-overlay-bottom{background:linear-gradient(to bottom,#0000,var(--bg-surface));position:absolute;top:unset;bottom:0;width:100%;height:100px;pointer-events:none;opacity:0;transition:opacity .3s ease}.modal-gallery .gradient-overlay-bottom.visible{opacity:1}.burger-button{background:none;border:none;padding:var(--spacing-2xs);cursor:pointer;color:var(--text);display:none}@media(max-width:768px){.burger-button{display:flex;align-items:center;justify-content:center}}.burger-button:focus{outline:none}.burger-container{position:relative;width:24px;height:18px;display:flex;flex-direction:column;justify-content:center}.mobile-menu-container{display:none}@media(max-width:768px){.mobile-menu-container{display:block}}.mobile-menu-overlay{left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:var(--z-index-overlay)}.mobile-menu,.mobile-menu-overlay{position:fixed;top:0;right:0;bottom:0}.mobile-menu{width:100%;background:var(--bg-body);z-index:999;overflow-y:auto}.mobile-menu-content{background:var(--bg-surface);padding:var(--space-m);padding-top:7rem;display:flex;flex-direction:column;gap:var(--space-s)}.mobile-menu-item{display:flex;flex-direction:column;gap:var(--spacing-2xs)}.mobile-menu-link{font-size:var(--text-xl);color:var(--text-title);background:var(--light-5);text-decoration:none;padding:var(--space-2xs) var(--space-xs);display:block;transition:color .3s}.mobile-menu-link:hover{color:var(--primary)}.mobile-menu-subitems{padding-left:var(--space-s);display:flex;flex-direction:column;border-left:1px solid var(--light-10)}.mobile-menu-sublink{font-size:var(--text-l);color:var(--light-60);text-decoration:none;padding:var(--space-3xs) 0;transition:color .3s}.mobile-menu-cta,.mobile-menu-sublink:hover{color:var(--primary)}.mobile-menu-cta{font-weight:var(--font-weight-medium)}@media(max-width:767px){.hide--on-s{display:none!important}.flex-column--on-s{flex-direction:column!important}}@media(min-width:768px){.hide--on-m{display:none!important}}@media(max-width:767px){.show--on-s{display:block!important}}@media(min-width:768px){.show--on-s{display:none!important}.show--on-m{display:block!important}}@media(max-width:767px){.hide--on-s{display:none!important}}.max-site-width{max-width:var(--max-site-width)}.pointer-events-none{pointer-events:none}.width-fit-content{width:-moz-fit-content;width:fit-content}.block{display:block}.aspect-ratio-auto{aspect-ratio:auto!important}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svg-xs{width:.8rem;height:.8rem}.svg-xs>svg{width:100%;height:100%}.svg-s{width:1.2rem;height:1.2rem}.svg-s>svg{width:100%;height:100%}.svg-m{width:2rem;height:2rem}.svg-m>svg{width:100%;height:100%}.svg-l{width:3.2rem;height:3.2rem}.svg-l>svg{width:100%;height:100%}.svg-xl{width:5.6rem;height:5.6rem}.svg-xl>svg{width:100%;height:100%}.svg-2xl{width:6.8rem;height:6.8rem}.svg-2xl>svg{width:100%;height:100%}.svg-3xl{width:8rem;height:8rem}.svg-3xl>svg{width:100%;height:100%}.btn.aspect-ratio-1{aspect-ratio:1/1!important;padding:0!important}.outline-light{outline:2px solid var(--light-10);outline-offset:3px}.height-animation{animation:fadeIn .2s ease-in-out;animation-fill-mode:forwards;animation-delay:calc(var(--index)*.05s);height:0;will-change:height}@keyframes fadeIn{0%{height:0}to{height:1rem}}.width-min-content{width:min-content}.width-max-content{width:max-content}.height-min-content{height:min-content}.height-max-content{height:max-content}html{font-size:62.5%}:root{--primary:#3d44ff;--primary-5:#3d44ff0d;--primary-10:#3d44ff1a;--primary-20:#3d44ff33;--primary-30:#3d44ff4d;--primary-40:#3d44ff66;--primary-50:#3d44ff80;--primary-60:#3d44ff99;--primary-70:#3d44ffb3;--primary-80:#3d44ffcc;--primary-90:#3d44ffe6;--primary-d-1:#3838c7;--primary-d-2:#302b91;--primary-d-3:#261f60;--primary-d-4:#18132f;--primary-l-1:#7866ff;--primary-l-2:#9f8aff;--primary-l-3:#c4b3ff;--primary-l-4:#e1d6ff;--secondary:#fa6161;--secondary-5:#fa61610d;--secondary-10:#fa61611a;--secondary-20:#fa616133;--secondary-30:#fa61614d;--secondary-40:#fa616166;--secondary-50:#fa616180;--secondary-60:#fa616199;--secondary-70:#fa6161b3;--secondary-80:#fa6161cc;--secondary-90:#fa6161e6;--secondary-d-1:#c34d4b;--secondary-d-2:#913d3b;--secondary-d-3:#5d2a28;--secondary-d-4:#301917;--secondary-l-1:#ff8680;--secondary-l-2:#ffa69e;--secondary-l-3:#ffc3bd;--secondary-l-4:#ffdfdb;--tertiary:#26a7df;--tertiary-5:#26a7df0d;--tertiary-10:#26a7df1a;--tertiary-20:#26a7df33;--tertiary-30:#26a7df4d;--tertiary-40:#26a7df66;--tertiary-50:#26a7df80;--tertiary-60:#26a7df99;--tertiary-70:#26a7dfb3;--tertiary-80:#26a7dfcc;--tertiary-90:#26a7dfe6;--tertiary-d-1:#2884af;--tertiary-d-2:#25617e;--tertiary-d-3:#1e4052;--tertiary-d-4:#16242d;--tertiary-l-1:#66b7e5;--tertiary-l-2:#93caec;--tertiary-l-3:#badcf3;--tertiary-l-4:#dcedf9;--bg-body:#121212;--bg-surface:#1f1f1f;--text-title:#fff;--text-body:#ffffffb3;--border-primary:#ffffff0d;--shadow-primary:#00000059;--light:#fff;--light-5:#ffffff0d;--light-10:#ffffff1a;--light-20:#fff3;--light-30:#ffffff4d;--light-40:#fff6;--light-50:#ffffff80;--light-60:#fff9;--light-70:#ffffffb3;--light-80:#fffc;--light-90:#ffffffe6;--dark:#121212;--dark-5:#1212120d;--dark-10:#1212121a;--dark-20:#12121233;--dark-30:#1212124d;--dark-40:#12121266;--dark-50:#12121280;--dark-60:#12121299;--dark-70:#121212b3;--dark-80:#121212cc;--dark-90:#121212e6;--success:#24f95d;--success-5:#24f95d0d;--success-10:#24f95d1a;--success-20:#24f95d33;--success-30:#24f95d4d;--success-40:#24f95d66;--success-50:#24f95d80;--success-60:#24f95d99;--success-70:#24f95db3;--success-80:#24f95dcc;--success-90:#24f95de6;--error:#f92444;--error-5:#f924440d;--error-10:#f924441a;--error-20:#f9244433;--error-30:#f924444d;--error-40:#f9244466;--error-50:#f9244480;--error-60:#f9244499;--error-70:#f92444b3;--error-80:#f92444cc;--error-90:#f92444e6;--space-4xs:clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs:clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs:clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs:clamp(1.02rem,calc(0.35vw + 0.91rem),1.4rem);--space-s:clamp(1.28rem,calc(0.65vw + 1.07rem),1.98rem);--space-m:clamp(1.6rem,calc(1.11vw + 1.24rem),2.8rem);--space-l:clamp(2rem,calc(1.81vw + 1.42rem),3.96rem);--space-xl:clamp(2.5rem,calc(2.87vw + 1.58rem),5.6rem);--space-2xl:clamp(3.13rem,calc(4.44vw + 1.71rem),7.92rem);--space-3xl:clamp(3.91rem,calc(6.75vw + 1.75rem),11.19rem);--space-4xl:clamp(4.88rem,calc(10.13vw + 1.64rem),15.83rem);--text-xs:clamp(1.26rem,calc(-0.23vw + 1.34rem),1.01rem);--text-s:clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);--text-m:clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l:clamp(1.8rem,calc(0.55vw + 1.62rem),2.4rem);--text-xl:clamp(2.02rem,calc(1.09vw + 1.68rem),3.2rem);--text-2xl:clamp(2.28rem,calc(1.84vw + 1.69rem),4.26rem);--text-3xl:clamp(2.56rem,calc(2.89vw + 1.64rem),5.68rem);--text-4xl:clamp(2.88rem,calc(4.34vw + 1.49rem),7.58rem);--radius-xs:clamp(4px,calc(-0.19vw + 6.59px),6px);--radius-s:clamp(6px,calc(-0.37vw + 11.19px),10px);--radius-m:clamp(10px,calc(-0.19vw + 12.59px),12px);--radius-l:clamp(12px,calc(-0.37vw + 17.19px),16px);--radius-xl:clamp(16px,calc(-0.74vw + 26.37px),24px);--radius-full:999rem;--shadow-xs:0 1px 2px var(--shadow-primary);--shadow-s:0 1.5px 3px var(--shadow-primary);--shadow-m:0 2px 6px var(--shadow-primary);--shadow-l:0 3px 12px var(--shadow-primary);--shadow-xl:0 6px 48px var(--shadow-primary)}.btn{display:flex;align-items:center;justify-content:center;gap:var(--space-3xs);padding:var(--space-xs) var(--space-s);background:var(--primary);color:#fff;font-size:var(--text-m);font-weight:600;border-radius:var(--radius-m);transition:all .25s ease-in-out;outline:0;cursor:pointer;border:0;outline:4px solid #0000}.btn:hover{background:var(--primary-d-1);transform:translateY(-.1rem)}.btn.small{font-size:var(--text-s);padding:var(--space-xs) var(--space-s)}.btn.large{font-size:var(--text-l);padding:var(--space-s) var(--space-m)}.btn.tertiary{background:var(--light);color:var(--dark-90)}.btn.ghost{color:var(--light-80);background:#0000;border-color:#0000;box-shadow:none}.btn.slight{color:var(--light-90);background:var(--light-20)}.btn.secondary{background:var(--secondary);border-color:var(--secondary-d-1)}.btn.ghost:hover{background:var(--light-20)}.btn.slight:hover{background:var(--light-30)}.btn.tertiary:hover{background:var(--light-70)}.btn.secondary:hover{background:var(--secondary-d-1)}.btn:focus{outline-color:var(--primary-20);outline-offset:2px}.btn.no-bg{color:var(--light-80);background:#0000;box-shadow:none;border-color:#0000}.btn.no-bg:hover{color:var(--light)}.btn.secondary:focus{outline-color:var(--secondary-20)}.btn.tertiary:focus{outline-color:var(--light-20)}.btn.slight:focus{outline-color:var(--light-10)}.btn.ghost:focus{outline-color:var(--light-5)}.btn.no-bg:focus{outline-color:var(--light-10)}.badge{display:flex;align-items:center;justify-content:center;gap:var(--space-4xs);padding:var(--space-2xs) var(--space-s);background:#0000;color:var(--primary);font-size:var(--text-s);font-weight:500;border-radius:var(--radius-full);border:2px solid var(--light-20);outline:0}.badge.secondary{color:var(--secondary)}.link{color:var(--primary);font-size:var(--text-m);font-weight:600;letter-spacing:.05rem;box-shadow:0 2px 0 var(--primary-20);-webkit-text-decoration:none;text-decoration:none;transition:all .15s ease-in-out}.link:hover{box-shadow:0 2px 0 var(--primary-40)}.link:focus{background:var(--primary-10)}.link.secondary{color:var(--secondary);border-color:var(--secondary-20)}.link.tertiary{color:var(--tertiary);border-color:var(--tertiary-20)}.input{padding:var(--space-xs) var(--space-s);background-color:#0000;color:var(--text-title);font-size:var(--text-m);font-weight:500;border-radius:var(--radius-m);border:2px solid var(--light-20);transition:all .25s ease-in-out;-webkit-appearance:none;appearance:none;outline:0}.input:focus{background-color:var(--primary-20)}.input:focus,.input:hover{border-color:var(--primary)}.input::placeholder{color:var(--text-body)}.input:disabled{cursor:not-allowed;opacity:.75;box-shadow:none;background:var(--dark-10)}.card{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-m);font-size:var(--text-m);color:var(--text-body);background:var(--bg-surface);line-height:1.3;border-radius:var(--radius-m);box-shadow:var(--shadow-m)}.card.secondary{background:var(--secondary);color:#fff}.card.primary{background:var(--primary);color:#fff}.icon{color:var(--primary);width:var(--space-2xl);height:auto;font-size:var(--space-2xl)}.icon.large{width:var(--space-3xl);font-size:var(--space-3xl)}.icon.secondary{color:var(--secondary)}.icon.tertiary{color:var(--tertiary)}.icon.outline{border:1px solid var(--border-primary)}.icon.filled,.icon.outline{padding:.5em;border-radius:100%;box-sizing:initial}.icon.filled{background:var(--dark-10)}.icon.small{width:var(--space-l);font-size:var(--space-l)}.avatar{width:var(--space-2xl);height:var(--space-2xl);border-radius:100%;box-shadow:var(--shadow-m);object-fit:cover}.avatar.small{width:var(--space-l);height:var(--space-l)}.avatar.large{width:var(--space-4xl);height:var(--space-4xl)}.divider{min-width:100%;width:100%;max-width:100%;min-height:1px;height:1px;max-height:1px;background:var(--border-primary);margin:var(--space-m) 0;border:0}.divider.vertical{min-width:1px;width:1px;max-width:1px;min-height:100%;height:100%;max-height:100%}.checkbox{-webkit-appearance:none;appearance:none;display:grid;place-content:center;border:2px solid var(--light-30);border-radius:var(--radius-s);width:clamp(18px,-.37vw + 23.19px,22px);height:clamp(18px,-.37vw + 23.19px,22px)}.checkbox:checked:before{transform:scale(1)}.checkbox:before{content:"";width:1em;height:1em;box-shadow:inset 1em 1em #fff;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);transform:scale(0);transition:transform .2s}.checkbox:hover{border-color:var(--primary)}.checkbox:focus{outline:3px solid var(--primary-l-3);outline-offset:2px}.checkbox:checked{background:var(--primary);border-color:var(--primary)}.radio{-webkit-appearance:none;appearance:none;display:grid;place-content:center;border:2px solid var(--dark-40);border-radius:var(--radius-full);width:clamp(18px,-.37vw + 23.19px,22px);height:clamp(18px,-.37vw + 23.19px,22px)}.radio:checked:before{transform:scale(1)}.radio:before{content:"";width:1em;height:1em;border-radius:100%;transform:scale(0);transition:transform .2s;background:var(--primary)}.radio:hover{border-color:var(--primary)}.radio:focus{outline:3px solid var(--primary-l-3);outline-offset:2px}.radio:checked{border-color:var(--primary)}.bg-primary{background-color:var(--primary)}.bg-primary-5{background-color:var(--primary-5)}.bg-primary-10{background-color:var(--primary-10)}.bg-primary-20{background-color:var(--primary-20)}.bg-primary-30{background-color:var(--primary-30)}.bg-primary-40{background-color:var(--primary-40)}.bg-primary-50{background-color:var(--primary-50)}.bg-primary-60{background-color:var(--primary-60)}.bg-primary-70{background-color:var(--primary-70)}.bg-primary-80{background-color:var(--primary-80)}.bg-primary-90{background-color:var(--primary-90)}.bg-primary-d-1{background-color:var(--primary-d-1)}.bg-primary-d-2{background-color:var(--primary-d-2)}.bg-primary-d-3{background-color:var(--primary-d-3)}.bg-primary-d-4{background-color:var(--primary-d-4)}.bg-primary-l-1{background-color:var(--primary-l-1)}.bg-primary-l-2{background-color:var(--primary-l-2)}.bg-primary-l-3{background-color:var(--primary-l-3)}.bg-primary-l-4{background-color:var(--primary-l-4)}.text-primary{color:var(--primary)}.text-primary-5{color:var(--primary-5)}.text-primary-10{color:var(--primary-10)}.text-primary-20{color:var(--primary-20)}.text-primary-30{color:var(--primary-30)}.text-primary-40{color:var(--primary-40)}.text-primary-50{color:var(--primary-50)}.text-primary-60{color:var(--primary-60)}.text-primary-70{color:var(--primary-70)}.text-primary-80{color:var(--primary-80)}.text-primary-90{color:var(--primary-90)}.text-primary-d-1{color:var(--primary-d-1)}.text-primary-d-2{color:var(--primary-d-2)}.text-primary-d-3{color:var(--primary-d-3)}.text-primary-d-4{color:var(--primary-d-4)}.text-primary-l-1{color:var(--primary-l-1)}.text-primary-l-2{color:var(--primary-l-2)}.text-primary-l-3{color:var(--primary-l-3)}.text-primary-l-4{color:var(--primary-l-4)}.border-primary{border-color:var(--border-primary)}.border-primary-5{border-color:var(--primary-5)}.border-primary-10{border-color:var(--primary-10)}.border-primary-20{border-color:var(--primary-20)}.border-primary-30{border-color:var(--primary-30)}.border-primary-40{border-color:var(--primary-40)}.border-primary-50{border-color:var(--primary-50)}.border-primary-60{border-color:var(--primary-60)}.border-primary-70{border-color:var(--primary-70)}.border-primary-80{border-color:var(--primary-80)}.border-primary-90{border-color:var(--primary-90)}.border-primary-d-1{border-color:var(--primary-d-1)}.border-primary-d-2{border-color:var(--primary-d-2)}.border-primary-d-3{border-color:var(--primary-d-3)}.border-primary-d-4{border-color:var(--primary-d-4)}.border-primary-l-1{border-color:var(--primary-l-1)}.border-primary-l-2{border-color:var(--primary-l-2)}.border-primary-l-3{border-color:var(--primary-l-3)}.border-primary-l-4{border-color:var(--primary-l-4)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-5{background-color:var(--secondary-5)}.bg-secondary-10{background-color:var(--secondary-10)}.bg-secondary-20{background-color:var(--secondary-20)}.bg-secondary-30{background-color:var(--secondary-30)}.bg-secondary-40{background-color:var(--secondary-40)}.bg-secondary-50{background-color:var(--secondary-50)}.bg-secondary-60{background-color:var(--secondary-60)}.bg-secondary-70{background-color:var(--secondary-70)}.bg-secondary-80{background-color:var(--secondary-80)}.bg-secondary-90{background-color:var(--secondary-90)}.bg-secondary-d-1{background-color:var(--secondary-d-1)}.bg-secondary-d-2{background-color:var(--secondary-d-2)}.bg-secondary-d-3{background-color:var(--secondary-d-3)}.bg-secondary-d-4{background-color:var(--secondary-d-4)}.bg-secondary-l-1{background-color:var(--secondary-l-1)}.bg-secondary-l-2{background-color:var(--secondary-l-2)}.bg-secondary-l-3{background-color:var(--secondary-l-3)}.bg-secondary-l-4{background-color:var(--secondary-l-4)}.text-secondary{color:var(--secondary)}.text-secondary-5{color:var(--secondary-5)}.text-secondary-10{color:var(--secondary-10)}.text-secondary-20{color:var(--secondary-20)}.text-secondary-30{color:var(--secondary-30)}.text-secondary-40{color:var(--secondary-40)}.text-secondary-50{color:var(--secondary-50)}.text-secondary-60{color:var(--secondary-60)}.text-secondary-70{color:var(--secondary-70)}.text-secondary-80{color:var(--secondary-80)}.text-secondary-90{color:var(--secondary-90)}.text-secondary-d-1{color:var(--secondary-d-1)}.text-secondary-d-2{color:var(--secondary-d-2)}.text-secondary-d-3{color:var(--secondary-d-3)}.text-secondary-d-4{color:var(--secondary-d-4)}.text-secondary-l-1{color:var(--secondary-l-1)}.text-secondary-l-2{color:var(--secondary-l-2)}.text-secondary-l-3{color:var(--secondary-l-3)}.text-secondary-l-4{color:var(--secondary-l-4)}.border-secondary{border-color:var(--secondary)}.border-secondary-5{border-color:var(--secondary-5)}.border-secondary-10{border-color:var(--secondary-10)}.border-secondary-20{border-color:var(--secondary-20)}.border-secondary-30{border-color:var(--secondary-30)}.border-secondary-40{border-color:var(--secondary-40)}.border-secondary-50{border-color:var(--secondary-50)}.border-secondary-60{border-color:var(--secondary-60)}.border-secondary-70{border-color:var(--secondary-70)}.border-secondary-80{border-color:var(--secondary-80)}.border-secondary-90{border-color:var(--secondary-90)}.border-secondary-d-1{border-color:var(--secondary-d-1)}.border-secondary-d-2{border-color:var(--secondary-d-2)}.border-secondary-d-3{border-color:var(--secondary-d-3)}.border-secondary-d-4{border-color:var(--secondary-d-4)}.border-secondary-l-1{border-color:var(--secondary-l-1)}.border-secondary-l-2{border-color:var(--secondary-l-2)}.border-secondary-l-3{border-color:var(--secondary-l-3)}.border-secondary-l-4{border-color:var(--secondary-l-4)}.bg-tertiary{background-color:var(--tertiary)}.bg-tertiary-5{background-color:var(--tertiary-5)}.bg-tertiary-10{background-color:var(--tertiary-10)}.bg-tertiary-20{background-color:var(--tertiary-20)}.bg-tertiary-30{background-color:var(--tertiary-30)}.bg-tertiary-40{background-color:var(--tertiary-40)}.bg-tertiary-50{background-color:var(--tertiary-50)}.bg-tertiary-60{background-color:var(--tertiary-60)}.bg-tertiary-70{background-color:var(--tertiary-70)}.bg-tertiary-80{background-color:var(--tertiary-80)}.bg-tertiary-90{background-color:var(--tertiary-90)}.bg-tertiary-d-1{background-color:var(--tertiary-d-1)}.bg-tertiary-d-2{background-color:var(--tertiary-d-2)}.bg-tertiary-d-3{background-color:var(--tertiary-d-3)}.bg-tertiary-d-4{background-color:var(--tertiary-d-4)}.bg-tertiary-l-1{background-color:var(--tertiary-l-1)}.bg-tertiary-l-2{background-color:var(--tertiary-l-2)}.bg-tertiary-l-3{background-color:var(--tertiary-l-3)}.bg-tertiary-l-4{background-color:var(--tertiary-l-4)}.text-tertiary{color:var(--tertiary)}.text-tertiary-5{color:var(--tertiary-5)}.text-tertiary-10{color:var(--tertiary-10)}.text-tertiary-20{color:var(--tertiary-20)}.text-tertiary-30{color:var(--tertiary-30)}.text-tertiary-40{color:var(--tertiary-40)}.text-tertiary-50{color:var(--tertiary-50)}.text-tertiary-60{color:var(--tertiary-60)}.text-tertiary-70{color:var(--tertiary-70)}.text-tertiary-80{color:var(--tertiary-80)}.text-tertiary-90{color:var(--tertiary-90)}.text-tertiary-d-1{color:var(--tertiary-d-1)}.text-tertiary-d-2{color:var(--tertiary-d-2)}.text-tertiary-d-3{color:var(--tertiary-d-3)}.text-tertiary-d-4{color:var(--tertiary-d-4)}.text-tertiary-l-1{color:var(--tertiary-l-1)}.text-tertiary-l-2{color:var(--tertiary-l-2)}.text-tertiary-l-3{color:var(--tertiary-l-3)}.text-tertiary-l-4{color:var(--tertiary-l-4)}.border-tertiary{border-color:var(--tertiary)}.border-tertiary-5{border-color:var(--tertiary-5)}.border-tertiary-10{border-color:var(--tertiary-10)}.border-tertiary-20{border-color:var(--tertiary-20)}.border-tertiary-30{border-color:var(--tertiary-30)}.border-tertiary-40{border-color:var(--tertiary-40)}.border-tertiary-50{border-color:var(--tertiary-50)}.border-tertiary-60{border-color:var(--tertiary-60)}.border-tertiary-70{border-color:var(--tertiary-70)}.border-tertiary-80{border-color:var(--tertiary-80)}.border-tertiary-90{border-color:var(--tertiary-90)}.border-tertiary-d-1{border-color:var(--tertiary-d-1)}.border-tertiary-d-2{border-color:var(--tertiary-d-2)}.border-tertiary-d-3{border-color:var(--tertiary-d-3)}.border-tertiary-d-4{border-color:var(--tertiary-d-4)}.border-tertiary-l-1{border-color:var(--tertiary-l-1)}.border-tertiary-l-2{border-color:var(--tertiary-l-2)}.border-tertiary-l-3{border-color:var(--tertiary-l-3)}.border-tertiary-l-4{border-color:var(--tertiary-l-4)}.bg-body{background-color:var(--bg-body)}.bg-surface{background-color:var(--bg-surface)}.text-title{color:var(--text-title)}.text-body{color:var(--text-body)}.bg-light{background-color:var(--light)}.bg-light-5{background-color:var(--light-5)}.bg-light-10{background-color:var(--light-10)}.bg-light-20{background-color:var(--light-20)}.bg-light-30{background-color:var(--light-30)}.bg-light-40{background-color:var(--light-40)}.bg-light-50{background-color:var(--light-50)}.bg-light-60{background-color:var(--light-60)}.bg-light-70{background-color:var(--light-70)}.bg-light-80{background-color:var(--light-80)}.bg-light-90{background-color:var(--light-90)}.text-light{color:var(--light)}.text-light-5{color:var(--light-5)}.text-light-10{color:var(--light-10)}.text-light-20{color:var(--light-20)}.text-light-30{color:var(--light-30)}.text-light-40{color:var(--light-40)}.text-light-50{color:var(--light-50)}.text-light-60{color:var(--light-60)}.text-light-70{color:var(--light-70)}.text-light-80{color:var(--light-80)}.text-light-90{color:var(--light-90)}.border-light{border-color:var(--light)}.border-light-5{border-color:var(--light-5)}.border-light-10{border-color:var(--light-10)}.border-light-20{border-color:var(--light-20)}.border-light-30{border-color:var(--light-30)}.border-light-40{border-color:var(--light-40)}.border-light-50{border-color:var(--light-50)}.border-light-60{border-color:var(--light-60)}.border-light-70{border-color:var(--light-70)}.border-light-80{border-color:var(--light-80)}.border-light-90{border-color:var(--light-90)}.bg-dark{background-color:var(--dark)}.bg-dark-5{background-color:var(--dark-5)}.bg-dark-10{background-color:var(--dark-10)}.bg-dark-20{background-color:var(--dark-20)}.bg-dark-30{background-color:var(--dark-30)}.bg-dark-40{background-color:var(--dark-40)}.bg-dark-50{background-color:var(--dark-50)}.bg-dark-60{background-color:var(--dark-60)}.bg-dark-70{background-color:var(--dark-70)}.bg-dark-80{background-color:var(--dark-80)}.bg-dark-90{background-color:var(--dark-90)}.text-dark{color:var(--dark)}.text-dark-5{color:var(--dark-5)}.text-dark-10{color:var(--dark-10)}.text-dark-20{color:var(--dark-20)}.text-dark-30{color:var(--dark-30)}.text-dark-40{color:var(--dark-40)}.text-dark-50{color:var(--dark-50)}.text-dark-60{color:var(--dark-60)}.text-dark-70{color:var(--dark-70)}.text-dark-80{color:var(--dark-80)}.text-dark-90{color:var(--dark-90)}.border-dark{border-color:var(--dark)}.border-dark-5{border-color:var(--dark-5)}.border-dark-10{border-color:var(--dark-10)}.border-dark-20{border-color:var(--dark-20)}.border-dark-30{border-color:var(--dark-30)}.border-dark-40{border-color:var(--dark-40)}.border-dark-50{border-color:var(--dark-50)}.border-dark-60{border-color:var(--dark-60)}.border-dark-70{border-color:var(--dark-70)}.border-dark-80{border-color:var(--dark-80)}.border-dark-90{border-color:var(--dark-90)}.bg-success{background-color:var(--success)}.bg-success-5{background-color:var(--success-5)}.bg-success-10{background-color:var(--success-10)}.bg-success-20{background-color:var(--success-20)}.bg-success-30{background-color:var(--success-30)}.bg-success-40{background-color:var(--success-40)}.bg-success-50{background-color:var(--success-50)}.bg-success-60{background-color:var(--success-60)}.bg-success-70{background-color:var(--success-70)}.bg-success-80{background-color:var(--success-80)}.bg-success-90{background-color:var(--success-90)}.text-success{color:var(--success)}.text-success-5{color:var(--success-5)}.text-success-10{color:var(--success-10)}.text-success-20{color:var(--success-20)}.text-success-30{color:var(--success-30)}.text-success-40{color:var(--success-40)}.text-success-50{color:var(--success-50)}.text-success-60{color:var(--success-60)}.text-success-70{color:var(--success-70)}.text-success-80{color:var(--success-80)}.text-success-90{color:var(--success-90)}.border-success{border-color:var(--success)}.border-success-5{border-color:var(--success-5)}.border-success-10{border-color:var(--success-10)}.border-success-20{border-color:var(--success-20)}.border-success-30{border-color:var(--success-30)}.border-success-40{border-color:var(--success-40)}.border-success-50{border-color:var(--success-50)}.border-success-60{border-color:var(--success-60)}.border-success-70{border-color:var(--success-70)}.border-success-80{border-color:var(--success-80)}.border-success-90{border-color:var(--success-90)}.bg-error{background-color:var(--error)}.bg-error-5{background-color:var(--error-5)}.bg-error-10{background-color:var(--error-10)}.bg-error-20{background-color:var(--error-20)}.bg-error-30{background-color:var(--error-30)}.bg-error-40{background-color:var(--error-40)}.bg-error-50{background-color:var(--error-50)}.bg-error-60{background-color:var(--error-60)}.bg-error-70{background-color:var(--error-70)}.bg-error-80{background-color:var(--error-80)}.bg-error-90{background-color:var(--error-90)}.text-error{color:var(--error)}.text-error-5{color:var(--error-5)}.text-error-10{color:var(--error-10)}.text-error-20{color:var(--error-20)}.text-error-30{color:var(--error-30)}.text-error-40{color:var(--error-40)}.text-error-50{color:var(--error-50)}.text-error-60{color:var(--error-60)}.text-error-70{color:var(--error-70)}.text-error-80{color:var(--error-80)}.text-error-90{color:var(--error-90)}.border-error{border-color:var(--error)}.border-error-5{border-color:var(--error-5)}.border-error-10{border-color:var(--error-10)}.border-error-20{border-color:var(--error-20)}.border-error-30{border-color:var(--error-30)}.border-error-40{border-color:var(--error-40)}.border-error-50{border-color:var(--error-50)}.border-error-60{border-color:var(--error-60)}.border-error-70{border-color:var(--error-70)}.border-error-80{border-color:var(--error-80)}.border-error-90{border-color:var(--error-90)}.padding-4xs{padding:.52rem;padding:var(--space-4xs)}.padding-3xs{padding:.66rem;padding:var(--space-3xs)}.padding-2xs{padding:.82rem;padding:var(--space-2xs)}.padding-xs{padding:1.02rem;padding:var(--space-xs)}.padding-s{padding:1.28rem;padding:var(--space-s)}.padding-m{padding:1.6rem;padding:var(--space-m)}.padding-l{padding:2rem;padding:var(--space-l)}.padding-xl{padding:2.5rem;padding:var(--space-xl)}.padding-2xl{padding:3.13rem;padding:var(--space-2xl)}.padding-3xl{padding:3.91rem;padding:var(--space-3xl)}.padding-4xl{padding:4.88rem;padding:var(--space-4xl)}.padding-horizontal-4xs{padding-left:.52rem;padding-left:var(--space-4xs);padding-right:.52rem;padding-right:var(--space-4xs)}.padding-horizontal-3xs{padding-left:.66rem;padding-left:var(--space-3xs);padding-right:.66rem;padding-right:var(--space-3xs)}.padding-horizontal-2xs{padding-left:.82rem;padding-left:var(--space-2xs);padding-right:.82rem;padding-right:var(--space-2xs)}.padding-horizontal-xs{padding-left:1.02rem;padding-left:var(--space-xs);padding-right:1.02rem;padding-right:var(--space-xs)}.padding-horizontal-s{padding-left:1.28rem;padding-left:var(--space-s);padding-right:1.28rem;padding-right:var(--space-s)}.padding-horizontal-m{padding-left:1.6rem;padding-left:var(--space-m);padding-right:1.6rem;padding-right:var(--space-m)}.padding-horizontal-l{padding-left:2rem;padding-left:var(--space-l);padding-right:2rem;padding-right:var(--space-l)}.padding-horizontal-xl{padding-left:2.5rem;padding-left:var(--space-xl);padding-right:2.5rem;padding-right:var(--space-xl)}.padding-horizontal-2xl{padding-left:3.13rem;padding-left:var(--space-2xl);padding-right:3.13rem;padding-right:var(--space-2xl)}.padding-horizontal-3xl{padding-left:3.91rem;padding-left:var(--space-3xl);padding-right:3.91rem;padding-right:var(--space-3xl)}.padding-horizontal-4xl{padding-left:4.88rem;padding-left:var(--space-4xl);padding-right:4.88rem;padding-right:var(--space-4xl)}.padding-vertical-4xs{padding-top:.52rem;padding-top:var(--space-4xs);padding-bottom:.52rem;padding-bottom:var(--space-4xs)}.padding-vertical-3xs{padding-top:.66rem;padding-top:var(--space-3xs);padding-bottom:.66rem;padding-bottom:var(--space-3xs)}.padding-vertical-2xs{padding-top:.82rem;padding-top:var(--space-2xs);padding-bottom:.82rem;padding-bottom:var(--space-2xs)}.padding-vertical-xs{padding-top:1.02rem;padding-top:var(--space-xs);padding-bottom:1.02rem;padding-bottom:var(--space-xs)}.padding-vertical-s{padding-top:1.28rem;padding-top:var(--space-s);padding-bottom:1.28rem;padding-bottom:var(--space-s)}.padding-vertical-m{padding-top:1.6rem;padding-top:var(--space-m);padding-bottom:1.6rem;padding-bottom:var(--space-m)}.padding-vertical-l{padding-top:2rem;padding-top:var(--space-l);padding-bottom:2rem;padding-bottom:var(--space-l)}.padding-vertical-xl{padding-top:2.5rem;padding-top:var(--space-xl);padding-bottom:2.5rem;padding-bottom:var(--space-xl)}.padding-vertical-2xl{padding-top:3.13rem;padding-top:var(--space-2xl);padding-bottom:3.13rem;padding-bottom:var(--space-2xl)}.padding-vertical-3xl{padding-top:3.91rem;padding-top:var(--space-3xl);padding-bottom:3.91rem;padding-bottom:var(--space-3xl)}.padding-vertical-4xl{padding-top:4.88rem;padding-top:var(--space-4xl);padding-bottom:4.88rem;padding-bottom:var(--space-4xl)}.padding-top-4xs{padding-top:.52rem;padding-top:var(--space-4xs)}.padding-top-3xs{padding-top:.66rem;padding-top:var(--space-3xs)}.padding-top-2xs{padding-top:.82rem;padding-top:var(--space-2xs)}.padding-top-xs{padding-top:1.02rem;padding-top:var(--space-xs)}.padding-top-s{padding-top:1.28rem;padding-top:var(--space-s)}.padding-top-m{padding-top:1.6rem;padding-top:var(--space-m)}.padding-top-l{padding-top:2rem;padding-top:var(--space-l)}.padding-top-xl{padding-top:2.5rem;padding-top:var(--space-xl)}.padding-top-2xl{padding-top:3.13rem;padding-top:var(--space-2xl)}.padding-top-3xl{padding-top:3.91rem;padding-top:var(--space-3xl)}.padding-top-4xl{padding-top:4.88rem;padding-top:var(--space-4xl)}.padding-right-4xs{padding-right:.52rem;padding-right:var(--space-4xs)}.padding-right-3xs{padding-right:.66rem;padding-right:var(--space-3xs)}.padding-right-2xs{padding-right:.82rem;padding-right:var(--space-2xs)}.padding-right-xs{padding-right:1.02rem;padding-right:var(--space-xs)}.padding-right-s{padding-right:1.28rem;padding-right:var(--space-s)}.padding-right-m{padding-right:1.6rem;padding-right:var(--space-m)}.padding-right-l{padding-right:2rem;padding-right:var(--space-l)}.padding-right-xl{padding-right:2.5rem;padding-right:var(--space-xl)}.padding-right-2xl{padding-right:3.13rem;padding-right:var(--space-2xl)}.padding-right-3xl{padding-right:3.91rem;padding-right:var(--space-3xl)}.padding-right-4xl{padding-right:4.88rem;padding-right:var(--space-4xl)}.padding-bottom-4xs{padding-bottom:.52rem;padding-bottom:var(--space-4xs)}.padding-bottom-3xs{padding-bottom:.66rem;padding-bottom:var(--space-3xs)}.padding-bottom-2xs{padding-bottom:.82rem;padding-bottom:var(--space-2xs)}.padding-bottom-xs{padding-bottom:1.02rem;padding-bottom:var(--space-xs)}.padding-bottom-s{padding-bottom:1.28rem;padding-bottom:var(--space-s)}.padding-bottom-m{padding-bottom:1.6rem;padding-bottom:var(--space-m)}.padding-bottom-l{padding-bottom:2rem;padding-bottom:var(--space-l)}.padding-bottom-xl{padding-bottom:2.5rem;padding-bottom:var(--space-xl)}.padding-bottom-2xl{padding-bottom:3.13rem;padding-bottom:var(--space-2xl)}.padding-bottom-3xl{padding-bottom:3.91rem;padding-bottom:var(--space-3xl)}.padding-bottom-4xl{padding-bottom:4.88rem;padding-bottom:var(--space-4xl)}.padding-left-4xs{padding-left:.52rem;padding-left:var(--space-4xs)}.padding-left-3xs{padding-left:.66rem;padding-left:var(--space-3xs)}.padding-left-2xs{padding-left:.82rem;padding-left:var(--space-2xs)}.padding-left-xs{padding-left:1.02rem;padding-left:var(--space-xs)}.padding-left-s{padding-left:1.28rem;padding-left:var(--space-s)}.padding-left-m{padding-left:1.6rem;padding-left:var(--space-m)}.padding-left-l{padding-left:2rem;padding-left:var(--space-l)}.padding-left-xl{padding-left:2.5rem;padding-left:var(--space-xl)}.padding-left-2xl{padding-left:3.13rem;padding-left:var(--space-2xl)}.padding-left-3xl{padding-left:3.91rem;padding-left:var(--space-3xl)}.padding-left-4xl{padding-left:4.88rem;padding-left:var(--space-4xl)}.margin-4xs{margin:.52rem;margin:var(--space-4xs)}.margin-3xs{margin:.66rem;margin:var(--space-3xs)}.margin-2xs{margin:.82rem;margin:var(--space-2xs)}.margin-xs{margin:1.02rem;margin:var(--space-xs)}.margin-s{margin:1.28rem;margin:var(--space-s)}.margin-m{margin:1.6rem;margin:var(--space-m)}.margin-l{margin:2rem;margin:var(--space-l)}.margin-xl{margin:2.5rem;margin:var(--space-xl)}.margin-2xl{margin:3.13rem;margin:var(--space-2xl)}.margin-3xl{margin:3.91rem;margin:var(--space-3xl)}.margin-4xl{margin:4.88rem;margin:var(--space-4xl)}.margin-horizontal-4xs{margin-left:.52rem;margin-left:var(--space-4xs);margin-right:.52rem;margin-right:var(--space-4xs)}.margin-horizontal-3xs{margin-left:.66rem;margin-left:var(--space-3xs);margin-right:.66rem;margin-right:var(--space-3xs)}.margin-horizontal-2xs{margin-left:.82rem;margin-left:var(--space-2xs);margin-right:.82rem;margin-right:var(--space-2xs)}.margin-horizontal-xs{margin-left:1.02rem;margin-left:var(--space-xs);margin-right:1.02rem;margin-right:var(--space-xs)}.margin-horizontal-s{margin-left:1.28rem;margin-left:var(--space-s);margin-right:1.28rem;margin-right:var(--space-s)}.margin-horizontal-m{margin-left:1.6rem;margin-left:var(--space-m);margin-right:1.6rem;margin-right:var(--space-m)}.margin-horizontal-l{margin-left:2rem;margin-left:var(--space-l);margin-right:2rem;margin-right:var(--space-l)}.margin-horizontal-xl{margin-left:2.5rem;margin-left:var(--space-xl);margin-right:2.5rem;margin-right:var(--space-xl)}.margin-horizontal-2xl{margin-left:3.13rem;margin-left:var(--space-2xl);margin-right:3.13rem;margin-right:var(--space-2xl)}.margin-horizontal-3xl{margin-left:3.91rem;margin-left:var(--space-3xl);margin-right:3.91rem;margin-right:var(--space-3xl)}.margin-horizontal-4xl{margin-left:4.88rem;margin-left:var(--space-4xl);margin-right:4.88rem;margin-right:var(--space-4xl)}.margin-vertical-4xs{margin-top:.52rem;margin-top:var(--space-4xs);margin-bottom:.52rem;margin-bottom:var(--space-4xs)}.margin-vertical-3xs{margin-top:.66rem;margin-top:var(--space-3xs);margin-bottom:.66rem;margin-bottom:var(--space-3xs)}.margin-vertical-2xs{margin-top:.82rem;margin-top:var(--space-2xs);margin-bottom:.82rem;margin-bottom:var(--space-2xs)}.margin-vertical-xs{margin-top:1.02rem;margin-top:var(--space-xs);margin-bottom:1.02rem;margin-bottom:var(--space-xs)}.margin-vertical-s{margin-top:1.28rem;margin-top:var(--space-s);margin-bottom:1.28rem;margin-bottom:var(--space-s)}.margin-vertical-m{margin-top:1.6rem;margin-top:var(--space-m);margin-bottom:1.6rem;margin-bottom:var(--space-m)}.margin-vertical-l{margin-top:2rem;margin-top:var(--space-l);margin-bottom:2rem;margin-bottom:var(--space-l)}.margin-vertical-xl{margin-top:2.5rem;margin-top:var(--space-xl);margin-bottom:2.5rem;margin-bottom:var(--space-xl)}.margin-vertical-2xl{margin-top:3.13rem;margin-top:var(--space-2xl);margin-bottom:3.13rem;margin-bottom:var(--space-2xl)}.margin-vertical-3xl{margin-top:3.91rem;margin-top:var(--space-3xl);margin-bottom:3.91rem;margin-bottom:var(--space-3xl)}.margin-vertical-4xl{margin-top:4.88rem;margin-top:var(--space-4xl);margin-bottom:4.88rem;margin-bottom:var(--space-4xl)}.margin-top-4xs{margin-top:.52rem;margin-top:var(--space-4xs)}.margin-top-3xs{margin-top:.66rem;margin-top:var(--space-3xs)}.margin-top-2xs{margin-top:.82rem;margin-top:var(--space-2xs)}.margin-top-xs{margin-top:1.02rem;margin-top:var(--space-xs)}.margin-top-s{margin-top:1.28rem;margin-top:var(--space-s)}.margin-top-m{margin-top:1.6rem;margin-top:var(--space-m)}.margin-top-l{margin-top:2rem;margin-top:var(--space-l)}.margin-top-xl{margin-top:2.5rem;margin-top:var(--space-xl)}.margin-top-2xl{margin-top:3.13rem;margin-top:var(--space-2xl)}.margin-top-3xl{margin-top:3.91rem;margin-top:var(--space-3xl)}.margin-top-4xl{margin-top:4.88rem;margin-top:var(--space-4xl)}.margin-right-4xs{margin-right:.52rem;margin-right:var(--space-4xs)}.margin-right-3xs{margin-right:.66rem;margin-right:var(--space-3xs)}.margin-right-2xs{margin-right:.82rem;margin-right:var(--space-2xs)}.margin-right-xs{margin-right:1.02rem;margin-right:var(--space-xs)}.margin-right-s{margin-right:1.28rem;margin-right:var(--space-s)}.margin-right-m{margin-right:1.6rem;margin-right:var(--space-m)}.margin-right-l{margin-right:2rem;margin-right:var(--space-l)}.margin-right-xl{margin-right:2.5rem;margin-right:var(--space-xl)}.margin-right-2xl{margin-right:3.13rem;margin-right:var(--space-2xl)}.margin-right-3xl{margin-right:3.91rem;margin-right:var(--space-3xl)}.margin-right-4xl{margin-right:4.88rem;margin-right:var(--space-4xl)}.margin-bottom-4xs{margin-bottom:.52rem;margin-bottom:var(--space-4xs)}.margin-bottom-3xs{margin-bottom:.66rem;margin-bottom:var(--space-3xs)}.margin-bottom-2xs{margin-bottom:.82rem;margin-bottom:var(--space-2xs)}.margin-bottom-xs{margin-bottom:1.02rem;margin-bottom:var(--space-xs)}.margin-bottom-s{margin-bottom:1.28rem;margin-bottom:var(--space-s)}.margin-bottom-m{margin-bottom:1.6rem;margin-bottom:var(--space-m)}.margin-bottom-l{margin-bottom:2rem;margin-bottom:var(--space-l)}.margin-bottom-xl{margin-bottom:2.5rem;margin-bottom:var(--space-xl)}.margin-bottom-2xl{margin-bottom:3.13rem;margin-bottom:var(--space-2xl)}.margin-bottom-3xl{margin-bottom:3.91rem;margin-bottom:var(--space-3xl)}.margin-bottom-4xl{margin-bottom:4.88rem;margin-bottom:var(--space-4xl)}.margin-left-4xs{margin-left:.52rem;margin-left:var(--space-4xs)}.margin-left-3xs{margin-left:.66rem;margin-left:var(--space-3xs)}.margin-left-2xs{margin-left:.82rem;margin-left:var(--space-2xs)}.margin-left-xs{margin-left:1.02rem;margin-left:var(--space-xs)}.margin-left-s{margin-left:1.28rem;margin-left:var(--space-s)}.margin-left-m{margin-left:1.6rem;margin-left:var(--space-m)}.margin-left-l{margin-left:2rem;margin-left:var(--space-l)}.margin-left-xl{margin-left:2.5rem;margin-left:var(--space-xl)}.margin-left-2xl{margin-left:3.13rem;margin-left:var(--space-2xl)}.margin-left-3xl{margin-left:3.91rem;margin-left:var(--space-3xl)}.margin-left-4xl{margin-left:4.88rem;margin-left:var(--space-4xl)}.gap-4xs{gap:.52rem;gap:var(--space-4xs)}.gap-3xs{gap:.66rem;gap:var(--space-3xs)}.gap-2xs{gap:.82rem;gap:var(--space-2xs)}.gap-xs{gap:1.02rem;gap:var(--space-xs)}.gap-s{gap:1.28rem;gap:var(--space-s)}.gap-m{gap:1.6rem;gap:var(--space-m)}.gap-l{gap:2rem;gap:var(--space-l)}.gap-xl{gap:2.5rem;gap:var(--space-xl)}.gap-2xl{gap:3.13rem;gap:var(--space-2xl)}.gap-3xl{gap:3.91rem;gap:var(--space-3xl)}.gap-4xl{gap:4.88rem;gap:var(--space-4xl)}.gap-horizontal-4xs{column-gap:.52rem;column-gap:var(--space-4xs)}.gap-horizontal-3xs{column-gap:.66rem;column-gap:var(--space-3xs)}.gap-horizontal-2xs{column-gap:.82rem;column-gap:var(--space-2xs)}.gap-horizontal-xs{column-gap:1.02rem;column-gap:var(--space-xs)}.gap-horizontal-s{column-gap:1.28rem;column-gap:var(--space-s)}.gap-horizontal-m{column-gap:1.6rem;column-gap:var(--space-m)}.gap-horizontal-l{column-gap:2rem;column-gap:var(--space-l)}.gap-horizontal-xl{column-gap:2.5rem;column-gap:var(--space-xl)}.gap-horizontal-2xl{column-gap:3.13rem;column-gap:var(--space-2xl)}.gap-horizontal-3xl{column-gap:3.91rem;column-gap:var(--space-3xl)}.gap-horizontal-4xl{column-gap:4.88rem;column-gap:var(--space-4xl)}.gap-vertical-4xs{row-gap:.52rem;row-gap:var(--space-4xs)}.gap-vertical-3xs{row-gap:.66rem;row-gap:var(--space-3xs)}.gap-vertical-2xs{row-gap:.82rem;row-gap:var(--space-2xs)}.gap-vertical-xs{row-gap:1.02rem;row-gap:var(--space-xs)}.gap-vertical-s{row-gap:1.28rem;row-gap:var(--space-s)}.gap-vertical-m{row-gap:1.6rem;row-gap:var(--space-m)}.gap-vertical-l{row-gap:2rem;row-gap:var(--space-l)}.gap-vertical-xl{row-gap:2.5rem;row-gap:var(--space-xl)}.gap-vertical-2xl{row-gap:3.13rem;row-gap:var(--space-2xl)}.gap-vertical-3xl{row-gap:3.91rem;row-gap:var(--space-3xl)}.gap-vertical-4xl{row-gap:4.88rem;row-gap:var(--space-4xl)}.text-xs{font-size:1.26rem;font-size:var(--text-xs)}.text-s{font-size:1.42rem;font-size:var(--text-s)}.text-m{font-size:1.6rem;font-size:var(--text-m)}.text-l{font-size:1.8rem;font-size:var(--text-l)}.text-xl{font-size:2.02rem;font-size:var(--text-xl)}.text-2xl{font-size:2.28rem;font-size:var(--text-2xl)}.text-3xl{font-size:2.56rem;font-size:var(--text-3xl)}.text-4xl{font-size:2.88rem}.text-4xl,H1{font-size:var(--text-4xl)}H1{line-height:1.1}H2{font-size:var(--text-3xl);line-height:1.2}H3{font-size:var(--text-2xl)}H3,H4{line-height:1.3}H4{font-size:var(--text-xl)}H5{font-size:var(--text-l);line-height:1.3}H6{font-size:var(--text-m);line-height:1.4}.line-height-xs{line-height:1}.line-height-s{line-height:1.2}.line-height-m{line-height:1.3}.line-height-l{line-height:1.4}.line-height-xl{line-height:1.5}.italic{font-style:italic}.bold{font-weight:700}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{-webkit-text-decoration:underline;text-decoration:underline}.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.row{display:grid;grid-auto-flow:column;justify-content:start}.column{display:grid;grid-auto-flow:row;justify-items:start;align-content:start}.columns-2{display:grid;grid-template-columns:1fr 1fr}.columns-3{display:grid;grid-template-columns:1fr 1fr 1fr}.columns-4{display:grid;grid-template-columns:repeat(4,1fr)}.columns-5{display:grid;grid-template-columns:repeat(5,1fr)}.columns-6{display:grid;grid-template-columns:repeat(6,1fr)}.columns-7{display:grid;grid-template-columns:repeat(7,1fr)}.columns-8{display:grid;grid-template-columns:repeat(8,1fr)}.columns-min-5{display:grid;grid-template-columns:repeat(auto-fit,minmax(5rem,1fr))}.columns-min-10{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.columns-min-20{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.columns-min-30{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}.columns-min-40{display:grid;grid-template-columns:repeat(auto-fit,minmax(40rem,1fr))}.columns-min-50{display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr))}.columns-min-60{display:grid;grid-template-columns:repeat(auto-fit,minmax(60rem,1fr))}.columns-min-70{display:grid;grid-template-columns:repeat(auto-fit,minmax(70rem,1fr))}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-1{flex:1 1}.flex-2{flex:2 1}.flex-3{flex:3 1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.col-span-2{grid-column:auto/span 2}.col-span-3{grid-column:auto/span 3}.col-span-4{grid-column:auto/span 4}.col-span-5{grid-column:auto/span 5}.col-span-6{grid-column:auto/span 6}.col-span-7{grid-column:auto/span 7}.col-span-8{grid-column:auto/span 8}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-start-4{grid-column-start:4}.col-start-5{grid-column-start:5}.col-start-6{grid-column-start:6}.col-start-7{grid-column-start:7}.col-start-8{grid-column-start:8}.row-span-2{grid-row:auto/span 2}.row-span-3{grid-row:auto/span 3}.row-span-4{grid-row:auto/span 4}.row-span-5{grid-row:auto/span 5}.row-span-6{grid-row:auto/span 6}.row-span-7{grid-row:auto/span 7}.row-span-8{grid-row:auto/span 8}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.row-start-4{grid-row-start:4}.row-start-5{grid-row-start:5}.row-start-6{grid-row-start:6}.row-start-7{grid-row-start:7}.row-start-8{grid-row-start:8}.items-left{justify-items:start}.content-left{justify-content:start}.items-center{justify-items:center}.content-center{justify-content:center}.items-right{justify-items:end}.content-right{justify-content:end}.items-top{align-items:start}.content-top{align-content:start}.items-middle{align-items:center}.content-middle{align-content:center}.items-bottom{align-items:end}.content-bottom{align-content:end}.items-stretch{align-items:stretch}.content-stretch{justify-content:stretch}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.self-left{margin-right:auto;place-self:start}.self-center{margin-inline:auto;place-self:center}.self-right{margin-left:auto;place-self:end}.self-top{margin-bottom:auto;align-self:start}.self-middle{margin-block:auto;align-self:center}.self-bottom{margin-top:auto;align-self:end}.self-stretch{align-self:stretch}.full-width{width:100%}.full-height{height:100%}.screen-width{width:100vw}.screen-height{height:100vh}.auto-width{width:auto}.auto-height{height:auto}.width-90{width:90%}.width-80{width:80%}.width-70{width:70%}.width-60{width:60%}.width-50{width:50%}.width-40{width:40%}.width-30{width:30%}.width-20{width:20%}.width-10{width:10%}.max-site-width{width:100%}.max-site-width,.max-width-140{max-width:140rem}.max-width-130{max-width:130rem}.max-width-120{max-width:120rem}.max-width-110{max-width:110rem}.max-width-100{max-width:100rem}.max-width-90{max-width:90rem}.max-width-80{max-width:80rem}.max-width-70{max-width:70rem}.max-width-60{max-width:60rem}.max-width-50{max-width:50rem}.max-width-40{max-width:40rem}.max-width-30{max-width:30rem}.max-width-20{max-width:20rem}.max-width-10{max-width:10rem}.radius-xs{border-radius:var(--radius-xs)}.radius-s{border-radius:var(--radius-s)}.radius-m{border-radius:var(--radius-m)}.radius-l{border-radius:var(--radius-l)}.radius-xl{border-radius:var(--radius-xl)}.radius-full{border-radius:var(--radius-full)}.border{border-width:1px;border-style:solid}.border-left{border-left-width:1px;border-left-style:solid}.border-right{border-right-width:1px;border-right-style:solid}.border-top{border-top-width:1px;border-top-style:solid}.border-bottom{border-bottom-width:1px;border-bottom-style:solid}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-s{box-shadow:var(--shadow-s)}.shadow-m{box-shadow:var(--shadow-m)}.shadow-l{box-shadow:var(--shadow-l)}.shadow-xl{box-shadow:var(--shadow-xl)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.aspect-1{aspect-ratio:1}.aspect-4-3{aspect-ratio:4/3}.aspect-3-4{aspect-ratio:3/4}.aspect-3-2{aspect-ratio:3/2}.aspect-2-3{aspect-ratio:2/3}.aspect-16-9{aspect-ratio:16/9}.aspect-9-16{aspect-ratio:9/16}.fit-contain{object-fit:contain}.fit-cover{object-fit:cover}.fit-fill{object-fit:fill}.bg-blur-xs{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bg-blur-s{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-blur-m{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bg-blur-l{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bg-blur-xl{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.grayscale{filter:grayscale(1)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.display-none{display:none}.visible{visibility:visible}.hidden{visibility:hidden}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-auto{overflow-y:auto}.list-none{list-style-type:none}.white-space-nowrap{white-space:nowrap}.transition-global{transition:all .3s}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.fixed{position:fixed}.inset-0{inset:0}.bottom-0{bottom:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.pointer{cursor:pointer}.not-allowed{cursor:not-allowed}.cursor-auto{cursor:auto}.no-pointer-events{pointer-events:none}.z--1{z-index:-1}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-100{z-index:100}.z-1000{z-index:1000}.z-10000{z-index:10000}@media(max-width:1400px){.column--on-xl{grid-template-columns:1fr;grid-auto-flow:row}.row--on-xl{grid-template-columns:unset;grid-auto-flow:column}.columns-2--on-xl{grid-template-columns:repeat(2,1fr)}.columns-3--on-xl{grid-template-columns:repeat(3,1fr)}.columns-4--on-xl{grid-template-columns:repeat(4,1fr)}.columns-5--on-xl{grid-template-columns:repeat(5,1fr)}.columns-6--on-xl{grid-template-columns:repeat(6,1fr)}.col-span-1--on-xl{grid-column:auto/span 1}.col-span-2--on-xl{grid-column:auto/span 2}.col-span-3--on-xl{grid-column:auto/span 3}.col-span-4--on-xl{grid-column:auto/span 4}.col-span-5--on-xl{grid-column:auto/span 5}.col-span-6--on-xl{grid-column:auto/span 6}.col-start-1--on-xl{grid-column-start:1}.col-start-2--on-xl{grid-column-start:2}.col-start-3--on-xl{grid-column-start:3}.col-start-4--on-xl{grid-column-start:4}.col-start-5--on-xl{grid-column-start:5}.col-start-6--on-xl{grid-column-start:6}.row-span-1--on-xl{grid-row:auto/span 1}.row-span-2--on-xl{grid-row:auto/span 2}.row-span-3--on-xl{grid-row:auto/span 3}.row-span-4--on-xl{grid-row:auto/span 4}.row-span-5--on-xl{grid-row:auto/span 5}.row-span-6--on-xl{grid-row:auto/span 6}.row-start-1--on-xl{grid-row-start:1}.row-start-2--on-xl{grid-row-start:2}.row-start-3--on-xl{grid-row-start:3}.row-start-4--on-xl{grid-row-start:4}.row-start-5--on-xl{grid-row-start:5}.row-start-6--on-xl{grid-row-start:6}}@media(max-width:992px){.column--on-l{grid-template-columns:1fr;grid-auto-flow:row}.row--on-l{grid-template-columns:unset;grid-auto-flow:column}.columns-2--on-l{grid-template-columns:repeat(2,1fr)}.columns-3--on-l{grid-template-columns:repeat(3,1fr)}.columns-4--on-l{grid-template-columns:repeat(4,1fr)}.columns-5--on-l{grid-template-columns:repeat(5,1fr)}.columns-6--on-l{grid-template-columns:repeat(6,1fr)}.col-span-1--on-l{grid-column:auto/span 1}.col-span-2--on-l{grid-column:auto/span 2}.col-span-3--on-l{grid-column:auto/span 3}.col-span-4--on-l{grid-column:auto/span 4}.col-span-5--on-l{grid-column:auto/span 5}.col-span-6--on-l{grid-column:auto/span 6}.col-start-1--on-l{grid-column-start:1}.col-start-2--on-l{grid-column-start:2}.col-start-3--on-l{grid-column-start:3}.col-start-4--on-l{grid-column-start:4}.col-start-5--on-l{grid-column-start:5}.col-start-6--on-l{grid-column-start:6}.row-span-1--on-l{grid-row:auto/span 1}.row-span-2--on-l{grid-row:auto/span 2}.row-span-3--on-l{grid-row:auto/span 3}.row-span-4--on-l{grid-row:auto/span 4}.row-span-5--on-l{grid-row:auto/span 5}.row-span-6--on-l{grid-row:auto/span 6}.row-start-1--on-l{grid-row-start:1}.row-start-2--on-l{grid-row-start:2}.row-start-3--on-l{grid-row-start:3}.row-start-4--on-l{grid-row-start:4}.row-start-5--on-l{grid-row-start:5}.row-start-6--on-l{grid-row-start:6}}@media(max-width:768px){.column--on-m{grid-template-columns:1fr;grid-auto-flow:row}.row--on-m{grid-template-columns:unset;grid-auto-flow:column}.columns-2--on-m{grid-template-columns:repeat(2,1fr)}.columns-3--on-m{grid-template-columns:repeat(3,1fr)}.columns-4--on-m{grid-template-columns:repeat(4,1fr)}.columns-5--on-m{grid-template-columns:repeat(5,1fr)}.columns-6--on-m{grid-template-columns:repeat(6,1fr)}.col-span-1--on-m{grid-column:auto/span 1}.col-span-2--on-m{grid-column:auto/span 2}.col-span-3--on-m{grid-column:auto/span 3}.col-span-4--on-m{grid-column:auto/span 4}.col-span-5--on-m{grid-column:auto/span 5}.col-span-6--on-m{grid-column:auto/span 6}.col-start-1--on-m{grid-column:1}.col-start-2--on-m{grid-column:2}.col-start-3--on-m{grid-column:3}.col-start-4--on-m{grid-column:4}.col-start-5--on-m{grid-column:5}.col-start-6--on-m{grid-column:6}.row-span-1--on-m{grid-row:auto/span 1}.row-span-2--on-m{grid-row:auto/span 2}.row-span-3--on-m{grid-row:auto/span 3}.row-span-4--on-m{grid-row:auto/span 4}.row-span-5--on-m{grid-row:auto/span 5}.row-span-6--on-m{grid-row:auto/span 6}.row-start-1--on-m{grid-row-start:1}.row-start-2--on-m{grid-row-start:2}.row-start-3--on-m{grid-row-start:3}.row-start-4--on-m{grid-row-start:4}.row-start-5--on-m{grid-row-start:5}.row-start-6--on-m{grid-row-start:6}}@media(max-width:480px){.column--on-s{grid-auto-flow:row}.column--on-s,.row--on-s{grid-template-columns:1fr}.row--on-s{grid-auto-flow:column}.columns-2--on-s{grid-template-columns:repeat(2,1fr)}.columns-3--on-s{grid-template-columns:repeat(3,1fr)}.columns-4--on-s{grid-template-columns:repeat(4,1fr)}.columns-5--on-s{grid-template-columns:repeat(5,1fr)}.columns-6--on-s{grid-template-columns:repeat(6,1fr)}.col-span-1--on-s{grid-column:auto/span 1}.col-span-2--on-s{grid-column:auto/span 2}.col-span-3--on-s{grid-column:auto/span 3}.col-span-4--on-s{grid-column:auto/span 4}.col-span-5--on-s{grid-column:auto/span 5}.col-span-6--on-s{grid-column:auto/span 6}.col-start-1--on-s{grid-column-start:1}.col-start-2--on-s{grid-column-start:2}.col-start-3--on-s{grid-column-start:3}.col-start-4--on-s{grid-column-start:4}.col-start-5--on-s{grid-column-start:5}.col-start-6--on-s{grid-column-start:6}.row-span-1--on-s{grid-row:auto/span 1}.row-span-2--on-s{grid-row:auto/span 2}.row-span-3--on-s{grid-row:auto/span 3}.row-span-4--on-s{grid-row:auto/span 4}.row-span-5--on-s{grid-row:auto/span 5}.row-span-6--on-s{grid-row:auto/span 6}.row-start-1--on-s{grid-row-start:1}.row-start-2--on-s{grid-row-start:2}.row-start-3--on-s{grid-row-start:3}.row-start-4--on-s{grid-row-start:4}.row-start-5--on-s{grid-row-start:5}.row-start-6--on-s{grid-row-start:6}}.firebase-emulator-warning{display:none}body{text-rendering:geometricPrecision}.hero-image-shadow{box-shadow:0 0 800px 0 var(--tw-shadow-color)}.next-image-container{position:relative;width:100%}.next-image-container>div{position:unset!important}.next-image-container .next-image{object-fit:contain;width:100%!important;position:relative!important;height:unset!important}.btn.btn-loading{position:relative;pointer-events:none;color:var(--primary)}.btn.btn-loading:after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid #0000;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner 1s ease infinite}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}#blurry-object-1{pointer-events:none;z-index:-2;position:absolute;bottom:50%;height:auto;width:auto;height:calc(100% + 35vh)}#choice{gap:3px}#choice>div{position:relative}#choice>div:nth-of-type(2){margin-top:var(--space-2xl)}@media only screen and (min-width:993px){#choice>div{padding:var(--space-xl)}#choice>div:before{background:linear-gradient(var(--light-5),#0000);top:0;width:50vw;height:100%;border-radius:0 20px 0 0;transition:top .2s ease-in-out}#choice>div:after,#choice>div:before{content:"";position:absolute;right:0;bottom:0}#choice>div:after{background:linear-gradient(90deg,var(--secondary-l-2),var(--secondary));width:0;height:3px;transition:width .4s ease-in-out}#choice>div:hover:before{top:-2rem}#choice>div:hover:after{width:50vw}#choice>div:nth-of-type(2){margin-top:0}#choice>div:nth-of-type(2):before{left:0;border-radius:20px 0 0 0}#choice>div:nth-of-type(2):after{background:linear-gradient(90deg,var(--primary),var(--primary-l-2));left:0}}.text-gradient-1{background:linear-gradient(90deg,var(--primary),var(--primary-l-3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}.text-gradient-2{background:linear-gradient(90deg,var(--secondary),var(--secondary-l-3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#0000}.image-gradient-overlay:after{content:"";background:linear-gradient(0deg,var(--dark) 5%,#0000 50%);position:absolute;inset:0}.card-glow-overlay{background:linear-gradient(111deg,hsla(0,0%,8%,.902) 20%,#181a50f2 38.81%,#11111ccc 63.21%,#111111bf 72.2%)}.PostBody *,.PostBody b,.PostBody blockquote,.PostBody code,.PostBody h1,.PostBody h2,.PostBody h3,.PostBody h4,.PostBody h5,.PostBody h6,.PostBody li,.PostBody ol,.PostBody p,.PostBody pre,.PostBody strong,.PostBody ul{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--light-90)}.PostBody h1{margin-bottom:var(--space-l);font-size:var(--text-xl)}.PostBody h1,.PostBody h2{margin-top:var(--space-xl)}.PostBody h2{font-size:var(--text-l)}.PostBody h2,.PostBody h3{margin-bottom:var(--space-m)}.PostBody h3{margin-top:var(--space-l);font-size:var(--text-m)}.PostBody h4{margin-top:var(--space-m)}.PostBody h4,.PostBody h5{margin-bottom:var(--space-s);font-size:var(--text-m)}.PostBody h5{margin-top:var(--space-s)}.PostBody h6,.PostBody p{margin-top:var(--space-s);margin-bottom:var(--space-s);font-size:var(--text-m)}.PostBody p{color:var(--light-70)}.PostBody h1:first-child,.PostBody h2:first-child,.PostBody h3:first-child,.PostBody h4:first-child,.PostBody h5:first-child,.PostBody h6:first-child,.PostBody p:first-child{margin-top:0}.PostBody h1:last-child,.PostBody h2:last-child,.PostBody h3:last-child,.PostBody h4:last-child,.PostBody h5:last-child,.PostBody h6:last-child,.PostBody p:last-child{margin-bottom:0}.PostBody b,.PostBody strong{font-weight:700}.PostBody div{font-size:var(--text-m)}.PostBody blockquote{background-color:var(--primary-5);padding:var(--space-s);margin:var(--space-xs) 0;border-radius:var(--radius-m);background-color:var(--light-5);box-shadow:0 0 0 1px var(--light-10)}.PostBody blockquote p:first-child{margin-top:0}.PostBody blockquote p:last-child{margin-bottom:0}.PostBody ol>li{counter-increment:counts}.PostBody ol>li:before{content:counters(counts,".") ". ";font-feature-settings:"tnum"}.PostBody li:before{position:absolute}.PostBody ol li p,.PostBody ul li p{margin:0}.PostBody ol,.PostBody ul{margin:var(--space-s) 0}.PostBody pre[filename]:before{font-family:Monospace;display:inline-block;content:attr(filename);padding:.8rem 1.6rem;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:.56rem;border-top-right-radius:.56rem}.PostBody pre[filename] code{border-top-left-radius:0;border-top-right-radius:0}.PostBody code{word-break:break-word;font-family:Monospace;background-color:var(--light-5);padding:var(--space-4xs);color:var(--light);border-radius:5px}.PostBody pre>code{white-space:pre-wrap;word-break:break-word;font-size:var(--text-s);color:var(--light-70)}.PostBody img{max-width:100%;width:100%;height:auto;display:block;margin:var(--space-m) auto;border-radius:var(--radius-m)}.PostBody a{text-decoration:none;border-bottom:1px solid var(--light);cursor:pointer}*{box-sizing:border-box;font-family:var(--font-family);margin:0;padding:0}::selection{background:var(--primary);color:#fff;-webkit-text-fill-color:#fff}body,html{max-width:100vw}html[date-vaul=true]{scroll-behavior:auto!important}body{background-color:var(--dark);line-height:1.5;min-height:100vh;scrollbar-gutter:stable both-edges}hr{border-top:0}a{color:inherit;text-decoration:none}ol,ul{list-style:none}.font-body,body{color:var(--text-body);font-family:var(--font-gilroy);font-size:var(--text-m);font-weight:500;letter-spacing:.01em}.font-heading,h1,h2,h3,h4,h5,h6{color:var(--text-title);font-family:var(--font-gilroy);font-weight:700;letter-spacing:.03em}.font-heading *,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{color:var(--light);font-family:var(--font-gilroy);font-weight:700;letter-spacing:.03em}article h1{font-size:var(--text-2xl)}article h2{font-size:var(--text-l)}article h3{font-size:var(--text-m)}article h4,article h5{font-size:var(--text-s)}article li{color:var(--text-body);font-family:var(--font-gilroy);font-size:var(--text-m);font-weight:500;letter-spacing:.01em;padding-left:1em}article li:before{color:var(--light-30);content:"•";display:inline-block;font-weight:600;margin-left:-1.5em;width:1em}article ol,article ul{display:grid;grid-auto-flow:row;grid-gap:var(--space-2xs)}article .icon{display:none}main{min-height:100vh}.section-wrapper{margin:0 auto;max-width:140rem;padding-inline:var(--space-s);width:100%}.hero-wrapper{background:var(--light-5);border-bottom-left-radius:5rem;position:relative}.hero-wrapper>*{max-width:140rem;padding-inline:var(--space-s);margin:0 auto;width:100%}.hero-wrapper:before{background:var(--light-5);z-index:1}.hero-wrapper:after,.hero-wrapper:before{content:"";top:100%;right:0;height:5rem;width:5rem;position:absolute}.hero-wrapper:after{background:var(--bg-body);border-top-right-radius:5rem;z-index:2}.nav-item{border-left:1px solid var(--light-10);padding-left:var(--space-2xs)}.nav-link{all:unset;border-radius:var(--radius-l);color:var(--light-60);font-size:var(--text-s);font-weight:600;transition:all .15s ease-in-out;cursor:pointer}.nav-link:focus,.nav-link:hover{color:var(--light)}.nav-link.with-badge{padding-left:var(--space-2xs)}.nav-link.with-badge:before{background:var(--primary);border-radius:var(--radius-m);font-size:var(--text-xs);font-weight:700;line-height:1;padding:var(--space-4xs)}header{background:var(--light-5);border-bottom:1px solid var(--light-5);left:0;margin:0 auto;padding:var(--space-2xs);position:sticky;right:0;top:0;width:100%;z-index:1000}@supports((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}header#in-app{--iframe-height:calc(100vh - 48px);--calculated-height:calc(var(--iframe-height) / 20);border:0;height:calc(var(--calculated-height) + 47px);position:fixed!important}header#in-app>div{height:100%}header .header-main-content{align-items:center;display:flex;gap:var(--space-2xs)}header .logo{height:3rem;position:relative;width:4rem}header .logo.small{height:2rem;width:3rem}header nav .nav-block{display:flex;flex-direction:column;gap:var(--space-4xs)}header nav .nav-link{color:var(--light-80);font-size:var(--text-m);font-weight:400;text-decoration:none;transition:color .2s ease;line-height:1}header nav .nav-link:hover{color:var(--color-primary)}header nav .subitems{display:flex;flex-direction:row;gap:var(--space-2xs)}header nav .subitem-link{color:var(--light-50);font-size:var(--text-s);font-weight:600;text-decoration:none;transition:color .2s ease;line-height:1}header nav .subitem-link:hover{color:var(--light)}select.input{background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.60591 8.8366C6.80628 9.91382 5.19372 9.91382 4.39409 8.8366L0.575278 3.69208C-0.404338 2.37239 0.537646 0.499999 2.18119 0.499999L9.81882 0.5C11.4624 0.5 12.4043 2.37239 11.4247 3.69208L7.60591 8.8366Z' fill='%23727272'/%3E%3C/svg%3E%0A");background-position:calc(100% - 1.2rem);background-repeat:no-repeat;background-size:12px 100%;padding-right:4rem}.page-content{min-height:calc(100vh - var(--header-height));position:relative}.page-transition-overlay{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;background-color:var(--dark);z-index:999;pointer-events:none}@font-face{font-family:__inter_855b4d;src:url(/_next/static/media/1cccc37b0c8d2802-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:__inter_Fallback_855b4d;src:local("Arial");ascent-override:90.00%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:107.64%}.__className_855b4d{font-family:__inter_855b4d,__inter_Fallback_855b4d,Helvetica,ui-sans-serif}@font-face{font-family:__gilroy_47b326;src:url(/_next/static/media/a112078eb38aa119-s.p.ttf) format("truetype");font-display:swap;font-weight:700}@font-face{font-family:__gilroy_47b326;src:url(/_next/static/media/544d12a7997a9605-s.p.ttf) format("truetype");font-display:swap;font-weight:300}@font-face{font-family:__gilroy_47b326;src:url(/_next/static/media/c16f19ccb9e1a32e-s.p.ttf) format("truetype");font-display:swap;font-weight:800}@font-face{font-family:__gilroy_47b326;src:url(/_next/static/media/495fbfd4658f644d-s.p.ttf) format("truetype");font-display:swap;font-weight:200}@font-face{font-family:__gilroy_47b326;src:url(/_next/static/media/40753d62591958a5-s.p.ttf) format("truetype");font-display:swap;font-weight:500}@font-face{font-family:__gilroy_47b326;src:url(/_next/static/media/0560c261627a3561-s.p.ttf) format("truetype");font-display:swap;font-weight:600}@font-face{font-family:__gilroy_47b326;src:url(/_next/static/media/9dd1be1b36f07cd1-s.p.ttf) format("truetype");font-display:swap;font-weight:100}@font-face{font-family:__gilroy_Fallback_47b326;src:local("Arial");ascent-override:74.23%;descent-override:21.55%;line-gap-override:19.16%;size-adjust:104.41%}.__className_47b326{font-family:__gilroy_47b326,__gilroy_Fallback_47b326,Helvetica,ui-sans-serif}