.warm-admin-page,.warm-admin-shell,.warm-admin-modal{--warm-ink: #422006;--warm-muted: #8a5a26;--warm-yellow: #facc15;--warm-amber: #f59e0b;--warm-orange: #f97316;--warm-cream: #fffaf0;--warm-line: rgba(245, 158, 11, .24)}.warm-admin-page{position:relative;isolation:isolate;min-height:100%;padding:clamp(1rem,2.5vw,2rem);overflow:hidden;color:var(--warm-ink)!important;background:radial-gradient(circle at 8% 4%,rgba(250,204,21,.28),transparent 28rem),radial-gradient(circle at 95% 12%,rgba(249,115,22,.19),transparent 30rem),linear-gradient(145deg,#fffdf8,#fff7df 52%,#fffaf3)!important;border:1px solid rgba(255,255,255,.9);border-radius:2rem;animation:warm-page-enter .56s cubic-bezier(.2,.8,.2,1) both}.warm-admin-page:before,.warm-admin-page:after{position:absolute;z-index:-1;width:15rem;height:15rem;border-radius:9999px;content:"";pointer-events:none;filter:blur(1px);animation:warm-orbit 9s ease-in-out infinite alternate}.warm-admin-page:before{top:-8rem;right:12%;background:linear-gradient(135deg,#facc1547,#f9731614)}.warm-admin-page:after{bottom:-10rem;left:5%;background:linear-gradient(135deg,#f9731624,#fbbf2438);animation-delay:-3s}.warm-admin-page h1,.warm-admin-page h2,.warm-admin-page h3,.warm-admin-page h4,.warm-admin-modal h1,.warm-admin-modal h2,.warm-admin-modal h3{color:var(--warm-ink)!important;letter-spacing:-.025em}.warm-admin-page .glass-effect,.warm-admin-page section,.warm-admin-page aside,.warm-admin-page header[class*=bg-white],.warm-admin-page div[class*=rounded-2xl][class*=bg-white],.warm-admin-page div[class*=rounded-3xl][class*=bg-white],.warm-admin-modal div[class*="bg-white/20"]{border-color:var(--warm-line)!important;background-color:#ffffffd1!important;box-shadow:0 22px 55px -38px #9a4e088c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.warm-admin-page .glass-effect,.warm-admin-page .group[class*=rounded],.warm-admin-page section,.warm-admin-page aside{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}.warm-admin-page .glass-effect:hover,.warm-admin-page .group[class*=rounded]:hover{border-color:#f973165c!important;box-shadow:0 26px 58px -35px #c2410c73}.warm-admin-page input,.warm-admin-page select,.warm-admin-page textarea,.warm-admin-modal input,.warm-admin-modal select,.warm-admin-modal textarea{color:var(--warm-ink)!important;border-color:#f59e0b47!important;background:#ffffffe6!important;box-shadow:inset 0 1px #ffffffe6,0 8px 24px -20px #9a341280;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease!important}.warm-admin-page input:focus,.warm-admin-page select:focus,.warm-admin-page textarea:focus,.warm-admin-modal input:focus,.warm-admin-modal select:focus,.warm-admin-modal textarea:focus{border-color:var(--warm-orange)!important;box-shadow:0 0 0 4px #fbbf242e,0 14px 30px -22px #ea580ccc!important;outline:none}.warm-admin-page button,.warm-admin-page a,.warm-admin-modal button{transition:color .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease!important}.warm-admin-page button:hover,.warm-admin-modal button:hover{transform:translateY(-2px)}.warm-admin-page button:active,.warm-admin-modal button:active{transform:translateY(0) scale(.97)}.warm-admin-page button[class*=bg-primary],.warm-admin-page button[class*=bg-indigo],.warm-admin-page button[class*=bg-slate-900],.warm-admin-modal button[class*=bg-indigo]{color:#fff!important;border-color:transparent!important;background:linear-gradient(120deg,var(--warm-amber),var(--warm-orange))!important;box-shadow:0 14px 28px -15px #ea580ccc!important}.warm-admin-page button[class*=bg-primary]:hover,.warm-admin-page button[class*=bg-indigo]:hover,.warm-admin-page button[class*=bg-slate-900]:hover,.warm-admin-modal button[class*=bg-indigo]:hover{background:linear-gradient(120deg,#fbbf24,#ea580c)!important;box-shadow:0 18px 32px -14px #c2410cbf!important}.warm-admin-page [class*=text-primary],.warm-admin-page [class*=text-indigo]{color:#c2410c!important}.warm-admin-page [class*="bg-primary/"],.warm-admin-page [class*=bg-indigo-][class*="/1"]{background-color:#fbbf2429!important}.warm-admin-page table thead{color:#92400e;background:linear-gradient(90deg,#fef3c7f5,#fff7edf5)!important;border-color:var(--warm-line)!important}.warm-admin-page table tbody tr{border-color:#f59e0b21!important;transition:background-color .2s ease,transform .2s ease}.warm-admin-page table tbody tr:hover{background:#fff7ede0!important}.warm-admin-page img,.warm-admin-page [style*=background-image]{transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .35s ease!important}.warm-admin-page .group:hover img,.warm-admin-page .group:hover [style*=background-image]{filter:saturate(1.08) contrast(1.02)}.warm-admin-modal>div.absolute{background:#43140794!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.warm-admin-modal>div.relative,.warm-admin-modal>div:not(.absolute)>div{border:1px solid rgba(251,191,36,.35)!important;background:radial-gradient(circle at 90% 0,rgba(250,204,21,.22),transparent 18rem),#fffdf8f5!important;box-shadow:0 35px 90px -28px #431407b3!important}.warm-new-booking>div.relative{border-radius:2rem!important;overflow:hidden}.warm-new-booking div[class*="bg-[#192633]"],.warm-new-booking div[class*="bg-[#111a22]"]{border-color:#f59e0b2e!important;background:#fffdf8eb!important}.warm-new-booking .warm-choice-card{border:1px solid rgba(245,158,11,.24)!important;border-radius:1.5rem!important;background:#ffffffe6!important;box-shadow:0 20px 45px -34px #9a3412b3!important;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .26s ease!important}.warm-new-booking .warm-choice-card:hover{transform:translateY(-7px);border-color:#f97316a6!important;box-shadow:0 30px 55px -30px #c2410c94!important}.warm-new-booking .warm-choice-card>div:first-child{filter:sepia(.18) saturate(1.18)}.warm-new-booking h3,.warm-new-booking h4{color:var(--warm-ink)!important}.warm-new-booking p{color:var(--warm-muted)!important}.warm-new-booking .warm-choice-icon{color:#ea580c!important;border-color:#fbbf2473!important;background:linear-gradient(145deg,#fef3c7,#ffedd5)!important;box-shadow:0 12px 24px -16px #c2410ce6!important}.warm-new-booking .warm-choice-primary,.warm-new-booking .warm-choice-secondary{color:#fff!important;border-color:transparent!important;background:linear-gradient(120deg,var(--warm-amber),var(--warm-orange))!important;box-shadow:0 14px 28px -16px #c2410cd9!important}.warm-new-booking .warm-choice-secondary{color:#9a3412!important;border-color:#f9731652!important;background:linear-gradient(120deg,#fff7ed,#fef3c7)!important}.warm-activities tbody tr{cursor:default}.warm-hiring .glass-effect,.warm-activities .glass-effect{border-radius:1.5rem}.warm-create-client .glass-effect,.warm-quick-event .glass-effect{border-color:#f59e0b3d!important;background:#fffdf8f0!important}.warm-create-client h1,.warm-create-client label,.warm-quick-event label{color:var(--warm-ink)!important}.warm-create-client p[class*="text-[#92adc9]"]{color:var(--warm-muted)!important}.warm-create-client input,.warm-create-client textarea{color:var(--warm-ink)!important;border-color:#f59e0b4d!important;background:#fff!important}.warm-create-client button[class*="bg-[#137fec]"],.warm-quick-event button[class*="bg-[#137fec]"],.warm-quick-event button[class*=bg-slate-900],.warm-hiring .warm-primary-action{color:#fff!important;border-color:transparent!important;background:linear-gradient(120deg,var(--warm-amber),var(--warm-orange))!important;box-shadow:0 15px 30px -16px #c2410ccc!important}.warm-create-client button[class*="border-[#137fec]"]{color:#c2410c!important;border-color:#f9731666!important;background:#fff7ed!important}.warm-quick-event span[class*="bg-[#137fec]"],.warm-quick-event div[class*="bg-[#137fec]"]{color:#fff!important;background:linear-gradient(135deg,var(--warm-yellow),var(--warm-orange))!important;box-shadow:0 10px 20px -14px #c2410cbf}.warm-notifications .glass-effect{border-color:#f59e0b38!important;background-color:#ffffffdb!important}.warm-notifications section{overflow:hidden}.warm-notifications [class*=border-indigo]{border-color:#f9731680!important}.warm-notifications [class*=text-indigo]{color:#ea580c!important}.warm-template-editor input,.warm-template-editor textarea,.warm-template-preview select{color:var(--warm-ink)!important;border-color:#f59e0b4d!important;background:#fff!important}.warm-template-preview>div.relative,.warm-template-preview div[class*="bg-[#0b0d11]"]{color:var(--warm-ink)!important;border-color:#f59e0b40!important;background:#fffdf8fa!important}.warm-template-preview [class*=text-white],.warm-template-preview [class*=text-gray-200],.warm-template-preview [class*=text-gray-300]{color:var(--warm-ink)!important}.warm-template-preview [class*=text-gray-400]{color:var(--warm-muted)!important}.warm-template-preview .prose,.warm-template-preview .prose *{color:#57534e!important}.warm-admin-page>main>div>div,.warm-admin-page>div>main>div>div{animation:warm-rise .52s cubic-bezier(.2,.8,.2,1) both}.warm-admin-page>main>div>div:nth-child(2),.warm-admin-page>div>main>div>div:nth-child(2){animation-delay:70ms}.warm-admin-page>main>div>div:nth-child(3),.warm-admin-page>div>main>div>div:nth-child(3){animation-delay:.14s}@keyframes warm-page-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes warm-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes warm-orbit{0%{transform:translate3d(-10px,-8px,0) scale(.96)}to{transform:translate3d(24px,18px,0) scale(1.08)}}@media(prefers-reduced-motion:reduce){.warm-admin-page,.warm-admin-page *,.warm-admin-modal *{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}@media(max-width:640px){.warm-admin-page{padding:.85rem;border-radius:1.5rem}}.auth-page{--auth-orange: #f97316;--auth-amber: #f59e0b;--auth-ink: #2d1b0e;position:relative;min-height:100vh;overflow:hidden;color:var(--auth-ink);background:radial-gradient(circle at 8% 16%,rgba(251,191,36,.24),transparent 28%),radial-gradient(circle at 92% 78%,rgba(249,115,22,.18),transparent 30%),linear-gradient(145deg,#fffdf8,#fff7e8 48%,#fff);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.auth-page:before,.auth-page:after{content:"";position:absolute;z-index:0;width:28rem;height:28rem;border-radius:999px;filter:blur(8px);opacity:.55;pointer-events:none;animation:auth-orbit 14s ease-in-out infinite alternate}.auth-page:before{top:5rem;right:-13rem;background:#fb923c2e}.auth-page:after{bottom:-18rem;left:-9rem;background:#facc1533;animation-delay:-5s}.auth-navbar{position:relative;z-index:30;padding:1rem clamp(1rem,4vw,3rem) 0;animation:auth-drop-in .65s cubic-bezier(.2,.8,.2,1) both}.auth-navbar__inner{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1180px;min-height:68px;margin:auto;padding:.7rem .8rem .7rem 1rem;border:1px solid rgba(255,255,255,.86);border-radius:22px;background:#ffffffc2;box-shadow:0 18px 50px #78410f17;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--auth-ink);text-decoration:none}.auth-brand__mark{display:grid;width:42px;height:42px;place-items:center;color:#fff;border-radius:14px;background:linear-gradient(135deg,var(--auth-amber),var(--auth-orange));box-shadow:0 9px 24px #f9731645;transition:transform .35s ease}.auth-brand:hover .auth-brand__mark{transform:rotate(-7deg) scale(1.06)}.auth-brand__copy{display:grid;line-height:1.1}.auth-brand__copy strong{font-size:.92rem;letter-spacing:-.02em}.auth-brand__copy small{margin-top:.25rem;color:#9a6b3e;font-size:.66rem}.auth-navbar__menu,.auth-navbar__public-links,.auth-portal-switcher{display:flex;align-items:center;gap:.35rem}.auth-navbar__menu a{display:inline-flex;align-items:center;gap:.4rem;border-radius:12px;padding:.65rem .8rem;color:#75502f;font-size:.73rem;font-weight:800;text-decoration:none;transition:color .25s ease,background .25s ease,transform .25s ease}.auth-navbar__menu a:hover{color:var(--auth-orange);background:#fff7ed;transform:translateY(-2px)}.auth-navbar__divider{width:1px;height:26px;margin:0 .35rem;background:#f3dfc9}.auth-portal-switcher{padding:.25rem;border:1px solid #f5e5d2;border-radius:14px;background:#fffaf3}.auth-portal-switcher a{padding:.48rem .65rem}.auth-portal-switcher a.is-active{color:#fff;background:linear-gradient(135deg,var(--auth-amber),var(--auth-orange));box-shadow:0 6px 16px #f9731633}.auth-navbar__toggle{display:none;width:42px;height:42px;place-items:center;border:0;border-radius:13px;color:#7c4a20;background:#fff4e4;cursor:pointer}.auth-main{position:relative;z-index:2;display:grid;min-height:calc(100vh - 100px);place-items:center;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,3rem)}.auth-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);width:min(1080px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:32px;background:#ffffffa8;box-shadow:0 35px 90px #78410f29;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:auth-rise-in .8s .12s cubic-bezier(.16,1,.3,1) both}.auth-story{position:relative;display:flex;min-height:580px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(2rem,5vw,4.4rem);color:#fff;background:linear-gradient(145deg,#f59e0b,#f97316 57%,#ea580c)}.auth-story:before{content:"";position:absolute;top:-22%;right:-22%;width:25rem;height:25rem;border:1px solid rgba(255,255,255,.3);border-radius:50%;box-shadow:0 0 0 55px #ffffff12,0 0 0 110px #ffffff0d;animation:auth-breathe 6s ease-in-out infinite}.auth-story:after{content:"";position:absolute;bottom:-5rem;left:-4rem;width:15rem;height:15rem;border-radius:50%;background:#ffffff1a;animation:auth-float 7s ease-in-out infinite}.auth-story>*{position:relative;z-index:1}.auth-story__badge{display:inline-flex;width:fit-content;align-items:center;gap:.5rem;padding:.55rem .8rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff24;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:auth-fade-right .7s .35s both}.auth-story h1{max-width:510px;margin:1.25rem 0 1rem;font-size:clamp(2.45rem,5vw,4.4rem);line-height:.98;letter-spacing:-.055em;animation:auth-fade-right .75s .45s both}.auth-story p{max-width:470px;margin:0;color:#ffffffdb;font-size:.95rem;line-height:1.75;animation:auth-fade-right .75s .55s both}.auth-story__features{display:grid;gap:.7rem;margin-top:2rem}.auth-story__feature{display:flex;align-items:center;gap:.7rem;font-size:.77rem;font-weight:800;animation:auth-fade-right .65s both}.auth-story__feature:nth-child(1){animation-delay:.62s}.auth-story__feature:nth-child(2){animation-delay:.72s}.auth-story__feature:nth-child(3){animation-delay:.82s}.auth-story__feature span{display:grid;width:27px;height:27px;place-items:center;border-radius:9px;background:#ffffff2e}.auth-story__quote{display:flex;align-items:center;gap:.8rem;margin-top:2.5rem;color:#ffffffd1;font-size:.72rem;font-weight:700}.auth-story__quote:before{content:"";width:34px;height:2px;background:#ffffff94}.auth-form-panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem);background:#ffffffdb}.auth-form-heading{margin-bottom:2rem;animation:auth-fade-up .65s .4s both}.auth-form-icon{display:grid;width:52px;height:52px;margin-bottom:1.1rem;place-items:center;color:var(--auth-orange);border:1px solid #fed7aa;border-radius:17px;background:#fff7ed;box-shadow:0 10px 25px #f973161f;animation:auth-icon-pop .7s .7s both}.auth-form-heading small{color:var(--auth-orange);font-size:.66rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.auth-form-heading h2{margin:.45rem 0 .55rem;color:#2d1b0e;font-size:clamp(1.8rem,3vw,2.35rem);letter-spacing:-.04em}.auth-form-heading p{margin:0;color:#8c6849;font-size:.82rem;line-height:1.6}.auth-form{display:grid;gap:1.15rem}.auth-field{display:grid;gap:.5rem;animation:auth-fade-up .6s both}.auth-field:nth-of-type(1){animation-delay:.52s}.auth-field:nth-of-type(2){animation-delay:.62s}.auth-field__label{display:flex;align-items:center;justify-content:space-between;color:#543820;font-size:.69rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.auth-field__label a,.auth-help a{color:var(--auth-orange);text-decoration:none;transition:color .2s ease}.auth-field__label a:hover,.auth-help a:hover{color:#c2410c;text-decoration:underline}.auth-input-wrap{position:relative}.auth-input-wrap>svg:first-child{position:absolute;top:50%;left:1rem;color:#b58a63;transform:translateY(-50%);transition:color .25s ease,transform .25s ease;pointer-events:none}.auth-input-wrap:focus-within>svg:first-child{color:var(--auth-orange);transform:translateY(-50%) scale(1.08)}.auth-input{width:100%;height:54px;padding:0 3rem;color:#2d1b0e;border:1px solid #edddca;border-radius:16px;outline:none;background:#fffdf9;font:inherit;font-size:.85rem;box-shadow:0 5px 18px #78410f0a;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease,background .25s ease}.auth-input::placeholder{color:#b9a18b}.auth-input:hover{border-color:#fdba74}.auth-input:focus{border-color:#fb923c;background:#fff;box-shadow:0 0 0 4px #fb923c21,0 12px 30px #78410f14;transform:translateY(-1px)}.auth-password-toggle{position:absolute;top:50%;right:.8rem;display:grid;width:36px;height:36px;place-items:center;color:#a7805e;border:0;border-radius:10px;background:transparent;transform:translateY(-50%);cursor:pointer;transition:color .2s ease,background .2s ease}.auth-password-toggle:hover{color:var(--auth-orange);background:#fff1df}.auth-submit{position:relative;display:flex;width:100%;height:55px;align-items:center;justify-content:center;gap:.6rem;margin-top:.45rem;overflow:hidden;color:#fff;border:0;border-radius:16px;background:linear-gradient(110deg,#f59e0b,#f97316,#ea580c);background-size:180% 100%;box-shadow:0 13px 28px #ea580c40;font-size:.76rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;animation:auth-fade-up .6s .72s both,auth-gradient 5s linear 1.4s infinite alternate}.auth-submit:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.35),transparent 70%);transform:translate(-120%);transition:transform .65s ease}.auth-submit:hover{transform:translateY(-3px);box-shadow:0 18px 34px #ea580c52}.auth-submit:hover:after{transform:translate(120%)}.auth-submit:active{transform:translateY(0) scale(.985)}.auth-submit:disabled{opacity:.66;cursor:wait}.auth-spinner{width:19px;height:19px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:auth-spin .7s linear infinite}.auth-error{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1rem;padding:.85rem 1rem;color:#b42318;border:1px solid #fecaca;border-radius:14px;background:#fff1f2;font-size:.75rem;font-weight:750;animation:auth-shake .45s ease both}.auth-help{margin:.85rem 0 0;color:#9a795d;text-align:center;font-size:.72rem;line-height:1.6;animation:auth-fade-up .6s .82s both}@keyframes auth-drop-in{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes auth-rise-in{0%{opacity:0;transform:translateY(28px) scale(.98)}to{opacity:1;transform:none}}@keyframes auth-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes auth-fade-right{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes auth-icon-pop{0%{opacity:0;transform:scale(.6) rotate(-12deg)}70%{transform:scale(1.08) rotate(3deg)}to{opacity:1;transform:none}}@keyframes auth-orbit{to{transform:translate3d(35px,-24px,0) scale(1.08)}}@keyframes auth-breathe{50%{transform:scale(1.08) rotate(8deg)}}@keyframes auth-float{50%{transform:translate(24px,-22px)}}@keyframes auth-gradient{to{background-position:100% 50%}}@keyframes auth-spin{to{transform:rotate(360deg)}}@keyframes auth-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@media(max-width:850px){.auth-navbar__toggle{display:grid}.auth-navbar__menu{position:absolute;top:calc(100% + .65rem);right:0;left:0;display:grid;padding:.8rem;visibility:hidden;opacity:0;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:#fffffff5;box-shadow:0 20px 45px #78410f26;transform:translateY(-10px) scale(.98);transition:opacity .25s ease,transform .25s ease,visibility .25s}.auth-navbar__menu.is-open{visibility:visible;opacity:1;transform:none}.auth-navbar__public-links,.auth-portal-switcher{display:grid;grid-template-columns:repeat(2,1fr)}.auth-navbar__menu a{justify-content:center}.auth-navbar__divider{display:block;width:100%;height:1px;margin:.25rem 0}.auth-portal-switcher{grid-template-columns:repeat(3,1fr)}.auth-layout{grid-template-columns:1fr;max-width:590px}.auth-story{min-height:auto;padding:2.25rem}.auth-story h1{max-width:470px;font-size:clamp(2.2rem,9vw,3.3rem)}.auth-story__features,.auth-story__quote{display:none}}@media(max-width:520px){.auth-brand__copy small{display:none}.auth-navbar{padding:.65rem .65rem 0}.auth-navbar__inner{min-height:60px;border-radius:18px}.auth-main{min-height:auto;padding:1.25rem .65rem 2rem}.auth-layout{border-radius:24px}.auth-story{padding:1.7rem}.auth-story h1{margin:1rem 0 .65rem;font-size:2.2rem}.auth-story p{font-size:.82rem}.auth-form-panel{padding:1.7rem}}@media(prefers-reduced-motion:reduce){.auth-page *,.auth-page:before,.auth-page:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}html,body,#root{max-width:100%;overflow-x:hidden}img,video,canvas,svg{max-width:100%}@media(max-width:480px){.text-6xl{font-size:2rem!important;line-height:1.1!important}.text-5xl{font-size:1.75rem!important;line-height:1.15!important}.text-4xl{font-size:1.5rem!important;line-height:1.2!important}.text-3xl{font-size:1.25rem!important;line-height:1.25!important}.p-10,.p-8,.p-6{padding:.875rem!important}.px-10,.px-8,.px-6{padding-left:.875rem!important;padding-right:.875rem!important}.py-20,.py-16{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.rounded-3xl{border-radius:1rem!important}table{display:block;width:100%;overflow-x:auto;white-space:nowrap}[class*="min-w-[800px]"]{min-width:640px!important}[class*="min-w-[280px]"],[class*="min-w-[200px]"],[class*="min-w-[150px]"]{min-width:0!important}[class*="w-[650px]"]{width:min(calc(100vw - 1rem),650px)!important}[class*="h-[740px]"]{height:420px!important}[class*="h-[600px]"]{height:320px!important}[class*="h-[500px]"]{height:280px!important}}@media(min-width:481px)and (max-width:768px){.text-6xl{font-size:2.5rem!important;line-height:1.1!important}.text-5xl{font-size:2.125rem!important;line-height:1.15!important}.p-10,.p-8{padding:1rem!important}.px-10,.px-8{padding-left:1rem!important;padding-right:1rem!important}table{display:block;width:100%;overflow-x:auto;white-space:nowrap}[class*="w-[650px]"]{width:min(calc(100vw - 2rem),650px)!important}[class*="h-[740px]"]{height:520px!important}}
