@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=TASA+Orbiter:wght@400..800&family=TikTok+Sans:opsz,wght@12..36,300..900&display=swap";.ButtonStack-module__dark-theme___SHYl6{--color-scheme-blue-bg: rgba(33, 150, 243, .15);--color-scheme-blue-text: #64b5f6;--color-scheme-blue-border: rgba(33, 150, 243, .4);--color-scheme-red-bg: rgba(244, 67, 54, .15);--color-scheme-red-text: #ef5350;--color-scheme-red-border: rgba(244, 67, 54, .4);--color-scheme-green-bg: rgba(76, 175, 80, .15);--color-scheme-green-text: #66bb6a;--color-scheme-green-border: rgba(76, 175, 80, .4);--color-scheme-cyan-bg: rgba(0, 188, 212, .15);--color-scheme-cyan-text: #4dd0e1;--color-scheme-cyan-border: rgba(0, 188, 212, .4);--color-scheme-purple-bg: rgba(156, 39, 176, .15);--color-scheme-purple-text: #ba68c8;--color-scheme-purple-border: rgba(156, 39, 176, .4)}@keyframes ButtonStack-module__fadeIn___sdUV-{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ButtonStack-module__slideInFromTop___IqZ-U{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ButtonStack-module__slideInFromLeft___42tIx{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes ButtonStack-module__scaleIn___PURKD{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ButtonStack-module__bounceIn___1gbol{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ButtonStack-module__shimmer___Cg2R4{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes ButtonStack-module__float___xWdt-{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ButtonStack-module__pulse-gentle___sfEnf{0%,to{opacity:1}50%{opacity:.7}}.ButtonStack-module__fade-in___w-ytS{animation:ButtonStack-module__fadeIn___sdUV- .5s ease-out}.ButtonStack-module__slide-in-top___F8ElO{animation:ButtonStack-module__slideInFromTop___IqZ-U .3s ease-out}.ButtonStack-module__slide-in-left___QYrBQ{animation:ButtonStack-module__slideInFromLeft___42tIx .3s ease-out}.ButtonStack-module__scale-in___169Oc{animation:ButtonStack-module__scaleIn___PURKD .2s ease-out}.ButtonStack-module__bounce-in___uerN9{animation:ButtonStack-module__bounceIn___1gbol .6s ease-out}.ButtonStack-module__float___xWdt-{animation:ButtonStack-module__float___xWdt- 3s ease-in-out infinite}.ButtonStack-module__pulse-gentle___sfEnf{animation:ButtonStack-module__pulse-gentle___sfEnf 2s ease-in-out infinite}.ButtonStack-module__smooth-transition___C51E-{transition:all .3s cubic-bezier(.4,0,.2,1)}.ButtonStack-module__smooth-transition-slow___by5bF{transition:all .5s cubic-bezier(.4,0,.2,1)}.ButtonStack-module__stagger-item___NAE6l{opacity:0;transform:translateY(20px)}.ButtonStack-module__stagger-item___NAE6l.ButtonStack-module__animate-in___9v9S-{opacity:1;transform:translateY(0);transition:all .3s ease-out}.ButtonStack-module__btnStack___Q3Teq{display:flex;position:relative}.ButtonStack-module__btnStack--row___Q8lTA{flex-direction:row}.ButtonStack-module__btnStack--row___Q8lTA .ButtonStack-module__btnStack__container___LYoLX{flex-direction:row;gap:3px}.ButtonStack-module__btnStack--column___Tkasl{grid-column:auto!important;justify-content:end;width:fit-content}.ButtonStack-module__btnStack--column___Tkasl .ButtonStack-module__btnStack__container___LYoLX{flex-direction:column;gap:3px}.ButtonStack-module__btnStack--column___Tkasl span{justify-content:right}.ButtonStack-module__btnStack--grid___BEEWA .ButtonStack-module__btnStack__container___LYoLX{display:grid!important;position:relative!important;grid-template-columns:repeat(7,1fr)!important;gap:4px!important;width:100%!important}.ButtonStack-module__btnStack__container___LYoLX{position:relative;display:flex;gap:var(--spacing, 0px);width:min-content}.ButtonStack-module__btnStack__slider___AkdV9{position:absolute;background:var(--accent-color);border-radius:12px;pointer-events:none;z-index:0;opacity:.8;transform-origin:center;will-change:transform,width,height,border-radius;width:min-content;transition:width 0s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.ButtonStack-module__btnStack__activeSlider___ADhw1{position:absolute;pointer-events:none;z-index:2;opacity:1;transform-origin:center;will-change:transform,width,height,border-radius;width:min-content;border:1px solid;border-color:#2473d47d;box-shadow:inset 0 0 3px var(--border-color-accent);transition:width 0s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}@media(max-width:640px){.ButtonStack-module__btnStack__activeSlider___ADhw1{border-width:1px;border-radius:10px}.ButtonStack-module__btnStack__activeSlider___ADhw1:before{inset:-1px;border-radius:10px;padding:1px;opacity:.3}}@media(prefers-reduced-motion:reduce){.ButtonStack-module__btnStack__slider___AkdV9,.ButtonStack-module__btnStack__activeSlider___ADhw1{transition:none}}.ButtonStack-module__btnStack--scrollable___XsOei .ButtonStack-module__btnStack__container___LYoLX{width:max-content;min-width:100%}.ButtonStack-module__btnStack__container___LYoLX{position:relative}.ButtonStack-module__btnStack__container___LYoLX .ButtonStack-module__btnStack__slider___AkdV9,.ButtonStack-module__btnStack__container___LYoLX .ButtonStack-module__btnStack__activeSlider___ADhw1{position:absolute}.ButtonStackItem-module__btnStackItem___KpYni{position:relative;z-index:1;background:transparent;border:none;padding:.5rem .75rem;font-size:.9rem;color:var(--text-primary);cursor:pointer!important;transition:all .15s ease;will-change:transform;display:flex;align-items:center;justify-content:center}.ButtonStackItem-module__btnStackItem___KpYni span{transition:scale .4s ease;scale:1}.ButtonStackItem-module__btnStackItem___KpYni span:before{filter:blur(2px);scale:1.3}.ButtonStackItem-module__btnStackItem___KpYni:hover{color:var(--primary-color);transform:translateY(0);border-radius:10px!important;scale:.99}.ButtonStackItem-module__btnStackItem___KpYni[data-active=true]{color:var(--primary-color);font-weight:500}.ButtonStackItem-module__btnStackItem___KpYni[data-active=true] span{transition:scale .4s ease;scale:1.05}.ButtonStackItem-module__btnStackItem___KpYni[data-active=true] .ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG{visibility:hidden}.ButtonStackItem-module__btnStackItem___KpYni[data-hovered=true] .ButtonStackItem-module__btnStackItem__content___blgBN{color:var(--primary-color);transition:all .3s ease}.ButtonStackItem-module__btnStackItem___KpYni.ButtonStackItem-module__btnStackItem--today___kHi0V{position:relative}.ButtonStackItem-module__btnStackItem___KpYni.ButtonStackItem-module__btnStackItem--today___kHi0V:before{content:"";position:absolute;top:7px;right:7px;width:6px;height:6px;background:var(--primary-color);border-radius:50%;z-index:3}.ButtonStackItem-module__btnStackItem___KpYni.ButtonStackItem-module__btnStackItem--today___kHi0V .ButtonStackItem-module__btnStackItem__content___blgBN{color:var(--primary-color);font-weight:600}.ButtonStackItem-module__btnStackItem__content___blgBN{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;white-space:nowrap;transition:color .2s ease}.ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG{position:absolute;top:-10%;right:-2%;transform:translateY(10px) scale(0) translate(-15px);opacity:0;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:2;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;border-radius:50px;border:1px solid var(--border-color-accent);backdrop-filter:blur(5px) saturate(250%);-webkit-backdrop-filter:blur(5px) saturate(250%);pointer-events:none}.ButtonStackItem-module__btnStackItem___KpYni:hover .ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG,.ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG[data-hovered=true] .ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG,.ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG.ButtonStackItem-module__btnStackItemActive___NA2X4 .ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG{opacity:1;transform:translateY(0) scale(1) translate(0)}.ButtonStackItem-module__btnStackItem___KpYni[data-active=true] .ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG{opacity:0;transform:translateY(0) scale(0) translate(0)}.ButtonStackItem-module__btnStackItem___KpYni[data-active=true] .ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG .ButtonStackItem-module__btnStackItem__arrow___IhnlX{transform:scale(0) rotate(-45deg) translateY(-50%) translate(0);color:var(--primary-color)}.ButtonStackItem-module__btnStackItem__arrow___IhnlX{width:.5rem;height:.5rem;min-width:8px;min-height:8px;fill:currentColor;color:var(--primary-color);transition:all .3s ease;transform:rotate(-45deg);display:block}.ButtonStackItem-module__btnStackItem___KpYni:hover .ButtonStackItem-module__btnStackItem__arrow___IhnlX{transform:rotate(-45deg) scale(1.1)}.ButtonStackItem-module__btnStackItem___KpYni:active{transform:translateY(0);transition-duration:.05s}@media(max-width:480px){.ButtonStackItem-module__btnStackItem___KpYni{padding:.4rem .6rem}.ButtonStackItem-module__btnStackItem___KpYni.ButtonStackItem-module__btnStackItemWithArrow___Dk3tf{padding-right:.8rem}.ButtonStackItem-module__btnStackItem___KpYni.ButtonStackItem-module__btnStackItem--today___kHi0V:before{top:3px;right:3px;width:4px;height:4px}.ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG{display:none;width:1.5rem;height:1.5rem;right:.5rem}.ButtonStackItem-module__btnStackItem__arrow___IhnlX{width:.6rem;height:.6rem}}@media(prefers-reduced-motion:reduce){.ButtonStackItem-module__btnStackItem___KpYni{transition:none}.ButtonStackItem-module__btnStackItem___KpYni:hover{transform:none}.ButtonStackItem-module__btnStackItem__arrowContainer___-H0CG{transition:none}}.button-module__btn___y3my3{position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;outline:none;cursor:pointer;text-decoration:none;font-family:inherit;font-weight:500;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;line-height:1;border-radius:1rem;border:1px solid transparent}.button-module__btn___y3my3:focus{outline:none}.button-module__primary___WW8Od{background-color:var(--primary-color);color:#fff}.button-module__primary___WW8Od:hover:not(.button-module__loading___EUjzG):not(:disabled){background-color:#0a6fb8;box-shadow:var(--box-shadow-primary)}.button-module__secondary___ZG4lF{color:var(--text-primary);border:1px solid var(--border-color);background-color:var(--background-primary-yellow);backdrop-filter:blur(1px) saturate(280%);-webkit-backdrop-filter:blur(1px) saturate(280%)}.button-module__secondary___ZG4lF:before{content:"";position:absolute;inset:-1px;border-radius:1rem;padding:1px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--border-color-accent) 50%,var(--text-secondary) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3;transition:all .3s ease}.button-module__secondary___ZG4lF:hover:not(.button-module__loading___EUjzG):not(:disabled){background-color:var(--background-primary-yellow);border-color:var(--border-color-accent);color:var(--primary-color);border-radius:1.1rem}.button-module__secondary___ZG4lF:hover:not(.button-module__loading___EUjzG):not(:disabled):before{opacity:1;transform:scale(.99);border-radius:1.1rem}.button-module__outline___nOl7q{background-color:var(--accent-color);color:var(--text-primary);box-shadow:var(--box-shadow-primary),inset 0 0 1px var(--border-color-accent);font-weight:500;backdrop-filter:blur(1px) saturate(280%);-webkit-backdrop-filter:blur(1px) saturate(280%)}.button-module__outline___nOl7q:before{content:"";position:absolute;inset:-1px;border-radius:1rem;padding:1px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--border-color-accent) 50%,var(--text-secondary) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3;transition:all .3s ease}.button-module__outline___nOl7q:hover:not(.button-module__loading___EUjzG):not(:disabled){background-color:var(--accent-color);border-radius:1.1rem;scale:1;color:var(--primary-color)}.button-module__outline___nOl7q:hover:not(.button-module__loading___EUjzG):not(:disabled):before{opacity:1;transform:scale(.99);border-radius:1.1rem}.button-module__ghost___4oqkn{background-color:transparent;color:var(--text-primary);border:1px solid transparent}.button-module__ghost___4oqkn:hover:not(.button-module__loading___EUjzG):not(:disabled){background-color:var(--bg-primary-opacity)}.button-module__destructive___yTxVe{background-color:var(--destructive-color);color:#fff}.button-module__destructive___yTxVe:hover:not(.button-module__loading___EUjzG):not(:disabled){background-color:#eb1515}.button-module__success___GNNKG{background-color:var(--success-color);color:#fff}.button-module__success___GNNKG:hover:not(.button-module__loading___EUjzG):not(:disabled){background-color:#0c8a60}.button-module__warning___4Zg5T{background-color:var(--warning-color);color:#fff}.button-module__warning___4Zg5T:hover:not(.button-module__loading___EUjzG):not(:disabled){background-color:#c57f08}.button-module__link___L88ly{background-color:transparent;color:var(--primary-color);text-decoration:underline;border:none}.button-module__link___L88ly:hover:not(.button-module__loading___EUjzG):not(:disabled){color:#0860a0;background-color:transparent}.button-module__sm___aTrJO{padding:.6rem 1.2rem;font-size:.8rem;min-height:2rem}.button-module__md___P5mjE{padding:.7rem 1.5rem;font-size:.9rem;min-height:2.5rem}.button-module__lg___1CfRH{padding:.8rem 2rem;font-size:1rem;min-height:2rem}.button-module__xl___N8iiw{padding:1.25rem 2.5rem;font-size:1.25rem;min-height:3.5rem}.button-module__icon___ToHdz{padding:.75rem;min-width:2.5rem;min-height:2.5rem}.button-module__icon___ToHdz .button-module__content___Z2MWL{display:flex;align-items:center;justify-content:center}.button-module__scale___KfekE:active:not(.button-module__loading___EUjzG):not(:disabled){transform:scale(.95)}.button-module__lift___pCIwD:hover:not(.button-module__loading___EUjzG):not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #0003}.button-module__lift___pCIwD:active:not(.button-module__loading___EUjzG):not(:disabled){transform:translateY(0)}.button-module__glow___HM-dO:hover:not(.button-module__loading___EUjzG):not(:disabled){box-shadow:0 0 15px var(--primary-color)}.button-module__loading___EUjzG{cursor:not-allowed;opacity:.7;pointer-events:none}.button-module__loading___EUjzG .button-module__content___Z2MWL{opacity:.5}.button-module__btn___y3my3:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.button-module__btn___y3my3:active{transition-duration:.05s}.button-module__content___Z2MWL{display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .2s ease-in-out}@media(max-width:768px){.button-module__sm___aTrJO{padding:.375rem .75rem;font-size:.8rem;min-height:1.75rem}.button-module__md___P5mjE{padding:12px 1rem;font-size:.9rem;min-height:2.25rem}.button-module__lg___1CfRH{padding:.75rem 1.5rem;font-size:1rem;min-height:2.75rem}.button-module__xl___N8iiw{padding:1rem 2rem;font-size:1.125rem;min-height:3.25rem}}.IconButton-module__iconButton___TrO-x{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border:none;border-radius:40%;background:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);color:var(--text-primary);box-shadow:var(--box-shadow-primary),inset 0 0 1px var(--border-color-accent);-webkit-tap-highlight-color:transparent}.IconButton-module__iconButton___TrO-x:before{content:"";position:absolute;inset:-1px;border-radius:40%;padding:1px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--border-color-accent) 50%,var(--text-secondary) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:all .3s ease}.IconButton-module__iconButton___TrO-x:hover{background:var(--accent-color);box-shadow:0 4px 12px #00000026,inset 0 1px #fff3;border-radius:50%}.IconButton-module__iconButton___TrO-x:hover:before{opacity:1;transform:scale(.98);border-radius:50%}.IconButton-module__iconButton___TrO-x:hover svg{transform:scale(1.02)}.IconButton-module__iconButton___TrO-x:active{transform:scale(.95);transition-duration:.1s}.IconButton-module__iconButton___TrO-x:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.IconButton-module__iconButton___TrO-x:focus-visible:before{opacity:1}.IconButton-module__iconButton___TrO-x:focus:not(:focus-visible){outline:none}.IconButton-module__iconButton___TrO-x svg{transition:all .3s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}:root .ThemeToggle-module__themeToggle___K7K0J svg{animation:ThemeToggle-module__sunRise___l-mQ9 .5s cubic-bezier(.4,0,.2,1)}.ThemeToggle-module__dark-theme___uZfSu .ThemeToggle-module__themeToggle___K7K0J svg{animation:ThemeToggle-module__moonRise___yu-Bn .5s cubic-bezier(.4,0,.2,1)}@keyframes ThemeToggle-module__sunRise___l-mQ9{0%{opacity:0;transform:scale(.5) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ThemeToggle-module__moonRise___yu-Bn{0%{opacity:0;transform:scale(.5) rotate(90deg)}to{opacity:1;transform:scale(1) rotate(0)}}.MobileMenu-module__overlay___ruwMu{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(2px) saturate(150%);background-color:var(--background-primary-yellow);-webkit-backdrop-filter:blur(2px) saturate(150%);opacity:0;visibility:hidden;z-index:-2;pointer-events:none;transition:all .3s ease}.MobileMenu-module__overlay___ruwMu.MobileMenu-module__overlayVisible___4eO3Y{opacity:1;visibility:visible;pointer-events:auto;z-index:-2}.MobileMenu-module__overlay___ruwMu.MobileMenu-module__overlayHidden___nsNg7{opacity:0;visibility:hidden;pointer-events:none;transition:all .25s ease .1s}.MobileMenu-module__menu___az0Dm{position:relative;width:100%;background:transparent;display:block;transform-origin:top center;z-index:1;max-height:0;overflow:hidden;transition:max-height .4s ease}.MobileMenu-module__menu___az0Dm.MobileMenu-module__menuVisible___hebWm{max-height:500px;transition:max-height .4s ease}.MobileMenu-module__menu___az0Dm.MobileMenu-module__menuHidden___chhkM{max-height:0;transition:max-height .35s ease 0}.MobileMenu-module__nav___CWSM5{padding:20px 25px;display:flex;flex-direction:column;backdrop-filter:blur(50px) saturate(150%);-webkit-backdrop-filter:blur(50px) saturate(150%);border-radius:25px;margin:5px;box-shadow:var(--box-shadow-primary);transform-origin:top center;transition:all .3s ease}.MobileMenu-module__nav___CWSM5.MobileMenu-module__navHidden___EeQki{transform:scaleY(.8);opacity:0;transition:all .25s ease}.MobileMenu-module__nav___CWSM5.MobileMenu-module__navVisible___djpoO{transform:scaleY(1);opacity:1;transition:all .3s ease 0s}.MobileMenu-module__item___v6qGy{padding:.5rem;background:none;border:none;text-align:left;font-size:1.2rem;color:var(--text-primary);border-radius:8px;cursor:pointer;scale:1;transition-delay:color 0ms!important;transition:all .25s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}.MobileMenu-module__item___v6qGy:active,.MobileMenu-module__item___v6qGy:focus{outline:none;-webkit-tap-highlight-color:transparent}.MobileMenu-module__item___v6qGy.MobileMenu-module__itemHidden___O5v1G{opacity:0;transform:translateY(-5px) scale(.8)}.MobileMenu-module__item___v6qGy.MobileMenu-module__itemVisible___B9nFK{opacity:1;transform:translateY(0) scale(1)}.MobileMenu-module__item___v6qGy:hover{transition:all .25s ease;color:var(--primary-color);scale:1.01}.MobileMenu-module__item___v6qGy.MobileMenu-module__itemActive___EVy4w{color:var(--primary-color);scale:1.01}:root{--color-scheme-blue-bg: rgba(33, 150, 243, .1);--color-scheme-blue-text: #1976d2;--color-scheme-blue-border: rgba(33, 150, 243, .3);--color-scheme-red-bg: rgba(244, 67, 54, .1);--color-scheme-red-text: #d32f2f;--color-scheme-red-border: rgba(244, 67, 54, .3);--color-scheme-green-bg: rgba(76, 175, 80, .1);--color-scheme-green-text: #388e3c;--color-scheme-green-border: rgba(76, 175, 80, .3);--color-scheme-cyan-bg: rgba(0, 188, 212, .1);--color-scheme-cyan-text: #0097a7;--color-scheme-cyan-border: rgba(0, 188, 212, .3);--color-scheme-purple-bg: rgba(156, 39, 176, .1);--color-scheme-purple-text: #7b1fa2;--color-scheme-purple-border: rgba(156, 39, 176, .3)}.header-module__dark-theme___uHoI2{--color-scheme-blue-bg: rgba(33, 150, 243, .15);--color-scheme-blue-text: #64b5f6;--color-scheme-blue-border: rgba(33, 150, 243, .4);--color-scheme-red-bg: rgba(244, 67, 54, .15);--color-scheme-red-text: #ef5350;--color-scheme-red-border: rgba(244, 67, 54, .4);--color-scheme-green-bg: rgba(76, 175, 80, .15);--color-scheme-green-text: #66bb6a;--color-scheme-green-border: rgba(76, 175, 80, .4);--color-scheme-cyan-bg: rgba(0, 188, 212, .15);--color-scheme-cyan-text: #4dd0e1;--color-scheme-cyan-border: rgba(0, 188, 212, .4);--color-scheme-purple-bg: rgba(156, 39, 176, .15);--color-scheme-purple-text: #ba68c8;--color-scheme-purple-border: rgba(156, 39, 176, .4)}@keyframes header-module__fadeIn___WxIx6{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes header-module__slideInFromTop___OMJnO{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes header-module__slideInFromLeft___Ng3sd{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes header-module__scaleIn___J62Dv{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes header-module__bounceIn___iv5Ke{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes header-module__shimmer___AIsdX{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes header-module__float___97z3g{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes header-module__pulse-gentle___-ibSr{0%,to{opacity:1}50%{opacity:.7}}.header-module__fade-in___Q-jNd{animation:header-module__fadeIn___WxIx6 .5s ease-out}.header-module__slide-in-top___OxBdO{animation:header-module__slideInFromTop___OMJnO .3s ease-out}.header-module__slide-in-left___U2BM-{animation:header-module__slideInFromLeft___Ng3sd .3s ease-out}.header-module__scale-in___aXz5Y{animation:header-module__scaleIn___J62Dv .2s ease-out}.header-module__bounce-in___7Yv49{animation:header-module__bounceIn___iv5Ke .6s ease-out}.header-module__float___97z3g{animation:header-module__float___97z3g 3s ease-in-out infinite}.header-module__pulse-gentle___-ibSr{animation:header-module__pulse-gentle___-ibSr 2s ease-in-out infinite}.header-module__smooth-transition___u7H5y{transition:all .3s cubic-bezier(.4,0,.2,1)}.header-module__smooth-transition-slow___KDkG8{transition:all .5s cubic-bezier(.4,0,.2,1)}.header-module__stagger-item___1NYd6{opacity:0;transform:translateY(20px)}.header-module__stagger-item___1NYd6.header-module__animate-in___0OWVS{opacity:1;transform:translateY(0);transition:all .3s ease-out}.header-module__header___9l4a3{z-index:50;display:flex;flex-direction:column;justify-content:center;padding:0;transition:all .4s cubic-bezier(.25,.46,.45,.94);border-radius:25px;position:fixed;width:calc(100% - 20px);top:10px;left:10px;right:10px;z-index:1000;overflow:hidden;min-height:60px}.header-module__header___9l4a3.header-module__headerExpanded___gfrs7{transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;flex-direction:column;justify-content:center;min-height:60px;background:var(--background-primary-yellow);border-radius:30px}.header-module__header___9l4a3.header-module__headerExpanded___gfrs7 .header-module__blur___FkRkR{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--box-shadow-primary);border-radius:30px;background:var(--background-primary-yellow)}.header-module__header___9l4a3:hover{transition:all .4s cubic-bezier(.25,.46,.45,.94)}.header-module__nav___K0boV{display:flex;align-items:center;justify-content:center;background:var(--background-primary-yellow);width:fit-content;padding:.4rem;border-radius:25px;position:relative}.header-module__nav___K0boV:hover{transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 0 15px var(--box-shadow-primary);background:var(--background-primary-yellow)}.header-module__blur___FkRkR{position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);top:0;z-index:-1;border-radius:24px;transition:backdrop-filter .3s ease;box-shadow:var(--box-shadow-primary);overflow:hidden}.header-module__blur___FkRkR:before{content:"";position:absolute;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(86,156,254,.1),transparent);transition:left 1.2s ease}.header-module__header___9l4a3:hover .header-module__blur___FkRkR{box-shadow:var(--box-shadow-primary)}.header-module__header___9l4a3:hover .header-module__blur___FkRkR:before{left:100%}.header-module__container___6YAgD{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:.75rem;transition:all .4s cubic-bezier(.25,.46,.45,.94);min-height:60px}.header-module__container___6YAgD .header-module__actionsWrapper___PiE9d{display:flex}@media(max-width:1024px){.header-module__container___6YAgD{padding:.75rem 1rem;grid-template-columns:1fr 1fr}}@media(max-width:640px){.header-module__container___6YAgD{grid-template-columns:1fr 1fr;padding:0!important}}.header-module__container___6YAgD .colabsys-btn-stack-item{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:.5rem 1rem}.header-module__logo___T2iJG{justify-self:start;flex-shrink:0;cursor:pointer}.header-module__logoPlaceholder___FLB5b{display:flex;align-items:center;color:var(--primary-color);padding:.5rem;border-radius:2rem;background:transparent;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:640px){.header-module__logoPlaceholder___FLB5b{padding:.25rem .75rem}}.header-module__logoPlaceholder___FLB5b h3{letter-spacing:2px;font-weight:800;background:linear-gradient(45deg,#feac5e,#c779d0,#4bc0c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:header-module__gradientShift___tMDQl 3s ease infinite;transition:all .6s ease!important}.header-module__logoSvg___z-hXT{height:1rem;width:auto;display:block}@media(max-width:640px){.header-module__logoSvg___z-hXT{height:1rem}}.header-module__discussBtn___-Bz5N{font-size:.85rem;padding:.4rem .9rem!important}@media(max-width:640px){.header-module__discussBtn___-Bz5N{display:none}}.header-module__langToggle___8t9ns{font-size:.7rem;font-weight:700;letter-spacing:.05em}.header-module__actionsSection___tphIW{display:flex;align-items:center;justify-self:end;gap:.5rem;margin-right:.5rem;flex-shrink:0;border:none}.header-module__mobileToggle___V7K9G{color:var(--primary-color)}.header-module__menuIcon___SIeFz{transition:all .3s ease;opacity:1;transform:rotate(90deg)}.header-module__menuIcon___SIeFz.header-module__menuIconHidden___k-Fo0{opacity:0;transform:rotate(90deg) scale(.3)}.header-module__closeIcon___Uy6x2{position:absolute;transform:translate(0) scale(.3);opacity:0;transition:all .3s ease;width:25px;height:25px}.header-module__closeIcon___Uy6x2.header-module__closeIconVisible___Ua5uL{transition:all .3s ease;opacity:1;transform:translate(0) scale(1)}@media(max-width:1024px){.header-module__container___6YAgD{padding:.75rem 1rem}}@media(max-width:640px){.header-module__logoPlaceholder___FLB5b{padding:.75rem}}@media(max-width:768px){.header-module__header___9l4a3{transition:height .4s ease;overflow:hidden}.header-module__header___9l4a3.header-module__headerExpanded___gfrs7{height:auto}}.SimpleGridBackground-module__container___lPT82{position:relative;width:100%;height:100vh}.SimpleGridBackground-module__fixed___pXuF-{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2}.SimpleGridBackground-module__absolute___fV47Y{position:absolute;top:0;left:0;width:100%;height:100vh}.SimpleGridBackground-module__gridLayer___IPNno{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform}.SimpleGridBackground-module__gridLayer2___uzV0-{position:absolute;top:100vh;left:0;width:100%;height:100%;will-change:transform}.SimpleGridBackground-module__grid___XzG73{width:100%;height:100%;background-image:linear-gradient(to right,var(--grid-color) var(--grid-line-width, 1px),transparent var(--grid-line-width, 1px)),linear-gradient(to bottom,var(--grid-color) var(--grid-line-width, 1px),transparent var(--grid-line-width, 1px));background-size:var(--grid-cell-size, 60px) var(--grid-cell-size, 60px);background-position:0 0;opacity:var(--grid-opacity, .08);pointer-events:none}.SimpleGridBackground-module__highlightsLayer___3JnTN{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;will-change:transform}.SimpleGridBackground-module__highlightSquare___Ubcw9{position:absolute;pointer-events:none;border-radius:4px;backface-visibility:hidden;transform:translateZ(0)}.SimpleGridBackground-module__highlightSquare___Ubcw9.SimpleGridBackground-module__border___cpXVZ{background:transparent;border:2px solid var(--highlight-color);box-shadow:0 0 15px var(--highlight-color),inset 0 0 15px var(--highlight-color)}.SimpleGridBackground-module__highlightSquare___Ubcw9.SimpleGridBackground-module__border___cpXVZ:before{content:"";position:absolute;inset:-4px;border-radius:6px;background:var(--highlight-color);opacity:.1;filter:blur(4px)}.SimpleGridBackground-module__highlightSquare___Ubcw9.SimpleGridBackground-module__fill___aTrk7{background:var(--highlight-color);opacity:.15;filter:blur(2px)}.SimpleGridBackground-module__highlightSquare___Ubcw9.SimpleGridBackground-module__fill___aTrk7:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%)}.SimpleGridBackground-module__highlightSquare___Ubcw9.SimpleGridBackground-module__pulse___mwgSd{background:var(--highlight-color);opacity:.2;animation:SimpleGridBackground-module__pulse___mwgSd 4s ease-in-out infinite;animation-delay:calc(var(--highlight-size) * .5s)}@keyframes SimpleGridBackground-module__pulse___mwgSd{0%,to{opacity:.1;transform:scale(.95)}50%{opacity:.3;transform:scale(1.05)}}.SimpleGridBackground-module__content___BS6hE{position:relative;z-index:1}.SimpleGridBackground-module__dense___xW5kH{--grid-cell-size: 40px}.SimpleGridBackground-module__sparse___qwND7{--grid-cell-size: 80px}.SimpleGridBackground-module__visible___m3dv3{--grid-opacity: .15}.SimpleGridBackground-module__subtle___ME7FV{--grid-opacity: .05}@media(max-width:768px){.SimpleGridBackground-module__container___lPT82{height:300vh}.SimpleGridBackground-module__gridLayer___IPNno,.SimpleGridBackground-module__highlightsLayer___3JnTN{height:300%}.SimpleGridBackground-module__gridLayer2___uzV0-{top:-1200px}.SimpleGridBackground-module__highlightSquare___Ubcw9.SimpleGridBackground-module__pulse___mwgSd{animation:SimpleGridBackground-module__pulse___mwgSd 6s ease-in-out infinite}.SimpleGridBackground-module__highlightSquare___Ubcw9.SimpleGridBackground-module__border___cpXVZ:before{filter:blur(2px)}}.ErrorBoundary-module__wrapper___-jCXg{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:40px 20px;text-align:center;color:var(--text-primary)}.ErrorBoundary-module__title___65g8q{font-size:1.25rem;font-weight:600;margin-bottom:8px}.ErrorBoundary-module__message___CGJqU{font-size:.875rem;color:var(--text-secondary);margin-bottom:20px;max-width:400px}.ErrorBoundary-module__reset___NAkfV{padding:8px 20px;border:1px solid var(--border-color);border-radius:var(--colabsys-radius);background:transparent;color:var(--text-primary);font-size:.875rem;cursor:pointer;transition:opacity .2s ease}.ErrorBoundary-module__reset___NAkfV:hover{opacity:.7}.CollapsedSelection-module__collapsedSelection___HQ1-S{border-radius:1.5rem;border:1px solid var(--border-color);background:var(--bg-primary);transition:all 1s ease;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column;position:relative;max-width:430px;width:100%}.CollapsedSelection-module__collapsedSelection___HQ1-S:hover{transition:all .2s ease;box-shadow:var(--box-shadow-primary)}.CollapsedSelection-module__collapsedSelection___HQ1-S.CollapsedSelection-module__expanded___MLpRs{background:var(--bg-secondary);min-height:auto;display:flex;flex-direction:column;border-radius:2rem;transition:all 1s ease;position:relative}.CollapsedSelection-module__collapsedSelection___HQ1-S.CollapsedSelection-module__expanded___MLpRs:hover{transition:all .2s ease;box-shadow:var(--box-shadow-primary)}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__header___sg2oQ{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;cursor:pointer;transition:background-color .3s ease;width:100%}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__header___sg2oQ:hover{background:var(--bg-secondary)}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__summary___4LrB4{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:1.2rem;font-weight:500;color:var(--text-primary);width:100%}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__month___1zoLO,.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__date___1-p5Z,.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__time___i8T-g{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__separator___EiMss{color:var(--text-secondary);font-size:12px}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__arrowWrapper___BQvI0{position:relative;width:40px;height:40px;display:flex;align-content:center;justify-content:center;align-items:center;border-radius:40%;box-shadow:var(--box-shadow-primary),inset 0 0 1px var(--border-color-accent);opacity:1;scale:1;transition:all .3s ease}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__arrowWrapper___BQvI0:before{content:"";position:absolute;inset:-1px;padding:1px;background:linear-gradient(135deg,var(--primary-color) 0%,var(--border-color-accent) 50%,var(--text-secondary) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:all .3s ease;border-radius:40%}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__arrowWrapper___BQvI0:hover:before{opacity:1;transform:scale(.98);border-radius:50%}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__arrowWrapper___BQvI0:hover .CollapsedSelection-module__arrowDropdown___qPwt9{transform:scale(1.02),rotate(180deg)}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__arrowDropdown___qPwt9{color:var(--text-secondary);font-size:14px;transition:transform .3s ease;flex-shrink:0}.CollapsedSelection-module__collapsedSelection___HQ1-S.CollapsedSelection-module__expanded___MLpRs .CollapsedSelection-module__arrowDropdown___qPwt9{transform:rotate(180deg)}.CollapsedSelection-module__collapsedSelection___HQ1-S.CollapsedSelection-module__expanded___MLpRs .CollapsedSelection-module__arrowWrapper___BQvI0{opacity:0;scale:0}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__content___X3C6Y{max-height:0px;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .5s ease,padding .3s ease,background .3s ease,box-shadow .3s ease,scale .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:center;position:relative;scale:.6}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__content___X3C6Y.CollapsedSelection-module__expanded___MLpRs{position:relative;max-height:550px;opacity:1;padding:25px 20px;margin:0 5px 5px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--background-primary-yellow);border:1px solid var(--border-color);gap:16px;border-radius:1.8rem;display:flex;flex-direction:column;transition:max-height .4s ease,opacity .2s ease,padding .3s ease,background .3s ease,box-shadow .3s ease,scale .3s ease;transform-origin:center;overflow-y:auto;scale:1}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__content___X3C6Y.CollapsedSelection-module__expanded___MLpRs:hover{transition:all .3s ease;background:var(--bg-primary);box-shadow:var(--box-shadow-primary);border:1px solid var(--border-color)}@media(min-width:1400px){.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__content___X3C6Y.CollapsedSelection-module__expanded___MLpRs{padding:20px;height:100%}}.CollapsedSelection-module__collapsedSelection___HQ1-S.CollapsedSelection-module__disabled___Kiafy{opacity:.6;cursor:not-allowed}.CollapsedSelection-module__collapsedSelection___HQ1-S.CollapsedSelection-module__disabled___Kiafy .CollapsedSelection-module__header___sg2oQ:hover{background:var(--bg-primary)}@media(max-width:480px){.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__header___sg2oQ{padding:1rem 1.2rem;display:flex}.CollapsedSelection-module__collapsedSelection___HQ1-S .CollapsedSelection-module__summary___4LrB4{font-size:1.2rem;gap:6px}}.MonthSelector-module__monthSelector___iuB6f{width:100%;position:relative;overflow:visible}.MonthSelector-module__monthSelector___iuB6f .MonthSelector-module__title___Zfqh0{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:0 0 25px}.MonthSelector-module__monthSelector___iuB6f .MonthSelector-module__container___TliB-{width:100%;position:relative;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.MonthSelector-module__monthSelector___iuB6f .MonthSelector-module__container___TliB-::-webkit-scrollbar{display:none}.MonthSelector-module__monthSelector___iuB6f .MonthSelector-module__stack___z7Bul{width:min-content;padding:.25rem;border:1px solid var(--border-color);border-radius:3rem}.MonthSelector-module__monthSelector___iuB6f .MonthSelector-module__stack___z7Bul .btnStackItem{width:min-content;font-size:14px;flex-shrink:0}.MonthSelector-module__monthSelector___iuB6f .MonthSelector-module__stack___z7Bul .btnStackItem:hover span{scale:1.02}.MonthSelector-module__scrollable___zeiBD .MonthSelector-module__container___TliB-::-webkit-scrollbar{display:block;height:4px}.MonthSelector-module__scrollable___zeiBD .MonthSelector-module__container___TliB-::-webkit-scrollbar-track{background:var(--bg-secondary)}.MonthSelector-module__scrollable___zeiBD .MonthSelector-module__container___TliB-::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}@media(max-width:768px){.MonthSelector-module__monthSelector___iuB6f{margin-bottom:0}.MonthSelector-module__monthSelector___iuB6f .MonthSelector-module__title___Zfqh0{margin-bottom:10px;font-size:1.2rem}.MonthSelector-module__monthSelector___iuB6f .MonthSelector-module__stack___z7Bul .btnStackItem{min-width:100px;font-size:12px;padding:8px 12px}}.DatePicker-module__datePicker___Cpyxo{border-radius:1.5rem;padding:20px;border:1px solid var(--border-color);width:100%;overflow:hidden;transition:box-shadow .3s ease,border-radius .3s ease,background .3s ease;background:var(--bg-primary-opacity-sec)}.DatePicker-module__datePicker___Cpyxo:hover{box-shadow:var(--box-shadow-primary);border-radius:1.7rem;background:var(--bg-primary)}.DatePicker-module__datePicker___Cpyxo .btnStack__slider{box-shadow:var(--box-shadow-primary)}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__title___LtBI6{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__weekDays___Tk9rW{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:12px;text-align:center}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__weekDay___2rCCn{font-size:12px;font-weight:600;color:var(--text-secondary);padding:8px 4px}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__weekDay___2rCCn.DatePicker-module__weekend___5W-LO{color:#ef4444}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O{width:100%}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .btnStack__container{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:4px!important;width:100%!important}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem{min-width:auto!important;width:100%!important;aspect-ratio:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem.DatePicker-module__past___LEMe3{opacity:.4!important;pointer-events:none}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem.DatePicker-module__past___LEMe3 .DatePicker-module__itemNumber___nx03v{color:var(--text-secondary)!important}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem.DatePicker-module__weekend___5W-LO .DatePicker-module__itemNumber___nx03v{color:#ef4444!important}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem.DatePicker-module__today___ppjrs{position:relative!important}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem.DatePicker-module__today___ppjrs:before{content:"";position:absolute;top:15px;right:15px;width:6px;height:6px;background:var(--primary-color);border-radius:50%;z-index:3}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem.DatePicker-module__today___ppjrs .DatePicker-module__itemNumber___nx03v{color:var(--primary-color)!important;font-weight:700!important}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem:hover .button-stack-item-module__btnStackItem__content{scale:1.15!important}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem[data-active=true] .DatePicker-module__itemNumber___nx03v{color:var(--primary-color)!important}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__ghostCell___27VIm{opacity:.35;pointer-events:none}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__item___L3JPy{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;justify-content:center}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__itemNumber___nx03v{font-size:14px;font-weight:600;color:var(--text-primary)}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__itemNumberWeekend___hx4UY{color:#ef4444}.DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem:hover .DatePicker-module__itemNumber___nx03v{color:var(--primary-color)}@media(max-width:768px){.DatePicker-module__datePicker___Cpyxo{border-radius:12px;padding:12px}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem .DatePicker-module__itemNumber___nx03v{font-size:12px!important}}@media(max-width:480px){.DatePicker-module__datePicker___Cpyxo .DatePicker-module__weekDays___Tk9rW{gap:2px}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .btnStack__container{gap:2px!important}.DatePicker-module__datePicker___Cpyxo .DatePicker-module__stack___W58-O .button-stack-item-module__btnStackItem .DatePicker-module__itemNumber___nx03v{font-size:11px!important}}.TimeSlots-module__timeSlots___6h-Gb .TimeSlots-module__title___1-w4Z{font-size:.875rem;font-weight:600;margin-bottom:10px;color:var(--text-primary)}.TimeSlots-module__timeSlots___6h-Gb .TimeSlots-module__container___NCxDt{position:relative;overflow:visible;width:fit-content;scrollbar-width:none;-ms-overflow-style:none;padding:.25rem;border:1px solid var(--border-color);border-radius:3rem}.TimeSlots-module__timeSlots___6h-Gb .TimeSlots-module__container___NCxDt::-webkit-scrollbar{display:none}.TimeSlots-module__timeSlots___6h-Gb .TimeSlots-module__stack___-fsYl{width:fit-content}.TimeSlots-module__timeSlots___6h-Gb .TimeSlots-module__stack___-fsYl .TimeSlots-module__slot___S9KzW{font-size:1rem!important;font-weight:500}.TimeSlots-module__timeSlots___6h-Gb .TimeSlots-module__stack___-fsYl .btnStackItem{padding:8px 12px;flex-shrink:0}.TimeSlots-module__timeSlots___6h-Gb .TimeSlots-module__stack___-fsYl .btnStackItem.TimeSlots-module__unavailable___6F31-{opacity:.4;pointer-events:none}.TimeSlots-module__scrollable___YC-kg .TimeSlots-module__container___NCxDt::-webkit-scrollbar{display:block;height:4px}.TimeSlots-module__scrollable___YC-kg .TimeSlots-module__container___NCxDt::-webkit-scrollbar-track{background:var(--bg-secondary)}.TimeSlots-module__scrollable___YC-kg .TimeSlots-module__container___NCxDt::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}@media(max-width:480px){.TimeSlots-module__timeSlots___6h-Gb .TimeSlots-module__stack___-fsYl .btnStack__container{flex-wrap:nowrap;justify-content:flex-start}}.BookingForm-module__bookingForm___ZvPlr{border:none;padding:0;border-radius:0;background:transparent;height:100%}.BookingForm-module__bookingForm___ZvPlr:hover{box-shadow:none;background:transparent}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__form___IBPYl{display:flex;flex-direction:column;gap:20px}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__field___q0isR{display:flex;flex-direction:column;gap:8px}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__label___Hg0E6{font-size:14px;font-weight:500;color:var(--text-primary)}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__input___Ub22n{padding:12px 16px;border:1px solid var(--border-color);border-radius:12px;background:var(--bg-primary);color:var(--text-primary);font-size:14px;transition:all .3s ease}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__input___Ub22n:hover{background:var(--background-primary-yellow);box-shadow:var(--box-shadow-primary)}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__input___Ub22n:focus{outline:none;border-color:var(--border-color-accent);box-shadow:var(--box-shadow-primary),inset 0 0 3px var(--border-color-accent)}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__input___Ub22n::placeholder{color:var(--text-secondary)}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__communicationStack___3gtyM{width:100%}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__communicationButtons___RlpJE{width:fit-content;padding:.25rem;border:1px solid var(--border-color);border-radius:3rem}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__communicationButtons___RlpJE .btnStack__container{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:8px!important;width:100%!important}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__communicationButtons___RlpJE .btnStackItem{min-width:auto!important;padding:10px 12px!important;font-size:14px!important;text-align:center}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__actions___2SsAS{display:flex;gap:12px;margin-top:16px}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__backButton___cmddj{flex:1;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__backButton___cmddj:hover{background:var(--bg-secondary);color:var(--text-primary)}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__submitButton___hfXht{flex:2;background:#56aafe1f;color:#56aafe8c;border:none;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__submitButton___hfXht:hover{background:var(--primary-color);box-shadow:0 0 3px var(--border-color-accent);background:#56aafe54;color:#56aafe}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__submitButton___hfXht:disabled{opacity:.6;cursor:not-allowed}.BookingForm-module__errorMessage___fLRiQ{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:12px 16px;border-radius:12px;font-size:14px;margin-bottom:16px}.BookingForm-module__backButton___cmddj:disabled,.BookingForm-module__submitButton___hfXht:disabled{opacity:.6;cursor:not-allowed}.BookingForm-module__backButton___cmddj:disabled:hover,.BookingForm-module__submitButton___hfXht:disabled:hover{transform:none;box-shadow:none}@media(max-width:768px){.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__communicationButtons___RlpJE .btnStack__container{grid-template-columns:1fr!important}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__actions___2SsAS{flex-direction:row}}@media(max-width:480px){.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__form___IBPYl{gap:16px}.BookingForm-module__bookingForm___ZvPlr .BookingForm-module__communicationButtons___RlpJE .btnStackItem{padding:8px 12px!important;font-size:13px!important}}.AppointmentDetails-module__appointmentDetails___mBJnn{border-radius:var(--border-radius-lg, 24px);transition:all .3s ease;position:relative;height:100%}.AppointmentDetails-module__header___pIWu-{display:flex;flex-direction:row;gap:1rem;align-items:center;margin-bottom:20px}.AppointmentDetails-module__successIcon___eN41F{color:var(--success-color, #10b981)}.AppointmentDetails-module__successTitle___6CkSz{font-size:20px;font-weight:700;color:var(--text-primary, #ffffff);margin:0}.AppointmentDetails-module__detailsTable___KGkKD{width:100%;border-collapse:collapse;margin-bottom:20px}.AppointmentDetails-module__detailsTable___KGkKD th,.AppointmentDetails-module__detailsTable___KGkKD td{padding:10px 8px;vertical-align:middle;border-bottom:1px solid var(--border-color, rgba(255, 255, 255, .1));font-size:12px}.AppointmentDetails-module__detailsTable___KGkKD td{text-align:right}.AppointmentDetails-module__detailsTable___KGkKD th{font-weight:500;color:var(--text-secondary, #a0a0a0);white-space:nowrap;width:1%;text-align:left}.AppointmentDetails-module__detailsTable___KGkKD th svg{margin-right:6px;vertical-align:middle}.AppointmentDetails-module__detailsTable___KGkKD th span{vertical-align:middle}.AppointmentDetails-module__detailsTable___KGkKD td{font-weight:400;color:var(--text-primary, #ffffff);word-break:break-word}.AppointmentDetails-module__detailsTable___KGkKD tr:last-child th,.AppointmentDetails-module__detailsTable___KGkKD tr:last-child td{border-bottom:none}.AppointmentDetails-module__instructions___4EGbq{padding:0 16px;border-radius:var(--border-radius-md, 16px);margin-bottom:3rem;overflow:visible}.AppointmentDetails-module__instructions___4EGbq h4{font-size:14px;font-weight:600;margin:0 0 8px;color:var(--text-primary, #ffffff)}.AppointmentDetails-module__instructions___4EGbq ul{margin:0;padding-left:20px}.AppointmentDetails-module__instructions___4EGbq ul li{font-size:12px;color:var(--text-secondary, #a0a0a0);line-height:1.5}.AppointmentDetails-module__actions___KZ6pK{display:flex;gap:12px;justify-content:center;position:absolute;bottom:0;width:100%}.AppointmentDetails-module__copyButton___yncJT,.AppointmentDetails-module__newBookingButton___l0DdK{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:40px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;outline:none;background:transparent;color:var(--text-primary, #ffffff);border:1px solid var(--border-color, rgba(255, 255, 255, .2))}.AppointmentDetails-module__copyButton___yncJT svg,.AppointmentDetails-module__newBookingButton___l0DdK svg{width:16px;height:16px}.AppointmentDetails-module__copyButton___yncJT:hover,.AppointmentDetails-module__newBookingButton___l0DdK:hover{background:var(--bg-tertiary, rgba(255, 255, 255, .1));transform:translateY(0)}.AppointmentDetails-module__copyButton___yncJT:active,.AppointmentDetails-module__newBookingButton___l0DdK:active{transform:translateY(0)}.AppointmentDetails-module__newBookingButton___l0DdK{background:var(--primary-color, #3b82f6);border-color:var(--primary-color, #3b82f6);color:#fff}.AppointmentDetails-module__newBookingButton___l0DdK:hover{background:var(--primary-color-dark, #2563eb);border-color:var(--primary-color-dark, #2563eb);box-shadow:0 8px 20px #3b82f64d}@media(max-width:768px){.AppointmentDetails-module__successTitle___6CkSz{font-size:18px}.AppointmentDetails-module__detailsTable___KGkKD th,.AppointmentDetails-module__detailsTable___KGkKD td{padding:8px 4px;font-size:13px}.AppointmentDetails-module__detailsTable___KGkKD th svg{width:14px;height:14px}.AppointmentDetails-module__instructions___4EGbq{padding:10px 12px}.AppointmentDetails-module__instructions___4EGbq h4{font-size:13px}.AppointmentDetails-module__instructions___4EGbq ul li{font-size:12px}.AppointmentDetails-module__actions___KZ6pK{flex-direction:column;gap:8px}.AppointmentDetails-module__copyButton___yncJT,.AppointmentDetails-module__newBookingButton___l0DdK{width:100%}}.BookingContent-module__layout___lTDde{display:grid;grid-template-columns:1fr;gap:.5rem;width:100%;max-width:900px}@media(min-width:1024px){.BookingContent-module__layout___lTDde{grid-template-columns:1fr 1fr}}.BookingContent-module__layout___lTDde.BookingContent-module__compact___IsAdH{grid-template-columns:1fr}.BookingContent-module__selectionContent___K-Y0-{display:flex;flex-direction:column;gap:1rem}.BookingContent-module__placeholder___DJX4j{text-align:center;color:var(--text-secondary);font-size:.9rem;padding:24px 16px;margin:0}.BookingContent-module__sep___0WKq-{color:var(--text-secondary);font-size:12px}.BriefMessage-module__message___--6zh{display:flex;width:100%;margin-bottom:12px;animation:BriefMessage-module__fadeIn___XmkKM .3s ease}.BriefMessage-module__message___--6zh.BriefMessage-module__user___Zq7mC{justify-content:flex-end}.BriefMessage-module__message___--6zh.BriefMessage-module__assistant___Xg0qH{justify-content:flex-start}.BriefMessage-module__bubble___waBWS{max-width:80%;padding:12px 16px;border-radius:1.25rem;font-size:.9375rem;line-height:1.5;color:var(--text-primary);word-wrap:break-word}.BriefMessage-module__user___Zq7mC .BriefMessage-module__bubble___waBWS{background:var(--background-primary-yellow);border:1px solid var(--border-color-accent);border-bottom-right-radius:4px}.BriefMessage-module__assistant___Xg0qH .BriefMessage-module__bubble___waBWS{background:var(--bg-primary-opacity-sec);border:1px solid var(--border-color);border-bottom-left-radius:4px}@keyframes BriefMessage-module__fadeIn___XmkKM{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.BriefMessage-module__bubble___waBWS{max-width:90%;font-size:.875rem;padding:10px 14px}}.BriefQuickReplies-module__quickReplies___e0mPY{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 12px;animation:BriefQuickReplies-module__fadeIn___lsEOx .3s ease}.BriefQuickReplies-module__quickReply___YWoij{padding:8px 16px;border:1px solid var(--border-color);border-radius:100px;background:transparent;color:var(--text-primary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap}.BriefQuickReplies-module__quickReply___YWoij:hover:not(:disabled){background:var(--background-primary-yellow);border-color:var(--border-color-accent);color:var(--primary-color);box-shadow:var(--box-shadow-primary)}.BriefQuickReplies-module__quickReply___YWoij:active:not(:disabled){scale:.97}.BriefQuickReplies-module__quickReply___YWoij:disabled{opacity:.5;cursor:not-allowed}@keyframes BriefQuickReplies-module__fadeIn___lsEOx{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.BriefQuickReplies-module__quickReply___YWoij{font-size:.75rem;padding:6px 12px}}.BriefChat-module__chatContainer___pOkCI{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.BriefChat-module__messagesArea___hekXZ{flex:1;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;scroll-behavior:smooth}.BriefChat-module__messagesArea___hekXZ::-webkit-scrollbar{width:4px}.BriefChat-module__messagesArea___hekXZ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}@media(max-width:768px){.BriefChat-module__messagesArea___hekXZ{padding:16px 12px}}.BriefChat-module__inputArea___FfOnE{display:flex;align-items:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border-color);background:var(--bg-primary-opacity-sec)}@media(max-width:768px){.BriefChat-module__inputArea___FfOnE{padding:8px 12px}}.BriefChat-module__input___gnyXN{flex:1;min-height:44px;max-height:120px;padding:10px 16px;border:1px solid var(--border-color);border-radius:1.25rem;background:transparent;color:var(--text-primary);font-size:.9375rem;font-family:inherit;line-height:1.5;resize:none;transition:all .3s ease;outline:none}.BriefChat-module__input___gnyXN::placeholder{color:var(--text-secondary)}.BriefChat-module__input___gnyXN:focus{border-color:var(--border-color-accent);box-shadow:0 0 0 1px var(--border-color-accent)}.BriefChat-module__input___gnyXN:disabled{opacity:.5}.BriefChat-module__sendButton___PHkZj{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--border-color);border-radius:50%;background:transparent;color:var(--text-primary);cursor:pointer;transition:all .3s ease;flex-shrink:0}.BriefChat-module__sendButton___PHkZj:hover:not(:disabled){background:var(--background-primary-yellow);border-color:var(--border-color-accent);color:var(--primary-color);box-shadow:var(--box-shadow-primary)}.BriefChat-module__sendButton___PHkZj:active:not(:disabled){scale:.95}.BriefChat-module__sendButton___PHkZj:disabled{opacity:.4;cursor:not-allowed}.BriefChat-module__typingIndicator___V6YJe{display:flex;align-items:center;gap:4px;padding:12px 16px;margin-bottom:12px}.BriefChat-module__typingIndicator___V6YJe span{width:8px;height:8px;border-radius:50%;background:var(--text-secondary);animation:BriefChat-module__bounce___xyYti 1.4s ease-in-out infinite}.BriefChat-module__typingIndicator___V6YJe span:nth-child(1){animation-delay:0s}.BriefChat-module__typingIndicator___V6YJe span:nth-child(2){animation-delay:.2s}.BriefChat-module__typingIndicator___V6YJe span:nth-child(3){animation-delay:.4s}@keyframes BriefChat-module__bounce___xyYti{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}.BriefChat-module__error___XeVTU{padding:8px 16px;margin-bottom:12px;border-radius:.75rem;background:#ef44441a;color:#ef4444;font-size:.8125rem;animation:BriefChat-module__fadeIn___Dlqra .3s ease}.BriefChat-module__completedBanner___9a4qN{padding:16px;text-align:center;background:var(--background-primary-yellow);border-top:1px solid var(--border-color-accent);color:var(--primary-color);font-weight:600;font-size:.9375rem}@keyframes BriefChat-module__fadeIn___Dlqra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.SidePanel-module__backdrop___CwMi5{position:fixed;inset:0;background:#0000000d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .35s ease;z-index:200}.SidePanel-module__backdrop___CwMi5.SidePanel-module__backdropVisible___vHxEs{opacity:1;pointer-events:auto}.SidePanel-module__panel___8zW-n{position:fixed;z-index:201;display:flex;flex-direction:column;background:var(--bg-primary);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);overflow:hidden;will-change:transform;inset:auto 0 0;width:100%;max-height:92dvh;border-radius:2rem 2rem 0 0;border:1px solid var(--border-color);border-bottom:none;box-shadow:0 -8px 48px #0000002e;transform:translateY(105%);transition:transform .44s cubic-bezier(.32,.72,0,1)}.SidePanel-module__panel___8zW-n.SidePanel-module__panelOpen___oXoDX{transform:translateY(0)}@media(min-width:768px){.SidePanel-module__panel___8zW-n{top:96px;right:1rem;bottom:1rem;left:auto;width:430px;max-height:none;height:calc(100vh - 112px);border-radius:2rem;border:1px solid var(--border-color);box-shadow:-12px 0 48px #0000001f;transform:translate(100%)}.SidePanel-module__panel___8zW-n.SidePanel-module__panelOpen___oXoDX{transform:translate(0)}}.SidePanel-module__dragHandle___4RI1t{width:36px;height:4px;border-radius:2px;background:var(--border-color);margin:10px auto 4px;flex-shrink:0;touch-action:none}@media(min-width:768px){.SidePanel-module__dragHandle___4RI1t{display:none}}.SidePanel-module__panelHeader___pGZ7s{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1rem;border-bottom:1px solid var(--border-color);flex-shrink:0}.SidePanel-module__panelTitleRow___bIAPF{display:flex;align-items:center;gap:10px;min-width:0}.SidePanel-module__panelBadge___WqRfF{font-size:.7rem;font-weight:700;padding:3px 10px;border-radius:9999px;background:var(--bg-primary-opacity);border:1px solid var(--border-color-accent);color:var(--primary-color);white-space:nowrap;flex-shrink:0}.SidePanel-module__panelTitle___mqvkd{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SidePanel-module__closeBtn___8RbQ4{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:50%;background:var(--bg-primary-opacity);color:var(--text-secondary);cursor:pointer;transition:all .2s ease;flex-shrink:0}.SidePanel-module__closeBtn___8RbQ4:hover{color:var(--text-primary);border-color:var(--border-color-accent);background:var(--bg-secondary)}.SidePanel-module__panelContent___oUkl7{flex:1;overflow-y:auto;overscroll-behavior-y:contain;padding:16px 12px max(24px,env(safe-area-inset-bottom))}.SidePanel-module__panelContent___oUkl7::-webkit-scrollbar{width:4px}.SidePanel-module__panelContent___oUkl7::-webkit-scrollbar-track{background:transparent}.SidePanel-module__panelContent___oUkl7::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}html.App-module__en___j8aVS body{font-family:var(--font-english)}html.App-module__ru___LmYaD body{font-family:var(--font-russian)}.App-module__app___S0lbP{position:relative;min-height:100vh;transition:none}.App-module__appMainContent___t9obO{position:relative;z-index:2;min-height:100vh}html{overflow-x:hidden}html,body{margin:0;padding:0;height:100%}#root{height:100%}button,a,.clickable,.colabsys-btn-stack-item,.calendar-day{cursor:pointer!important}input,textarea,select{cursor:auto!important}:root{--grid-color: var(--border-color);--grid-opacity: .03}.dark-theme{--grid-color: var(--border-color);--grid-opacity: .05}.App-module__page-enter___WHsWl{opacity:0;transform:translateY(20px)}.App-module__page-enter-active___q04UL{opacity:1;transform:translateY(0);transition:opacity .3s,transform .3s}.App-module__page-exit___Ndfqa{opacity:1;transform:translateY(0)}.App-module__page-exit-active___sJVGm{opacity:0;transform:translateY(-20px);transition:opacity .3s,transform .3s}@font-face{font-family:TASA Orbiter Latin;src:url(/assets/TASAOrbiter-VariableFont_wght-Dj6qc3UC.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter Latin;src:url(/assets/TASAOrbiter-Regular-_oJu-LLG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter Latin;src:url(/assets/TASAOrbiter-Medium-CgtEOpsk.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter Latin;src:url(/assets/TASAOrbiter-SemiBold-DJKFhdc1.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter Latin;src:url(/assets/TASAOrbiter-Bold-Ch2NmCz6.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter Latin;src:url(/assets/TASAOrbiter-ExtraBold-BHxD3PhE.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}.font-english{font-family:TASA Orbiter Latin,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-russian{font-family:TikTok Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--font-english: "TASA Orbiter Latin", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-russian: "TikTok Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}:root{--sync-text-2xs: .625rem;--sync-text-xs: .75rem;--sync-text-sm: .875rem;--sync-text-base: 1rem;--sync-text-md: 1.125rem;--sync-text-lg: 1.25rem;--sync-text-xl: 1.5rem;--sync-text-2xl: 1.875rem;--sync-text-3xl: 2.25rem;--sync-text-4xl: 3rem;--sync-text-5xl: 3.75rem;--sync-text-6xl: 4.5rem;--sync-space-0: 0;--sync-space-0-5: .125rem;--sync-space-1: .25rem;--sync-space-2: .5rem;--sync-space-3: .75rem;--sync-space-4: 1rem;--sync-space-5: 1.25rem;--sync-space-6: 1.5rem;--sync-space-8: 2rem;--sync-space-10: 2.5rem;--sync-space-12: 3rem;--sync-space-16: 4rem;--sync-space-20: 5rem;--sync-space-24: 6rem;--sync-radius-none: 0;--sync-radius-sm: .25rem;--sync-radius-md: .5rem;--sync-radius-lg: .75rem;--sync-radius-xl: 1rem;--sync-radius-2xl: 1.5rem;--sync-radius-3xl: 1.75rem;--sync-radius-4xl: 2rem;--sync-radius-full: 9999px;--sync-z-base: 0;--sync-z-raised: 1;--sync-z-dropdown: 10;--sync-z-sticky: 20;--sync-z-overlay: 30;--sync-z-modal: 40;--sync-z-popover: 50;--sync-z-toast: 60;--sync-z-cursor: 100;--sync-duration-instant: 50ms;--sync-duration-fast: .15s;--sync-duration-medium: .2s;--sync-duration-normal: .3s;--sync-duration-slow: .5s;--sync-duration-slower: .8s;--sync-easing-spring: cubic-bezier(.34, 1.56, .64, 1);--sync-easing-smooth: ease;--sync-easing-snappy: cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-english),var(--font-russian),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--black-white);color:var(--text-primary);line-height:1.5;transition:none}body .p,body .span{font-family:var(--font-english),var(--font-russian),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body:lang(en){font-family:var(--font-english)}body:lang(ru){font-family:var(--font-russian)}html.en body{font-family:var(--font-english)}html.ru body{font-family:var(--font-russian)}:root{--black-white: rgb(255, 255, 255);--bg-primary: rgba(242, 242, 255, .427);--bg-primary-rgb: 242, 242, 255;--bg-primary-100: #f4f8ffe5;--bg-primary-opacity: rgba(255, 255, 255, .2);--bg-primary-opacity-sec: rgba(255, 255, 255, .1);--background-primary-section: #e8e8f9;--background-primary-yellow: rgba(21, 94, 212, .059);--background-primary-yellow-rgb: 255, 255, 255;--background-primary-yellow-test: rgba(212, 21, 21, .059);--background-primary-yellow-100: #EAF0FC;--background-primary-red: #d4151511;--bg-secondary: #f2fbfe77;--bg-thirdly: #f2fbfebb;--bg-fourthly: rgba(37, 167, 223, .035);--text-primary: #212529;--text-primary-gr: linear-gradient(45deg, #664b39, #733a78, #38e2eb);--text-secondary: #6c757d;--text-thirdly: #6c757d;--primary-color: rgb(12, 140, 233);--primary-color-rgb: 12, 140, 233;--primary-color-red: #ff0000;--accent-color: #56aafe25;--accent-color-red: #ff000020;--border-color: #dee2e6;--border-color-accent: #89bbf0;--border-color-pink: #C779D0;--box-shadow-primary: 0px 0px 2px 1px #223c501a;--text-shadow-primary: #223c5015;--overlay-primary: rgba(25, 2, 43, .5);--backdrop-blur: blur(20px);--backdrop-bg-light: rgba(255, 255, 255, .1);--backdrop-bg-dark: rgba(0, 0, 0, .2);--glass-filter-base: blur(2px) saturate(250%);--glass-filter-hover: blur(3px) saturate(350%);--transition-spring: all .4s cubic-bezier(.34, 1.56, .64, 1);--transition-smooth: all .3s ease;--box-shadow-card: var(--box-shadow-primary), inset 0 0px 20px rgba(12, 140, 233, .1);--box-shadow-card-hover: var(--box-shadow-primary), inset 0px 0px 20px var(--background-primary-yellow-100), 0 0px 30px rgba(12, 140, 233, .15);--colabsys-radius: 10px;--success-color: #10b981;--warning-color: #f59e0b;--destructive-color: #ef4444;--font-english: "TASA Orbiter Latin", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-russian: "TikTok Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--page-title-blue-bg: rgba(33, 150, 243, .1);--page-title-blue-text: #1976d2;--page-title-blue-border: rgba(33, 150, 243, .3);--page-title-red-bg: rgba(244, 67, 54, .05);--page-title-red-text: #d32f2f;--page-title-red-border: rgba(244, 67, 54, .05);--page-title-green-bg: rgba(76, 175, 80, .1);--page-title-green-text: #388e3c;--page-title-green-border: rgba(76, 175, 80, .3);--page-title-cyan-bg: rgba(0, 188, 212, .1);--page-title-cyan-text: #0097a7;--page-title-cyan-border: rgba(0, 188, 212, .3);--page-title-purple-bg: rgba(156, 39, 176, .1);--page-title-purple-text: #7b1fa2;--page-title-purple-border: rgba(156, 39, 176, .3);--page-title-yellow-bg: rgba(255, 193, 7, .1);--page-title-yellow-text: #ff9800;--page-title-yellow-border: rgba(255, 193, 7, .3);--page-title-orange-bg: rgba(255, 152, 0, .1);--page-title-orange-text: #f57c00;--page-title-orange-border: rgba(255, 152, 0, .3);--page-title-pink-bg: rgba(233, 30, 99, .1);--page-title-pink-text: #c2185b;--page-title-pink-border: rgba(233, 30, 99, .3)}.dark-theme{--black-white: #050505;--bg-primary: #00000077;--bg-primary-100: #111119dc;--bg-secondary: #18181c80;--bg-thirdly: #040421bb;--bg-fourthly: rgba(86, 170, 254, .025);--background-primary-section: #191919;--background-primary-yellow: rgba(14, 45, 95, .059);--background-primary-yellow-rgb: 0, 0, 0;--background-primary-yellow-100: rgba(16, 20, 46, .471);--background-primary-red: #d4151511;--bg-primary-opacity: rgba(8, 8, 43, .2);--bg-primary-opacity-sec: rgba(8, 8, 43, .1);--text-primary: #ffffff;--text-primary-gr: linear-gradient(45deg, #ffe4ca, #f5dcf9, #8ae7f1);--text-secondary: #caafd1;--text-thirdly: #adb5bd8b;--primary-color: #56aafe;--primary-color-rgb: 12, 140, 233;--primary-color-red: #ff0000;--accent-color: #56aafe25;--accent-color-red: #321919;--border-color: #1d2631a8;--border-color-accent: #1E4765;--border-color-pink: #c779d079;--box-shadow-primary: 0px 0px 1px .5px #223c50da;--text-shadow-primary: #223c5055;--overlay-primary: rgba(25, 2, 43, .5);--backdrop-bg-light: rgba(255, 255, 255, .05);--backdrop-bg-dark: rgba(0, 0, 0, .3);--glass-filter-base: blur(2px) saturate(250%);--glass-filter-hover: blur(3px) saturate(350%);--box-shadow-card: var(--box-shadow-primary), inset 0 0px 20px rgba(12, 140, 233, .03);--box-shadow-card-hover: var(--box-shadow-primary), inset 0px 0px 20px rgba(16, 20, 46, .8), 0 0px 30px rgba(12, 140, 233, .1);--page-title-blue-bg: rgba(33, 150, 243, .05);--page-title-blue-text: #64b5f6;--page-title-blue-border: rgba(33, 150, 243, .2);--page-title-red-bg: rgba(244, 67, 54, .05);--page-title-red-text: #ef5350;--page-title-red-border: rgba(244, 67, 54, .2);--page-title-green-bg: rgba(76, 175, 80, .05);--page-title-green-text: #66bb6a;--page-title-green-border: rgba(76, 175, 80, .2);--page-title-cyan-bg: rgba(0, 188, 212, .05);--page-title-cyan-text: #4dd0e1;--page-title-cyan-border: rgba(0, 188, 212, .2);--page-title-purple-bg: rgba(156, 39, 176, .05);--page-title-purple-text: #ba68c8;--page-title-purple-border: rgba(156, 39, 176, .2);--page-title-yellow-bg: rgba(255, 193, 7, .05);--page-title-yellow-text: #ffb300;--page-title-yellow-border: rgba(255, 193, 7, .2);--page-title-orange-bg: rgba(255, 152, 0, .08);--page-title-orange-text: #ffb74d;--page-title-orange-border: rgba(255, 152, 0, .25);--page-title-pink-bg: rgba(233, 30, 99, .08);--page-title-pink-text: #f06292;--page-title-pink-border: rgba(233, 30, 99, .25);--font-english: "TASA Orbiter Latin", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-russian: "TikTok Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.gradientPrimary{background:linear-gradient(45deg,#feac5e,#c779d0,#4bc0c8);background-size:200% 200%;animation:gradientShift 3s ease infinite}.gradientText{background:linear-gradient(45deg,#feac5e,#c779d0,#4bc0c8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:gradientShift 3s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}
