/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:host,:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Oswald", "Inter", sans-serif}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer site{*,:after,:before{box-sizing:border-box}button:active,button:focus{outline:none!important}button::-moz-focus-inner{border:0!important}input::-moz-focus-inner{border:0!important}a,a:focus,button,button:focus,input,input:focus,select,textarea,textarea:focus{-webkit-tap-highlight-color:transparent}::selection{background-color:var(--accent);color:var(--t-per-default-light);text-shadow:none}::-webkit-scrollbar{background:0 0;width:5px;display:none}@media only screen and (width>=768px){::-webkit-scrollbar{display:block}}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:var(--secondary);border-radius:10px}body,html,img{width:100%}html.is-cv,html.is-cv #__nuxt,html.is-cv .cv-root,html.is-cv body{height:100%;overflow:hidden}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sans-serif}html.is-cv{font-size:62.5%}body{text-rendering:optimizelegibility;min-width:360px;color:var(--t-bright);position:relative;overflow-x:hidden!important}html.is-cv body{font:300 1.8rem/1.6 Inter,sans-serif}html:not(.is-cv) body{color:var(--t-default);font:400 1rem/1.6 Inter,sans-serif}section{min-width:360px;position:relative}a{-webkit-tap-highlight-color:#0000;transition:all var(--_animspeed-medium) var(--_animbezier);outline:0;text-decoration:none}img{height:auto;display:block}.overflow-hidden{overflow:hidden!important}.fullheight{height:auto;position:relative}@media only screen and (width>=1200px){.fullheight{height:100%}}.fullheight-mobile{height:100%;position:relative}.fullwidth-container{width:100%;height:440px;position:relative}@media only screen and (width>=1200px){.fullwidth-container{height:500px}}.fullscreen-bg,.svg-layer{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:360px}.color-layer,.fullscreen-bg,.svg-layer{width:100%;height:100%;position:absolute;top:0;left:0}.card{border:1px solid var(--strokes);border-radius:var(--_radius-m);overflow:hidden}.elements-spacer{padding-bottom:6rem}.elements-spacer:first-of-type{padding-top:6rem}h1{text-transform:uppercase;color:var(--t-bright);font:500 4.6rem/1.08 Oswald,sans-serif}h1 .colored{color:var(--accent)}.typed-cursor{white-space:nowrap;color:#fff0;display:inline-block;position:relative}.typed-cursor:before{content:"";background-color:var(--accent);width:4px;height:41px;display:block;position:absolute;bottom:3px;right:0}@media only screen and (width>=768px){h1{font-size:7.4rem}.typed-cursor:before{width:6px;height:67px;position:absolute;bottom:4px;right:0}}@media only screen and (width>=1400px){h1{font-size:8.4rem}.typed-cursor:before{width:8px;height:78px;position:absolute;bottom:3px;right:0}}@media only screen and (width>=1600px){h1{font-size:10rem}.typed-cursor:before{width:10px;height:92px;position:absolute;bottom:4px;right:0}}.headline__subtitle{color:var(--t-bright);margin-bottom:2.8rem;font:400 2rem/1.2 Inter,sans-serif;display:inline-block}.headline__btnholder{margin-top:2.6rem}.headline__numblock{margin-top:3.5rem}@media only screen and (width>=768px){.headline__subtitle{margin-bottom:3.2rem}.headline__numblock{margin-top:3.7rem}}@media only screen and (width>=1400px){.headline__subtitle{margin-bottom:3.8rem;font-size:2.4rem}.headline__numblock{margin-top:4.6rem}}.numblock{border:1px solid var(--strokes);border-radius:var(--_radius-s);margin-right:1rem;padding:1.4rem 1.8rem}.numblock:last-of-type{margin-right:0}.numblock__number{text-transform:uppercase;color:var(--t-bright);font:400 3rem/1.08 Oswald,sans-serif;display:block}@media only screen and (width>=768px){.numblock{border:none;border-right:1px solid var(--deviders);border-radius:0;margin-right:0;padding:.1rem 3rem .6rem 0}.numblock:last-of-type{border-right:none;padding-left:3rem;padding-right:0}.numblock__number{margin-right:1.4rem;font-size:4.2rem}}@media only screen and (width>=1400px){.numblock__number{font-size:4.6rem}}@media only screen and (width>=1600px){.numblock__number{font-size:5rem}}.numblock__descr{color:var(--t-muted);margin-top:.3rem;font:400 1.6rem/1.2 Inter,sans-serif;display:block}@media only screen and (width>=1400px){.numblock__descr{font-size:1.8rem}}@media only screen and (width>=1600px){.numblock__descr{margin-top:.4rem;font-size:2rem}}h2{text-transform:uppercase;color:var(--t-bright);font:500 4rem/1.1 Oswald,sans-serif}h2 .colored{color:var(--accent)}@media only screen and (width>=768px){h2{font-size:6rem}}@media only screen and (width>=1400px){h2{font-size:6.4rem}}@media only screen and (width>=1600px){h2{font-size:7rem}}.section__subtitle{color:var(--t-bright);margin-bottom:2.8rem;font:400 2rem/1.2 Inter,sans-serif;display:inline-block}.section__text{margin-top:2.6rem}@media only screen and (width>=768px){.section__subtitle{margin-bottom:3.4rem}.section__text{margin-top:3.4rem}}@media only screen and (width>=1400px){.section__subtitle{margin-bottom:4.1rem;font-size:2.4rem}.section__text{margin-top:4.1rem}}h3{text-transform:uppercase;color:var(--t-bright);font:500 3.6rem/1.14 Oswald,sans-serif}h3 .colored{color:var(--accent)}.block__text{margin-top:2.5rem}@media only screen and (width>=768px){h3{font-size:5.2rem}.block__text{margin-top:3rem}}@media only screen and (width>=1400px){h3{font-size:5.6rem}.block__text{margin-top:4rem}}h4{text-transform:uppercase;color:var(--t-bright);font:500 3.6rem/1.2 Oswald,sans-serif}h4 .colored{color:var(--accent)}h5{text-transform:uppercase;color:var(--t-default);font:500 3rem/1.2 Oswald,sans-serif}h5 small{letter-spacing:.04rem;margin-top:.3rem;font:400 1.6rem/1.2 Oswald,sans-serif;display:block}h5 .colored,h5 small{color:var(--accent)}h6{text-transform:uppercase;color:var(--t-default);font:500 2.6rem/1.2 Oswald,sans-serif}h6 .colored{color:var(--accent)}p{color:var(--t-muted);font:400 2rem/1.5 Inter,sans-serif}p.small{font-size:1.8rem}p.small a{color:var(--t-muted);font:400 1.8rem/1.5 Inter,sans-serif}@media only screen and (width>=1400px){p{font-size:2.4rem}p.small{font-size:1.8rem}p.small a{color:var(--t-muted);font:400 1.8rem/1.5 Inter,sans-serif}}.tools{text-transform:uppercase;color:var(--t-default);font:500 3rem/1.2 Oswald,sans-serif}@media only screen and (width>=768px){.tools{font-size:3.6rem}}.text-link{color:var(--t-muted);background:linear-gradient(to right,rgba(var(--t-muted-rgb),.5),rgba(var(--t-muted-rgb),.5)),linear-gradient(to right,rgba(var(--accent-rgb),1),rgba(var(--accent-rgb),1));-moz-background-size:100% 1px,0 1px;transition:background-size calc(.1s + var(--_animspeed-medium)),color var(--_animspeed-medium);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none}.no-touch .text-link:hover{color:var(--t-bright);background-size:0 1px,100% 1px}.contact-link{color:var(--t-muted);background:linear-gradient(to right,rgba(var(--t-muted-rgb),0),rgba(var(--t-muted-rgb),0)),linear-gradient(to right,rgba(var(--accent-rgb),1),rgba(var(--accent-rgb),1));-moz-background-size:100% 1px,0 1px;transition:background-size calc(.1s + var(--_animspeed-medium)),color var(--_animspeed-medium);background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:100% 1px,0 1px;text-decoration:none}.no-touch .contact-link:hover{color:var(--t-bright);background-size:0 1px,100% 1px}.popup-title__title{text-transform:uppercase;color:var(--t-per-bright-light);font:500 3.6rem/1.14 Oswald,sans-serif}.popup-title__title .colored{color:var(--accent)}.popup-title__text{margin-top:2.5rem}.popup-title__text,.popup-title__text a{color:var(--t-per-muted-light)}@media only screen and (width>=768px){.popup-title__title{font-size:5.2rem}.popup-title__text{margin-top:3rem}}@media only screen and (width>=1400px){.popup-title__title{font-size:5.6rem}.popup-title__text{margin-top:4rem;font-size:2.4rem}}.btn{font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0000;border:none;outline:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.btn-default{border-radius:2.5rem;height:5rem;padding:0 2rem;font:400 1.6rem/5rem Inter,sans-serif}.btn-default i,.btn-default span{position:relative}.btn-default i{margin-right:.8rem;font-size:1.8rem}@media only screen and (width>=1400px){.btn-default{border-radius:2.7rem;height:5.4rem;padding:0 2.2rem;font-size:1.8rem;line-height:5.4rem}.btn-default i{font-size:2rem}}@media only screen and (width>=1600px){.btn-default{border-radius:3rem;height:6rem;padding:0 2.4rem;font-size:2rem;line-height:6rem}.btn-default i{font-size:2.2rem}}.navigation li{border-bottom:1px solid rgba(var(--accent-rgb),.2);margin-bottom:2.6rem;padding-bottom:2.6rem;display:block}.navigation li:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}@media only screen and (width>=1200px){.navigation li{border-bottom:none;padding-bottom:0}}.btn-navigation{text-transform:uppercase;height:auto;color:var(--t-bright);border:none;border-radius:0;padding:0;font:400 3rem/1.08 Oswald,sans-serif}@media only screen and (width>=768px){.btn-navigation{font-size:4.2rem}}@media only screen and (width>=1200px){.btn-navigation{text-transform:none;border:1px solid var(--t-default);height:5rem;color:var(--t-default);background-color:#0000;border-radius:2.5rem;padding:0 2rem;font:400 1.6rem/5rem Inter,sans-serif}.btn-navigation i,.btn-navigation span{position:relative}.btn-navigation i{margin-right:.8rem;font-size:1.8rem}}@media only screen and (width>=1400px){.btn-navigation{border-radius:2.7rem;height:5.4rem;padding:0 2.2rem;font-size:1.8rem;line-height:5.4rem}.btn-navigation i{font-size:2rem}}@media only screen and (width>=1600px){.btn-navigation{border-radius:3rem;height:6rem;padding:0 2.4rem;font-size:2rem;line-height:6rem}.btn-navigation i{font-size:2.2rem}}.btn-round{border-radius:50%;width:5rem;height:5rem}.btn-round i{font-size:2rem;position:relative}@media only screen and (width>=1400px){.btn-round{width:5.4rem;height:5.4rem}.btn-round i{font-size:2.2rem}}@media only screen and (width>=1600px){.btn-round{width:6rem;height:6rem}.btn-round i{font-size:2.5rem}}.menu-trigger .icon-burger{opacity:1}.menu-trigger .icon-burger,.menu-trigger .icon-close{transition:opacity var(--_animspeed-medium) ease-in-out}.menu-trigger .icon-close{opacity:0;position:absolute;inset:50% auto auto 50%;transform:translate(-50%)translateY(-50%)}.menu-trigger.menu-is-visible .icon-burger{opacity:0}.menu-trigger.menu-is-visible .icon-close{opacity:1}.btn-round-mobile{border-radius:50%;width:5rem;height:5rem}.btn-round-mobile i,.btn-round-mobile span{position:relative}.btn-round-mobile i{font-size:2rem}.btn-round-mobile span{display:none}@media only screen and (width>=1200px){.btn-round-mobile{border-radius:2.5rem;width:auto;padding:0 2rem;font:400 1.6rem/5rem Inter,sans-serif}.btn-round-mobile i{display:none}.btn-round-mobile span{display:block}}@media only screen and (width>=1400px){.btn-round-mobile{border-radius:2.7rem;height:5.4rem;padding:0 2.2rem;font-size:1.8rem;line-height:5.4rem}}@media only screen and (width>=1600px){.btn-round-mobile{border-radius:3rem;height:6rem;padding:0 2.4rem;font-size:2rem;line-height:6rem}}.btn-round-onesize{border-radius:50%;width:10rem;height:10rem}.btn-round-onesize i{font-size:4rem;position:relative}.btn-cta,.cta__circle,.cta__circle i,.cta__elipce svg{position:relative}.cta__caption{text-transform:uppercase;color:var(--t-default);margin-right:2rem;font:400 3.4rem/.9 Oswald,sans-serif;display:block}.cta__elipce{border-radius:2rem;justify-content:center;align-items:center;height:4rem;padding:0 1.8rem;display:inline-flex}.cta__elipce svg{width:auto;height:14px;fill:var(--t-default);transition:fill .3s ease-in-out}@media only screen and (width>=768px){.cta__caption{font-size:4.2rem}.cta__elipce{border-radius:2.5rem;height:5rem;padding:0 2rem}.cta__elipce svg{width:auto;height:20px}}@media only screen and (width>=1400px){.cta__caption{font-size:4.6rem}.cta__elipce{border-radius:2.7rem;height:5.4rem;padding:0 2.2rem;line-height:5.4rem}}@media only screen and (width>=1600px){.cta__caption{font-size:5rem}.cta__elipce{border-radius:3rem;height:6rem;padding:0 2.4rem;line-height:6rem}}.cta__circle{width:4rem;height:4rem;color:var(--t-default);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cta__circle i{font-size:2rem;display:block}@media only screen and (width>=768px){.cta__circle{width:5rem;height:5rem}}@media only screen and (width>=1400px){.cta__circle{width:5.4rem;height:5.4rem}.cta__circle i{font-size:2.2rem}}@media only screen and (width>=1600px){.cta__circle{width:6rem;height:6rem}.cta__circle i{font-size:2.5rem}.cta__circle i.ph-play{padding-top:.2rem}}.btn-outline{border:1px solid var(--t-default);color:var(--t-default);background-color:#0000}.btn-outline-per{border:1px solid var(--t-per-default-light);color:var(--t-per-default-light);background-color:#0000}.btn-filled{background-color:var(--secondary);color:var(--t-per-bright-dark);border:none}.btn-muted{background-color:var(--hover-fill);color:var(--t-bright)}@media only screen and (width>=1200px){.no-touch .cta__elipce:hover svg{fill:var(--t-opp-bright--dark)}.btn-muted{color:var(--t-muted);background-color:#0000}}.color-switcher{border:1px solid var(--t-default);color:var(--t-default);transition:all var(--_animspeed-medium);background-color:#0000}@media only screen and (width>=1200px){.color-switcher{border:1px solid var(--t-per-bright-light);color:var(--t-per-default-light)}.color-switcher.inner-is-visible{border:1px solid var(--t-default);color:var(--t-default)}.hover-anim{transition:color .3s,background-color,border,transform .3s ease-in-out;position:relative;overflow:hidden}.hover-anim em{border-radius:50%;width:0;height:0;transition:width .3s ease-in-out,height .3s ease-in-out;display:block;position:absolute;transform:translate(-50%,-50%)}.no-touch .hover-anim:hover{transition:color .3s,background-color .3s .2s,border .3s .1s,transform .3s ease-in-out}.no-touch .hover-anim:hover em{width:225%;height:11.25rem}.no-touch .hover-anim-onesize:hover em{height:22.5rem}.hover-secondary em,.no-touch .hover-secondary:hover{background-color:var(--secondary)}.no-touch .hover-secondary:hover{border:1px solid var(--secondary);color:var(--t-opp-bright--dark)}.hover-accent em,.no-touch .hover-accent:hover{background-color:var(--accent)}.no-touch .hover-accent:hover{color:var(--t-opp-bright--light);border:none}.hover-muted em,.no-touch .hover-muted:hover{background-color:var(--hover-fill)}.no-touch .hover-muted:hover{color:var(--t-bright);border:none}}body .top-controls{opacity:0;transition:opacity var(--_animspeed-slow) .5s ease-in}body.loaded .top-controls{opacity:1}.main .intro__bottomline,.main .intro__header,.main .media__badge{opacity:0}.main .headline__numblock,.main .headline__subtitle,.main .headline__title{opacity:0;transform:translateY(2rem)}.main .main__content{transition:transform var(--_animspeed-slow) ease-in-out;transform:translate(0)}.main.animate-in .headline__subtitle{opacity:1;transition:transform var(--_animspeed-medium) 0s,opacity var(--_animspeed-medium) 0s var(--_animbezier);transform:translateY(0)}.main.animate-in .headline__title{opacity:1;transition:transform var(--_animspeed-medium) .2s,opacity var(--_animspeed-medium) .2s var(--_animbezier);transform:translateY(0)}.main.animate-in .headline__numblock{opacity:1;transition:transform var(--_animspeed-medium) .4s,opacity var(--_animspeed-medium) .4s var(--_animbezier);transform:translateY(0)}.main.animate-in .intro__bottomline,.main.animate-in .intro__header,.main.animate-in .media__badge{opacity:1;transition:opacity var(--_animspeed-slow) .5s ease-in}.main.animate-out .main__content{transform:translate(-100%)}@media only screen and (width>=1200px){.main .main__intro,.main .main__media{transition:transform var(--_animspeed-slow) ease-in-out;transform:translateY(0)}.main.animate-out .main__content{transform:translate(0)}.main.animate-out .main__intro{transform:translateY(100%)}.main.animate-out .main__media{transform:translateY(-100%)}}.inner{opacity:0;visibility:hidden;transition:0s var(--_animspeed-slow)}.inner .inner__content{transition:transform var(--_animspeed-slow) ease-in-out;transform:translate(100%)}.inner .inner__controls{opacity:0;transition:all var(--_animspeed-medium) ease-in-out;transform:translate(12rem)}.inner.animate-in{opacity:1;visibility:visible;transition:all}.inner.animate-in .inner__content{transform:translate(0)}.inner.animate-in .inner__controls{opacity:1;transition:opacity var(--_animspeed-medium) var(--_animspeed-slow),transform 0s 0s ease-in-out;transform:translate(0)}@media only screen and (width>=1200px){.inner .inner__content{transform:translate(0)}.inner .inner__controls{transition:all var(--_animspeed-medium) ease-in-out;transform:translateY(12rem)}.inner .inner__media{transform:translateY(-100%)}.inner .inner__info,.inner .inner__media{transition:transform var(--_animspeed-slow) ease-in-out}.inner .inner__info{transform:translateY(100%)}.inner.animate-in{opacity:1;visibility:visible;transition:all}.inner.animate-in .inner__controls{opacity:1;transition:opacity var(--_animspeed-medium) var(--_animspeed-slow),transform 0s 0s ease-in-out;transform:translateY(0)}.inner.animate-in .inner__info,.inner.animate-in .inner__media{transition:var(--_animspeed-slow) ease-in-out;transform:translateY(0)}}.popup{opacity:0;visibility:hidden;transition:visibility 0s 0s,opacity var(--_animspeed-medium) 0s}.popup .popup__content{opacity:0;transition:opacity var(--_animspeed-slow),transform var(--_animspeed-slow) var(--_animbezier);transform:translateY(30px)}.popup.animate-in{opacity:1;visibility:visible}.popup.animate-in .popup__content{opacity:1;transform:translateY(0)}.popup.animate-out{opacity:0;visibility:hidden;transition:opacity var(--_animspeed-medium) var(--_animspeed-slow),visibility 0s calc(.3s + var(--_animspeed-slow))}.popup.animate-out .popup__content{opacity:0;transform:translateY(-30px)}.popup-close{transition:color var(--_animspeed-medium),transform var(--_animspeed-medium) var(--_animbezier);transform:scale3d(0,0,0)}.popup-close.is-scaled-up{transform:scale(1)}.loader{z-index:9999;background-color:var(--base);opacity:1;visibility:visible;transition:all .3s ease-in-out;position:fixed;inset:0}.loader.loaded{opacity:0;visibility:hidden}.loader__content{position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.loader__logo{width:100px}.loader__logo img{width:100%;height:auto;display:block}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale3d(1.14,1.14,1.14)}}.scaleOut{animation:.3s both scaleOut}@font-face{font-family:Phosphor;src:url(./Phosphor.x59EyKmm.woff2)format("woff2"),url(./Phosphor.DVuTvPfB.woff)format("woff"),url(./Phosphor.yfsDooQ_.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}.ph{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:Phosphor!important}.ph.ph-linkedin-logo:before{content:""}.ph.ph-github-logo:before{content:""}.ph.ph-medium-logo:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-app-store-logo:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-android-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-x:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-moon-stars:before{content:""}.ph.ph-sun:before{content:""}.intro__header{z-index:3;background-color:#0000;width:100%;height:50px;margin-top:2rem;padding:0 2rem;position:relative}@media only screen and (width>=768px){.intro__header{margin-top:4rem;padding:0 6rem}}@media only screen and (width>=1200px){.intro__header{position:absolute;top:0;left:0}}@media only screen and (width>=1400px){.intro__header{height:54px}}@media only screen and (width>=1600px){.intro__header{height:60px;padding:0 8rem}}.header__logo{height:100%;color:var(--t-bright);position:relative}.header__logo svg{width:auto;height:100%;display:block}.menu-trigger{position:absolute;top:0;right:12rem}@media only screen and (width>=768px){.menu-trigger{position:absolute;top:0;right:16rem}}.header__menu{width:-moz-calc(100% - 4rem);background-color:rgba(var(--accent-rgb),.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--_radius-s);z-index:20;opacity:0;width:calc(100% - 4rem);height:auto;transition:opacity var(--_animspeed-medium),transform var(--_animspeed-medium) var(--_animbezier);padding:3rem;position:absolute;top:7rem;right:2rem;transform:translateY(.6rem)}.header__menu.is-visible{opacity:1;transform:translateY(0)}@media only screen and (width>=768px){.header__menu{width:calc(100% - 12rem);padding:6rem;top:7rem;right:6rem}}@media only screen and (width>=1200px){.menu-trigger{display:none}.header__menu{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-radius:0;width:auto;max-width:none;height:auto;padding:0;transform:translateY(0)}.header__menu,.menu__container{opacity:1;position:relative;top:auto;right:auto}.menu__container{visibility:visible}}.navigation{flex-direction:column}.navigation li .btn{-webkit-backdrop-filter:none;backdrop-filter:none;display:block}@media only screen and (width>=1200px){.navigation{flex-direction:row}.navigation li{margin-bottom:0}.navigation li .btn{display:inline-flex}}.socials-circles{flex-direction:row}.navigation,.socials-circles{align-items:center;gap:.75rem;display:flex}.contactdata__socials,.navigation,.socials-circles{margin:0;padding:0;list-style:none}.contactdata__socials li{color:var(--t-muted);align-items:center;gap:.5rem;display:flex}.contactdata__socials li+li{margin-top:.5rem}.inner{z-index:4;background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden auto}.inner__controls{z-index:5;position:fixed;top:2rem;left:2rem}.inner__content{background-color:var(--base-inner);padding-top:70px;position:relative}@media only screen and (width>=768px){.inner__controls{top:4rem;left:6rem}.inner__content{padding-top:90px}}@media only screen and (width>=1200px){.inner{overflow:hidden}.inner__controls{left:calc(50% + 6rem)}.inner__content{background-color:#0000;height:100%;min-height:600px;padding-top:0;overflow:hidden}.inner__info,.inner__media{height:100%}.inner__info{padding-top:9rem}}.inner__blocks,.inner__info,.inner__media{position:relative}.inner__info{background-color:var(--base-inner);overflow:hidden auto}@media only screen and (width>=1400px){.inner__info{padding-top:9.4rem}}@media only screen and (width>=1600px){.inner__controls{left:calc(50% + 8rem)}.inner__info{padding-top:10rem}}.inner__blocks{padding:8rem 0}.inner__container{margin-bottom:8rem;position:relative}.inner__container:last-of-type{margin-bottom:0}@media only screen and (width>=768px){.inner__blocks{padding:10rem 0}.inner__container{margin-bottom:10rem}}@media only screen and (width>=1400px){.inner__blocks{padding:11rem 0}.inner__container{margin-bottom:11rem}}.content-block{padding:0 2rem;position:relative}.inner__media{border-top-left-radius:var(--_radius-m);border-top-right-radius:var(--_radius-m);height:60vh;min-height:500px;position:relative;overflow:hidden}.inner__media.media-autoheight{height:auto}@media only screen and (width>=768px){.content-block{padding:0 6rem}.inner__media{border-top-left-radius:var(--_radius-l);border-top-right-radius:var(--_radius-l);min-height:768px}}@media only screen and (width>=992px){.inner__media{min-height:1024px}}@media only screen and (width>=1200px){.inner__media{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;height:100%;min-height:0}}.innermedia__content{width:100%;height:100%;position:relative}.innermedia__content.autoheight-content{height:auto}@media only screen and (width>=1200px){.innermedia__content.autoheight-content{height:100%}}.innermedia__image{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.media-image-1{background-image:url(./first.DI1lUZjF.png)}.inner-image-2{background-image:url(./second.xJ730VJ4.png)}.top-controls{z-index:5;position:absolute;top:2rem;right:2rem}@media only screen and (width>=768px){.top-controls{top:4rem;right:6rem}}@media only screen and (width>=1600px){.content-block{padding:0 8rem}.top-controls{right:8rem}}.main{z-index:3;height:100%;overflow:hidden auto}.main,.main__content{position:relative}@media only screen and (width>=1200px){.main{overflow:hidden}.main__content{width:100%;height:100%;position:absolute;top:0;left:0}}.main__intro{background-color:var(--base);position:relative}.intro__background{width:100%;height:100%;position:absolute;top:0;left:0}.intro__content{z-index:2;padding:10rem 0;position:relative}@media only screen and (width>=768px){.intro__content{padding:14rem 0}}@media only screen and (width>=1200px){.intro__content{height:100%;padding:0}}.headline{width:100%;padding:0 2rem;position:relative}@media only screen and (width>=768px){.headline{padding:0 6rem}}@media only screen and (width>=1200px){.headline{position:absolute;top:50%;bottom:auto;left:0;transform:translateY(-50%)}}@media only screen and (width>=1600px){.headline{padding:0 8rem}}.intro__bottomline{z-index:3;margin-bottom:2rem;padding:0 2rem;position:relative}@media only screen and (width>=768px){.intro__bottomline{margin-bottom:4rem;padding:0 6rem}}@media only screen and (width>=1200px){.intro__bottomline{width:100%;margin-bottom:0;position:absolute;bottom:4rem;left:0}}.bottomline__left{margin-bottom:1rem}.main__media{border-top-left-radius:var(--_radius-m);border-top-right-radius:var(--_radius-m);height:60vh;min-height:500px;position:relative;overflow:hidden}@media only screen and (width>=768px){.main__media{border-top-left-radius:var(--_radius-l);border-top-right-radius:var(--_radius-l);min-height:768px}}@media only screen and (width>=992px){.main__media{min-height:1024px}}@media only screen and (width>=1200px){.bottomline__left{margin-bottom:0}.main__media{-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;height:100%;min-height:0}}.media__content{width:100%;height:100%;position:relative}.media__image{-moz-background-size:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.media__badge{width:auto;height:auto;position:absolute;bottom:2rem;right:2rem}.media__badge a{display:block}.media__badge img{width:140px;height:auto}@media only screen and (width>=768px){.media__badge{bottom:4rem;right:6rem}.media__badge img{width:auto}}@media only screen and (width>=1600px){.intro__bottomline{padding:0 8rem}.media__badge{right:8rem}}.contactdata{margin-bottom:2.8rem}@media only screen and (width>=768px){.contactdata:nth-of-type(3),.contactdata:nth-of-type(4){margin-bottom:0}}.contactdata__title{margin-bottom:.4rem}.contactdata__descr,.contactdata__descr a,.storebadge__link{white-space:nowrap}.contactdata__descr p.small{line-height:1.5}.contactdata__socials,.device__bezel,.doctabs__tab{position:relative}.contactdata__socials,.contactdata__socials li{font:400 1.8rem/1.5 Inter,sans-serif;display:block}.contactdata__socials li i{vertical-align:middle;color:var(--t-muted);margin-right:.8rem;font-size:1.8rem}.contactdata__socials li a{color:var(--t-muted);font:400 1.8rem/1.5 Inter,sans-serif}.app-shell{background-color:var(--base);min-height:100dvh;color:var(--t-default);flex-direction:column;font-size:1rem;line-height:1.6;display:flex}.app-shell :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,label,small,blockquote,figure){font:inherit;letter-spacing:normal;text-transform:none;color:inherit;margin:0}.app-shell :where(a){font:inherit}.app-shell :where(.btn){font-size:.9375rem}.app-shell :where(.btn-round){width:2.75rem;min-width:2.75rem;height:2.75rem;font-size:1rem}.app-shell :where(.btn-default){height:2.75rem;padding:0 1.25rem}.app-shell__header{border-bottom:1px solid var(--deviders);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem calc(clamp(1rem,4vw,3.5rem));display:flex}.app-shell__brand{color:var(--t-bright);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.app-shell__brand svg{width:2rem;height:2rem;color:var(--accent);flex:none}.app-shell__brand-text{font-family:var(--font-display,"Oswald",sans-serif);letter-spacing:.02em;text-transform:uppercase;font-size:1rem;font-weight:500}.app-shell__actions{align-items:center;gap:.5rem;display:flex}.app-shell__main{flex:auto;width:100%;max-width:72rem;margin-inline:auto;padding:calc(clamp(1.5rem,4vw,3.5rem)) calc(clamp(1rem,4vw,3.5rem))}.app-shell__title{font-family:var(--font-display,"Oswald",sans-serif);text-transform:uppercase;color:var(--t-bright);margin:0 0 .75rem;font-size:calc(clamp(2rem,6vw,3.25rem));font-weight:600;line-height:1.05}.app-shell__title .colored{color:var(--accent)}.app-shell__lead{max-width:44rem;color:var(--t-muted);margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.6}.app-panel{background-color:var(--base-inner);border:1px solid var(--strokes);border-radius:1.25rem;padding:calc(clamp(1.25rem,3vw,2rem))}.app-panel__title{font-family:var(--font-display,"Oswald",sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--t-placeholders);margin:0 0 1.25rem;font-size:.8125rem;font-weight:500}.app-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=62rem){.app-grid--split{grid-template-columns:1.4fr 1fr;align-items:start}}.app-shell__footer{border-top:1px solid var(--deviders);color:var(--t-placeholders);padding:1.25rem calc(clamp(1rem,4vw,3.5rem)) 2rem;font-size:.875rem}.app-shell__footer a{color:var(--t-muted);border-bottom:1px solid var(--strokes);transition:color var(--_animspeed-medium) var(--_animbezier);text-decoration:none}.app-shell__footer a:hover{color:var(--accent)}.applanding__hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.applanding__identity{align-items:center;gap:1.25rem;min-width:0;display:flex}.appicon{border:1px solid var(--strokes);background-color:var(--base-inner);border-radius:23%;flex:none;width:5.5rem;height:5.5rem;overflow:hidden}.appicon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.appicon--placeholder{font-family:var(--font-display,"Oswald",sans-serif);color:var(--accent);place-items:center;font-size:2.25rem;font-weight:600;display:grid}.applanding__titles{min-width:0}.applanding__name{font-family:var(--font-display,"Oswald",sans-serif);text-transform:uppercase;color:var(--t-bright);margin:0 0 .35rem;font-size:calc(clamp(1.75rem,5vw,2.75rem));font-weight:600;line-height:1.05}.applanding__tagline{color:var(--t-muted);max-width:38rem;margin:0 0 .75rem}.applanding__chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chip{border:1px solid var(--strokes);letter-spacing:.04em;text-transform:uppercase;color:var(--t-muted);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;display:inline-block}.chip--muted{color:var(--t-placeholders)}.chip--status{border-color:var(--accent);color:var(--accent)}.storebadges{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.storebadge{align-items:center;text-decoration:none;display:inline-flex}.storebadge__img{width:auto;height:2.75rem;display:block}.storebadge__link{border:1px solid var(--strokes);color:var(--t-default);transition:border-color var(--_animspeed-medium) var(--_animbezier),color var(--_animspeed-medium) var(--_animbezier),background-color var(--_animspeed-medium) var(--_animbezier);border-radius:999px;align-items:center;gap:.7rem;padding:.6rem 1.25rem;display:inline-flex}.storebadge__icon{flex:none;font-size:1.6rem;line-height:1}.storebadge__text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.storebadge__kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--t-placeholders);font-size:.6875rem}.storebadge__store{font-family:var(--font-display,"Oswald",sans-serif);letter-spacing:.01em;font-size:1.0625rem;font-weight:500}.storebadge:hover .storebadge__link{border-color:var(--accent);color:var(--accent);background-color:var(--hover-fill)}.storebadge:hover .storebadge__kicker{color:var(--accent)}.storebadge--soon{border:1px dashed var(--strokes);color:var(--t-placeholders);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.8125rem;display:inline-flex}.doctabs{border-bottom:1px solid var(--deviders);flex-wrap:wrap;gap:.25rem;margin:0 0 2rem;display:flex}.doctabs__tab{color:var(--t-muted);transition:color var(--_animspeed-medium) var(--_animbezier),border-color var(--_animspeed-medium) var(--_animbezier);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.65rem 1rem;font-size:.9375rem;text-decoration:none}.doctabs__tab:hover{color:var(--t-bright)}.doctabs__tab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.shots{margin:0 0 2.5rem}.shots__track{scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:1.25rem;margin:0;padding:0 0 1rem;list-style:none;display:flex;overflow-x:auto}.shots__item{scroll-snap-align:start;flex:none}.device{width:11.5rem;margin:0}.device__bezel{border:.5rem solid var(--per-base);aspect-ratio:9/19.5;border-radius:1.9rem;overflow:hidden;box-shadow:0 1rem 2.5rem #00000047}.device__bezel,.device__notch{background-color:var(--per-base)}.device__notch{z-index:2;border-bottom-right-radius:.6rem;border-bottom-left-radius:.6rem;width:38%;height:1rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.device__screen{-o-object-fit:cover;object-fit:cover;border-radius:1.4rem;width:100%;height:100%;display:block}.device__screen--placeholder{background:linear-gradient(160deg,var(--base-inner),var(--hover-fill));place-items:center;padding:1rem;display:grid}.device__caption,.device__screen--placeholder{text-align:center;color:var(--t-placeholders);font-size:.8125rem}.device__caption{margin-top:.6rem}.applanding__about,.applanding__features{margin-bottom:2.5rem}.applanding__para{max-width:44rem;color:var(--t-muted);margin:0 0 1rem;line-height:1.7}.featuregrid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}.featurecard__title{font-family:var(--font-display,"Oswald",sans-serif);text-transform:uppercase;letter-spacing:.03em;color:var(--t-bright);margin:0 0 .5rem;font-size:1.0625rem;font-weight:500}.featurecard__body{color:var(--t-muted);margin:0;font-size:.9375rem;line-height:1.6}.applanding__dochead{margin-bottom:1rem}.applanding__backlink{color:var(--t-muted);font-size:.875rem;text-decoration:none}.applanding__backlink:hover{color:var(--accent)}.legal{max-width:46rem}.legal__title{font-family:var(--font-display,"Oswald",sans-serif);text-transform:uppercase;color:var(--t-bright);margin:0 0 .35rem;font-size:calc(clamp(1.75rem,5vw,2.5rem));font-weight:600}.legal__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--t-placeholders);margin:0 0 1.25rem;font-size:.8125rem}.legal__intro{color:var(--t-muted);margin:0 0 2.5rem;line-height:1.7}.legal__section{margin-bottom:2rem}.legal__heading{font-family:var(--font-display,"Oswald",sans-serif);text-transform:uppercase;letter-spacing:.04em;color:var(--t-bright);margin:0 0 .75rem;font-size:1.125rem;font-weight:500}.legal__para{color:var(--t-muted);margin:0 0 .875rem;line-height:1.7}.legal__list{margin:0 0 .875rem;padding-left:1.25rem;list-style:outside}.legal__list li{color:var(--t-muted);margin-bottom:.35rem;line-height:1.7}.app-grid--cards{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr))}.app-card__name{font-family:var(--font-display,"Oswald",sans-serif);text-transform:uppercase;letter-spacing:.02em;color:var(--t-bright);font-size:1.375rem;font-weight:500;line-height:1.15}.appcard__identity{align-items:center;gap:.875rem;display:flex}.appcard__icon{border:1px solid var(--strokes);background-color:var(--base);width:3.25rem;height:3.25rem;font-family:var(--font-display,"Oswald",sans-serif);color:var(--accent);border-radius:23%;flex:none;place-items:center;font-size:1.25rem;font-weight:600;display:grid;overflow:hidden}.appcard__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}body{font-family:var(--font-sans);background-color:var(--base);color:var(--t-default)}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.invisible{visibility:hidden}.fixed{position:fixed}.static{position:static}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.w-full{width:100%}.min-w-0{min-width:0}.\[\&_svg\]\:shrink-0 svg,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-out{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.auto-rows-min{grid-auto-rows:min-content}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-6{gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.rounded-md{border-radius:var(--_radius-m)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-background{background-color:var(--base)}.bg-card{background-color:var(--base-inner)}.bg-destructive{background-color:#e5484d}.bg-primary{background-color:var(--accent)}.bg-secondary{background-color:var(--secondary)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-6{padding-block:calc(var(--spacing) * 6)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-card-foreground{color:var(--t-default)}.text-muted-foreground{color:var(--t-muted)}.text-primary{color:var(--accent)}.text-primary-foreground{color:var(--t-opp-bright)}.text-secondary-foreground{color:var(--t-per-bright-dark)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--hover-fill)}.hover\:bg-destructive\/90:hover{background-color:oklab(62.5565% .177936 .0756249/.9)}.hover\:bg-primary\/90:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--accent) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--t-bright)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--accent)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:oklab(62.5565% .177936 .0756249/.2)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.\[\&_svg\]\:pointer-events-none svg,.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:#e5484d}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:oklab(62.5565% .177936 .0756249/.2)}@media (width>=48rem){.md\:w-1\/2{width:50%}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}}@media (width>=80rem){.xl\:w-1\/2{width:50%}.xl\:flex-row{flex-direction:row}.xl\:flex-row-reverse{flex-direction:row-reverse}.xl\:justify-between{justify-content:space-between}}[color-scheme=dark] .dark\:border-input{border-color:var(--strokes)}[color-scheme=dark] .dark\:bg-destructive\/60{background-color:oklab(62.5565% .177936 .0756249/.6)}[color-scheme=dark] .dark\:bg-input\/30{background-color:var(--strokes)}@supports (color:color-mix(in lab,red,red)){[color-scheme=dark] .dark\:bg-input\/30{background-color:color-mix(in oklab,var(--strokes) 30%,transparent)}}@media (hover:hover){[color-scheme=dark] .dark\:hover\:bg-accent\/50:hover{background-color:var(--hover-fill)}@supports (color:color-mix(in lab,red,red)){[color-scheme=dark] .dark\:hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--hover-fill) 50%,transparent)}}[color-scheme=dark] .dark\:hover\:bg-input\/50:hover{background-color:var(--strokes)}@supports (color:color-mix(in lab,red,red)){[color-scheme=dark] .dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab,var(--strokes) 50%,transparent)}}}[color-scheme=dark] .dark\:aria-invalid\:ring-destructive\/40[aria-invalid=true],[color-scheme=dark] .dark\:focus-visible\:ring-destructive\/40:focus-visible{--tw-ring-color:oklab(62.5565% .177936 .0756249/.4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--_size:2rem;--_radius-s:2rem;--_radius-m:3rem;--_radius-l:5rem;--_animspeed-fast:.1s;--_animspeed-medium:.3s;--_animspeed-slow:.6s;--_animbezier:cubic-bezier(.23, .65, .74, 1.09);--base--light:#e1e1e6;--base-inner--light:#d5d5e0;--accent--light:#4d26b3;--accent-rgb--light:77, 38, 179;--secondary--light:#b1e82d;--deviders--light:#8a8793;--strokes--light:#b3b3c4;--hover-fill--light:#fff;--transparent-bg--light:#090516e6;--t-bright--light:#111;--t-default--light:#2b2b2b;--t-muted--light:#4c4c4c;--t-muted-rgb--light:76, 76, 76;--t-placeholders--light:#7b7a82;--t-opp-bright--light:#fff;--t-opp-default--light:#f2f2f2;--t-opp-muted--light:#c2bfd1;--base--dark:#090516;--base-inner--dark:#121226;--accent--dark:#6b57ff;--accent-rgb--dark:107, 87, 255;--secondary--dark:#b1e82d;--deviders--dark:#3a3745;--strokes--dark:#565560;--hover-fill--dark:#262235;--transparent-bg--dark:#0905164d;--t-bright--dark:#fff;--t-default--dark:#f2f2f2;--t-muted--dark:#c2bfd1;--t-muted-rgb--dark:194, 191, 209;--t-placeholders--dark:#838093;--t-opp-bright--dark:#111;--t-opp-default--dark:#2b2b2b;--t-opp-muted--dark:#4c4c4c;--per-base:#130e28;--per-base-rgb:19, 14, 40;--t-per-bright-light:#fff;--t-per-bright-light-rgb:255, 255, 255;--t-per-default-light:#f2f2f2;--t-per-muted-light:#c2bfd1;--t-per-bright-dark:#111;--t-per-default-dark:#2b2b2b;--t-per-muted-dark:#4c4c4c}@media (prefers-color-scheme:light){:root{--base:var(--base--light);--base-inner:var(--base-inner--light);--accent:var(--accent--light);--accent-rgb:var(--accent-rgb--light);--secondary:var(--secondary--light);--deviders:var(--deviders--light);--strokes:var(--strokes--light);--hover-fill:var(--hover-fill--light);--transparent-bg:var(--transparent-bg--light);--t-bright:var(--t-bright--light);--t-default:var(--t-default--light);--t-muted:var(--t-muted--light);--t-muted-rgb:var(--t-muted-rgb--light);--t-placeholders:var(--t-placeholders--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-default:var(--t-opp-default--light);--t-opp-muted:var(--t-opp-muted--light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}@media (prefers-color-scheme:dark){:root{--base:var(--base--dark);--base-inner:var(--base-inner--dark);--accent:var(--accent--dark);--accent-rgb:var(--accent-rgb--dark);--secondary:var(--secondary--dark);--deviders:var(--deviders--dark);--strokes:var(--strokes--dark);--hover-fill:var(--hover-fill--dark);--transparent-bg:var(--transparent-bg--dark);--t-bright:var(--t-bright--dark);--t-default:var(--t-default--dark);--t-muted:var(--t-muted--dark);--t-muted-rgb:var(--t-muted-rgb--dark);--t-placeholders:var(--t-placeholders--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-default:var(--t-opp-default--dark);--t-opp-muted:var(--t-opp-muted--dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}[color-scheme=light]{--base:var(--base--light);--base-inner:var(--base-inner--light);--accent:var(--accent--light);--accent-rgb:var(--accent-rgb--light);--secondary:var(--secondary--light);--deviders:var(--deviders--light);--strokes:var(--strokes--light);--hover-fill:var(--hover-fill--light);--transparent-bg:var(--transparent-bg--light);--t-bright:var(--t-bright--light);--t-default:var(--t-default--light);--t-muted:var(--t-muted--light);--t-muted-rgb:var(--t-muted-rgb--light);--t-placeholders:var(--t-placeholders--light);--t-opp-bright:var(--t-opp-bright--light);--t-opp-default:var(--t-opp-default--light);--t-opp-muted:var(--t-opp-muted--light)}[color-scheme=dark]{--base:var(--base--dark);--base-inner:var(--base-inner--dark);--accent:var(--accent--dark);--accent-rgb:var(--accent-rgb--dark);--secondary:var(--secondary--dark);--deviders:var(--deviders--dark);--strokes:var(--strokes--dark);--hover-fill:var(--hover-fill--dark);--transparent-bg:var(--transparent-bg--dark);--t-bright:var(--t-bright--dark);--t-default:var(--t-default--dark);--t-muted:var(--t-muted--dark);--t-muted-rgb:var(--t-muted-rgb--dark);--t-placeholders:var(--t-placeholders--dark);--t-opp-bright:var(--t-opp-bright--dark);--t-opp-default:var(--t-opp-default--dark);--t-opp-muted:var(--t-opp-muted--dark)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}
