@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400..800&family=Wix+Madefor+Text:ital,wght@0,400..800;1,400..800&display=swap);:root{--font-text:"Wix Madefor Text",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-title:"Syne",var(--font-text);--accent-l:#e1f65a;--accent-d:#3d2e00;--accent-t:#65652a;--accent-ink:#e1f65a;--accent-glow:#e1f65a;--black-pt:#1a1a1a99;--black-p:#1a1a1a;--black-s:#2e2e2e;--black-t:#242424;--white-p:#fff;--white-s:#dfdfdf;--white-t:#8a8a8a;--bd:#6b6b6b5c;--transparent:#303030da;--blur-bg:hsla(0,0%,49%,.178)!important;--popup-bg:rgba(43,43,43,.812);--green-t:#97ea7b;--purple-t:#ac6ef78c;--blue-t:#5cc8fcda;--red-t:#ea9090;--orange-t:#f8b6598c;--green-l:#81f65a;--green-d:#0d3700;--blue-l:#5ac5f6;--blue-d:#002c41;--red-l:#f76464;--red-d:#410000;--orange-l:#f8b659;--orange-d:#422700;--red-text:var(--red-l);--green-text:var(--green-l);--orange-text:var(--orange-l);--blue-text:var(--blue-l);--glass-hi:#ffffff3d;--glass-lo:#ffffff21;--glass-side:#00000061;--glass-glow:#ffffff08;--glass-light:#ffffff4d;--glass-blend:plus-lighter;--glass-press:1.12;--glass-focus:1.07;--glass-focus-field:1.4;--rating-tone-1:var(--red-l);--rating-tone-2:var(--orange-l);--rating-tone-3:var(--accent-l);--rating-tone-4:var(--green-t);--rating-tone-5:var(--green-l);--rating-tone-light:var(--white-p);--rating-card-accent-weight:38%;--rating-card-accent-weight-soft:26%;--event-amber:#a17612;--event-lime:#5b8217;--event-emerald:#157545;--event-teal:#178279;--event-cyan:#1b8398;--event-sky:#147cb8;--event-violet:#5c1d9a;--event-fuchsia:#a31f98;--main-bg:radial-gradient(circle farthest-side,#9ba22f 0%,#993f3f 28%,#994d00 63%,#9e6b33 100%);--elastic-s:0.4s cubic-bezier(0.175,0.885,0.32,1.275);--elastic-f:0.2s cubic-bezier(0.175,0.885,0.32,1.275);--classic-s:0.4s cubic-bezier(0.4,0,0.2,1);--classic-f:0.2s cubic-bezier(0.4,0,0.2,1);--sat:env(safe-area-inset-top,0px);--sar:env(safe-area-inset-right,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px)}.darkmode{--accent-l:#dcec4e;--accent-d:#3a3300;--accent-t:#e3ef97d7;--accent-ink:#584b00;--accent-glow:#dcec4e;--black-pt:#f3f5f099;--black-p:#f2f4ef;--black-s:#e6e9e3;--black-t:#eaebe6;--white-p:#1a1a1a;--white-s:#141414;--white-t:#6b6b6b;--bd:hsla(0,0%,49%,.178)!important;--transparent:#e0e0e0bf;--blur-bg:hsla(0,0%,66%,.178)!important;--popup-bg:#ffffff87;--green-l:#9cf680;--green-t:#9cf68076;--green-d:#0d3700;--purple-l:#b47ef6;--purple-t:rgba(180,126,246,.507);--purple-d:#1e0042;--blue-l:#80d1f6;--blue-t:#57caff74;--blue-d:#002c41;--red-l:#f68080;--red-t:#f680807c;--red-d:#410000;--orange-l:#f6c47e;--orange-t:hsla(35,87%,73%,.527);--orange-d:#422700;--red-text:#9d2525;--green-text:#266416;--orange-text:#914d08;--blue-text:#075d88;--glass-hi:#ffffffd9;--glass-lo:#fff9;--glass-side:#78787824;--glass-glow:#fff3;--glass-light:color-mix(in srgb,var(--accent-glow) 70%,#0000);--glass-blend:normal;--glass-press:1.05;--glass-focus:1.03;--glass-focus-field:1.04;--rating-tone-1:color-mix(in srgb,var(--red-l) 84%,var(--white-p));--rating-tone-2:color-mix(in srgb,var(--orange-l) 82%,var(--white-p));--rating-tone-3:color-mix(in srgb,var(--accent-glow) 78%,var(--white-p));--rating-tone-4:color-mix(in srgb,var(--event-lime) 80%,var(--white-p));--rating-tone-5:color-mix(in srgb,var(--green-l) 80%,var(--white-p));--rating-tone-light:var(--black-p);--rating-card-accent-weight:44%;--rating-card-accent-weight-soft:32%;--event-amber:#ffdd8f;--event-lime:#cff490;--event-emerald:#97edc2;--event-teal:#96eee7;--event-cyan:#8ce6f8;--event-sky:#8dd3fb;--event-violet:#d6adff;--event-fuchsia:#fda5f6;--main-bg:radial-gradient(circle farthest-side,#f1f9b3 0%,#ffd1d1 28%,#ffb066 63%,#fce0b3 100%)}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}a,button,div,img,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;font-size:14px;height:100%;line-height:1;width:100%}button,input,textarea{background:#0000;font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}html{background:#1a1a1a}html:has(body.darkmode){background:#f2f4ef}body{background:#1a1a1a;background:var(--black-p);font-family:Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-text);font-size:14px;font-size:calc(14px*var(--fs, 1));font-size-adjust:.5;font-weight:450;height:100%;line-height:1.4;position:relative}button,input,select,textarea{font-size-adjust:inherit}.App,.no-scroll{overflow:hidden}.App{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;min-height:100svh}@media(max-width:767.98px){.App{justify-content:flex-start}}.container{margin:0 auto;max-width:1140px;width:100%;z-index:10}.container>*{min-width:0}.main-sign{align-items:center;animation:Coolgradient 30s linear infinite;background:radial-gradient(circle farthest-side,#9ba22f 0,#993f3f 28%,#994d00 63%,#9e6b33 100%);background:var(--main-bg);background-size:350% 350%;display:flex;height:100svh;padding:calc(16px + env(safe-area-inset-top, 0px)) calc(16px + env(safe-area-inset-right, 0px)) calc(16px + env(safe-area-inset-bottom, 0px)) calc(16px + env(safe-area-inset-left, 0px));padding:calc(16px + var(--sat, 0px)) calc(16px + var(--sar, 0px)) calc(16px + var(--sab, 0px)) calc(16px + var(--sal, 0px));width:100%}@media(max-width:767.98px){.main-sign{padding:calc(10px + env(safe-area-inset-top, 0px)) calc(10px + env(safe-area-inset-right, 0px)) calc(10px + env(safe-area-inset-bottom, 0px)) calc(10px + env(safe-area-inset-left, 0px));padding:calc(10px + var(--sat, 0px)) calc(10px + var(--sar, 0px)) calc(10px + var(--sab, 0px)) calc(10px + var(--sal, 0px))}.main-sign:after{background:linear-gradient(180deg,#1a1a1a 0,#1a1a1a99 40px,#0000 150px,#0000 calc(100% - 150px),#1a1a1a99 calc(100% - 40px),#1a1a1a);background:linear-gradient(to bottom,var(--black-p) 0,var(--black-pt) 40px,#0000 150px,#0000 calc(100% - 150px),var(--black-pt) calc(100% - 40px),var(--black-p) 100%);content:"";height:100svh;left:0;position:absolute;top:0;width:100%}}@keyframes Coolgradient{0%{background-position:5% 0}50%{background-position:96% 100%}to{background-position:5% 0}}.main{display:flex;flex:1 1 auto!important;flex-direction:column;margin:0 auto;max-width:2880px;min-height:0!important;padding-left:200px;padding-top:env(safe-area-inset-top,0);padding-top:var(--sat,0);transform:translateX(0);transition:transform .8s cubic-bezier(.32,.72,0,1);width:100%;z-index:4}@media(max-width:992px){.main{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) calc(70px + env(safe-area-inset-bottom, 0px)) env(safe-area-inset-left,0);padding:var(--sat,0) var(--sar,0) calc(70px + var(--sab, 0px)) var(--sal,0)}}body.popup-open .main{transform:translateX(15%)}@media only screen and (max-width:767.98px){body.popup-open .main{transform:translateX(50%)}}@media only screen and (max-width:767.98px){::-webkit-scrollbar{display:none}}::-webkit-scrollbar{width:16px}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#1a1a1a;background-color:var(--black-p)}::-webkit-scrollbar-thumb{background-color:#fff;background-color:var(--white-p);border:4px solid #1a1a1a;border:4px solid var(--black-p);border-radius:16px}::-webkit-scrollbar-button{display:none}::selection{background:#fff9bd;color:#101010}.loading-overlay{align-items:center;background:#1a1a1a;background:var(--black-p);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;opacity:1;pointer-events:all;position:fixed;right:0;top:0;transition:opacity .5s ease,filter .5s ease;z-index:10000}.loading-overlay p{color:#fff;color:var(--white-p)}.loading-overlay.fade-out{opacity:0;pointer-events:none}.spinner{animation:spin 1s linear infinite;border:4px solid #1a1a1a;border-top-color:#e1f65a;border:4px solid var(--black-p);border-radius:50%;border-top-color:var(--accent-ink);height:40px;margin-bottom:12px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}@media(max-width:860px){body.popup-open{overflow:hidden;touch-action:none}}.footer,.footer-sign{padding:12px}@media only screen and (max-width:767.98px){.footer,.footer-sign{padding:6px}}.footer-sign__body,.footer__body{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:35px;color:#dfdfdf;color:var(--white-s);display:flex;font-weight:400;justify-content:center;padding:20px;text-align:center;width:100%}@media only screen and (max-width:767.98px){.footer-sign__body,.footer__body{padding:18px}}.footer-sign__body a,.footer__body a{color:#dfdfdf;color:var(--white-s)}.footer-sign__body svg,.footer__body svg{color:#dfdfdf;color:var(--white-s);height:14px;margin-bottom:-1px;width:auto}.footer-sign{bottom:0;position:absolute;z-index:0}.footer-sign__body{background:#0000;border-radius:0;color:#dfdfdf;color:var(--white-s);font-weight:500;opacity:.8;padding:10px}@media only screen and (max-width:767.98px){.footer-sign__body{padding:10px}}.footer-sign__body a,.footer-sign__body svg{color:#dfdfdf;color:var(--white-s)}.footer-sign__body svg{height:14px;margin-bottom:-1px;width:auto}body.is-exam-mode header{display:none!important}body.is-exam-mode main{padding:0!important}.title{color:#fff;color:var(--white-p);font-size:30px;font-weight:800;line-height:1.1;padding:8px}.LazyLoad{opacity:0;transition:opacity 1s ease-in-out}.is-visible{opacity:1}.react-icon div{align-items:center;display:flex;justify-content:center}.highlight{background-color:#e1f65a;background-color:var(--accent-l);border-radius:4px;color:#3d2e00;color:var(--accent-d);font-style:normal}.instructors-popup__radio-wrapper.addprog.active-botanica:before,.instructors-popup__radio-wrapper.addprog.active-ciocana:before{background:#1a1a1a;background:var(--black-p)}.instructors-popup__radio-wrapper.addprog.inacative{cursor:not-allowed;opacity:.5}.instructors-popup__radio-wrapper.addprog.inacative label{cursor:not-allowed;pointer-events:none}.pillstack{flex-direction:column;left:16px;margin:0 auto;pointer-events:none;position:fixed;right:16px;top:calc(16px + env(safe-area-inset-top, 0px));top:calc(16px + var(--sat, 0px));z-index:1000;z-index:9999}.pill,.pillstack{align-items:center;display:flex;gap:8px}.pill{--pill-bg:var(--black-p);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);background:color-mix(in srgb,var(--pill-bg) 78%,#0000);border-radius:32px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08,0 14px 30px #0000003d,0 4px 10px #00000029;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow),0 14px 30px #0000003d,0 4px 10px #00000029;cursor:pointer;line-height:1.2;opacity:1;padding:10px 10px 10px 16px;pointer-events:all;text-align:center;transform:translateY(0);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s,transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease);z-index:10000}.pill:hover{box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08,0 16px 34px #00000042,0 5px 12px #0000002e;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow),0 16px 34px #00000042,0 5px 12px #0000002e}.pill:active{border-radius:32px;scale:.95}.pill.pill--leaving{opacity:0;pointer-events:none;transform:translateY(-200%)}.pill--info{--pill-bg:#80d1f6;color:#002c41}.pill--success{--pill-bg:#9cf680;color:#0d3700}.pill--warning{--pill-bg:#f6c47e;color:#422700}.pill--error{--pill-bg:#f68080;color:#410000}.pill__text{flex:1 1;word-break:break-word}.pill__close{align-items:center;background:#0000;border:0;border-radius:50%;color:currentColor;cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;opacity:.82;padding:0;transition:opacity .16s ease,transform .16s ease;width:22px}.pill__close:focus-visible,.pill__close:hover{opacity:1}.pill__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pill__close:active{transform:scale(.9)}.pill__close-icon{display:inline-flex;height:16px;width:16px}.pill__close-icon div,.pill__close-icon svg{display:block;height:16px;width:16px}.pill__close-icon svg{fill:currentColor}.pill--expandable{align-items:stretch;flex-direction:column;gap:0;max-width:min(460px,100%);text-align:left}.pill--expandable .pill__row{align-items:center;display:flex;gap:8px}.pill--expandable .pill__text{font-weight:600}.pill--expandable .pill__chevron{border-bottom:2px solid;border-right:2px solid;flex:0 0 auto;height:8px;margin:-3px 4px 0 2px;opacity:.7;transform:rotate(45deg);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--elastic-s,.3s);width:8px}.pill--expandable.pill--open{animation:pillOpen .45s cubic-bezier(.34,1.56,.64,1);animation:pillOpen var(--elastic-s-duration,.45s) cubic-bezier(.34,1.56,.64,1);border-radius:26px;cursor:default;padding:12px 10px 14px 18px}.pill--expandable.pill--open:active{scale:1}.pill--expandable.pill--open .pill__chevron{margin-top:3px;transform:rotate(-135deg)}.pill--expandable .pill__more{animation:pillMore .25s ease-out;display:flex;flex-direction:column;gap:10px;padding:8px 8px 0 0}.pill--expandable .pill__detail{font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.4;margin:0;opacity:.85}.pill--expandable .pill__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pill--expandable .pill__action{background:color-mix(in srgb,currentColor 12%,#0000);border:0;border-radius:18px;color:inherit;cursor:pointer;font:inherit;font-size:13px;font-size:calc(13px*var(--fs, 1));font-weight:600;min-height:36px;padding:0 16px;transition:background .16s ease}.pill--expandable .pill__action:hover{background:color-mix(in srgb,currentColor 18%,#0000)}.pill--expandable .pill__action:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pill--expandable .pill__action--primary{background:color-mix(in srgb,currentColor 24%,#0000)}@keyframes pillOpen{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes pillMore{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pill,.pill--expandable .pill__chevron{transition:none}.pill--expandable .pill__more,.pill--expandable.pill--open{animation:none}}.popup-panel{background-color:#2e2e2e;background-color:var(--black-s);border-radius:35px;bottom:calc(6px + env(safe-area-inset-bottom, 0px));bottom:calc(6px + var(--sab, 0px));box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);display:flex;flex-direction:column;height:calc(100svh - 12px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));height:calc(100svh - 12px - var(--sat, 0px) - var(--sab, 0px));left:calc(6px + env(safe-area-inset-left, 0px));left:calc(6px + var(--sal, 0px));max-width:500px;opacity:0;overflow:hidden;padding:25px 25px 0;position:fixed;transform:translateX(-100%);transition:.2s cubic-bezier(.175,.885,.32,1);width:100%;z-index:10000}.popup-panel__overlay{background-color:#0009;cursor:pointer;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease;width:100vw;z-index:999}.popup-panel__inner{-webkit-overflow-scrolling:touch;flex:1 1;overflow:auto;overscroll-behavior:contain;width:100%;z-index:10000}.popup-panel__inner::-webkit-scrollbar{display:none!important}.popup-panel__loading{align-items:center;background:linear-gradient(180deg,#0000003d,#00000014);border-radius:24px;color:#fff;color:var(--white-p);display:flex;justify-content:center;min-height:240px;padding:16px;text-align:center}.popup-panel__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.popup-panel__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size:calc(32px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.8;z-index:22}.popup-panel__close{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;padding:14px 20px;pointer-events:all;position:absolute;right:12px;top:12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:999999}.popup-panel__close svg{rotate:45deg}.popup-panel__close:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink);padding:14px 22px}.popup-panel__close:active,.popup-panel__close:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.popup-panel__close:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.popup-panel[data-popup-motion=off],.subpopup-panel[data-popup-motion=off]{backface-visibility:hidden;transition:none!important}.popup-panel__overlay[data-popup-motion=off],.subpopup-panel__overlay[data-popup-motion=off]{transition:none!important}body.popup-open .popup-panel{opacity:1;transform:translateX(0)}body.popup-open .popup-panel__overlay{opacity:1;pointer-events:auto}.subpopup-panel{corner-shape:superellipse(1.2);background-color:#2e2e2e;background-color:var(--black-s);border-radius:35px;bottom:calc(6px + env(safe-area-inset-bottom, 0px));bottom:calc(6px + var(--sab, 0px));display:flex;flex-direction:column;height:calc(100svh - 12px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));height:calc(100svh - 12px - var(--sat, 0px) - var(--sab, 0px));left:calc(6px + env(safe-area-inset-left, 0px));left:calc(6px + var(--sal, 0px));max-width:500px;min-width:500px;opacity:0;overflow:hidden;position:fixed;transform:translateX(-100%);transition:.2s cubic-bezier(.175,.885,.32,1);width:100%;z-index:12001}.subpopup-panel__overlay{background-color:#0000004d;cursor:pointer;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s ease;width:100vw;z-index:12000}.subpopup-panel__content{display:flex;flex-direction:column;min-height:100%}.subpopup-panel__inner{-webkit-overflow-scrolling:touch;flex:1 1;overflow:auto;overscroll-behavior:contain;position:relative;width:100%;z-index:10010}.subpopup-panel__inner::-webkit-scrollbar{display:none!important}.subpopup-panel__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.subpopup-panel__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size:calc(32px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.8;z-index:22}.subpopup-panel__close{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;padding:14px 20px;pointer-events:all;position:absolute;right:12px;top:12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:999999}.subpopup-panel__close svg{rotate:45deg}.subpopup-panel__close:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink);padding:14px 22px}.subpopup-panel__close:active,.subpopup-panel__close:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.subpopup-panel__close:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}body.subpopup-open .subpopup-panel{opacity:1;transform:translateX(0)}body.subpopup-open .subpopup-panel__overlay{opacity:1;pointer-events:auto}@media only screen and (max-width:992px){.popup-panel,.subpopup-panel{min-width:500px;pointer-events:all;width:calc(50% - 12px)}}@media only screen and (max-width:767.98px){.popup-panel,.subpopup-panel{align-items:center;justify-content:center;min-width:auto;padding:calc(20px + env(safe-area-inset-top, 0px)) 20px 0;padding:calc(20px + var(--sat, 0px)) 20px 0 20px;pointer-events:all;width:calc(100% - 12px)}.popup-panel__title,.subpopup-panel__title{font-size:24px;font-size:calc(24px*var(--fs, 1))}.popup-panel__header,.subpopup-panel__header{margin-bottom:20px}.popup-panel__overlay,.subpopup-panel__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.subpopup-panel{background:#1a1a1a;background:var(--black-p);border-radius:35px 35px 0 0;bottom:0;box-shadow:0 50vh 0 0 #1a1a1a;box-shadow:var(--popupUI-sheet-tail) var(--black-p);height:auto;left:0;opacity:1;padding:0;right:0;top:calc(env(safe-area-inset-top, 0px) + 44px);top:var(--popupUI-sheet-gap);transform:translateY(100%);transition:transform .36s cubic-bezier(.32,.72,0,1);transition:var(--popupUI-sheet-out);width:100%}.subpopup-panel.is-armed{transform:translateY(0);transition:transform .5s cubic-bezier(.32,.72,0,1);transition:var(--popupUI-sheet-in)}.subpopup-panel__inner{corner-shape:inherit;background:linear-gradient(to bottom,#2e2e2e calc(100% - env(safe-area-inset-bottom, 0px) - 56px),#0000 calc(100% - env(safe-area-inset-bottom, 0px))),#1a1a1a;background:linear-gradient(to bottom,var(--black-s) calc(100% - var(--sab, 0px) - var(--popupUI-sheet-fade)),#0000 calc(100% - var(--sab, 0px))),var(--black-p);border-radius:inherit;padding:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:0 var(--sar,0) 0 var(--sal,0);visibility:visible}.subpopup-panel__content{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 56px);padding-bottom:calc(var(--sab, 0px) + var(--popupUI-sheet-fade))}.subpopup-panel:after{background:linear-gradient(180deg,#0000,#1a1a1a 56px);background:linear-gradient(to bottom,#0000,var(--black-p) var(--popupUI-sheet-fade));bottom:0;content:"";height:calc(env(safe-area-inset-bottom, 0px) + 56px);height:calc(var(--sab, 0px) + var(--popupUI-sheet-fade));left:0;pointer-events:none;position:absolute;right:0;z-index:10020}.subpopup-panel__overlay,body.subpopup-open .subpopup-panel__overlay{background:none;opacity:1;visibility:hidden}.subpopup-panel__overlay:before,body.subpopup-open .subpopup-panel__overlay:before{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 48px);-webkit-mask-image:linear-gradient(to bottom,#0000,#000 var(--popupUI-sheet-blur-ramp));mask-image:linear-gradient(180deg,#0000,#000 48px);mask-image:linear-gradient(to bottom,#0000,#000 var(--popupUI-sheet-blur-ramp));position:absolute;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;visibility:visible}.subpopup-panel__overlay.is-armed:before,body.subpopup-open .subpopup-panel__overlay.is-armed:before{backdrop-filter:blur(4px);backdrop-filter:blur(var(--popupUI-sheet-blur));-webkit-backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(var(--popupUI-sheet-blur))}body.subpopup-open .subpopup-panel{transform:translateY(100%)}body.subpopup-open .subpopup-panel.is-armed{transform:translateY(0)}body:has(.popupPanelUI.is-open) .subpopup-panel{top:calc(env(safe-area-inset-top, 0px) + 52px);top:calc(var(--popupUI-sheet-gap) + 8px)}}@media only screen and (max-width:767.98px)and (prefers-reduced-motion:reduce){.subpopup-panel,.subpopup-panel.is-armed{transition:none}}.sign{background:#1a1a1a;background:var(--black-p);border-radius:36px;display:flex;display:grid;grid-template-columns:1fr 1fr;padding:6px;position:relative;width:100%}.sign.termeni-conditii{grid-template-columns:1fr;padding:0}.sign.termeni-conditii::-webkit-scrollbar{display:none}.sign__conditii{height:100%;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);max-height:80svh;overflow:auto;padding:24px}.sign__conditii-body{display:flex;flex-direction:column;padding:0 0 20px}.sign__conditii::-webkit-scrollbar{display:none}.sign__conditii h3{color:#dfdfdf;color:var(--white-s)}.sign__conditii ul{list-style:square}.sign__conditii li,.sign__conditii p{color:#fff;color:var(--white-p);opacity:.6;padding:0 16px}.sign__left{align-items:flex-start;background-image:url(/static/media/car-instruire-auto.2253dbdf9607060554fb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:30px;display:flex;padding:6px}.sign__img-btn{background:#3d2e00;background:var(--accent-d)}.sign__img-btn.accent:hover{background:#e1f65a;background:var(--accent-l);border-radius:26px;padding:8px 12px}.sign__img-btn.accent:hover span,.sign__img-btn.accent:hover svg{color:#3d2e00;color:var(--accent-d)}.sign__right{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px}.sign__title{color:#e1f65a;color:var(--accent-ink);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:48px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.8}.sign__subtitle{color:#8a8a8a;color:var(--white-t);font-size:16px;padding-top:4px}.sign__form{display:flex;flex-direction:column;gap:15px;padding:20px 0 0}.sign__form-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr)}.sign__input-wrapper{align-items:center;display:flex;position:relative;width:100%}.sign__eye-btn{cursor:pointer;height:100%;padding:4px 10px;position:absolute;right:0}.sign__eye-btn,.sign__eye-btn div{align-items:center;display:flex;justify-content:center}.sign__eye-btn svg{height:28px;width:28px}.sign__eye-btn svg,.sign__input{color:#dfdfdf;color:var(--white-s)}.sign__input{background-color:#2e2e2e;background-color:var(--black-s);border:none;border-radius:16px;font-size:1rem;padding:15px 18px;width:100%}.sign__input.enroll{border-radius:10px 16px 16px 16px;flex:1 1;height:48px;min-width:48px;padding:20px 18px 10px;width:100%}.sign input.sign__input[type=date],.sign input.sign__input[type=datetime-local],.sign input.sign__input[type=time]{appearance:auto;cursor:pointer;display:block;height:48px;min-height:48px;padding:20px 18px 10px;width:100%}.sign select.sign__input{appearance:none;display:block;height:48px;padding:20px 18px 10px;width:100%}.sign .sign__form-row{align-items:stretch}.sign__info-box{background-color:#2e2e2e;background-color:var(--black-s);border:none;border-radius:16px;color:#dfdfdf;color:var(--white-s);font-size:1rem;padding:15px 18px;width:100%}.sign__row-btns{gap:6px}.sign__button,.sign__row-btns{display:flex;justify-content:center}.sign__button{align-items:center;align-self:center;background:#3d2e00;background:var(--accent-d);border-radius:32px;font-weight:500;gap:0;padding:8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.sign__button span{color:#e1f65a;color:var(--accent-l);padding:7px 0 7px 14px}.sign__button span,.sign__button svg{transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__button:hover{background:#e1f65a;background:var(--accent-l);border-radius:16px;gap:2px;padding:8px 12px;transform:translateX(2px);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__button:hover span,.sign__button:hover svg{color:#3d2e00;color:var(--accent-d)}.sign__button:active{background:#e1f65a;background:var(--accent-l);border-radius:32px;padding:8px;transform:translateX(0) scale(.95);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__button:active span,.sign__button:active svg{color:#3d2e00;color:var(--accent-d)}.sign__button-icon{rotate:180deg}.sign__icon{color:#e1f65a;color:var(--accent-ink)}.sign__icon div{display:grid;place-items:center}.sign__hr{display:flex;justify-content:center;margin-right:-6px;padding:20px}.sign__icon-wave{color:#2e2e2e;color:var(--black-s);margin-left:-6px}.sign__links{display:flex;gap:6px;justify-content:center}.sign__footer-switch-link{max-width:260px;overflow:hidden;transform-origin:right center;transition:max-width .4s cubic-bezier(.175,.885,.32,1.275),opacity .2s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.175,.885,.32,1.275),padding .2s cubic-bezier(.4,0,.2,1),margin .2s cubic-bezier(.4,0,.2,1);transition:max-width var(--elastic-s),opacity var(--classic-f),transform var(--elastic-s),padding var(--classic-f),margin var(--classic-f);white-space:nowrap}.sign__footer-switch-link.is-register-active{background:#2e2e2e;background:var(--black-s)}.sign__footer-switch-link.is-register-active span,.sign__footer-switch-link.is-register-active svg{color:#e1f65a;color:var(--accent-ink)}.sign__footer-switch-link.is-collapsed{border:0;gap:0!important;margin:0!important;max-width:0;min-width:0;opacity:0;padding:0!important;pointer-events:none;transform:scaleX(0);visibility:hidden;width:0}.sign__field{display:flex;position:relative;width:100%}.sign__label{color:#8a8a8a;color:var(--white-t);font-size:10px;left:8px;position:absolute;top:4px}.sign__switcher{min-height:266px;position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__switcher.active{min-height:394px}.sign__switcher.reset{min-height:350px}.sign__switcher.reset .sign__subtitle{display:block}.sign__switcher.etapa1{min-height:300px}.sign__switcher.etapa1 .sign__form{padding:0}.sign__switcher.etapa2{min-height:300px}.sign__switcher.etapa2 .sign__form{padding:0}.sign__switcher.etapa3{min-height:270px}.sign__switcher.etapa3 .sign__form{padding:0}.sign__steps-wrapper{padding:16px}.sign__step-buttons,.sign__steps-wrapper{align-items:center;display:flex;justify-content:center}.sign__step-buttons{border-radius:32px;gap:6px;padding:6px}.sign__step-connector{background:#2e2e2e;background:var(--black-s);border-radius:5px;height:25px;margin:-4px;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f);width:0}.sign__step-connector.is-active{background:#e1f65a;background:var(--accent-l);margin:0;width:4px}.sign__step-button{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:32px;color:#fff;color:var(--white-p);display:flex;font-size:16px;height:45px;justify-content:center;transition:all .2s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-f),background var(--classic-f);width:60px}.sign__step-button:nth-child(3){border-radius:32px 8px 8px 32px}.sign__step-button:nth-child(5){border-radius:8px 32px 32px 8px}.sign__step-button.is-current{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.sign__step-button:first-child.is-current{border-radius:32px}.sign__step-button:nth-child(3).is-current,.sign__step-button:nth-child(5).is-current{border-radius:8px 32px 32px 8px}.sign__step-button.is-done{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.sign__step-button:first-child.is-done{border-radius:32px 8px 8px 32px;opacity:.6}.sign__step-button:nth-child(3).is-done{border-radius:8px;opacity:.6}.sign__step-button:active{border-radius:32px!important;scale:.9;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:all var(--elastic-s);width:55px}.sign .sign__step-buttons .sign__step-button:nth-child(3).is-current+.sign__step-connector+.sign__step-button{border-radius:32px}.sign__form-wrapper{filter:blur(10px);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scaleX(.96);transition:all .4s ease;width:100%}.sign__form--active{filter:blur(0);opacity:1;pointer-events:auto;transform:scale(1);z-index:2}.sign__form--leave{opacity:0;transform:scaleX(.96);z-index:1}.sign__link-button{background:#2e2e2e;background:var(--black-s);border-radius:32px;cursor:pointer;font-weight:500;gap:0;padding:8px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__link-button,.sign__link-button .sign__icon-inline>div{align-items:center;display:flex;justify-content:center}.sign__link-button span{padding:7px 14px 7px 0}.sign__link-button span,.sign__link-button svg{color:#e1f65a;color:var(--accent-ink);transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__link-button svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button.arrow:hover svg{transform:rotate(0deg)}.sign__link-button:hover{border-radius:16px;gap:2px;padding:8px 10px}.sign__link-button:hover,.sign__link-button:hover svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button:hover svg{transform:rotate(1turn)}.sign__link-button:active{border-radius:32px;gap:0;padding:8px;transform:scale(.95)}.sign__link-button:active,.sign__link-button:active svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button:active svg{transform:rotate(460deg)}.sign__checkbox{align-items:flex-start;color:#dfdfdf;color:var(--white-s);display:flex;font-size:12px;gap:6px;line-height:1.35;padding:6px 12px;-webkit-user-select:none;user-select:none}.sign__checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;background:#2e2e2e;background:var(--black-s);border:2px solid #e1f65a;border:2px solid var(--accent-ink);border-radius:16px;cursor:pointer;display:grid;flex:0 0 20px;height:20px;place-content:center;transition:.2s ease;width:20px}.sign__checkbox input[type=checkbox]:hover{scale:1.1}.sign__checkbox input[type=checkbox]:active{scale:.9}.sign__checkbox input[type=checkbox]:checked{background-color:#e1f65a;background-color:var(--accent-l);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%274,11 8,15 16,6%27/></svg>");background-image:var(--background-image);background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-color:#e1f65a;border-color:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.sign__checkbox a{color:#e1f65a;color:var(--accent-ink);text-decoration:underline}.sign__button[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.sign__install-btn{background:#3d2e00;background:var(--accent-d);border:none;border-radius:25px;border-radius:32px;cursor:pointer;font-weight:600;gap:6px;padding:14px 20px 14px 12px;position:fixed;top:calc(12px + env(safe-area-inset-top, 0px));top:calc(12px + var(--sat, 0px));transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);z-index:10}.sign__install-btn,.sign__install-btn .sign__install-btn-icon>div{align-items:center;display:flex;justify-content:center}.sign__install-btn span{line-height:1}.sign__install-btn span,.sign__install-btn svg{color:#e1f65a;color:var(--accent-l);transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__install-btn svg{height:22px;width:22px}.sign__install-btn:hover{background:#e1f65a;background:var(--accent-l);padding:14px 30px 14px 20px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f)}.sign__install-btn:hover span,.sign__install-btn:hover svg{color:#3d2e00;color:var(--accent-d)}.sign__install-btn:active{border-radius:25px;padding:14px 20px 14px 12px;transform:scale(.9);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__install-btn:disabled{cursor:default;opacity:.7;pointer-events:none}.sign__ios-guide-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#10101094;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:120}.sign__ios-guide{background:#1a1a1a;background:var(--black-p);border:none;border-radius:36px;box-shadow:0 20px 50px #0000004d;display:flex;flex-direction:column;gap:16px;padding:26px;width:min(700px,100%)}.sign__ios-guide-title{color:#e1f65a;color:var(--accent-ink);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:44px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.85;margin:0}.sign__ios-guide-subtitle{color:#8a8a8a;color:var(--white-t);font-size:16px;line-height:1.35;margin:0}.sign__ios-guide-steps{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sign__ios-guide-reference{background:#2e2e2e;background:var(--black-s);border:none;border-radius:28px;margin:0;overflow:hidden}.sign__ios-guide-reference img{display:block;height:auto;width:100%}.sign__ios-guide-step{background:#2e2e2e;background:var(--black-s);border:none;border-radius:26px;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:14px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.sign__ios-guide-step:hover{transform:translateY(-2px)}.sign__ios-guide-step h3{color:#e1f65a;color:var(--accent-ink);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:18px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0}.sign__ios-guide-step p{color:#dfdfdf;color:var(--white-s);font-size:14px;line-height:1.35;margin:0}.sign__ios-guide-step-index{align-items:center;align-self:flex-end;background:#e1f65a;background:var(--accent-l);border-radius:999px;color:#3d2e00;color:var(--accent-d);display:inline-flex;font-size:14px;font-weight:700;height:30px;justify-content:center;line-height:1;width:30px}.sign__ios-guide-illustration{width:100%}.sign__ios-guide-illustration>div{display:flex;width:100%}.sign__ios-guide-illustration svg{background:#0000;border:none;border-radius:18px;height:auto;width:100%}.sign__ios-guide-close{align-self:center}.M3Link.sign__footer-switch-link.is-register-active:active,.M3Link.sign__footer-switch-link.is-register-active:hover{background:#81f65a;background:var(--green-l)}.M3Link.sign__footer-switch-link.is-register-active:active span,.M3Link.sign__footer-switch-link.is-register-active:active svg,.M3Link.sign__footer-switch-link.is-register-active:hover span,.M3Link.sign__footer-switch-link.is-register-active:hover svg{color:#0d3700;color:var(--green-d)}:root{--background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27black%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%274,11 8,15 16,6%27/></svg>");--flter:invert(1) brightness(1.8)}.darkmode{--flter:invert(0) brightness(1);--background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27 fill=%27none%27 stroke=%27white%27 stroke-width=%273%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%274,11 8,15 16,6%27/></svg>")}.sign__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1) brightness(1.8);filter:var(--flter);opacity:1}.M3Link{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:32px;cursor:pointer;display:flex;font-weight:500;gap:0;justify-content:center;padding:8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.M3Link span{color:#e1f65a;color:var(--accent-ink);padding:7px 14px 7px 0}.M3Link span,.M3Link svg{transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.M3Link.accent:hover{background:#3d2e00;background:var(--accent-d);border-radius:16px;gap:2px;padding:8px 10px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.M3Link.accent:hover span,.M3Link.accent:hover svg{color:#e1f65a;color:var(--accent-l)}.M3Link.succes:hover{background:#0d3700;background:var(--green-d);border-radius:16px;gap:2px;padding:8px 10px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.M3Link.succes:hover span,.M3Link.succes:hover svg{color:#81f65a;color:var(--green-l)}.M3Link.error:hover{background:#410000;background:var(--red-d);border-radius:16px;gap:2px;padding:8px 10px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.M3Link.error:hover span,.M3Link.error:hover svg{color:#f76464;color:var(--red-l)}.M3Link.reset{background:#0000}.M3Link.reset:hover{background:#2e2e2e;background:var(--black-s);border-radius:16px;gap:2px;padding:8px 10px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.M3Link.accent:active,.M3Link.error:active,.M3Link.reset:active,.M3Link.succes:active{border-radius:32px;gap:0;padding:8px;transform:scale(.95);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}@media(max-width:992px){.sign{grid-template-columns:1fr;padding:6px}.sign__conditii{height:100%;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#0000 0,#000 24px,#000 calc(100% - 24px),#0000);max-height:80svh;overflow:auto;padding:24px}.sign__conditii-body{display:flex;flex-direction:column}.sign__conditii::-webkit-scrollbar{display:none}.sign__conditii h1{padding:0}.sign__conditii h3{color:#dfdfdf;color:var(--white-s);display:block;padding:0}.sign__conditii ul{list-style:square}.sign__conditii li,.sign__conditii p{color:#fff;color:var(--white-p);opacity:.6;padding:0 16px}.sign__left{display:none}.sign__switcher{min-height:266px;position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__switcher.active{min-height:380px}.sign__switcher.reset{min-height:310px}.sign__switcher.reset .sign__subtitle{display:block}.sign__switcher.etapa1{min-height:290px}.sign__switcher.etapa1 .sign__form{padding:0}.sign__switcher.etapa2{min-height:290px}.sign__switcher.etapa2 .sign__form{padding:0}.sign__switcher.etapa3{min-height:250px}.sign__switcher.etapa3 .sign__form{padding:0}}@media(max-width:767.98px){.sign{display:flex;position:inherit}.sign__right{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:10px 10px 20px;width:100%}.sign .header__settings{z-index:100}.sign__title{font-size:28px;padding:8px 8px 0}.sign__subtitle{font-size:14px;padding:4px 48px 0 8px}.sign__form{gap:6px;padding:10px 0 0}.sign__form-row{display:flex;gap:6px}.sign__form-row:first-child,.sign__form-row:nth-child(3){flex-direction:column}.sign__row-btns{flex-wrap:wrap;padding-top:4px}.sign__icon-wave:nth-child(3){display:none}.sign__links{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.sign__switcher{min-height:250px}.sign__switcher.active{min-height:420px}.sign__switcher.active .sign__subtitle{display:none}.sign__switcher.reset{min-height:350px}.sign__switcher.reset .sign__subtitle{display:block}.sign__switcher.etapa1{min-height:380px}.sign__switcher.etapa1 .sign__form{padding:0}.sign__switcher.etapa2{min-height:380px}.sign__switcher.etapa2 .sign__form{padding:0}.sign__switcher.etapa3{min-height:330px}.sign__switcher.etapa3 .sign__form{padding:0}.sign__form-wrapper{filter:blur(10px);left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scaleX(.96);transition:all .4s ease;width:100%}.sign__form--active{filter:blur(0);opacity:1;pointer-events:auto;transform:scale(1);z-index:2}.sign__form--leave{opacity:0;transform:scaleX(.96);z-index:1}.sign__link-button{background:#2e2e2e;background:var(--black-s);border-radius:32px;cursor:pointer;font-weight:500;gap:0;padding:8px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__link-button,.sign__link-button .sign__icon-inline>div{align-items:center;display:flex;justify-content:center}.sign__link-button span{padding:7px 14px 7px 0}.sign__link-button span,.sign__link-button svg{color:#e1f65a;color:var(--accent-ink);transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sign__link-button svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button.arrow:hover svg{transform:rotate(0deg)}.sign__link-button:hover{border-radius:16px;gap:2px;padding:8px 10px}.sign__link-button:hover,.sign__link-button:hover svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button:hover svg{transform:rotate(1turn)}.sign__link-button:active{border-radius:32px;gap:0;padding:8px;transform:scale(.95)}.sign__link-button:active,.sign__link-button:active svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.sign__link-button:active svg{transform:rotate(460deg)}.sign__ios-guide{border-radius:28px;gap:12px;padding:18px}.sign__ios-guide-title{font-size:30px;line-height:.9}.sign__ios-guide-steps{grid-template-columns:1fr}}@media(max-width:355px){.sign__subtitle{display:none}.sign__switcher{min-height:260px}.sign__switcher.active{min-height:440px}.sign__switcher.reset{min-height:350px}.sign__switcher.reset .sign__subtitle{display:block}}.header{height:100svh;left:0;max-width:200px;padding-top:env(safe-area-inset-top,0);padding-top:var(--sat,0);position:fixed;top:0;transform:translateZ(0);transition:max-width .3s;-webkit-user-select:none;user-select:none;width:100%;z-index:100}.header__body{overflow:hidden;position:relative;z-index:0}.header__body,.header__wrapper{height:100%;max-width:100%;transition:.3s;transition:max-width .3s}.header__top{max-width:100%;min-width:0;overflow:hidden}.header__profil-wrapper{padding:12px 0 0 12px}.header__profil,.header__profil-wrapper{box-sizing:border-box;max-width:100%;min-width:0}.header__profil{align-items:center;background:#2e2e2e;background:var(--black-s);border:0;border-radius:30px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:inherit;display:flex;font:inherit;gap:6px;justify-content:flex-start;overflow:hidden;padding:6px 10px 6px 6px;position:relative;text-align:left;width:100%}.header__profil--button{cursor:pointer;isolation:isolate;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f),transform var(--classic-f)}.header__profil--button:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.header__profil--button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.header__profil--button:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.header__profil--button:after{transition:none}}.header__profil--button:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.header__profil--button:hover{background:#242424;background:var(--black-t)}.header__profil--button:active{transform:scale(.98)}.header__statut--photo.avatarUI{font-size:13px;font-weight:600;height:38px;width:38px}.header__statut{background:#e1f65a;background:var(--accent-l);border-radius:30px;flex:0 0 38px;height:38px;min-width:38px;z-index:10}.header__statut,.header__statut div{display:grid;place-items:center}.header__statut svg{color:#3d2e00;color:var(--accent-d);height:20px;width:20px}.header__profil-details{flex:1 1 auto;max-width:calc(100% - 44px);min-width:0;overflow:hidden;text-align:left}.header__profil-details h1,.header__profil-details p{display:block;margin:0;max-width:100%;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.header__profil-details h1{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:20px;font-size:calc(20px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.header__profil-details p{color:#dfdfdf;color:var(--white-s);font-size:12px;font-size:calc(12px*var(--fs, 1))}.header__nav{display:flex;flex-direction:column;height:calc(100% - 140px);justify-content:space-between}.header__burger{display:none}.menu{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;overflow:hidden;transition:.3s}.menu__body{height:100%;overflow:visible}.menu__list{grid-gap:3px;display:flex;display:grid;flex-direction:column;gap:3px;grid-template-columns:1fr;max-height:800px;padding:10px 0 12px 12px;position:relative;transition:.3s;z-index:100}.menu__item,.menu__link{cursor:pointer;min-width:0;overflow:hidden}.menu__link{corner-shape:superellipse(1.2);align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:8px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);display:flex;gap:3px;isolation:isolate;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f);width:100%}.menu__link:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.menu__link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.menu__link:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.menu__link:after{transition:none}}.menu__link:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.menu__link--settings{border:0;border-radius:25px;color:inherit;font:inherit}.menu__link--settings:hover{background:#242424;background:var(--black-t);scale:.98}.menu__link--settings .menu__icon svg{transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--elastic-s)}.menu__link--settings:hover .menu__icon svg{transform:rotate(60deg)}.menu__badge{background:#e1f65a;background:var(--accent-l);border-radius:999px;box-shadow:0 0 0 2px #2e2e2e;box-shadow:0 0 0 2px var(--black-s);color:#3d2e00;color:var(--accent-d);font-size:10px;font-size:calc(10px*var(--fs, 1));font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;right:8px;text-align:center;top:8px;z-index:2}.menu__badge--dot{font-size:0;height:10px;line-height:0;min-width:10px;padding:0;width:10px}.menu__tag{background:#e1f65a;background:var(--accent-l);border-radius:999px;color:#3d2e00;color:var(--accent-d);flex:0 0 auto;font-size:11px;font-size:calc(11px*var(--fs, 1));font-weight:700;line-height:1.4;margin-right:10px;padding:2px 8px;pointer-events:none}.menu__link--active .menu__tag{background:#3d2e00;background:var(--accent-d);color:#e1f65a;color:var(--accent-l)}.menu__link--messages.menu__link--active{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:8px!important}.menu__link--messages.menu__link--active p,.menu__link--messages.menu__link--active svg,.menu__nav-text{color:#dfdfdf;color:var(--white-s)}.menu__nav-text{flex:1 1 auto;font-size:14px;font-size:calc(14px*var(--fs, 1));max-width:100%;min-width:0;overflow:hidden;padding-right:10px;position:relative;text-align:left;text-overflow:ellipsis;transition:.3s;white-space:nowrap}.menu__icon{color:#dfdfdf;color:var(--white-s);display:grid;flex:0 0 auto;padding:12px;place-items:center;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.menu__icon div{display:grid;place-items:center}.menu__icon svg{height:24px;min-height:24px;min-width:24px;width:24px}.menu__link:hover .menu__icon{color:#fff;color:var(--white-p)}.menu__list>li.menu__item:first-child .menu__link{border-radius:25px 25px 8px 8px}.menu__list>li.menu__item:last-of-type .menu__link{border-radius:8px 8px 25px 25px}.menu__group{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));grid-column:1/-1;letter-spacing:.04em;line-height:1.1;list-style:none;padding:14px 14px 4px;pointer-events:none;text-transform:uppercase}.menu__list>li.menu__item:has(+.menu__group) .menu__link{border-radius:8px 8px 25px 25px}.menu__list>.menu__group+li.menu__item .menu__link{border-radius:25px 25px 8px 8px}.menu__item:hover .menu__link{background:#242424;background:var(--black-t);scale:.98}.menu__link--active{corner-shape:superellipse(1.1);background:#e1f65a!important;background:var(--accent-l)!important;border-radius:30px!important}.menu__link--active p,.menu__link--active svg{color:#3d2e00;color:var(--accent-d)}.menu__section{animation:menuSectionIn .32s cubic-bezier(.175,.885,.32,1.275) both}.menu__section.menu__section--more{animation-name:menuSectionInMore}.menu__item--back .menu__nav-text{color:#fff;color:var(--white-p);font-weight:500}.menu__item--disabled{pointer-events:none}.menu__link--disabled{cursor:default;opacity:.42}.menu .settings__item{display:none}.settings .settings__item{display:flex}.header__bottom{bottom:0;left:0;padding:12px 0 12px 12px;position:absolute;right:0}.settings{display:flex;gap:12px;padding:12px;transition:.3s}.settings__wrapper{bottom:0;display:flex;left:0;position:absolute}.settings__mode-btn{gap:8px;transition:.1s;width:100%}.settings__icons,.settings__mode-btn{align-items:center;border-radius:25px;display:flex;justify-content:center}.settings__icons{background:#e1f65a;background:var(--accent-l);height:50px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:50px}.settings__icons:hover{background:#3d2e00;background:var(--accent-d);transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f);width:70px}.settings__icons:active{background:#3d2e00;background:var(--accent-d);border-radius:25px;transform:scale(.8);transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:50px}.settings__icon,.settings__icon-gear,.settings__icon-logout{border-radius:25px;color:#3d2e00;color:var(--accent-d);display:grid;padding:8px;place-items:center;position:absolute;transition:all .4s cubic-bezier(.175,.885,.32,1.275),color .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),color var(--classic-f)}.settings__icon div,.settings__icon-gear div,.settings__icon-logout div{display:grid;place-items:center}.settings__icon svg,.settings__icon-gear svg,.settings__icon-logout svg{height:24px;min-height:24px;min-width:24px;width:24px}.settings__icon-logout{padding:8px 6px 8px 10px}.settings__icons:active .settings__icon,.settings__icons:active .settings__icon-gear,.settings__icons:active .settings__icon-logout,.settings__icons:hover .settings__icon,.settings__icons:hover .settings__icon-gear,.settings__icons:hover .settings__icon-logout{color:#e1f65a;color:var(--accent-l)}.settings__icons:hover .settings__icon-gear{transform:rotate(60deg)}.settings p{display:none;white-space:nowrap}.sign .settings{bottom:auto;left:auto;position:absolute;right:0;top:0}.sign .settings__item:nth-child(2){display:none}.sign .settings__icons{background:#3d2e00;background:var(--accent-d);width:50px}.sign .settings__icons:hover{background:#e1f65a;background:var(--accent-l);width:70px}.sign .settings__icons:active{background:#e1f65a;background:var(--accent-l);transform:scale(.8);width:50px}.sign .settings__icon{color:#e1f65a;color:var(--accent-l)}.sign .settings__icons:active .settings__icon,.sign .settings__icons:hover .settings__icon{color:#3d2e00;color:var(--accent-d)}.settings__icon:first-child{filter:blur(10px);opacity:0;transform:scale(.5)}.darkmode .settings__icon:first-child,.settings__icon:nth-child(2){filter:blur(0);opacity:1;transform:scale(1)}.darkmode .settings__icon:nth-child(2){filter:blur(10px);opacity:0;transform:scale(.5)}@media(max-width:992px){.header{background:#0000;bottom:0;height:100%;left:0;max-width:100%;padding:0;pointer-events:none;position:fixed;top:auto;visibility:hidden;width:100%;z-index:100}.header__body{visibility:visible}.header__profil-wrapper,.header__top{display:none}.header__wrapper{align-items:flex-end;height:auto;height:100%;justify-content:center;padding:12px calc(12px + env(safe-area-inset-right, 0px)) calc(12px + env(safe-area-inset-bottom, 0px)) calc(12px + env(safe-area-inset-left, 0px));padding:12px calc(12px + var(--sar, 0px)) calc(12px + var(--sab, 0px)) calc(12px + var(--sal, 0px))}.header__body,.header__wrapper{display:flex;pointer-events:none}.header__body{border-radius:32px;height:auto;overflow:visible}.header__nav{height:auto;pointer-events:all;width:100%}.menu{overflow:visible;width:100%}.menu__body{overflow:visible;position:relative}.menu__bar{--barH:56px;align-items:stretch;display:flex;gap:10px;height:var(--barH);position:relative;z-index:100}.menu__bar-links{grid-gap:3px;corner-shape:superellipse(1);align-items:stretch;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:28px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);display:grid;flex:1 1 auto;gap:3px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;padding:4px}.menu__body .menu__item .menu__link:active,.menu__burger-btn:active{scale:.97}}@media(max-width:992px)and (prefers-reduced-motion:reduce){.menu__body .menu__item .menu__link:active,.menu__burger-btn:active{scale:none}}@media(max-width:992px){.menu__bar .menu__link{corner-shape:superellipse(1);align-items:center;background:#0000;border-radius:30px;box-shadow:none;display:flex;flex-direction:column;gap:0;height:100%;justify-content:center;min-width:62px;width:100%}.menu__bar .menu__link--active{box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow)}.menu__item:hover .menu__link{background:#242424;background:var(--black-t);border-radius:30px;gap:0;scale:.98}.menu__link--active{background:#e1f65a!important;background:var(--accent-l)!important;border-radius:25px!important}.menu__link--active p,.menu__link--active svg{color:#3d2e00;color:var(--accent-d)}.menu__bar .menu__icon{background:#0000;padding:0}.menu__bar .menu__icon svg{height:20px;min-height:20px;min-width:20px;width:20px}.menu__bar .menu__nav-text{display:none;height:0;opacity:0;overflow:hidden}.menu__burger-btn{background:#fff;background:var(--white-p);border-radius:50%;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);flex:0 0 var(--barH);height:100%;isolation:isolate;position:relative;transition:scale .4s cubic-bezier(.175,.885,.32,1.275);transition:scale var(--elastic-s);width:var(--barH)}.menu__burger-btn:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.menu__burger-btn:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.menu__burger-btn:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}}@media(max-width:992px)and (prefers-reduced-motion:reduce){.menu__burger-btn:after{transition:none}}@media(max-width:992px){.menu__burger-btn:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.menu__burger-icon{color:#2e2e2e;color:var(--black-s);height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .2s;width:20px}.menu__burger-icon--open{opacity:1}.menu__burger-icon--close{opacity:0}.menu__drawer{background:none;bottom:66px;display:flex;flex-direction:column;gap:6px;left:0;overflow:visible;padding:6px;pointer-events:none;position:absolute;right:0;z-index:90}.menu__drawer-list>li,.menu__drawer-settings{opacity:0;transform:translate(0) scale(.2);transform:translate(var(--fly-x,0),var(--fly-y,0)) scale(.2);transition:transform .26s cubic-bezier(.4,0,1,1) 0ms,opacity .2s ease 60ms;transition:transform .26s cubic-bezier(.4,0,1,1) calc(var(--fly-j, 0)*12ms),opacity .2s ease calc(var(--fly-j, 0)*12ms + .06s)}.menu.menu--open .menu__drawer-list>li,.menu.menu--open .menu__drawer-settings{opacity:1;transform:none;transition:transform .48s cubic-bezier(.175,1.185,.32,1.075) 0ms,opacity .16s ease 0ms;transition:transform .48s cubic-bezier(.175,1.185,.32,1.075) calc(var(--fly-i, 0)*32ms),opacity .16s ease calc(var(--fly-i, 0)*32ms)}}@media(max-width:992px)and (prefers-reduced-motion:reduce){.menu.menu--open .menu__drawer-list>li,.menu.menu--open .menu__drawer-settings,.menu__drawer-list>li,.menu__drawer-settings{transform:none;transition:opacity .15s ease}}@media(max-width:992px){.menu__drawer-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.menu__drawer-list .menu__item{min-width:0;overflow:hidden}.menu__drawer-list .menu__link{corner-shape:superellipse(1);align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:32px!important;display:flex;gap:0!important;justify-content:flex-start;max-width:100%;min-width:0;overflow:hidden;width:100%}.menu__drawer-list .menu__nav-text{display:block;flex:1 1 auto;font-size:12px;font-size:calc(12px*var(--fs, 1));height:18px;max-width:100%;min-width:0;opacity:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:auto}.menu__drawer-list .menu__icon{padding:16px 12px 16px 16px}.menu__drawer-list .menu__icon svg{height:20px;min-height:20px;min-width:20px;width:20px}.menu__drawer-settings .menu__link{corner-shape:superellipse(1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:32px;gap:0}.menu__drawer-settings .menu__icon{padding:16px 12px 16px 16px}.menu__drawer-settings .menu__icon svg{height:20px;min-height:20px;min-width:20px;width:20px}.menu__drawer-settings .menu__nav-text{font-size:12px;font-size:calc(12px*var(--fs, 1))}.menu__drawer-hr{align-self:center;background:hsla(0,0%,53%,.475);display:none;height:1px;width:calc(100% - 38px)}.menu.menu--open .menu__drawer{pointer-events:auto}.menu.menu--open .menu__burger-icon--open{opacity:0}.menu.menu--open .menu__burger-icon--close{opacity:1}.header__bottom{display:none}}@keyframes menuSectionIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes menuSectionInMore{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}body[data-accent=ocean]{--accent-l:#8fd3ff;--accent-d:#002b45;--accent-t:#2f4f66;--accent-ink:#8fd3ff;--accent-glow:#8fd3ff}body.darkmode[data-accent=ocean]{--accent-l:#00476e;--accent-d:#b8e4ff;--accent-t:rgba(184,228,255,.843);--accent-ink:#00476e;--accent-glow:#b8e4ff}body[data-accent=teal]{--accent-l:#7fe7dc;--accent-d:#00332f;--accent-t:#2c5a55;--accent-ink:#7fe7dc;--accent-glow:#7fe7dc}body.darkmode[data-accent=teal]{--accent-l:#005c56;--accent-d:#b3f2ec;--accent-t:rgba(179,242,236,.843);--accent-ink:#005c56;--accent-glow:#b3f2ec}body[data-accent=coral]{--accent-l:#ffb48a;--accent-d:#4a1a00;--accent-t:#6b4330;--accent-ink:#ffb48a;--accent-glow:#ffb48a}body.darkmode[data-accent=coral]{--accent-l:#8a3300;--accent-d:#ffd2b8;--accent-t:rgba(255,210,184,.843);--accent-ink:#8a3300;--accent-glow:#ffd2b8}body[data-accent=lavender]{--accent-l:#c9b3ff;--accent-d:#24004d;--accent-t:#4f4470;--accent-ink:#c9b3ff;--accent-glow:#c9b3ff}body.darkmode[data-accent=lavender]{--accent-l:#4a2a8a;--accent-d:#e0d4ff;--accent-t:rgba(224,212,255,.843);--accent-ink:#4a2a8a;--accent-glow:#e0d4ff}body[data-accent=rose]{--accent-l:#ffa8cc;--accent-d:#4a0026;--accent-t:#6b3a52;--accent-ink:#ffa8cc;--accent-glow:#ffa8cc}body.darkmode[data-accent=rose]{--accent-l:#8a1f55;--accent-d:#ffd1e4;--accent-t:rgba(255,209,228,.843);--accent-ink:#8a1f55;--accent-glow:#ffd1e4}body[data-text-size=sm]{--fs:0.9}body[data-text-size=lg]{--fs:1.12}body[data-motion=reduced] *,body[data-motion=reduced] :after,body[data-motion=reduced] :before{animation-delay:0ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:.01ms!important}html body[data-blur-ui=off]{--cv2-glass-bg:var(--black-s)!important;--blur-bg:var(--black-s)!important;--transparent:var(--black-s)!important}html body[data-blur-ui=off] .dropdownUI{--dropdownUI-menu-bg:var(--dropdownUI-bg)!important}html body[data-blur-ui=off] .dropdownUI--primary{--dropdownUI-menu-bg:var(--black-s)!important}html body[data-blur-ui=off] .popupPanelUI__barRow{--buttonUI-neutral-bg:var(--black-p)!important}html body[data-blur-ui=off] .menu__item:hover .menu__link:not(.menu__link--active){background:#242424!important;background:var(--black-t)!important}html body[data-blur-ui=off] .cv2-help__pop,html body[data-blur-ui=off] .dv-dd__menu,html body[data-blur-ui=off] .practical-exam-calendar__day-head:before{background:#2e2e2e!important;background:var(--black-s)!important}html body[data-blur-ui=off] .auditPage .auditPage__term{background:var(--term-bg)!important}html body[data-blur-ui=off] .auditPage .auditPage__term .auditTerm__bar{background:var(--term-bar)!important}html body[data-blur-ui=off] .staffChatPopup__dayDividerLabel{background:#1a1a1a!important;background:var(--black-p)!important}html body[data-blur-ui=off] .staffChatPopup__senderPill{background:#242424!important;background:var(--black-t)!important}html body[data-blur-ui=off] .staffChatPopup__send{background:#97ea7b!important;background:var(--green-t)!important}html body[data-blur-ui=off] .wd-video__badge{background:#1a1a1a!important;background:var(--black-p)!important}html body[data-blur-ui=off] .pill{background:var(--pill-bg)!important}html body[data-blur-ui=off] *,html body[data-blur-ui=off] :after,html body[data-blur-ui=off] :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body[data-blur-ui=off]:not([data-blur-fade=off]) .cv2-host:after,html body[data-blur-ui=off]:not([data-blur-fade=off]) .cv2-host:before,html body[data-blur-ui=off]:not([data-blur-fade=off]) .popupPanelUI__overlay.is-open:before,html body[data-blur-ui=off]:not([data-blur-fade=off]) .practical-exam-calendar__planner:after,html body[data-blur-ui=off]:not([data-blur-fade=off]) .practical-exam-calendar__planner:before,html body[data-blur-ui=off]:not([data-blur-fade=off]) .practical-exam-calendar__track:after,html body[data-blur-ui=off]:not([data-blur-fade=off]) .practical-exam-calendar__track:before,html body[data-blur-ui=off]:not([data-blur-fade=off]) .staffChatWorkspace__overlay.is-open:before,html body[data-blur-ui=off]:not([data-blur-fade=off]) .subpopup-panel__overlay.is-armed:before{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}body[data-blur-fade=off] .cv2-host:after,body[data-blur-fade=off] .cv2-host:before,body[data-blur-fade=off] .popupPanelUI__overlay.is-open:before,body[data-blur-fade=off] .practical-exam-calendar__planner:after,body[data-blur-fade=off] .practical-exam-calendar__planner:before,body[data-blur-fade=off] .practical-exam-calendar__track:after,body[data-blur-fade=off] .practical-exam-calendar__track:before,body[data-blur-fade=off] .staffChatWorkspace__overlay.is-open:before,body[data-blur-fade=off] .subpopup-panel__overlay.is-armed:before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.studentMobileTopBar.pageToolbar{display:none}.studentMobileTopBar{--studentTopBar-bg:var(--black-s);--buttonUI-neutral-bg:var(--studentTopBar-bg);--tagUI-ring:var(--studentTopBar-bg)}.studentMobileTopBar .dropdownUI{--dropdownUI-bg:var(--studentTopBar-bg)}.studentMobileTopBar .studentMobileTopBar__settings .dropdownUI__trigger .dropdownUI__icon div,.studentMobileTopBar .studentMobileTopBar__settings .dropdownUI__trigger .dropdownUI__icon svg{height:24px;width:24px}.studentMobileTopBar .buttonUI{--buttonUI-icon:26px;--buttonUI-px-hover:var(--buttonUI-px);height:52px}.studentMobileTopBar .buttonUI--iconOnly{width:52px}.studentMobileTopBar .buttonUI__icon+.buttonUI__label{padding-left:8px}.studentMobileTopBar__controls{margin-left:auto}.studentMobileTopBar__editHint{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;justify-content:center;min-width:0;padding-left:6px}.studentMobileTopBar__editHint strong{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:18px;font-size:calc(18px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.studentMobileTopBar__editHint span{color:#dfdfdf;color:var(--white-s);font-size:12px;font-size:calc(12px*var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:767.98px){.studentMobileTopBar__editHint span{display:none}}.studentMobileTopBar .studentMobileTopBar__add,.studentMobileTopBar .studentMobileTopBar__edit{--buttonUI-icon:18px}.studentMobileTopBar__slot{--tagUI-top:6px;--tagUI-right:6px;display:inline-flex;position:relative}.studentMobileTopBar .studentMobileTopBar__profile{flex:0 1 auto;min-width:50px;width:auto}.studentMobileTopBar .studentMobileTopBar__balance{--buttonUI-icon:22px;--buttonUI-icon-slot:22px;--buttonUI-px:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.studentMobileTopBar .studentMobileTopBar__balance .buttonUI__label{padding:0 0 0 8px}.studentMobileTopBar .studentMobileTopBar__balance.is-flash{animation:studentBalanceFlash 1.6s ease-out}@keyframes studentBalanceFlash{0%{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}to{background:var(--buttonUI-neutral-bg)}}@media(min-width:993px){.studentMobileTopBar.studentMobileTopBar--inline{display:flex;margin-bottom:10px}}@media(max-width:480px){.studentMobileTopBar,.studentMobileTopBar__controls{gap:4px}}@media(max-width:992px){.studentMobileTopBar.pageToolbar{--studentTopBar-bg:var(--blur-bg);display:flex;flex-wrap:nowrap;left:0;padding:calc(12px + env(safe-area-inset-top, 0px)) calc(12px + env(safe-area-inset-right, 0px)) 12px calc(12px + env(safe-area-inset-left, 0px));padding:calc(12px + var(--sat, 0px)) calc(12px + var(--sar, 0px)) 12px calc(12px + var(--sal, 0px));pointer-events:none;position:fixed;right:0;top:0;visibility:hidden;z-index:120}.studentMobileTopBar.pageToolbar>*{visibility:visible}.studentMobileTopBar.pageToolbar .studentMobileTopBar__controls>*,.studentMobileTopBar.pageToolbar>*{pointer-events:auto}.studentMobileTopBar.pageToolbar .buttonUI,.studentMobileTopBar.pageToolbar .dropdownUI__trigger,.studentMobileTopBar.pageToolbar .studentMobileTopBar__profile{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.studentMobileTopBar.pageToolbar .studentMobileTopBar__profile{background:var(--studentTopBar-bg)}.studentMobileTopBar.studentMobileTopBar--inline{display:none}body.student-mobile-topbar-enabled .main{padding-top:calc(70px + env(safe-area-inset-top, 0px));padding-top:calc(70px + var(--sat, 0px))}body.is-exam-mode .studentMobileTopBar{display:none!important}body.is-exam-mode.student-mobile-topbar-enabled .main{padding-top:0!important}}.home__instructor{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 3fr;padding:12px 12px 0}.home__instructor .intro__right{display:flex;flex-direction:column;gap:10px}.home__instructor .intro__clock-wrapper{gap:10px}.home__instructor-calendar{padding:12px 12px 0!important}@media only screen and (max-width:992px){.home__instructor{grid-template-columns:1fr}.home__instructor .intro__right{gap:6px}.home__instructor .intro__clock-wrapper{gap:6px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.home__instructor .intro__clock{aspect-ratio:1/1;border-radius:50%;position:relative}}@media only screen and (max-width:767.98px){.home__instructor{gap:6px;padding:6px 6px 0}.home__instructor .intro__clock-wrapper,.home__instructor .intro__right{gap:6px}.home__instructor-calendar{display:none;padding:6px 6px 0!important}}.instructor-quick-summary{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;gap:10px;min-height:0;padding:14px}.instructor-quick-summary__header{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.instructor-quick-summary__title{color:#fff;color:var(--white-p);font-size:18px;font-weight:600;line-height:1.2;margin:0}.instructor-quick-summary__muted{color:#dfdfdf;color:var(--white-s);font-size:12px;line-height:1.2;opacity:.8;text-align:right}.instructor-quick-summary__stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.instructor-quick-summary__stat{background:#1a1a1a;background:var(--black-p);border-radius:16px;display:flex;flex-direction:column;gap:4px;min-height:58px;padding:10px}.instructor-quick-summary__label{color:#dfdfdf;color:var(--white-s);font-size:11px;line-height:1.15;opacity:.85}.instructor-quick-summary__value{color:#fff;color:var(--white-p);font-size:20px;font-weight:700;line-height:1}.instructor-quick-summary__foot{grid-gap:6px;color:#dfdfdf;color:var(--white-s);display:grid;font-size:11px;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));line-height:1.25}.instructor-quick-summary__foot strong{color:#fff;color:var(--white-p);font-weight:600}.instructor-quick-summary__alerts{background:#1a1a1a;background:var(--black-p);border-radius:16px;display:flex;flex-direction:column;gap:6px;min-height:0;padding:10px}.instructor-quick-summary__alerts-title{color:#dfdfdf;color:var(--white-s);font-size:12px;font-weight:600;line-height:1.2;margin:0}.instructor-quick-summary__alert-item{grid-gap:6px;align-items:center;display:grid;gap:6px;grid-template-columns:46px 1fr}.instructor-quick-summary__alert-time{color:#e1f65a;color:var(--accent-ink);font-size:12px;font-weight:600;line-height:1.1}.instructor-quick-summary__alert-name{color:#fff;color:var(--white-p);font-size:12px;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instructor-quick-summary__empty{color:#dfdfdf;color:var(--white-s);font-size:12px;line-height:1.25;margin:0;opacity:.85}@media only screen and (max-width:992px){.instructor-quick-summary__foot{grid-template-columns:1fr}}.instr-intro{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;gap:10px;padding:24px 28px}.instr-intro h2{color:#fff;color:var(--white-p);font-size:22px;margin:0}.instr-intro p{color:#dfdfdf;color:var(--white-s);font-size:14px;margin:0}.instr-intro .instr-intro__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.instr-intro .instr-intro__list li{color:#dfdfdf;color:var(--white-s);font-size:13px;line-height:1.4}.instr-intro .instr-intro__list li strong{color:#fff;color:var(--white-p)}.instr-cal-event{display:flex;flex-direction:column;gap:1px;overflow:hidden;width:100%}.instr-cal-event__time{font-size:10px;line-height:1.1;opacity:.75}.instr-cal-event__name{font-size:11px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instr-cal-event__gear{font-size:10px;line-height:1.1;opacity:.8}.instr-cal-event__status{font-size:10px;font-weight:700;line-height:1}.instr-cal-event__status.confirmed{color:#97ea7b;color:var(--green-t,#4caf50)}.instr-cal-event__status.unconfirmed{color:#ea9090;color:var(--red-t,#f44336)}.calendar.student{padding:12px 12px 0}@media only screen and (max-width:767.98px){.calendar.student{display:none;padding:6px 6px 0}}.intro{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 3fr;padding:12px 12px 0;width:100%}.intro::-webkit-scrollbar{background:#0000}.intro__left{background:#2e2e2e;background:var(--black-s);border-radius:35px;overflow:hidden;padding:25px;position:relative}.intro__left h2{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:48px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;z-index:2}.intro__left h2 .highlight-name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#dfdfdf,#e1f65a);background:linear-gradient(90deg,var(--white-s),var(--accent-l));-webkit-background-clip:text;background-clip:text;color:#0000;position:relative}.intro__left p{color:#8a8a8a;color:var(--white-t);font-size:18px;line-height:1.4;z-index:2}.intro__instructori{background:#2e2e2e;background:var(--black-s);border-radius:35px;overflow:hidden;position:relative}.intro__right{grid-gap:10px;display:grid;gap:10px;grid-template-columns:2fr 1fr}.intro.admin .intro__right{grid-template-columns:5fr 2fr}.intro__progress{background:#2e2e2e;background:var(--black-s);border-radius:35px}.intro__clock-wrapper{grid-gap:10px;display:grid;gap:10px;grid-template-rows:1fr 1fr}.intro__clock{aspect-ratio:1/1;border-radius:50%;position:relative}.intro__play{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#2e2e2e;background:var(--black-s);cursor:pointer;display:grid;isolation:isolate;overflow:hidden;place-items:center;text-decoration:none}.intro__play:before{background:radial-gradient(circle,#e1f65a 0,#0000 64%);background:radial-gradient(circle,var(--accent-l) 0,#0000 64%);border-radius:inherit;content:"";inset:0;opacity:.16;pointer-events:none;position:absolute;transition:opacity .4s cubic-bezier(.4,0,.2,1);transition:opacity var(--classic-s);z-index:-1}.intro__play.is-pressed:before,.intro__play:hover:before{opacity:.3}.intro__play:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:3px}.intro__play-button{aspect-ratio:1/1;background:radial-gradient(circle at 32% 26%,#ffffff73 0,#fff0 55%),#e1f65a;background:radial-gradient(circle at 32% 26%,#ffffff73 0,#fff0 55%),var(--accent-l);border-radius:50%;box-shadow:0 16px 34px -14px #e1f65a,inset 0 -8px 16px #00000029;box-shadow:0 16px 34px -14px var(--accent-l),inset 0 -8px 16px #00000029;color:#3d2e00;color:var(--accent-d);display:grid;place-items:center;position:relative;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s cubic-bezier(.4,0,.2,1);transition:transform var(--elastic-s),box-shadow var(--classic-s);width:56%}.intro__play-button:after,.intro__play-button:before{animation:intro-play-wave 2.8s cubic-bezier(.2,.6,.35,1) infinite;border:2px solid #e1f65a;border:2px solid var(--accent-ink);border-radius:50%;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.intro__play-button:after{animation-delay:1.4s}.intro__play-icon{fill:currentColor;height:auto;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--elastic-s);width:46%}.intro__play:hover .intro__play-button{box-shadow:0 20px 40px -12px #e1f65a,inset 0 -8px 16px #00000029;box-shadow:0 20px 40px -12px var(--accent-l),inset 0 -8px 16px #00000029;transform:scale(1.07)}.intro__play:hover .intro__play-icon{transform:translateX(4%)}.intro__play:active .intro__play-button{transform:scale(.9);transition-duration:.12s}.intro__play.is-pressed .intro__play-button{animation:intro-play-press .42s cubic-bezier(.34,1.56,.64,1)}.intro__play.is-pressed .intro__play-button:before{animation:intro-play-burst .5s ease-out forwards}.intro__play.is-pressed .intro__play-button:after{animation:none}@keyframes intro-play-wave{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes intro-play-burst{0%{border-width:8px;opacity:.9;transform:scale(1)}to{border-width:1px;opacity:0;transform:scale(1.7)}}@keyframes intro-play-press{0%{transform:scale(.9)}35%{transform:scale(.82)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.intro__play-button,.intro__play-button:after,.intro__play-button:before,.intro__play-icon{animation:none!important;transition:none!important}}.instrPanelHeader__studentsBtn{background:#e1f65a;background:var(--accent-l);border:none;border-radius:32px;color:#3d2e00;color:var(--accent-d);cursor:pointer;font-size:14px;font-weight:600;margin-top:12px;padding:8px 20px;transition:opacity .2s}.instrPanelHeader__studentsBtn:hover{opacity:.85}.modules{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;height:400px;padding:24px;width:100%}.intro.admin{grid-template-columns:2fr 3fr}.professor{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;height:calc(100svh - 84px);padding:12px 12px 0!important}.professor.single{grid-template-columns:1fr}.professor .students__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.professor .practice-stats__bar{height:20px}.professor .practice-stats__bar-seg--skip{background:#2e2e2e;background:var(--black-s)}.professor .practice{padding:12px!important}.professor .practice .students__grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.professor .practice .students__grid-category{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.professor .practice-scroll{padding:12px 12px 0}@media(max-width:992px){.professor{grid-template-columns:1fr}}@media only screen and (max-width:767.98px){.professor{padding:6px!important}.professor .practice-scroll{height:400px}.professor .groups,.professor .students{min-height:300px}.professor.single .groups,.professor.single .students{height:calc(100svh - 172px)}.professor .tikets-header>div{align-items:flex-start;flex-wrap:wrap;gap:6px}.professor .practice .students__grid{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.professor .practice .students__grid-category{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.professor .students__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:992px){.intro.admin{grid-template-columns:1fr}.intro.admin .intro__right{gap:6px;grid-template-columns:1fr}.intro.admin .intro__clock-wrapper{gap:6px;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.intro.admin .ipanel{display:none}.intro.admin .groups,.intro.admin .students{min-height:300px}.intro.admin .intro__clock{aspect-ratio:1/1;border-radius:50%;position:relative}.modules{display:none}}.page-calendar{height:100svh;padding:12px 12px 12px 20px}.page-calendar .calendar{height:100%!important;padding:0}.page-calendar .dayview,.page-calendar .rbc-calendar{height:100%!important}.main .page-wrapper{padding:12px}.main .page-wrapper .groups{min-height:calc(100svh - 24px)}.main .page-wrapper .groups__grid{grid-template-columns:1fr}.main .page-wrapper .personalPage{height:calc(100svh - 24px)}.main .page-wrapper .today{min-height:calc(100svh - 24px)}.page-wrapper{padding:12px}.page-wrapper .studentsGroupsUI{min-height:calc(100svh - 24px)}@media only screen and (max-width:767.98px){.intro.admin{gap:6px;padding:6px}.main .page-wrapper{padding:6px}.main .page-wrapper .groups{min-height:calc(100svh - 112px)}.main .page-wrapper .personalPage{height:calc(100svh - 82px)}.main .page-wrapper .today{min-height:calc(100svh - 112px)}.page-wrapper{padding:6px}.page-wrapper .studentsGroupsUI{min-height:calc(100svh - 92px)}}.intro.student{grid-template-columns:1fr 1fr}@media only screen and (max-width:992px){.intro.student{grid-template-columns:2fr 3fr}}@media only screen and (max-width:860px){.intro.student{grid-template-columns:1fr}.intro__left{padding:20px}.intro__left h2{font-size:32px}.intro__left p{font-size:16px}}@media only screen and (max-width:550px){.intro{gap:6px;padding:6px 6px 0}.intro.student{grid-template-columns:1fr}.intro__left h2{font-size:32px}.intro__left p{font-size:16px}.intro__right{gap:6px;grid-template-areas:"top" "bottom";grid-template-columns:1fr}.intro__clock-wrapper{gap:6px;grid-area:top;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.intro__progress{aspect-ratio:1/1;grid-area:bottom}}.pp-stats__topbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pp-stats__topbar-left{align-items:center;display:flex;gap:10px;z-index:100}.pp-stats__title{margin:0}.pp-stats__summary-card{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:grid;grid-template-columns:1fr;padding:14px}.pp-stats__summary-right{margin-top:10px}.pp-stats__summary-line{color:#8a8a8a;color:var(--white-t);padding:0 8px}.pp-stats__bar-wrap{margin-top:8px}.pp-stats__segbar,.pp-stats__segbar-inner{width:100%}.pp-stats__segbar-inner .practice-stats__bar-seg--ok{width:calc(var(--base) + (100% - var(--basesum))*var(--ok))}.pp-stats__segbar-inner .practice-stats__bar-seg--bad{width:calc(var(--base) + (100% - var(--basesum))*var(--bad))}.pp-stats__segbar-inner .practice-stats__bar-seg--skip{width:calc(var(--base) + (100% - var(--basesum))*var(--skip))}.pp-stats__admin-card{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding:12px}.pp-stats__admin-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pp-stats__admin-head-left{color:#fff;color:var(--white-p);padding:8px}.pp-stats__admin-sub{color:#dfdfdf;color:var(--white-s)}.pp-stats__admin-actions,.pp-stats__saved{align-items:center;display:flex;gap:8px}.pp-stats__saved{background:#81f65a;background:var(--green-l);border-radius:32px;color:#0d3700;color:var(--green-d);padding:8px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.pp-stats__saved div div{display:grid;place-items:center}.pp-stats__saved div svg{color:#0d3700;color:var(--green-d)}.pp-stats__saving{align-items:center;background:#5ac5f6;background:var(--blue-l);border-radius:32px;cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.pp-stats__saving,.pp-stats__saving svg{color:#002c41;color:var(--blue-d)}.pp-stats__dirty{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:32px;color:#fff;color:var(--white-p);cursor:pointer;display:flex;gap:8px;padding:8px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.pp-stats__dirty svg{color:#2e2e2e;color:var(--black-s)}.pp-stats__icon-btn{background:#2e2e2e;background:var(--black-s);border:none;border-radius:12px;cursor:pointer;display:grid;padding:10px;place-items:center;transition:opacity .15s ease,transform .15s ease}.pp-stats__icon-btn div{display:grid;place-items:center}.pp-stats__icon-btn svg{color:#fff;color:var(--white-p)}.pp-stats__icon-btn.is-disabled,.pp-stats__icon-btn:disabled{cursor:default;opacity:.6;transform:none}.pp-stats__icon-btn--save.is-active{background:#a89700;background:var(--yellow)}.pp-stats__btn-icon div{display:grid;place-items:center}.pp-stats__btn-icon svg{color:#fff;color:var(--white-p)}.pp-stats__admin-controls{align-items:center;color:#8a8a8a;color:var(--white-t);display:flex;gap:6px;width:100%}.pp-stats__toggle{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:32px;color:#fff;color:var(--white-p);cursor:pointer;display:flex;gap:8px;padding:10px 18px 10px 10px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.pp-stats__toggle-icon div{display:grid;place-items:center}.pp-stats__toggle-icon svg{color:#002c41;color:var(--blue-d)}.pp-stats__toggle.is-off{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.pp-stats__toggle.is-off:hover{background:#f76464;background:var(--red-l)}.pp-stats__toggle.is-off svg{color:#410000;color:var(--red-d)}.pp-stats__toggle.is-on{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.pp-stats__toggle.is-on:hover{background:#81f65a;background:var(--green-l)}.pp-stats__toggle.is-on svg{color:#0d3700;color:var(--green-d)}.pp-stats__stepper{align-items:center;background:#5cc8fcda;background:var(--blue-t);border-radius:14px;border-radius:32px;display:flex;gap:4px;padding:3px 3px 3px 16px}.pp-stats__stepper.is-disabled{opacity:.7}.pp-stats__stepper-label{color:#002c41;color:var(--blue-d);display:inline-block;padding:4px 4px 4px 0!important}.pp-stats__stepper-input{background:#002c41;background:var(--blue-d);border-radius:20px;color:#5ac5f6;color:var(--blue-l);padding:10px 12px;width:60px}.pp-stats__stepper-input::-webkit-inner-spin-button,.pp-stats__stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pp-stats__error{color:red;margin-top:10px}.pp-stats__error,.pp-stats__info{padding:10px 14px}.pp-stats__tabs-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;z-index:100}.pp-stats__tabs{display:flex;gap:8px}.students-info-popup .students-info__admin{display:flex;flex-direction:column;gap:8px}.students-info-popup .students-info__admin-note{background:#2e2e2e;background:var(--black-s);background:#1a1a1a;background:var(--black-p);border-radius:32px;display:flex;display:flex!important;flex-wrap:nowrap;gap:8px;padding:3px 3px 3px 16px;width:100%}.students-info-popup .students-info__admin-note-label{align-items:center;color:#fff;color:var(--white-p);display:flex;display:inline-block;justify-content:center;min-width:none;padding:8px 0!important;width:auto}.students-info-popup .students-info__admin-note-input{background:#2e2e2e;background:var(--black-s);border-radius:32px;border-radius:20px;color:#dfdfdf;color:var(--white-s);min-width:none;outline:none;padding:10px 12px;width:100%}.students-info-popup .students-info__admin-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:10px}.students-info-popup .pp-stats__stepper{flex:1 1}.students-info-popup .pp-stats__stepper input{width:100%}.students{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;position:relative;z-index:0}.students h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;padding:8px 0 0;position:relative;white-space:nowrap;z-index:2}.students button{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:2}.students button:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink);padding:14px 22px}.students button:active,.students button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.students button:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.students__grid-wrapper{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.students__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;inset:0;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.students__grid::-webkit-scrollbar{display:none}.students__item{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:35px;cursor:pointer;display:flex;gap:12px;height:auto;min-width:0;padding:6px;position:relative;transition:all .25s ease}@media only screen and (max-width:767.98px){.students__item{gap:6px}}.students__item:hover{background:#242424;background:var(--black-t)}.students__item:active{transform:scale(.98)}.students__item h3{color:#fff;color:var(--white-p);display:block;font-size:14px;font-weight:500;opacity:1;padding:0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.students__item h3,.students__item p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.students__item p{color:#dfdfdf;color:var(--white-s);font-weight:400;min-width:0;transition:.3s}.students__item-delete button{align-self:flex-end;background:#1a1a1a;background:var(--black-p);border-radius:20px;color:#e1f65a;color:var(--accent-ink);padding:14px 20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.students__item-delete button:hover{background:#ff9e9e;color:#380000;padding:14px 24px}.students__item-delete button:active{padding:14px 24px}.students__item-delete .delete-btn.hidden{display:none;visibility:hidden}.students__item-delete .delete-confirmation{display:flex;gap:6px;opacity:1}.students__item-delete .delete-confirmation button{padding:14px 20px}.students__item-delete .delete-confirmation.hidden{display:none;gap:3px}.students__item-delete .delete-confirmation.hidden button{padding:14px 10px}.students__item-delete .delete-confirm{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f)}.students__item-delete .delete-confirm:hover{padding:14px 24px}.students__item-delete .cancel-confirm,.students__item-delete .cancel-confirm:hover{background:#1a1a1a;background:var(--black-p);color:#fff;color:var(--white-p)}.students__item-delete .cancel-confirm:active,.students__item-delete .cancel-confirm:hover{padding:14px 24px}.students__item.active .groups__item-input{background:#2e2e2e;background:var(--black-s);left:-6px;padding:10px 16px 11px;top:-6px;visibility:visible;width:calc(100% + 6px)}.students__item.active .groups__item-key{opacity:0}.students__item.active .delete-btn{opacity:1;visibility:visible}.students__item.active .groups__item-right{gap:3px}.students__item.active h3{padding:3px 0 0 10px}.students__item.active h3,.students__item.active p{opacity:0;visibility:hidden}.students__item.active .delete-btn.hidden{opacity:0;padding:12px 10px;visibility:hidden}.students__chev-icon{display:grid;height:48px;place-items:center;width:36px}@media only screen and (max-width:767.98px){.students__chev-icon{display:none}}.students__chev-icon div{display:grid;place-items:center}.students__chev-icon svg{color:#dfdfdf;color:var(--white-s);height:16px;rotate:180deg;width:16px}.students__avatar{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:999px;display:flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.students__avatar span{color:#000;font-weight:600;letter-spacing:.5px;line-height:1;-webkit-user-select:none;user-select:none}.students__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.students__footer{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;justify-content:center;padding:10px 0 0}.students__counter{opacity:.7}.students .groups__header{display:flex;justify-content:space-between;padding:12px 0 0 12px;position:relative;z-index:20}.students .groups__right{display:flex;gap:6px;position:absolute;right:0;width:100%;z-index:10}.students .groups__search{display:flex;gap:6px;justify-content:flex-end;width:100%}.students .groups__input{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);margin-left:-100px;opacity:0;padding:12px 0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:0}.students .groups__icon div{align-items:center;display:flex;justify-content:center}.students .groups__icon.rotate45 svg{rotate:45deg}.students .groups__header.open .groups__input{margin-left:0;opacity:1;padding:12px 20px;width:100%}.groups{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px!important;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;z-index:0}.groups,.groups__header{display:flex;position:relative}.groups__header{justify-content:space-between;padding:12px 0 0 12px;z-index:20}.groups__back-btn,.groups__empty{grid-column:1/-1}.groups__empty{color:#fff;color:var(--white-p);height:100%;padding:20px;text-align:center}.groups__right{position:absolute;right:0;z-index:10}.groups__right,.groups__search{display:flex;gap:6px;width:100%}.groups__search{justify-content:flex-end}.groups__input{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);display:block;margin-left:-100px;opacity:0;padding:12px 0;right:0;top:12px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:0}.groups__icon div{align-items:center;display:flex;justify-content:center}.groups__icon.rotate45 svg{rotate:45deg}.groups__header.open .groups__input{margin-left:0;opacity:1;padding:12px 20px;width:100%}.groups h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;padding:8px 0 0;white-space:nowrap}.groups button,.groups h2{position:relative;z-index:2}.groups button{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none;width:auto}.groups button:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink);padding:14px 22px}.groups button:active,.groups button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.groups button:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.groups__create{padding:6px}.groups__create,.groups__form{background:#1a1a1a;background:var(--black-p);border-radius:22px}.groups__form{display:flex;flex-direction:column;gap:3px;justify-content:space-between;padding:0}.groups__form input{background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#fff;color:var(--white-p);font-size:14px;padding:10px 16px 11px;width:100%}.groups__form p{color:#8a8a8a;color:var(--white-t);height:0;opacity:.6;padding:0 6px}.groups__form button{align-self:flex-end;background:#2e2e2e;background:var(--black-s);border-radius:16px;padding:12px 20px}.groups__form button:hover{background:#0d3700;background:var(--green-d);color:#81f65a;color:var(--green-l);padding:12px 24px}.groups__form button:active{padding:12px 24px}.groups__grid-wrapper{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.groups__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;height:100%;-webkit-mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);mask-image:linear-gradient(0deg,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#000,#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.groups__grid::-webkit-scrollbar{display:none}.groups .picker__list{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.groups__item{background:#1a1a1a;background:var(--black-p);border-radius:22px;display:flex;flex:0 1;height:auto;justify-content:space-between;position:relative}.groups__item-left{color:#fff;color:var(--white-p);display:flex;flex-direction:column;padding:12px 0 48px 12px;width:100%}.groups__item-left-top{position:relative;width:100%}.groups__item-input{background:#0000;border-radius:16px;color:#fff;color:var(--white-p);font-size:14px;left:0;line-height:1.4;padding:0;position:absolute;top:0;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f);width:100%}.groups__item-right{grid-gap:6px;display:grid;gap:6px;grid-template-rows:repeat(1fr);padding:6px}.groups__item h3{color:#fff;color:var(--white-p);font-size:14px;line-height:1.4;padding:0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.groups__item p{opacity:1}.groups__item p,.groups__item-key{color:#dfdfdf;color:var(--white-s);transition:.3s}.groups__item-key{align-items:center;bottom:12px;display:flex;font-size:12px;left:16px;position:absolute}.groups__item-key div{align-items:center;display:flex;justify-content:center;margin-right:3px}.groups__item-key svg{height:14px;width:14px}.groups__item-icon{background:#2e2e2e;background:var(--black-s);border-radius:32px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-weight:500;padding:12px 6px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.groups__item-icon,.groups__item-icon div{align-items:center;display:flex;justify-content:center}.groups__item-icon svg{height:18px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.groups__item-icon.edit,.groups__item-icon.save,.groups__item-icon.see{border-radius:16px}.groups__item-icon.rotate45{border-radius:8px 8px 16px 16px}.groups__item-icon.rotate45 svg{rotate:45deg}.groups__item-icon:hover{background:#242424;background:var(--black-t)}.groups__item-icon:active{scale:.9}.groups__item-delete button{align-self:flex-end;background:#2e2e2e;background:var(--black-s);border-radius:16px;padding:12px 20px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.groups__item-delete button:hover{background:#ff9e9e;color:#380000;padding:12px 24px}.groups__item-delete button:active{padding:12px 24px}.groups__item-delete .delete-btn{bottom:6px;left:6px;opacity:1;opacity:0;padding:12px 20px;position:absolute;transition:.3s;visibility:visible;visibility:hidden}.groups__item-delete .delete-btn.hidden{opacity:0;padding:12px 10px;visibility:hidden}.groups__item-delete .delete-confirmation{bottom:6px;display:flex;gap:6px;left:6px;opacity:1;position:absolute;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);visibility:visible}.groups__item-delete .delete-confirmation button{padding:12px 20px}.groups__item-delete .delete-confirmation.hidden{gap:3px;opacity:0;visibility:hidden}.groups__item-delete .delete-confirmation.hidden button{padding:12px 10px}.groups__item-delete .delete-confirm:hover{padding:12px 24px}.groups__item-delete .cancel-confirm,.groups__item-delete .cancel-confirm:hover{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p)}.groups__item-delete .cancel-confirm:active,.groups__item-delete .cancel-confirm:hover{padding:12px 24px}.groups__chooser-btn{width:100%!important}.instructori{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:12px;position:relative}.instructori__info{padding:12px}.instructori p{color:#dfdfdf;color:var(--white-s)}.instructori h3{color:#e1f65a;color:var(--accent-ink);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:48px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.8;z-index:2}.instructori h3 span{font-family:Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-text);font-size:14px}.instructori__icon div{align-items:center;display:flex;justify-content:center}.instructori__icon.big{height:20px;margin:-4px;width:20px}.instructori__icon.big div{height:20px}.instructori__btns{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;position:relative;z-index:2}.instructori__btns>div{display:flex;flex-direction:column;gap:6px}.instructori button{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:21px;color:#dfdfdf;color:var(--white-s);display:flex;justify-content:center;padding:14px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructori button:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink);padding:14px 22px}.instructori button:active,.instructori button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructori button:active{border-radius:21px;padding:14px 20px;transform:scale(.95)}@media only screen and (max-width:767.98px){.instructori__info{padding:4px 12px}.instructori h3{font-size:32px!important}}:root{--slot-h:30px;--hours-col-w:60px;--group-gap:12px;--cols:1;--colw:120px;--event-default:#616138;--event-red:#ad1f1f;--event-orange:#ad661f;--event-yellow:#a89700;--event-green:#12641f;--event-blue:#1f66ad;--event-indigo:#37198f;--event-purple:#6d1c87;--event-pink:#a31f61}.darkmode{--event-default:#ecf6af;--event-red:#ffbdbd;--event-orange:#fc9;--event-yellow:#fcf088;--event-green:#9aeaa7;--event-blue:#81bdf8;--event-indigo:#bea9fe;--event-purple:#ebadff;--event-pink:#fda0cf}.dayview,.rbc-agenda-view,.rbc-month-view,.rbc-time-view{display:flex!important;flex-direction:column!important;position:static!important}.dayview{color:#fff;color:var(--white-p);-webkit-user-select:none;user-select:none}.dayview__header{background:#2e2e2e;background:var(--black-s);border-radius:24px;justify-content:space-between;margin-bottom:10px;padding:6px}.dayview__header,.dayview__header-left,.dayview__toolbar{display:flex;gap:6px}.dayview__toolbar{align-items:center;height:100%;width:100%}.dayview .dv-btn{background:#1a1a1a;background:var(--black-p);border-radius:20px;color:#fff;color:var(--white-p);cursor:pointer;height:100%;padding:10px 12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f)}.dayview .dv-btn svg{height:20px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:20px}.dayview .dv-btn:hover{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.dayview .dv-btn:hover.reset svg{rotate:270deg}.dayview .dv-back svg{height:16px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:16px}.dayview .dv-sector-toggle{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.dayview .dv-btn:active{border-radius:24px;scale:.92}.dayview__row{display:flex;gap:12px;gap:var(--group-gap);overflow:auto;padding:8px 12px;position:relative}.dayview__row.dv-pan{background:#2e2e2e;background:var(--black-s);border-radius:24px;cursor:grab;scrollbar-width:none;touch-action:pan-x}.dayview__row.dv-pan.is-dragging{cursor:grabbing}.dayview__row.dv-pan::-webkit-scrollbar{display:none}.dayview__track{display:flex;transform:translateZ(0);width:max-content;will-change:transform}.dayview__group-wrap{align-self:flex-start;contain:none;contain-intrinsic-size:auto;content-visibility:visible;display:flex;flex:0 0 auto;flex-direction:column;gap:8px;isolation:isolate;min-width:120px;min-width:calc(var(--cols)*var(--colw));opacity:0;overflow:visible;position:relative;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease;will-change:opacity,transform}.dayview__group-wrap[data-active="1"]{opacity:1;transform:translateY(0)}.dayview__block{contain-intrinsic-size:auto;content-visibility:visible}.dayview__group-header{align-items:center;display:flex;height:var(--day-header-h);height:auto!important;justify-content:center;position:sticky;top:0;z-index:120}.dayview__group-title{background:#1a1a1a;background:var(--black-p);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:30px;font-size:12px;font-weight:500;padding:5px 11px}.dayview__group-content{display:grid;position:relative;z-index:1}.dayview__group-content--row{grid-template-columns:1fr!important}.dayview__columns{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(1,minmax(120px,1fr));grid-template-columns:repeat(var(--cols),minmax(var(--colw),1fr))}.dayview__event-col{grid-gap:3px;background:#1a1a1a;background:var(--black-p);border-radius:16px 16px 11px 11px;contain:none;contain-intrinsic-size:auto;content-visibility:visible;display:grid;gap:3px;grid-auto-rows:var(--slot-h-fixed);grid-template-rows:var(--row-header-h);min-height:0;padding:3px;position:relative;-webkit-user-select:none!important;user-select:none!important}.dayview__event-col--pad{opacity:.35;pointer-events:none}.dayview .dayview__column-head{align-content:start;display:flex;flex-direction:column;height:var(--row-header-h);min-width:0;overflow:hidden;padding:4px 8px;width:100%;z-index:2}.dayview .dv-inst-name{display:block;font-size:12px;min-width:0;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%;word-break:break-word}.dayview .dv-inst-notes{color:#e1f65a;color:var(--accent-ink);font-weight:700;line-height:1.1;margin-top:-2px}.dayview .dv-subst-input{color:#fff!important;color:var(--white-p)!important;font-size:10px}.dayview .dv-subst-input::placeholder{color:#f76464!important;color:var(--red-l)!important;font-weight:700;opacity:1}.dayview .dv-inst-plate{font-size:10px;opacity:.8}.dayview__event{border-radius:8px;box-sizing:border-box;color:#fff;color:var(--white-p);display:flex;flex-direction:column;font-size:12px;gap:0;height:100%;left:auto;margin:0;min-height:0;overflow:hidden;padding:6px;position:static;right:auto;top:auto;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f);z-index:100}.dayview__event,.dayview__event--default{background:#616138;background:var(--event-default)}.dayview__event--yellow{background:#a89700;background:var(--event-yellow)}.dayview__event--green{background:#12641f;background:var(--event-green)}.dayview__event--red{background:#ad1f1f;background:var(--event-red)}.dayview__event--orange{background:#ad661f;background:var(--event-orange)}.dayview__event--purple{background:#6d1c87;background:var(--event-purple)}.dayview__event--pink{background:#a31f61;background:var(--event-pink)}.dayview__event--blue{background:#1f66ad;background:var(--event-blue)}.dayview__event--indigo{background:#37198f;background:var(--event-indigo)}.dayview__event-person-name,.dayview__event-phone{color:#fff;color:var(--white-p);font-size:10px;line-height:1.2;padding:0 2px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.dayview__event-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#dfdfdf;color:var(--white-s);display:-webkit-box;flex:1 1;font-size:10px;overflow:hidden;padding-left:2px;width:100%}.dayview__event--blocked{background:#ad1f1f;background:var(--event-red);outline:2px dashed #1a1a1a;outline:2px dashed var(--black-p);outline-offset:-3px}.dayview .dv-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:3px;padding:0 0 2px;width:100%}.dayview .dv-meta-pill{background:#2e2e2e;background:var(--black-s);border-radius:8px;color:#fff;color:var(--white-p);font-size:10px;padding:1px 4px;-webkit-user-select:none;user-select:none}.dv-history__panel{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:#1a1a1a;background:var(--black-p);background:#303030da;background:var(--transparent);border-radius:16px;box-shadow:0 0 30px -6px #0000004d;display:flex;flex-direction:column;gap:6px;padding:8px 12px}.dv-history__header{display:flex;justify-content:space-between}.dv-history__actions{display:flex;gap:6px}.dv-history__counter,.dv-history__nav-btn{color:#fff;color:var(--white-p);font-size:14px}.dv-history__icon{height:16px;width:16px}.dv-history__icon div{display:grid;place-items:center}.dv-history__icon.reverse svg{rotate:180deg}.dv-history__icon.add{height:18px;width:18px}.dv-history__icon.add svg{height:18px;rotate:45deg;width:18px}.dv-history__close-btn{color:#fff;color:var(--white-p)}.dv-history__meta{display:flex;gap:6px}.dv-history__avatar{align-items:center;aspect-ratio:1;background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d);display:flex;height:36px;justify-content:center;width:36px}.dv-history__when{color:#dfdfdf;color:var(--white-s);font-size:10px}.dv-dd{font-size:13px;position:relative;z-index:30}.dv-dd__btn{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:20px;color:#fff;color:var(--white-p);color:inherit;cursor:pointer;display:inline-flex;gap:6px;height:100%;justify-content:space-between;line-height:1.2;padding:10px 14px;width:100%;z-index:3}.dv-dd__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dv-dd__caret{font-size:13px;opacity:.7}.dv-dd__menu{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:linear-gradient(180deg,#2e2e2e 36px,hsla(0,0%,50%,.063));background:linear-gradient(to bottom,var(--black-s) 36px,hsla(0,0%,50%,.063) 100%);border-radius:24px;display:flex;flex-direction:column;gap:3px;left:-6px;min-width:calc(100% + 12px);padding:46px 6px 6px;position:absolute;top:calc(100% - 42px);z-index:-1}.dv-dd__option{text-wrap:none;background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:inherit;cursor:pointer;font-size:13px;font-weight:400;padding:10px 12px;text-align:left;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s);width:100%}.dv-dd__option:first-child{border-radius:18px 18px 8px 8px}.dv-dd__option:last-child{border-radius:8px 8px 18px 18px}.dv-dd__option:hover{border-radius:18px}.dv-dd__option--active{background:#e1f65a;background:var(--accent-l);border-radius:18px!important;color:#3d2e00;color:var(--accent-d);font-weight:500}.dv-search{width:100%}.dv-search,.dv-search__nav{display:flex;gap:3px}.dv-search__input-wrapper{position:relative;width:100%}.dv-search__input{background:#1a1a1a;background:var(--black-p);border-radius:32px 8px 8px 32px;color:#fff;color:var(--white-p);font-size:13px;height:36px;outline:none;padding:10px 16px;width:100%}.dv-search__input::placeholder{color:#fff;color:var(--white-p);opacity:.7}.dv-search__btn-clear{background:linear-gradient(90deg,#0000,#1a1a1a,#1a1a1a,#1a1a1a,#1a1a1a);background:linear-gradient(90deg,#0000,var(--black-p),var(--black-p),var(--black-p),var(--black-p));border-radius:8px;color:#8a8a8a;color:var(--white-t);font-size:15px;font-weight:700;padding:8px 14px;position:absolute;right:0;top:0}.dv-search__btn{align-items:center;border-radius:8px 32px 32px 8px;color:#fff;color:var(--white-p);display:inline-flex;gap:6px;height:100%;justify-content:space-between;padding:10px 16px 10px 14px;width:100%;z-index:3}.dv-search__btn,.dv-search__count-wrapper{background:#1a1a1a;background:var(--black-p)}.dv-search__count-wrapper{border-radius:20px;display:flex;gap:1px;position:relative}.dv-search__count{font-size:11px;left:0;min-width:40px;padding-top:3px;position:absolute;text-align:center;top:0;-webkit-user-select:none;user-select:none;width:100%}.dv-search__btn-count{align-items:center;color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;font-size:8px;gap:6px;height:100%;justify-content:space-between;line-height:1.2;padding:20px 10px 5px;width:100%;z-index:3}.dv-search__btn-count:nth-child(2){padding:20px 5px 5px 15px}.dv-search__btn-count:nth-child(3){padding:20px 15px 5px 5px}.dv-live-status-row{align-items:center;display:flex}.dv-live-status{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;color:var(--white-p);display:inline-flex;gap:8px;min-height:36px;padding:6px 8px 6px 10px;white-space:nowrap}.dv-live-status__dot{background:#7f8a99;border-radius:999px;box-shadow:0 0 0 4px #7f8a991f;flex:0 0 auto;height:9px;width:9px}.dv-live-status__label{font-size:12px;font-weight:700;letter-spacing:.01em}.dv-live-status__meta{font-size:11px;opacity:.8}.dv-live-status__sync{background:#ffffff14;border-radius:999px;color:inherit;font-size:11px;font-weight:700;height:24px;padding:0 10px;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.dv-live-status__sync:hover:not(:disabled){background:#ffffff29}.dv-live-status__sync:disabled{cursor:default;opacity:.45}.dv-live-status.is-live .dv-live-status__dot{background:#31c46d;box-shadow:0 0 0 4px #31c46d29}.dv-live-status.is-warning .dv-live-status__dot{background:#f2b233;box-shadow:0 0 0 4px #f2b23329}.dv-live-status.is-offline .dv-live-status__dot{background:#e55f5f;box-shadow:0 0 0 4px #e55f5f29}.dv-live-status.is-syncing .dv-live-status__dot{background:#5cb8ff;box-shadow:0 0 0 4px #5cb8ff29}.dv-live-status.is-muted .dv-live-status__dot{background:#8b93a2;box-shadow:0 0 0 4px #8b93a21f}.dv-zoom-tools{align-items:center;display:inline-flex;gap:3px;position:relative}.dv-zoom-help-btn{background:#1a1a1a;background:var(--black-p);border:0;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-size:16px;font-weight:700;height:36px;line-height:1;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:36px}.dv-zoom-help-btn,.dv-zoom-help-btn .dv-zoom-help-icon{align-items:center;display:inline-flex;justify-content:center}.dv-zoom-help-btn .dv-zoom-help-icon{height:20px;width:20px}.dv-zoom-help-btn .dv-zoom-help-icon svg{fill:currentColor;display:block;height:20px;width:20px}.dv-zoom-help-btn--fullscreen{font-size:17px}.dv-zoom-help-btn--fullscreen.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.dv-zoom-help-pop{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:25px;display:flex;flex-direction:column;gap:4px;padding:16px;position:absolute;right:-8px;top:calc(100% + 6px);width:260px;z-index:80}.dv-zoom-help-line{color:#fff;color:var(--white-p);font-size:11px;line-height:1.25}@media only screen and (max-width:767.98px){.dayview__header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:3px!important;justify-content:space-between;margin-bottom:6px;padding:6px 8px}.dayview .dv-search{min-width:100%;order:4;width:100%}.dayview .dv-live-status-row{justify-content:flex-end;order:3;width:100%}.dayview .dv-dd--sector{margin-right:auto}.dayview .dv-btn{background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#fff;color:var(--white-p);cursor:pointer;height:100%;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.dayview .dv-btn svg{height:17px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:17px}.dayview .dv-btn:hover{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.dayview .dv-btn:hover.reset svg{rotate:270deg}.dayview .dv-btn:active{border-radius:18px;scale:.92}.dayview .dv-btn--ghost{border-radius:10px;padding:12px 16px;pointer-events:none}.dayview .dv-back svg{height:16px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:16px}.dayview .dv-sector-toggle{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}}.dv-pan.is-panning,.dv-pan.is-panning *{-webkit-user-drag:none;user-select:none!important;-webkit-user-select:none!important;-ms-user-select:none!important}.dv-pan.is-panning{user-select:none;-webkit-user-select:none}:root{--card-h:125px}.dayview{--zoom:1;--anim-zoom-ms:260ms}.dayview__wrapper{padding:12px}@media only screen and (max-width:992px){.dayview__wrapper{padding:6px}}.dayview .dv-scale{will-change:transform}.dayview .dv-slot{height:auto!important}.dayview__columns,.dayview__event-col,.dayview__group-wrap{contain:none!important;content-visibility:visible!important}.dayview__group-wrap,.dayview__row.dv-pan{overflow-anchor:none}.dayview__row.dv-pan{scrollbar-gutter:stable both-edges}.dv-pan:not(.is-panning) .dayview__event,.dv-pan:not(.is-panning) .dayview__event *{pointer-events:auto!important}.dv-pan .dayview__event{pointer-events:auto}@keyframes dv-col-skeleton-shimmer{0%,to{opacity:.1}50%{opacity:.6}}.dayview__event-col--hydrating{animation:dv-col-skeleton-shimmer 1s infinite;position:relative}.dayview__group-wrap.cv-auto{contain:none;contain-intrinsic-size:auto;content-visibility:visible}.dayview__row.dv-pan{overscroll-behavior:contain}.instr-botanica{background:linear-gradient(#1f66ad,#1a1a1a 60px,#1a1a1a);background:linear-gradient(var(--event-blue) 0,var(--black-p) 60px,var(--black-p) 100%)}.instr-ciocana{background:linear-gradient(#a31f61,#1a1a1a 60px,#1a1a1a);background:linear-gradient(var(--event-pink) 0,var(--black-p) 60px,var(--black-p) 100%)}.dayview__wrapper{min-height:240px;position:relative}.dayview__wrapper:-webkit-full-screen .dayview__row.dv-pan,.dayview__wrapper:fullscreen .dayview__row.dv-pan{padding-bottom:0!important}.dayview__loading{align-items:center;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:240px;padding:24px}.dayview__skeleton{background:#1a1a1a;background:var(--black-p);height:100%;min-height:260px;opacity:.35;width:100%}.dayview__spinner{animation:dv-spin .8s linear infinite;border:3px solid #fff3;border-radius:999px;border-top-color:#ffffffe6;height:28px;width:28px}@keyframes dv-spin{to{transform:rotate(1turn)}}.dv-touch-toolbar{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:#303030da;background:var(--transparent);border-radius:22px;box-shadow:0 0 30px -6px #0000004d;display:flex;padding:0 2px;pointer-events:auto;position:absolute;transform:translateX(-50%);z-index:4}.dv-touch-toolbar__btn{align-items:center;background:#0000;border:none;cursor:default;display:flex;justify-content:center;opacity:.35;padding:10px 8px;transition:opacity .15s ease,transform .15s ease}.dv-touch-toolbar__btn--active{cursor:pointer;opacity:1}.dv-touch-toolbar__btn--disabled{cursor:default;opacity:.35}.dv-touch-toolbar__icon{color:#fff;color:var(--white-p);display:block;height:18px;width:18px}.dv-touch-toolbar__icon div{display:grid;place-items:center}.dv-touch-toolbar__icon svg{height:18px;width:18px}.dv-order-editor{padding:4px 0}@media only screen and (max-width:767.98px){.dv-live-status-row,.dv-order-editor{display:none}.dv-track-live-status{align-items:center;display:inline-flex!important;max-width:calc(100vw - 24px)}.dv-track-live-status .dv-live-status{min-height:32px;padding:5px 6px 5px 9px}.dv-track-live-status .dv-live-status__label{font-size:11px}.dv-track-controls .dv-track-edit-btn:first-child{display:none!important}.dv-track-controls .dv-track-edit-btn:not(:first-child){align-items:center;display:inline-flex;justify-content:center}}.dv-order-editor__panel{border-radius:16px;display:flex;flex-direction:column;gap:12px;height:100%;position:relative}.dv-order-editor__top{align-items:center;display:flex;gap:6px;justify-content:space-between;margin:-4px}.dv-order-editor__actions{display:flex;gap:6px}.dv-order-btn{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:#1a1a1a;background:var(--black-p);border-radius:30px;color:#fff;color:var(--white-p);cursor:pointer;padding:6px 12px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.dv-order-btn:disabled{cursor:not-allowed;opacity:.65}.dv-track-edit-btn:hover{letter-spacing:1.2px}.dv-order-btn--primary{background:#9cf680;color:#0d3700}.dv-order-btn--ghost{background:#1a1a1a;background:var(--black-p)}.dv-order-editor__savingOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:color-mix(in srgb,#1a1a1a 76%,#0000);background:color-mix(in srgb,var(--black-p) 76%,#0000);display:grid;inset:0;place-items:center;position:absolute;z-index:12}.dv-order-editor__savingText{align-items:center;background:color-mix(in srgb,#2e2e2e 86%,#0000);background:color-mix(in srgb,var(--black-s) 86%,#0000);border-radius:12px;color:#fff;color:var(--white-p);display:inline-flex;font-size:16px;font-weight:700;gap:2px;letter-spacing:.4px;padding:10px 14px}.dv-order-editor__savingDots{animation:dv-order-saving-dots 1s steps(4) infinite;display:inline-block;overflow:hidden;width:24px}@keyframes dv-order-saving-dots{0%{width:0}to{width:24px}}.dv-order-day-wrapper{grid-gap:6px;display:grid;flex:1 1 auto;gap:6px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1200px){.dv-order-day-wrapper{grid-template-columns:1fr}}.dv-order-day{border-radius:14px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.dv-order-day__head{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:6px;display:flex;justify-content:space-between;padding:10px 12px}.dv-order-day__title{color:#fff;color:var(--white-p);font-size:13px;font-weight:600}.dv-order-day__sub{color:#8a8a8a;color:var(--white-t);font-size:12px;font-weight:500;margin-left:6px}.dv-order-day__body{background:#1a1a1a;background:var(--black-p);border-radius:6px;flex:1 1 auto;padding:12px;width:100%}.dv-order-grid{grid-gap:12px;display:grid;gap:12px;width:100%}.dv-order-grid--3{grid-template-columns:1fr 1fr 1fr}.dv-order-card{background:#2e2e2e;background:var(--black-s);border-radius:14px;padding:6px;-webkit-user-select:none;user-select:none}.dv-order-card__top{align-items:center;display:flex;gap:6px}.dv-order-card__handle{color:#fff;color:var(--white-p);padding:0 3px;text-align:center}.dv-order-card__title{color:#fff;color:var(--white-p);flex:1 1 auto;font-size:12px;min-width:0}.dv-order-card__name{color:#fff;color:var(--white-p);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dv-order-card__sub{align-items:center;display:flex;font-size:10px;gap:8px}.dv-order-card__sub,.dv-order-card__tag{color:#dfdfdf;color:var(--white-s)}.dv-order-card.is-buiucani{background:#12641f;background:var(--event-green)}.dv-order-card.is-botanica{background:#1f66ad;background:var(--event-blue)}.dv-order-card.is-ciocana{background:#a31f61;background:var(--event-pink)}.dv-order-card.is-other{background:#ad1f1f;background:var(--event-red);border-color:#ffffff1f}.dv-mini{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(1,1fr)}.dv-mini__slot{border-radius:6px;height:20px}.dv-mini__slot.is-yellow{background:#616138;background:var(--event-default)}.dv-mini__slot.is-red{background:#ad1f1f;background:var(--event-red)}.dv-track-wrap{--dv-axis-shell-size:18px;min-height:0}.dv-native-scrollbar--x{bottom:0;height:var(--dv-axis-shell-size);left:0;position:absolute;right:0;right:var(--dv-axis-gutter-x,0);z-index:12}.dv-native-scrollbar--y{bottom:0;bottom:var(--dv-axis-gutter-y,0);position:absolute;right:0;top:0;width:var(--dv-axis-shell-size);z-index:12}.dv-native-scrollbar__viewport{height:100%;width:100%}.dv-native-scrollbar__viewport--x{overflow-x:auto;overflow-y:hidden}.dv-native-scrollbar__viewport--x,.dv-native-scrollbar__viewport--y{scrollbar-color:color-mix(in srgb,#fff 74%,#ffffff29) color-mix(in srgb,#dfdfdf 8%,#ffffff0a);scrollbar-color:color-mix(in srgb,var(--white-p) 74%,#ffffff29) color-mix(in srgb,var(--white-s) 8%,#ffffff0a);scrollbar-width:thin}.dv-native-scrollbar__viewport--y{overflow-x:hidden;overflow-y:auto}.dv-native-scrollbar__viewport::-webkit-scrollbar{height:14px;width:14px}.dv-native-scrollbar__viewport::-webkit-scrollbar-track{background:color-mix(in srgb,#dfdfdf 8%,#ffffff0a);background:color-mix(in srgb,var(--white-s) 8%,#ffffff0a);border-radius:999px}.dv-native-scrollbar__viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb,#fff 76%,#ffffff29);background:color-mix(in srgb,var(--white-p) 76%,#ffffff29);background-clip:content-box;border:3px solid #0000;border-radius:999px}.dv-native-scrollbar__spacer{width:1px}.dv-native-scrollbar__spacer--x{height:1px;width:100%}.dv-track-controls{align-items:center;display:flex;flex-wrap:wrap;gap:3px;left:8px;min-width:100px;position:absolute;top:8px;z-index:10}.dv-track-live-status{display:none;pointer-events:auto}.dv-track-edit-btn{background:#1a1a1a;background:var(--black-p);border-radius:16px!important;color:#fff;color:var(--white-p);cursor:pointer;padding:6px 12px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.dv-track-edit-btn.is-off{background:#5ac5f6;background:var(--blue-l);color:#002c41;color:var(--blue-d)}.dv-track-edit-btn--secondary{background:#1a1a1a;background:var(--black-p);color:#fff;color:var(--white-p)}.dv-track-edit-btn--secondary.is-off{background:#2e2e2e;background:var(--black-s);color:#dfdfdf;color:var(--white-s)}:root{--default:#616138;--red:#ad1f1f;--orange:#ad661f;--yellow:#a89700;--green:#12641f;--blue:#1f66ad;--indigo:#37198f;--purple:#6d1c87;--pink:#a31f61}.darkmode{--default:#ecf6af;--red:#ffbdbd;--orange:#fc9;--yellow:#fcf088;--green:#9aeaa7;--blue:#81bdf8;--indigo:#bea9fe;--purple:#ebadff;--pink:#fda0cf}.ultra-view-wrapper{--ultra-tail-space:0px;min-height:240px;padding:12px 12px 12px 212px;padding-bottom:calc(12px + var(--ultra-tail-space));position:relative}@media only screen and (max-width:992px){.ultra-view-wrapper{--ultra-tail-space:0px;padding:0}}.ultra-view{--ultra-font-xs:10px;--ultra-font-sm:11px;--ultra-font-md:12px;--ultra-font-lg:14px;color:#fff;color:var(--white-p);-webkit-user-select:none;user-select:none}.ultra-toolbar{background:#2e2e2e;background:var(--black-s);border-radius:24px;display:flex;gap:6px;isolation:isolate;justify-content:space-between;margin-bottom:10px;overflow:visible;padding:6px}.ultra-toolbar,.ultra-toolbar .dv-dd{position:relative;z-index:1}.ultra-toolbar .dv-dd__btn{position:relative;z-index:100}.ultra-toolbar .dv-dd__menu{z-index:-1!important}.ultra-toolbar .dv-dd__btn.dv-dd__trigger{z-index:auto}.ultra-toolbar .ultra-dd{flex:0 0 auto;height:36px;min-height:36px}.ultra-toolbar .ultra-dd .dv-dd__btn{height:36px;min-height:36px;padding-block:0}.ultra-toolbar-search{display:flex;gap:3px;width:100%}.ultra-toolbar-search__nav{display:flex;gap:3px}.ultra-toolbar-search__input-wrapper{position:relative;width:100%}.ultra-toolbar-search__input{background:#1a1a1a;background:var(--black-p);border-radius:32px 8px 8px 32px;color:#fff;color:var(--white-p);font-size:13px;height:36px;outline:none;padding:10px 16px;width:100%}.ultra-toolbar-search__input::placeholder{color:#fff;color:var(--white-p);opacity:.7}.ultra-toolbar-search__btn-clear{background:linear-gradient(90deg,#0000,#1a1a1a,#1a1a1a,#1a1a1a,#1a1a1a);background:linear-gradient(90deg,#0000,var(--black-p),var(--black-p),var(--black-p),var(--black-p));border-radius:8px;color:#8a8a8a;color:var(--white-t);font-size:15px;font-weight:700;padding:8px 14px;position:absolute;right:0;top:0}.ultra-toolbar-search__btn{background:#1a1a1a;background:var(--black-p);border-radius:8px 32px 32px 8px;color:#fff;color:var(--white-p);gap:6px;height:100%;min-width:44px;padding:10px 16px 10px 14px;width:100%;z-index:3}.ultra-toolbar-search__btn,.ultra-toolbar-search__icon{align-items:center;display:inline-flex;justify-content:center}.ultra-toolbar-search__icon{height:17px;width:17px}.ultra-toolbar-search__icon svg{fill:currentColor;display:block;height:17px;width:17px}.ultra-toolbar-search__count-wrapper{background:#1a1a1a;background:var(--black-p);border-radius:20px;display:flex;gap:1px;position:relative}.ultra-toolbar-search__count{font-size:11px;left:0;min-width:40px;padding-top:3px;position:absolute;text-align:center;top:0;-webkit-user-select:none;user-select:none;width:100%}.ultra-toolbar-search__hidden-count{font-size:10px;opacity:.72}.ultra-toolbar-search__btn-count{align-items:center;color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;font-size:8px;gap:6px;height:100%;justify-content:center;line-height:1.2;padding:20px 10px 5px;width:100%;z-index:3}.ultra-toolbar-search__btn-count:nth-child(2){padding:20px 5px 5px 15px}.ultra-toolbar-search__btn-count:nth-child(3){padding:20px 15px 5px 5px}.ultra-toolbar-controls{align-items:center;display:inline-flex;gap:3px;min-height:36px;position:relative}@media only screen and (max-width:992px){.ultra-toolbar{background:#242424;background:var(--black-t);border-radius:0!important;margin-bottom:0!important;padding:6px 6px 0!important}}.ultra-live-status-row{align-items:center;display:flex;justify-content:center;max-width:36px;padding:0!important;width:36px}.ultra-live-status{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;color:var(--white-p);display:inline-flex;gap:8px;justify-content:flex-start;min-height:36px;min-width:auto;padding:14px!important;white-space:nowrap;width:auto}.ultra-live-status__dot{background:#7f8a99;border-radius:999px;box-shadow:0 0 0 4px #7f8a991f;flex:0 0 auto;height:9px;width:9px}.ultra-live-status.is-live .ultra-live-status__dot{background:#31c46d;box-shadow:0 0 0 4px #31c46d29}.ultra-live-status.is-warning .ultra-live-status__dot{background:#f2b233;box-shadow:0 0 0 4px #f2b23329}.ultra-live-status.is-offline .ultra-live-status__dot{background:#e55f5f;box-shadow:0 0 0 4px #e55f5f29}.ultra-live-status.is-syncing .ultra-live-status__dot{background:#5cb8ff;box-shadow:0 0 0 4px #5cb8ff29}.ultra-live-status.is-muted .ultra-live-status__dot{background:#8b93a2;box-shadow:0 0 0 4px #8b93a21f}.ultra-toolbar-order-btn{align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;height:36px;justify-content:center;padding:0 12px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.ultra-toolbar-order-btn.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.ultra-toolbar-help-btn{background:#1a1a1a;background:var(--black-p);border:0;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-size:16px;font-weight:700;height:36px;line-height:1;min-width:36px;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:36px}.ultra-toolbar-help-btn,.ultra-toolbar-help-icon{align-items:center;display:inline-flex;justify-content:center}.ultra-toolbar-help-icon{height:20px;width:20px}.ultra-toolbar-help-icon svg{fill:currentColor;display:block;height:20px;width:20px}.ultra-toolbar-help-pop{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:25px;display:flex;flex-direction:column;gap:4px;padding:16px;position:absolute;right:-8px;top:calc(100% + 6px);width:260px;z-index:80}.ultra-toolbar-help-line{color:#fff;color:var(--white-p);font-size:11px;line-height:1.25}@media(max-width:768px){.ultra-toolbar-order-btn{display:none!important}}@media only screen and (max-width:767.98px){.ultra-toolbar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:3px!important;justify-content:space-between;margin-bottom:6px;padding:6px 8px}.ultra-toolbar-search{min-width:100%;order:4;width:100%}.ultra-live-status-row{justify-content:flex-end;max-width:none;order:3;width:100%}.ultra-track-pan{-ms-overflow-style:none;scrollbar-width:none}.ultra-track-pan::-webkit-scrollbar{display:none;height:0;width:0}}.ultra-track-wrap{border-radius:24px;flex:1 1 auto;height:100%;min-height:0;overflow:hidden;position:relative;z-index:0}@media only screen and (max-width:767.98px){.ultra-track-wrap{border-radius:0!important}}.ultra-track-pan{-webkit-user-drag:none;-ms-overflow-style:auto;--ultra-scroll-thumb:color-mix(in srgb,var(--white-s) 58%,#0000);box-sizing:border-box;cursor:grab;gap:0!important;height:100%;height:var(--ultra-track-row-height,100%);margin:0!important;min-height:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;padding:0!important;position:relative;scrollbar-color:var(--ultra-scroll-thumb) #0000;scrollbar-width:auto;touch-action:pan-x pan-y;transform:translateZ(0);-webkit-user-select:none;user-select:none;will-change:scroll-position;z-index:0}.ultra-track-pan.is-panning{cursor:grabbing!important}.ultra-track-pan::-webkit-scrollbar{background:#0000;display:block;height:10px;width:10px}.ultra-track-pan::-webkit-scrollbar-thumb{background:var(--ultra-scroll-thumb);border-radius:999px}.ultra-track-pan::-webkit-scrollbar-track{background:#0000}.ultra-view__order-editor-row{box-sizing:border-box;height:100%;height:var(--ultra-track-row-height,100%);min-height:0;overflow:auto;padding:0!important}.ultra-view__order-editor-row .dv-order-editor{height:100%;padding:0}.ultra-track-content{box-sizing:border-box;min-height:100%;min-width:var(--ultra-grid-total-width);padding-bottom:0;padding-bottom:var(--ultra-track-tail-space,0);position:relative;width:var(--ultra-grid-total-width)}.ultra-track-pan.is-panning .ultra-track-content,.ultra-track-pan.is-pinch-zooming .ultra-structure-grid__cell{pointer-events:none}.ultra-track-pan.is-panning,.ultra-track-pan.is-panning *{-webkit-user-drag:none;user-select:none!important;-webkit-user-select:none!important;-ms-user-select:none!important}.ultra-day-sticky{height:var(--ultra-day-sticky-height);left:0;min-height:var(--ultra-day-sticky-height);overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.ultra-day-sticky__inner{display:grid;grid-template-columns:var(--ultra-day-sticky-columns);height:100%;min-width:var(--ultra-grid-total-width);transform:translateZ(0);width:var(--ultra-grid-total-width)}.ultra-day-sticky__cell{align-items:center;background:linear-gradient(#242424 15%,#0000);background:linear-gradient(var(--black-t) 15%,#0000);border-right:0;color:#fff;color:var(--white-p);display:flex;font-size:14px;font-weight:400;justify-content:center;line-height:1.1;text-transform:capitalize;-webkit-user-select:none;user-select:none}.ultra-view .ultra-structure-grid{background:#242424;background:var(--black-t);contain:layout paint size;display:block;gap:0!important;height:var(--ultra-grid-height);min-height:var(--ultra-grid-height);min-width:var(--ultra-grid-width);position:relative;width:var(--ultra-grid-width)}.ultra-view .ultra-structure-grid,.ultra-view .ultra-structure-grid__cell{box-sizing:border-box;overflow:hidden;user-select:none;-webkit-user-select:none}.ultra-view .ultra-structure-grid__cell{background:#616138;background:var(--default);border:0;border-radius:0!important;contain:layout style paint;font-size:var(--ultra-font-lg);line-height:1.1;margin:0;min-width:0;padding:0;pointer-events:auto;text-overflow:ellipsis;white-space:nowrap}.ultra-view .ultra-structure-grid__cell.is-header{font-weight:600}.ultra-view .ultra-structure-grid__cell.is-hour{font-size:var(--ultra-font-xs);line-height:1}.ultra-view .ultra-structure-grid__cell.is-list-item{font-size:var(--ultra-font-sm)}.ultra-view .ultra-structure-grid__cell.is-instructor-header,.ultra-view .ultra-structure-grid__cell.is-reservation{text-overflow:clip;white-space:normal}.ultra-view .ultra-structure-grid__cell.is-cancel-item,.ultra-view .ultra-structure-grid__cell.is-list-item,.ultra-view .ultra-structure-grid__cell.is-top-row.is-cancel,.ultra-view .ultra-structure-grid__cell.is-top-row.is-wait{background:#242424;background:var(--black-t)}.ultra-view .ultra-structure-grid__cell.is-day-separator,.ultra-view .ultra-structure-grid__cell.is-lateral{background:#242424;background:var(--black-t);color:#fff;color:var(--white-p)}.ultra-view .ultra-structure-grid__cell.is-day-start{border-left:2px solid color-mix(in srgb,#1a1a1a 55%,#0000);border-left:2px solid color-mix(in srgb,var(--black-p) 55%,#0000)}.ultra-view .ultra-structure-grid__cell.is-instructor-header{background:#616138;background:var(--ultra-header-bg,var(--default));color:#fff;color:var(--white-p)}.ultra-view .ultra-structure-grid__cell.is-instructor-header.is-substitute-header{box-shadow:inset 0 0 0 1px color-mix(in srgb,#e1f65a 42%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-l) 42%,#0000);outline:2px solid color-mix(in srgb,#e1f65a 78%,#0000);outline:2px solid color-mix(in srgb,var(--accent-l) 78%,#0000);outline-offset:-2px}.ultra-view .ultra-structure-grid__cell.is-instructor-empty-header{background:#616138;background:var(--default)}.ultra-view .ultra-structure-grid__cell.is-reservation{background:#616138;background:var(--ultra-reservation-bg,var(--default))}.ultra-view .ultra-structure-grid__cell.is-reservation.is-sector-mismatch:not(.is-selected){outline:2px solid #ad1f1f;outline:2px solid var(--event-red);outline-offset:-2px}.ultra-view .ultra-structure-grid__cell.is-reservation.is-sector-mismatch.is-selected{outline:0}.ultra-view .ultra-structure-grid__cell.is-reservation.is-presence-editing{background:color-mix(in srgb,#e1f65a 34%,#1a1a1a);background:color-mix(in srgb,var(--ultra-presence-tone,var(--ultra-edit-tone,var(--accent-l))) 34%,var(--black-p));box-shadow:inset 0 0 0 1px color-mix(in srgb,#e1f65a 68%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ultra-presence-tone,var(--ultra-edit-tone,var(--accent-l))) 68%,#0000)}.ultra-view .ultra-structure-grid__cell.is-create-drafting:not(.is-reservation){background:color-mix(in srgb,#e1f65a 18%,#1a1a1a);background:color-mix(in srgb,var(--ultra-presence-tone,var(--accent-l)) 18%,var(--black-p));box-shadow:inset 0 0 0 1px color-mix(in srgb,#e1f65a 72%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ultra-presence-tone,var(--accent-l)) 72%,#0000)}.ultra-view .ultra-structure-grid.is-fast-scrolling .ultra-structure-grid__cell.is-blocked:not(.is-reservation),.ultra-view .ultra-structure-grid__cell.is-blocked:not(.is-reservation),.ultra-view .ultra-structure-grid__cell.is-hour.is-blocked:not(.is-reservation),.ultra-view .ultra-structure-grid__cell.is-hour.is-late-empty-hour:not(.is-reservation){background:#ad1f1f;background:var(--event-red)}.ultra-view .ultra-structure-grid__cell.is-selectable{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;touch-action:manipulation}.ultra-view .ultra-structure-grid__cell.is-selected{position:relative}.ultra-view .ultra-structure-grid__cell.is-selected,.ultra-view .ultra-structure-grid__cell.is-selected.is-search-active,.ultra-view .ultra-structure-grid__cell.is-selected.is-search-hit{box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 94%,#0000);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--white-p) 94%,#0000);z-index:5}.ultra-view .ultra-structure-grid__cell.is-slot-selected{--ultra-selection-border:color-mix(in srgb,var(--accent-l) 88%,#0000);box-shadow:none;outline:0;position:relative;z-index:4}.ultra-view .ultra-structure-grid__cell.is-slot-selected-single{box-shadow:inset 0 0 0 2px var(--ultra-selection-border)}.ultra-view .ultra-structure-grid__cell.is-slot-selected.is-search-active,.ultra-view .ultra-structure-grid__cell.is-slot-selected.is-search-hit{box-shadow:inset 0 0 0 2px var(--ultra-selection-border);z-index:4}.ultra-view .ultra-structure-grid__cell.is-search-hit{box-shadow:inset 0 0 0 2px color-mix(in srgb,#e1f65a 62%,#0000);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent-l) 62%,#0000);position:relative;z-index:1}.ultra-view .ultra-structure-grid__cell.is-search-active{box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 96%,#0000),0 0 0 1px color-mix(in srgb,#e1f65a 78%,#0000);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--white-p) 96%,#0000),0 0 0 1px color-mix(in srgb,var(--accent-l) 78%,#0000);position:relative;z-index:3}.ultra-view .ultra-structure-grid.is-fast-scrolling .ultra-structure-grid__cell.is-fast-scroll{background:color-mix(in srgb,#616138 94%,#dfdfdf 6%);background:color-mix(in srgb,var(--default) 94%,var(--white-s) 6%);box-shadow:inset 0 0 0 1px color-mix(in srgb,#dfdfdf 16%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white-s) 16%,#0000);contain:strict;opacity:1;pointer-events:none}.ultra-view .ultra-structure-grid.is-canvas-grid .ultra-structure-grid__canvas-host{height:0;left:0;overflow:visible;pointer-events:none;position:sticky;top:0;width:100%;z-index:0}.ultra-view .ultra-structure-grid.is-canvas-grid .ultra-structure-grid__canvas{display:block;left:0;pointer-events:none;position:absolute;top:0}.ultra-view .ultra-structure-grid.is-canvas-grid .ultra-structure-grid__cell{position:absolute;z-index:1}.ultra-view .ultra-structure-grid.is-canvas-grid .ultra-structure-grid__reservation-layer{inset:0;pointer-events:none;position:absolute;z-index:2}.ultra-view .ultra-structure-grid.is-canvas-grid .ultra-structure-grid__reservation-layer .ultra-structure-grid__cell{pointer-events:auto}.ultra-view .ultra-structure-grid.is-canvas-grid .ultra-structure-grid__cell.is-canvas-hit{background:#0000!important;border:0;box-shadow:none;z-index:1}.ultra-view .ultra-structure-grid.is-canvas-grid .ultra-structure-grid__cell.is-overlay-reservation{z-index:2}.ultra-view .ultra-cell-paragraph{box-sizing:border-box;font-size:var(--ultra-font-xs);height:100%;line-height:1.1;margin:0;min-width:0;opacity:.95;overflow:hidden;overflow-wrap:break-word;padding:2px;white-space:pre-line;width:100%;word-break:normal}.ultra-view .ultra-cell-paragraph.is-header{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--ultra-font-sm);font-weight:600;gap:1px;justify-content:flex-start;line-height:1.1;overflow:visible;padding:2px}.ultra-view .ultra-cell-paragraph.is-header .ultra-cell-paragraph__header-main{display:block;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;white-space:normal;width:100%}.ultra-view .ultra-cell-paragraph.is-header .ultra-cell-paragraph__header-name,.ultra-view .ultra-cell-paragraph.is-header .ultra-cell-paragraph__header-note,.ultra-view .ultra-cell-paragraph.is-header .ultra-cell-paragraph__header-sub{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal;width:100%;word-break:break-word}.ultra-view .ultra-cell-paragraph.is-header .ultra-cell-paragraph__header-note{background:color-mix(in srgb,#fff 86%,#c7650f 14%);border-radius:4px;color:#683508;font-weight:700;padding:1px 3px;text-shadow:none}.ultra-view .ultra-cell-paragraph.is-header .ultra-cell-paragraph__header-substitute{background:color-mix(in srgb,#fff 84%,#ebb60a 16%);border-radius:4px;color:#624c04;display:block;font-weight:700;min-width:0;overflow-wrap:anywhere;padding:1px 3px;text-shadow:none;white-space:normal;width:100%;word-break:break-word}.darkmode .ultra-view .ultra-cell-paragraph.is-header .ultra-cell-paragraph__header-note{background:color-mix(in srgb,#1a1a1a 40%,#9a5213 60%);background:color-mix(in srgb,var(--black-p) 40%,#9a5213 60%);color:#ffeccc}.darkmode .ultra-view .ultra-cell-paragraph.is-header .ultra-cell-paragraph__header-substitute{background:color-mix(in srgb,#1a1a1a 38%,#a78411 62%);background:color-mix(in srgb,var(--black-p) 38%,#a78411 62%);color:#fff5cc}.ultra-view .ultra-cell-paragraph.is-lateral-header{font-size:var(--ultra-font-sm);font-weight:600;line-height:1.1;padding:2px;text-align:center}.ultra-view .ultra-cell-paragraph.is-reservation{font-size:var(--ultra-font-xs);opacity:.92}.ultra-view .ultra-cell-paragraph.is-create-drafting,.ultra-view .ultra-cell-paragraph.is-presence-editing{align-items:center;color:#fff;color:var(--ultra-presence-tone,var(--white-p));display:flex;font-size:var(--ultra-font-xs);font-weight:700;justify-content:center;letter-spacing:.02em;opacity:1;text-align:center}.ultra-view .ultra-cell-editor{background:#0000;border:0;box-sizing:border-box;color:inherit;display:block;font:inherit;height:100%;line-height:1.05;margin:0;outline:0;overflow-wrap:anywhere;padding:3px;resize:none;white-space:pre-wrap;width:100%;word-break:break-word}.ultra-view .ultra-cell-editor--wait{font-size:var(--ultra-font-xs)}.ultra-view .ultra-structure-grid__selection-box{background:color-mix(in srgb,#e1f65a 16%,#0000);background:color-mix(in srgb,var(--accent-l) 16%,#0000);border:1px solid color-mix(in srgb,#e1f65a 88%,#0000);border:1px solid color-mix(in srgb,var(--accent-l) 88%,#0000);border-radius:8px;display:none;left:0;pointer-events:none;position:absolute;top:0;z-index:20}.ultra-action-menu{-ms-overflow-style:none;align-items:center;-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:24px;display:flex;flex-wrap:nowrap;gap:3px;max-width:calc(100vw - 16px);overflow-x:auto;overflow-y:hidden;padding:3px;pointer-events:auto;position:fixed;scrollbar-width:none;z-index:300}.ultra-action-menu::-webkit-scrollbar{display:none;height:0;width:0}.ultra-action-menu__item{align-items:center;background:#5cc8fcda;background:var(--blue-t);border:0;border-radius:8px;color:#002c41;color:var(--blue-d);cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;outline:0;padding:0;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f);width:40px}.ultra-action-menu__item:first-child{border-radius:24px 8px 8px 24px}.ultra-action-menu__item:last-child{border-radius:8px 24px 24px 8px}.ultra-action-menu__item:focus-visible,.ultra-action-menu__item:hover{background:#5ac5f6;background:var(--blue-l);border-radius:24px}.ultra-action-menu__item.is-disabled,.ultra-action-menu__item:disabled{background:#2e2e2e;background:var(--black-s);color:#8a8a8a;color:var(--white-t);cursor:not-allowed;opacity:.42}.ultra-action-menu__item.is-disabled:focus-visible,.ultra-action-menu__item.is-disabled:hover,.ultra-action-menu__item:disabled:focus-visible,.ultra-action-menu__item:disabled:hover{background:#2e2e2e;background:var(--black-s)}.ultra-action-menu__item.is-danger{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.ultra-action-menu__icon{height:20px;pointer-events:none;width:20px}.ultra-action-menu__icon svg{fill:currentColor;display:block;height:20px;width:20px}.ultra-note-editor-popup{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:0;overflow:hidden;position:fixed;z-index:1210}.ultra-note-editor-popup__input{-ms-overflow-style:none;background:#0000;border:0;border-radius:0;box-sizing:border-box;color:#fff;color:var(--white-p);font-size:var(--ultra-font-xs);font-weight:400;height:100%;line-height:1.05;max-height:none;min-height:100%;outline:0;overflow-wrap:anywhere;overflow-x:hidden;overflow-y:auto;padding:1px 3px;resize:none;scrollbar-width:none;white-space:pre-wrap;width:100%;word-break:break-word}.ultra-note-editor-popup__input::-webkit-scrollbar{display:none;height:0;width:0}.ultra-substitution-backdrop{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000061;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1240}.ultra-substitution-popup{background:color-mix(in srgb,#2e2e2e 94%,#0000);background:color-mix(in srgb,var(--black-s) 94%,#0000);border:1px solid color-mix(in srgb,#dfdfdf 18%,#0000);border:1px solid color-mix(in srgb,var(--white-s) 18%,#0000);border-radius:12px;box-shadow:0 18px 48px #00000052;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:12px;max-height:min(720px,100svh - 32px);overflow:hidden;padding:14px;position:relative;width:min(760px,100%)}.ultra-substitution-popup--quick{background:#2e2e2e;background:var(--black-s);border-radius:16px 35px 35px 16px;gap:0;height:auto;max-height:min(720px,100svh - 32px);min-height:0;padding:12px 12px 0;width:min(500px,100%)}.ultra-substitution-popup--quick .createReservationPopup__content{min-height:0;overflow:hidden}.ultra-substitution-popup--quick .createReservationPopup__search-item{cursor:pointer}.ultra-substitution-popup--quick .createReservationPopup__btn:disabled{cursor:default;opacity:.48}.ultra-substitution-quick{display:flex;flex-direction:column;gap:8px}.ultra-substitution-quick__list{max-height:min(330px,42svh);overflow:auto;padding-right:2px}.ultra-substitution-popup__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.ultra-substitution-popup__head h2{font-size:18px;font-weight:700;line-height:1.2;margin:0}.ultra-substitution-popup__head p{color:#8a8a8a;color:var(--white-t);font-size:12px;margin:3px 0 0}.ultra-substitution-popup__close{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);display:inline-flex;font-size:22px;height:34px;justify-content:center;line-height:1;width:34px}.ultra-substitution-popup__close--quick{border-radius:25px;padding:0;position:absolute;right:12px;top:12px;z-index:2}.ultra-substitution-form{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) minmax(180px,1fr)}.ultra-substitution-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ultra-substitution-field span{color:#8a8a8a;color:var(--white-t);font-size:11px}.ultra-substitution-field input,.ultra-substitution-field select{background:#1a1a1a;background:var(--black-p);border:1px solid color-mix(in srgb,#dfdfdf 16%,#0000);border:1px solid color-mix(in srgb,var(--white-s) 16%,#0000);border-radius:8px;color:#fff;color:var(--white-p);font-size:13px;height:38px;outline:0;padding:0 10px;width:100%}.ultra-substitution-form__error{background:#ea9090;background:var(--red-t);border-radius:8px;color:#410000;color:var(--red-d);font-size:12px;grid-column:1/-1;padding:8px 10px}.ultra-substitution-form__actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:flex-end}.ultra-substitution-form__actions button,.ultra-substitution-row__actions button{background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);font-size:12px;min-height:34px;padding:0 12px}.ultra-substitution-form__actions button[type=submit]{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);font-weight:700}.ultra-substitution-form__actions button:disabled,.ultra-substitution-row__actions button:disabled{cursor:default;opacity:.48}.ultra-substitution-list{display:flex;flex-direction:column;gap:8px;overflow:auto;padding-right:2px}.ultra-substitution-row{align-items:center;background:color-mix(in srgb,#1a1a1a 82%,#0000);background:color-mix(in srgb,var(--black-p) 82%,#0000);border:1px solid color-mix(in srgb,#dfdfdf 10%,#0000);border:1px solid color-mix(in srgb,var(--white-s) 10%,#0000);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px}.ultra-substitution-row__main{display:flex;flex-direction:column;gap:3px;min-width:0}.ultra-substitution-row__main strong{font-size:12px}.ultra-substitution-row__main span{color:#dfdfdf;color:var(--white-s);font-size:13px;overflow-wrap:anywhere}.ultra-substitution-row__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ultra-substitution-row__actions button.is-danger{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.ultra-substitution-list__empty{background:color-mix(in srgb,#1a1a1a 76%,#0000);background:color-mix(in srgb,var(--black-p) 76%,#0000);border-radius:8px;color:#8a8a8a;color:var(--white-t);font-size:13px;padding:18px 12px;text-align:center}@media only screen and (max-width:767.98px){.ultra-substitution-backdrop{align-items:flex-start;padding:8px}.ultra-substitution-popup{max-height:calc(100svh - 16px)}.ultra-substitution-form{grid-template-columns:1fr}.ultra-substitution-row{align-items:stretch;flex-direction:column}.ultra-substitution-row__actions{justify-content:stretch}.ultra-substitution-row__actions button{flex:1 1 auto}}.ultra-view__grid-host{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.ultra-view__loading{align-items:center;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:240px;padding:24px}.ultra-view__loading--overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#080a0e6b;inset:0;min-height:0;pointer-events:none;position:absolute;z-index:12}.ultra-view__load-error{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080a0e9e;display:flex;inset:0;justify-content:center;padding:24px 12px;position:absolute;z-index:14}.ultra-view__load-error--inline{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;inset:auto;padding:0 0 10px;position:static}.ultra-view__load-error-card{background:#2e2e2e;background:var(--black-s);border:1px solid #ea9090;border:1px solid var(--red-t);border-radius:24px;color:#dfdfdf;color:var(--white-s);display:flex;flex-direction:column;gap:10px;max-width:460px;padding:20px;text-align:center;width:100%}.ultra-view__load-error-card strong{color:#f76464;color:var(--red-l);font-size:16px}.ultra-view__load-error-warning{color:#f8b659;color:var(--orange-l);font-size:13px}.ultra-view__load-error-btn{align-self:center;background:#e1f65a;background:var(--accent-l);border:0;border-radius:24px;color:#3d2e00;color:var(--accent-d);cursor:pointer;outline:none;padding:12px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.ultra-view__load-error-btn:hover{padding:12px 26px}.ultra-view__load-error-btn:active{transform:scale(.97)}.ultra-view__spinner{animation:ultra-spin .8s linear infinite;border:3px solid #fff3;border-radius:999px;border-top-color:#ffffffe6;height:28px;width:28px}@keyframes ultra-spin{to{transform:rotate(1turn)}}.practical-exam-calendar-wrapper{background:#1a1a1a;background:var(--black-p);height:100svh;min-height:0;overflow:hidden;padding:12px 12px 12px 212px;width:100%}.practical-exam-calendar{color:#fff;color:var(--white-p);display:flex;flex-direction:column;height:100%;min-height:0}.practical-exam-calendar__toolbar{align-items:stretch;flex:0 0 auto;margin-bottom:6px}.practical-exam-calendar__toolbar .ultra-dd{flex:0 0 auto!important;height:36px!important;min-height:36px!important}.practical-exam-calendar__toolbar .dv-dd__btn{height:36px!important;min-height:36px!important;padding:0 12px!important}.practical-exam-calendar__toolbar .ultra-dd--month{flex:0 0 154px!important;max-width:154px!important;min-width:132px!important;width:154px!important}.practical-exam-calendar__toolbar .ultra-dd--zoom{flex:0 0 74px!important;max-width:74px!important;min-width:74px!important;width:74px!important}.practical-exam-calendar__toolbar .ultra-dd--zoom .dv-dd__label{max-width:38px}.practical-exam-calendar__month{flex:0 0 154px;max-width:154px;min-width:132px;width:154px}.practical-exam-calendar__search{flex:1 1 560px;min-width:420px}.practical-exam-calendar__actions{align-items:stretch;display:inline-flex;flex:0 0 auto;gap:3px}.practical-exam-calendar__search-box,.practical-exam-calendar__zoom{align-items:center;background:#1a1a1a;background:var(--black-p);border:1px solid color-mix(in srgb,#dfdfdf 9%,#0000);border:1px solid color-mix(in srgb,var(--white-s) 9%,#0000);border-radius:999px;display:inline-flex;gap:4px;min-height:36px;padding:3px}.practical-exam-calendar__search-box{width:100%}.practical-exam-calendar__search-input{background:#0000;border:0;border-radius:999px;color:#fff;color:var(--white-p);flex:1 1 auto;font-size:13px;height:30px;min-width:150px;outline:none;padding:0 12px}.practical-exam-calendar__search-btn,.practical-exam-calendar__search-clear,.practical-exam-calendar__search-nav,.practical-exam-calendar__zoom button{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:999px;color:#fff;color:var(--white-p);display:inline-flex;font-size:12px;font-weight:700;height:30px;justify-content:center;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f),color var(--classic-f),opacity var(--classic-f);white-space:nowrap}.practical-exam-calendar__search-btn:hover:not(:disabled),.practical-exam-calendar__search-clear:hover:not(:disabled),.practical-exam-calendar__search-nav:hover:not(:disabled),.practical-exam-calendar__zoom button:hover:not(:disabled){background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.practical-exam-calendar__search-btn:disabled,.practical-exam-calendar__search-clear:disabled,.practical-exam-calendar__search-nav:disabled,.practical-exam-calendar__zoom button:disabled{cursor:not-allowed;opacity:.45}.practical-exam-calendar__search-btn{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);padding:0 13px}.practical-exam-calendar__search-clear,.practical-exam-calendar__search-nav,.practical-exam-calendar__zoom button{padding:0;width:30px}.practical-exam-calendar__search-count{color:#8a8a8a;color:var(--white-t);font-size:12px;font-weight:700;min-width:44px;text-align:center}.practical-exam-calendar__zoom{flex:0 0 auto}.practical-exam-calendar__zoom-value{color:#e1f65a!important;color:var(--accent-ink)!important;width:54px!important}.practical-exam-calendar__toolbar-notice{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:999px;color:#8a8a8a;color:var(--white-t);display:inline-flex;font-size:12px;min-height:34px;padding:7px 12px;white-space:nowrap}.practical-exam-calendar__toolbar-notice.is-error{background:color-mix(in srgb,#f76464 12%,#1a1a1a);background:color-mix(in srgb,var(--red-l) 12%,var(--black-p));color:#f76464;color:var(--red-l)}.practical-exam-calendar__toolbar-notice.is-ok{background:color-mix(in srgb,#81f65a 10%,#1a1a1a);background:color-mix(in srgb,var(--green-l) 10%,var(--black-p));color:#81f65a;color:var(--green-l)}.practical-exam-calendar__toolbar-btn{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:999px;color:#fff;color:var(--white-p);display:inline-flex;font-size:12px;font-weight:500;justify-content:center;min-height:36px;padding:9px 14px;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f),color var(--classic-f),transform var(--classic-f);white-space:nowrap}.practical-exam-calendar__toolbar-btn.is-active,.practical-exam-calendar__toolbar-btn:hover:not(:disabled){background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.practical-exam-calendar__toolbar-btn:disabled{cursor:not-allowed;opacity:.55}.practical-exam-calendar__form-panel{background:#2e2e2e;background:var(--black-s);border:1px solid color-mix(in srgb,#dfdfdf 10%,#0000);border:1px solid color-mix(in srgb,var(--white-s) 10%,#0000);border-radius:24px;flex:0 0 auto;margin-bottom:6px;padding:6px}.practical-exam-calendar__form{grid-gap:6px;align-items:end;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.practical-exam-calendar__form label,.practical-exam-calendar__form>div{color:#8a8a8a;color:var(--white-t);display:flex;flex-direction:column;font-size:11px;font-weight:500;gap:4px;min-width:0}.practical-exam-calendar__form input,.practical-exam-calendar__form select{background:#1a1a1a;background:var(--black-p);border:1px solid color-mix(in srgb,#dfdfdf 8%,#0000);border:1px solid color-mix(in srgb,var(--white-s) 8%,#0000);border-radius:14px;color:#fff;color:var(--white-p);min-height:36px;outline:none;padding:9px 12px;width:100%}.practical-exam-calendar__form button[type=submit]{background:#e1f65a;background:var(--accent-l);border-radius:999px;color:#3d2e00;color:var(--accent-d);font-weight:700;min-height:36px;padding:9px 14px}.practical-exam-calendar__form button[type=submit]:disabled{cursor:not-allowed;opacity:.55}.practical-exam-calendar__check{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:14px;flex-direction:row!important;justify-content:center;min-height:36px;padding:9px 12px}.practical-exam-calendar__check input{min-height:auto;padding:0;width:auto}.practical-exam-calendar__weekday-field{min-width:240px}.practical-exam-calendar__weekdays{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,minmax(30px,1fr))}.practical-exam-calendar__weekdays button{background:#1a1a1a;background:var(--black-p);border-radius:12px;color:#fff;color:var(--white-p);font-size:12px;min-height:36px}.practical-exam-calendar__weekdays button.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);font-weight:700}.practical-exam-calendar__track{background:#242424;background:var(--black-t);border:0;border-radius:24px;flex:1 1 auto;min-height:0;overflow:hidden}.practical-exam-calendar__grid-shell{-webkit-user-drag:none;background:#242424;background:var(--black-t);border:0;border-radius:0;cursor:grab;height:100%;min-height:0;overscroll-behavior:contain;scroll-behavior:auto;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.practical-exam-calendar__grid-shell.is-panning{cursor:grabbing;scroll-behavior:auto}.practical-exam-calendar__grid-shell.is-panning .practical-exam-calendar__track-content{pointer-events:none}.practical-exam-calendar__grid-shell::-webkit-scrollbar{height:11px;width:11px}.practical-exam-calendar__grid-shell::-webkit-scrollbar-thumb{background:color-mix(in srgb,#dfdfdf 58%,#0000);background:color-mix(in srgb,var(--white-s) 58%,#0000);border-radius:999px}.practical-exam-calendar__grid-shell::-webkit-scrollbar-track{background:#0000}.practical-exam-calendar__track-content{box-sizing:border-box;min-height:846px;min-height:var(--pex-grid-total-height,846px);min-width:var(--ultra-grid-total-width);min-width:var(--pex-grid-total-width,var(--ultra-grid-total-width));padding-bottom:80px;padding-bottom:var(--ultra-track-tail-space,80px);width:var(--ultra-grid-total-width);width:var(--pex-grid-total-width,var(--ultra-grid-total-width))}.practical-exam-calendar__empty-month{align-items:center;background:#242424;background:var(--black-t);display:flex;height:100%;justify-content:center;min-height:240px;padding:24px}.practical-exam-calendar__day-sticky .ultra-day-sticky__cell{align-items:stretch;background:linear-gradient(#242424 15%,#0000);background:linear-gradient(var(--black-t) 15%,#0000);flex-direction:column;gap:0;justify-content:flex-start;overflow:hidden;padding:2px 0 0}.practical-exam-calendar__day-sticky .ultra-day-sticky__cell.is-add-day{align-items:center;background:#0000;justify-content:center;overflow:visible;padding:0;pointer-events:auto}.practical-exam-calendar__day-sticky .ultra-day-sticky__cell.is-day-gap{background:#0000;padding:0;pointer-events:none}.practical-exam-calendar__day-add-btn{align-items:center;appearance:none;background:#0000;border:0;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;height:24px;justify-content:center;line-height:1;padding:0;pointer-events:auto;transition:color .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);transition:color var(--classic-f),transform var(--classic-f);width:24px}.practical-exam-calendar__day-add-btn:hover{background:#0000;color:#e1f65a;color:var(--accent-ink);transform:translateY(-1px)}.practical-exam-calendar__day-head{align-items:center;display:flex;flex:0 0 auto;gap:2px;justify-content:center;min-width:0;padding:0 2px;width:100%}.practical-exam-calendar__day-btn{align-items:stretch;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;height:100%;justify-content:flex-start;min-width:0;padding:0;pointer-events:auto;text-transform:inherit;transition:background .4s cubic-bezier(.4,0,.2,1);transition:background var(--classic-s);width:100%}.practical-exam-calendar__day-btn:focus-visible,.practical-exam-calendar__day-btn:hover{background:color-mix(in srgb,#fff 8%,#0000);background:color-mix(in srgb,var(--white-p) 8%,#0000)}.practical-exam-calendar__day-btn:focus-visible .practical-exam-calendar__day-doc-icon,.practical-exam-calendar__day-btn:hover .practical-exam-calendar__day-doc-icon{opacity:1}.practical-exam-calendar__day-doc-icon{display:inline-flex;flex:0 0 auto;opacity:.55;transition:opacity .4s cubic-bezier(.4,0,.2,1);transition:opacity var(--classic-s)}.practical-exam-calendar__day-doc-icon svg{fill:currentColor;height:11px;width:11px}.practical-exam-calendar__day-doc-icon.is-loading{animation:pexDayDocPulse .9s ease-in-out infinite;opacity:1}@keyframes pexDayDocPulse{0%,to{opacity:1}50%{opacity:.35}}.practical-exam-calendar__day-title{color:#fff;color:var(--white-p);display:block;flex:0 1 auto;font-size:var(--ultra-font-sm);line-height:1;min-width:0;overflow:hidden;padding:0 0 2px;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 8px #1a1a1a;text-shadow:0 1px 8px var(--black-p);white-space:nowrap}.practical-exam-calendar__day-columns{background:#0000;display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--pex-day-header-columns,minmax(0,1fr));min-height:0;width:100%}.practical-exam-calendar__day-columns span{align-items:center;background:#0000;color:color-mix(in srgb,#fff 82%,#0000);color:color-mix(in srgb,var(--white-p) 82%,#0000);display:flex;font-size:var(--ultra-font-xs);font-weight:500;justify-content:center;line-height:1;min-width:0;overflow:hidden;padding:1px 3px;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 8px #1a1a1a;text-shadow:0 1px 8px var(--black-p);white-space:nowrap}.practical-exam-calendar__day-columns span+span{border-left:0}.practical-exam-calendar__day-columns span.is-info,.practical-exam-calendar__day-columns span.is-seat{color:#fff;color:var(--white-p)}.practical-exam-calendar__day-columns span.is-separator{background:#0000;color:#fff;color:var(--white-p)}.practical-exam-calendar__grid{--pex-day-width:400px;align-items:stretch;background:#242424;background:var(--black-t);box-sizing:border-box;display:grid;grid-auto-rows:90px;grid-auto-rows:var(--pex-cell-height,90px);grid-template-columns:repeat(var(--pex-days),var(--pex-day-width));grid-template-rows:36px;grid-template-rows:var(--pex-header-height,36px);min-height:846px;min-height:var(--pex-grid-total-height,846px);min-width:var(--pex-grid-min-width);width:var(--pex-grid-total-width)}.practical-exam-calendar__cell,.practical-exam-calendar__head-cell{border:0;box-sizing:border-box;min-height:0;min-width:0;overflow:hidden}.practical-exam-calendar__head-cell{align-items:center;background:linear-gradient(#242424 15%,#0000);background:linear-gradient(var(--black-t) 15%,#0000);display:flex;flex-direction:row;font-weight:400;height:100%;justify-content:center;min-height:0;padding:2px;position:sticky;text-align:center;text-transform:capitalize;top:0;-webkit-user-select:none;user-select:none;z-index:5}.practical-exam-calendar__head-cell,.practical-exam-calendar__head-cell strong{color:#fff;color:var(--white-p);font-size:var(--ultra-font-sm);line-height:1.1}.practical-exam-calendar__head-cell.is-today{background:linear-gradient(180deg,color-mix(in srgb,#e1f65a 18%,#242424),color-mix(in srgb,#242424 94%,#0000));background:linear-gradient(180deg,color-mix(in srgb,var(--accent-l) 18%,var(--black-t)),color-mix(in srgb,var(--black-t) 94%,#0000))}.practical-exam-calendar__head-cell.is-today strong{color:#e1f65a;color:var(--accent-ink)}.practical-exam-calendar__day-compact{color:#fff;color:var(--white-p);font-size:var(--ultra-font-sm);font-weight:400;letter-spacing:.01em;text-transform:capitalize;white-space:nowrap}.practical-exam-calendar__cell{display:flex;flex-direction:column;gap:0;height:100%;min-height:0;padding:0}.practical-exam-calendar__cell,.practical-exam-calendar__cell.has-slots{background:#242424;background:var(--black-t)}.practical-exam-calendar__cell-time{background:color-mix(in srgb,#242424 96%,#0000);background:color-mix(in srgb,var(--black-t) 96%,#0000);color:#fff;color:var(--white-p);display:block;flex:0 0 auto;font-size:var(--ultra-font-xs);font-weight:600;line-height:1;min-height:14px;padding:2px 3px 1px;text-align:left;-webkit-user-select:none;user-select:none;white-space:nowrap}.practical-exam-calendar__empty-cell{align-items:center;background:#0000;border:0;border-radius:0;color:color-mix(in srgb,#8a8a8a 68%,#0000);color:color-mix(in srgb,var(--white-t) 68%,#0000);cursor:pointer;display:flex;flex:1 1 auto;font-size:var(--ultra-font-xs);font-weight:700;justify-content:center;min-height:0;opacity:0;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f),color var(--classic-f),opacity var(--classic-f);width:100%}.practical-exam-calendar__empty-cell:hover{background:color-mix(in srgb,#e1f65a 9%,#0000);background:color-mix(in srgb,var(--accent-l) 9%,#0000);color:#e1f65a;color:var(--accent-ink);opacity:1}.practical-exam-calendar__slot{background:#616138;background:var(--pex-sector-bg,var(--default));border:0;border-radius:0;box-shadow:none;color:#fff;color:var(--white-p);cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:0;max-height:100%;min-height:0;min-width:0;overflow:hidden;padding:0;transition:transform .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform var(--classic-f),border-color var(--classic-f),background var(--classic-f)}.practical-exam-calendar__slot+.practical-exam-calendar__slot{margin-top:0}.practical-exam-calendar__slot:hover{box-shadow:none;filter:brightness(1.06);transform:none}.practical-exam-calendar__slot.is-inactive{filter:saturate(.7);opacity:.58}.practical-exam-calendar__slot.is-full{background:color-mix(in srgb,var(--pex-sector-bg) 82%,#242424);background:color-mix(in srgb,var(--pex-sector-bg) 82%,var(--black-t))}.practical-exam-calendar__slot.is-search-hit{box-shadow:none;filter:saturate(1.15) brightness(1.08)}.practical-exam-calendar__slot.is-search-active{box-shadow:none;filter:saturate(1.28) brightness(1.14);position:relative;z-index:3}.practical-exam-calendar__slot.is-group-continuation .practical-exam-calendar__slot-head,.practical-exam-calendar__slot.is-group-continuation .practical-exam-calendar__slot-meta{display:none}.practical-exam-calendar__slot.is-group-continuation{margin-top:0}.practical-exam-calendar__reservation-main,.practical-exam-calendar__slot-head,.practical-exam-calendar__status-actions{align-items:center;display:flex;gap:4px}.practical-exam-calendar__slot-head{background:linear-gradient(180deg,color-mix(in srgb,var(--pex-sector-bg) 92%,#fff 8%),color-mix(in srgb,var(--pex-sector-bg) 84%,#242424 16%));background:linear-gradient(180deg,color-mix(in srgb,var(--pex-sector-bg) 92%,var(--white-p) 8%),color-mix(in srgb,var(--pex-sector-bg) 84%,var(--black-t) 16%));border-bottom:0;color:var(--pex-sector-fg);flex:0 0 auto;justify-content:space-between;min-height:18px;padding:2px}.practical-exam-calendar__slot-instructor{color:inherit;font-size:var(--ultra-font-sm);font-weight:600;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal}.practical-exam-calendar__reservation-pos,.practical-exam-calendar__reservation-status,.practical-exam-calendar__slot-capacity{background:color-mix(in srgb,#fff 86%,#0000);background:color-mix(in srgb,var(--white-p) 86%,#0000);border-radius:0;color:#1a1a1a;color:var(--black-p);flex:0 0 auto;font-size:var(--ultra-font-xs);font-weight:700;line-height:1.15;padding:0 3px}.practical-exam-calendar__slot-meta{align-items:center;background:color-mix(in srgb,#1a1a1a 96%,#0000);background:color-mix(in srgb,var(--black-p) 96%,#0000);border-bottom:0;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:1px;min-height:16px;padding:1px 2px}.practical-exam-calendar__slot-tag,.practical-exam-calendar__slot-time{background:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--white-p) 10%,#0000);border-radius:0;color:#fff;color:var(--white-p);flex:0 0 auto;font-size:var(--ultra-font-xs);font-weight:800;line-height:1.15;min-width:0;padding:0 3px;white-space:nowrap}.practical-exam-calendar__slot-tag{min-width:16px;text-align:center}.practical-exam-calendar__slot-tag--sector{background:var(--pex-sector-bg);color:var(--pex-sector-fg)}.practical-exam-calendar__reservations{grid-gap:0;display:grid;flex:1 1 auto;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--pex-seat-columns,2),minmax(0,1fr));min-height:0;overflow:hidden;padding:0}.practical-exam-calendar__reservation{background:#2f6b25;border:0;border-radius:0;color:#fff;color:var(--white-p);min-height:0;overflow:hidden;padding:2px}.practical-exam-calendar__empty-seat{align-items:flex-start;background:#cc412f;border:0;border-radius:0;color:#111;cursor:not-allowed;display:flex;flex-direction:column;gap:1px;justify-content:flex-start;min-height:0;overflow:hidden;padding:2px;width:100%}.practical-exam-calendar__empty-seat span{color:#111;font-size:var(--ultra-font-xs);font-weight:700}.practical-exam-calendar__empty-seat strong{color:#111;font-size:var(--ultra-font-xs);letter-spacing:.04em;text-transform:uppercase}.practical-exam-calendar__reservation-main{min-width:0}.practical-exam-calendar__reservation-name{color:#fff;color:var(--white-p);font-size:var(--ultra-font-xs);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practical-exam-calendar__reservation-status{color:#1a1a1a;color:var(--black-p);font-size:var(--ultra-font-xs);margin-left:auto}.practical-exam-calendar__empty-slot,.practical-exam-calendar__reservation-phone,.practical-exam-calendar__slot-busy{color:color-mix(in srgb,#fff 88%,#0000);color:color-mix(in srgb,var(--white-p) 88%,#0000);font-size:var(--ultra-font-xs);margin-top:3px}.practical-exam-calendar__status-actions{flex-wrap:wrap;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),margin-top .2s cubic-bezier(.4,0,.2,1);transition:max-height var(--classic-f),opacity var(--classic-f),margin-top var(--classic-f)}.practical-exam-calendar__status-actions button{background:color-mix(in srgb,#fff 86%,#0000);background:color-mix(in srgb,var(--white-p) 86%,#0000);border-radius:0;color:#1a1a1a;color:var(--black-p);font-size:10px;min-height:24px;padding:4px 6px}.practical-exam-calendar__status-actions button:hover:not(:disabled){background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.practical-exam-calendar__status-actions button:disabled{cursor:not-allowed;opacity:.5}.practical-exam-calendar__reservation:hover .practical-exam-calendar__status-actions{margin-top:4px;max-height:90px;opacity:1}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell{box-shadow:none;contain:layout style paint;content-visibility:auto}.practical-exam-ultra-grid .ultra-cell-paragraph,.practical-exam-ultra-grid .ultra-cell-paragraph.is-header{font-weight:400;padding:2px}.practical-exam-ultra-grid .ultra-cell-paragraph.is-slot-header{align-items:center;flex-direction:row;flex-wrap:nowrap;font-size:var(--ultra-font-sm);font-weight:700;gap:6px;justify-content:flex-start;line-height:1;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-instructor-header{box-shadow:inset 0 2px 0 color-mix(in srgb,#1a1a1a 45%,#0000),inset 0 -1px 0 color-mix(in srgb,#1a1a1a 34%,#0000);box-shadow:inset 0 2px 0 color-mix(in srgb,var(--black-p) 45%,#0000),inset 0 -1px 0 color-mix(in srgb,var(--black-p) 34%,#0000);z-index:2}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-day-separator{background:#0000;box-shadow:none;color:#0000}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-configured{background:#616138;background:var(--pex-slot-bg,var(--default));color:#1a1a1a;color:var(--pex-slot-fg,var(--black-p))}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-missing{background:color-mix(in srgb,#dfdfdf 10%,#1a1a1a);background:color-mix(in srgb,var(--white-s) 10%,var(--black-p));color:color-mix(in srgb,#fff 70%,#0000);color:color-mix(in srgb,var(--white-p) 70%,#0000)}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-missing:hover{background:color-mix(in srgb,#dfdfdf 16%,#1a1a1a);background:color-mix(in srgb,var(--white-s) 16%,var(--black-p));color:#fff;color:var(--white-p)}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-inactive-slot{background:#ad1f1f;background:var(--event-red);color:#fff;color:var(--white-p)}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-inactive-slot:hover{background:color-mix(in srgb,#ad1f1f 88%,#1a1a1a);background:color-mix(in srgb,var(--event-red) 88%,var(--black-p))}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-reservation{background:#616138;background:var(--pex-slot-bg,var(--ultra-reservation-bg,var(--default)));color:#1a1a1a;color:var(--pex-slot-fg,var(--black-p))}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.has-reservation,.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-info-column.is-configured,.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-seat-column.is-configured{background:#616138;background:var(--pex-slot-bg,var(--default));color:#1a1a1a;color:var(--pex-slot-fg,var(--black-p))}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-search-hit{background:linear-gradient(135deg,color-mix(in srgb,#12641f 24%,#0000),#0000 62%),#616138;background:linear-gradient(135deg,color-mix(in srgb,var(--event-green) 24%,#0000),#0000 62%),var(--pex-slot-bg,var(--default));box-shadow:inset 0 0 0 1px color-mix(in srgb,#1a1a1a 24%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--black-p) 24%,#0000);filter:saturate(1.15) brightness(1.08);outline:2px solid color-mix(in srgb,#12641f 86%,#0000);outline:2px solid color-mix(in srgb,var(--event-green) 86%,#0000);outline-offset:-2px;z-index:2}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-click-selected{filter:saturate(1.28) brightness(1.14);outline:2px solid color-mix(in srgb,#fff 78%,#0000)!important;outline:2px solid color-mix(in srgb,var(--white-p) 78%,#0000)!important;outline-offset:-2px;z-index:4}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-slot-selected{--pex-selection-border:color-mix(in srgb,var(--accent-l) 86%,#0000);box-shadow:none;outline:0;z-index:4}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-slot-selected.is-inactive-slot{--pex-selection-border:color-mix(in srgb,var(--white-p) 86%,#0000)}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-slot-selected-single{box-shadow:inset 0 0 0 2px var(--pex-selection-border)}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-slot-selected-start{box-shadow:inset 2px 0 0 var(--pex-selection-border),inset 0 2px 0 var(--pex-selection-border),inset 0 -2px 0 var(--pex-selection-border)}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-slot-selected-middle{box-shadow:inset 0 2px 0 var(--pex-selection-border),inset 0 -2px 0 var(--pex-selection-border)}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-slot-selected-end{box-shadow:inset -2px 0 0 var(--pex-selection-border),inset 0 2px 0 var(--pex-selection-border),inset 0 -2px 0 var(--pex-selection-border)}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-move-target{box-shadow:inset 0 0 0 1px color-mix(in srgb,#12641f 50%,#0000),0 0 0 2px color-mix(in srgb,#1a1a1a 16%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--event-green) 50%,#0000),0 0 0 2px color-mix(in srgb,var(--black-p) 16%,#0000);cursor:move;outline:2px dashed #fff;outline:2px dashed var(--white-p);outline-offset:-3px}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-search-active{box-shadow:0 0 0 1px #81f65a;box-shadow:0 0 0 1px var(--green-l);filter:saturate(1.32) brightness(1.16);outline:2px solid #81f65a;outline:2px solid var(--green-l);outline-offset:-2px;z-index:5}.practical-exam-ultra-grid .practical-exam-ultra-grid__cell.is-click-selected.is-search-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 72%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white-p) 72%,#0000)}.practical-exam-ultra-grid .practical-exam-ultra-grid__selection-box{-webkit-backdrop-filter:saturate(150%);backdrop-filter:saturate(150%);background:color-mix(in srgb,#e1f65a 16%,#0000);background:color-mix(in srgb,var(--accent-l) 16%,#0000);border:1px solid color-mix(in srgb,#e1f65a 88%,#0000);border:1px solid color-mix(in srgb,var(--accent-l) 88%,#0000);border-radius:8px;display:none;left:0;pointer-events:none;position:absolute;top:0;will-change:transform,width,height;z-index:20}.practical-exam-ultra-grid .ultra-cell-paragraph.is-reservation{font-weight:400;line-height:1.12;opacity:.96}.practical-exam-book-popup__field-grid{gap:6px}.practical-exam-book-popup__student-search{gap:3px}.practical-exam-book-popup__student-list .createReservationPopup__search-item{cursor:pointer}.practical-exam-book-popup__color-create{position:relative}.practical-exam-book-popup__color-create .createReservationPopup__color-grid,.practical-exam-book-popup__color-create .practical-exam-book-popup__color-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(10,minmax(0,1fr))}.practical-exam-book-popup__color-create .createReservationPopup__color-swatch{flex:initial;min-width:0}.practical-exam-book-popup__reservation-card{border:1px solid color-mix(in srgb,#fff 14%,#0000);border:1px solid color-mix(in srgb,var(--white-p) 14%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,#1a1a1a 16%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--black-p) 16%,#0000);cursor:default;gap:7px;overflow:hidden;padding:14px}.practical-exam-book-popup__reservation-date,.practical-exam-book-popup__reservation-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practical-exam-book-popup__detail-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:minmax(0,1fr);margin-top:4px}.practical-exam-book-popup__detail{grid-gap:3px;background:color-mix(in srgb,#1a1a1a 22%,#0000);background:color-mix(in srgb,var(--black-p) 22%,#0000);border:1px solid color-mix(in srgb,#fff 14%,#0000);border:1px solid color-mix(in srgb,var(--white-p) 14%,#0000);border-radius:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#1a1a1a 12%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--black-p) 12%,#0000);color:#fff;color:var(--white-p);display:grid;gap:3px;min-width:0;padding:8px 10px}.practical-exam-book-popup__detail span{color:color-mix(in srgb,#fff 70%,#0000);color:color-mix(in srgb,var(--white-p) 70%,#0000);font-size:10px;line-height:1;text-transform:uppercase}.practical-exam-book-popup__detail span,.practical-exam-book-popup__detail strong{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practical-exam-book-popup__detail strong{color:#fff;color:var(--white-p);font-size:13px;line-height:1.2}.practical-exam-book-popup__detail--wide{grid-column:1/-1}.practical-exam-book-popup__current{background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:4px;padding:12px 14px}.practical-exam-book-popup__current small,.practical-exam-book-popup__current span{color:#8a8a8a;color:var(--white-t);font-size:12px}.practical-exam-book-popup__current strong{color:#fff;color:var(--white-p);font-size:15px}.practical-exam-book-popup__status-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.practical-exam-book-popup__status-panel{gap:8px}.practical-exam-book-popup__status-toggle{margin-top:2px}@media only screen and (max-width:767.98px){.practical-exam-book-popup__status-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}}.practical-exam-book-popup__status-option{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practical-exam-book-popup__edit-actions{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.practical-exam-book-popup__edit-option{display:grid;min-width:0}.practical-exam-book-popup__edit-option--color{position:relative}.practical-exam-book-popup__color-grid{margin-top:4px}.practical-exam-book-popup__color-swatch{min-width:0}.practical-exam-book-popup__color-swatch:disabled{cursor:not-allowed;opacity:.54}.practical-exam-book-popup__color-hint{color:#8a8a8a;color:var(--white-t);font-size:10px;line-height:1.25;min-height:14px}.practical-exam-book-popup__delete-reservation{grid-column:1/-1}.practical-exam-book-popup__save-reservation{min-height:46px;width:100%}.practical-exam-book-popup__field-line{min-height:24px}.practical-exam-book-popup__field-text{font-size:15px;line-height:1.2}.practical-exam-book-popup__copy-field .editReservationPopup__copy-btn{margin-right:2px}.practical-exam-book-popup--edit .practical-exam-book-popup__field-grid,.practical-exam-book-popup--edit .practical-exam-book-popup__options-grid{corner-shape:superellipse(1.2);border-radius:24px 24px 32px 32px;gap:3px;overflow:hidden}.practical-exam-book-popup--edit .practical-exam-book-popup__status-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:4px 0 8px;width:100%}.practical-exam-book-popup--edit .practical-exam-book-popup__delete-reservation{flex:0 0 auto;width:auto}.practical-exam-book-popup--edit .practical-exam-book-popup__delete-reservation .uiConfirmDelete,.practical-exam-book-popup--edit .practical-exam-book-popup__delete-reservation.uiConfirmDelete{width:auto}.practical-exam-book-popup--edit .practical-exam-book-popup__delete-reservation .uiConfirmDelete__cancel,.practical-exam-book-popup--edit .practical-exam-book-popup__delete-reservation .uiConfirmDelete__danger{white-space:nowrap;width:auto}.practical-exam-book-popup--edit .practical-exam-book-popup__borderou-reservation,.practical-exam-book-popup--edit .practical-exam-book-popup__save-reservation{flex:0 0 auto;min-width:0;white-space:nowrap;width:auto}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(10,minmax(0,1fr));margin-top:6px;width:100%}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch{--sw:var(--event-default);background:var(--sw);border:none;border-radius:16px;cursor:pointer;flex:initial;height:28px;min-width:0;outline:none;outline:0 solid color-mix(in srgb,var(--sw),#fff);outline-offset:0;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch:hover{outline:3px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:-1px;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch:active{transform:scale(.96)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch:focus-visible{outline:2px dashed color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch:disabled{cursor:not-allowed;opacity:.54}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch.is-active{border-color:var(--sw);outline:2px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--red{--sw:var(--event-red)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--orange{--sw:var(--event-orange)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--yellow{--sw:var(--event-yellow)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--green{--sw:var(--event-green)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--blue{--sw:var(--event-blue)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--indigo{--sw:var(--event-indigo)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--purple{--sw:var(--event-purple)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--pink{--sw:var(--event-pink)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--black-t{--sw:var(--black-s)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--green-red{--sw:var(--event-green);background:linear-gradient(135deg,#12641f 0 50%,#ad1f1f 50% 100%);background:linear-gradient(135deg,var(--event-green) 0 50%,var(--event-red) 50% 100%)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--orange-green{--sw:var(--event-orange);background:linear-gradient(135deg,#ad661f 0 50%,#12641f 50% 100%);background:linear-gradient(135deg,var(--event-orange) 0 50%,var(--event-green) 50% 100%)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-swatch--orange-red{--sw:var(--event-orange);background:linear-gradient(135deg,#ad661f 0 50%,#ad1f1f 50% 100%);background:linear-gradient(135deg,var(--event-orange) 0 50%,var(--event-red) 50% 100%)}.practical-exam-book-popup--edit .practical-exam-book-popup__edit-option .createReservationPopup__color-hint{color:#8a8a8a;color:var(--white-t);font-size:10px;line-height:1.1;position:absolute;right:12px;top:4px}.practical-exam-book-popup--edit .practical-exam-book-popup__status-toggle{border-radius:16px;gap:3px}.practical-exam-book-popup--edit .practical-exam-book-popup__status-option{font-size:13px;padding:10px 8px}.practical-exam-generate-popup--create .createReservationPopup__input[type=date],.practical-exam-generate-popup--create .createReservationPopup__input[type=month],.practical-exam-generate-popup--create .createReservationPopup__input[type=number],.practical-exam-slot-popup--create .createReservationPopup__input[type=date],.practical-exam-slot-popup--create .createReservationPopup__input[type=month],.practical-exam-slot-popup--create .createReservationPopup__input[type=number]{color-scheme:dark}.practical-exam-generate-popup--create .createReservationPopup__field--date-picker,.practical-exam-slot-popup--create .createReservationPopup__field--date-picker{cursor:pointer;position:relative}.practical-exam-generate-popup--create .createReservationPopup__field--date-picker .createReservationPopup__input[type=date],.practical-exam-slot-popup--create .createReservationPopup__field--date-picker .createReservationPopup__input[type=date]{cursor:pointer}.practical-exam-generate-popup--create .createReservationPopup__field--date-picker .createReservationPopup__input[type=date]::-webkit-calendar-picker-indicator,.practical-exam-slot-popup--create .createReservationPopup__field--date-picker .createReservationPopup__input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;padding:0;position:absolute;width:100%}.practical-exam-generate-popup__form{display:flex;flex-direction:column;gap:8px;min-width:0}.practical-exam-generate-popup__quantity-tabs{margin:2px 0}.practical-exam-generate-popup__quantity-tabs--three{grid-gap:3px;border-radius:22px;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.practical-exam-interne-search-list{border-radius:22px;gap:3px;overflow:hidden}.practical-exam-interne-search-list .createReservationPopup__search-item{border-radius:0}.practical-exam-interne-search-list .createReservationPopup__search-item:last-child:nth-child(odd){grid-column:1/-1}.practical-exam-interne-search-list .createReservationPopup__search-empty{border-radius:0}@media(max-width:768px){.practical-exam-calendar-wrapper .ultra-toolbar-order-btn{display:inline-flex!important;flex:0 0 auto;font-size:11px;height:36px;max-width:110px;min-width:86px;padding-inline:10px}}.practical-exam-popup{color:#fff;color:var(--white-p);display:flex;flex-direction:column;height:100%}.practical-exam-popup .createReservationPopup__header{margin-bottom:0;padding-right:72px}.practical-exam-popup .createReservationPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;padding:6px 0 12px 8px}.practical-exam-popup .createReservationPopup__content{flex:1 1 auto;gap:8px;min-height:0;overflow-y:auto;padding-bottom:12px}.practical-exam-popup .createReservationPopup__content::-webkit-scrollbar{display:none}.practical-exam-popup .createReservationPopup__group-body{corner-shape:superellipse(1.2);border-radius:24px 24px 32px 32px;gap:3px;overflow:hidden}.practical-exam-popup .createReservationPopup__form-row{gap:3px}.practical-exam-popup .practical-exam-popup__field-grid .createReservationPopup__form-row{display:contents}.practical-exam-popup .practical-exam-popup__content{overflow-y:auto}.practical-exam-popup .practical-exam-popup__content::-webkit-scrollbar{display:none}.practical-exam-popup .instructorProfileUI__input[type=date],.practical-exam-popup .instructorProfileUI__input[type=month],.practical-exam-popup .instructorProfileUI__input[type=number],.practical-exam-popup .instructorProfileUI__input[type=time],.practical-exam-popup select.instructorProfileUI__input{color-scheme:dark}.practical-exam-popup .createReservationPopup__field{grid-gap:4px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#dfdfdf;color:var(--white-s);display:grid;gap:4px;min-width:0;padding:10px 12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s);width:100%}.practical-exam-popup .createReservationPopup__field--clickable:hover{background:color-mix(in srgb,#e1f65a 12%,#1a1a1a);background:color-mix(in srgb,var(--accent-l) 12%,var(--black-p));transform:none}.practical-exam-popup .createReservationPopup__field-label{color:#8a8a8a;color:var(--white-t);font-size:11px;letter-spacing:0;line-height:1.2;text-transform:uppercase}.practical-exam-popup .createReservationPopup__input,.practical-exam-popup select.createReservationPopup__input{background:#0000;border:0;color:#fff;color:var(--white-p);font-size:15px;font-weight:400;line-height:1.2;min-width:0;outline:0;padding:0;width:100%}.practical-exam-popup .createReservationPopup__input::placeholder,.practical-exam-popup select.createReservationPopup__input::placeholder{color:#8a8a8a;color:var(--white-t)}.practical-exam-popup select.createReservationPopup__input{appearance:none;cursor:pointer}.practical-exam-popup .createReservationPopup__btn{border:0;border-radius:25px;font-weight:500;padding:13px 20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s)}.practical-exam-popup .createReservationPopup__btn:hover:not(:disabled){border-radius:16px;padding:13px 22px}.practical-exam-popup .createReservationPopup__btn:active:not(:disabled){border-radius:32px;padding:13px 20px;transform:scale(.95)}.practical-exam-popup .createReservationPopup__btn:disabled{cursor:not-allowed;opacity:.6}.practical-exam-popup .createReservationPopup__btn--normal{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.practical-exam-popup .createReservationPopup__btn--save{background:#9af07f;color:#0d3700}.practical-exam-popup__actions-row--single{grid-template-columns:1fr}.practical-exam-popup__actions-row--two{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.practical-exam-popup__locked-field{align-items:center;color:#fff;color:var(--white-p);display:flex;font-size:15px;font-weight:400;line-height:1.2;min-height:24px}.practical-exam-popup__toggle-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.practical-exam-popup__toggle-row>div{grid-gap:2px;display:grid;gap:2px;min-width:0}.practical-exam-popup__toggle-row .practical-exam-popup__toggle-title{color:#fff;color:var(--white-p);font-size:14px;font-weight:400;line-height:1.15}.practical-exam-popup__toggle-row span{color:#8a8a8a;color:var(--white-t);font-size:11px;line-height:1.25}.practical-exam-popup__selector-grid{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px 24px 32px 32px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.practical-exam-popup__selector-card{grid-gap:8px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:8px;min-width:0;padding:10px 12px 12px}.practical-exam-popup__selector-card--toggle{align-items:center;gap:12px;grid-template-columns:minmax(0,1fr) auto}.practical-exam-popup__slot-instructor-line{grid-gap:4px;cursor:pointer;display:grid;gap:4px;min-width:0;transition:color .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);transition:color var(--classic-s),opacity var(--classic-s)}.practical-exam-popup__slot-instructor-line:hover .practical-exam-popup__slot-instructor-text{color:#fff;color:var(--white-p)}.practical-exam-popup__slot-instructor-line[aria-disabled=true]{cursor:not-allowed;opacity:.65}.practical-exam-popup__slot-instructor-text{color:#fff;color:var(--white-p);font-size:15px;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practical-exam-popup__radio-wrapper{display:flex;gap:6px;width:100%}.practical-exam-popup__radio-wrapper--left .practical-exam-popup__radio-option:first-child{background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.practical-exam-popup__radio-wrapper--left .practical-exam-popup__radio-option:nth-child(2){corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:8px 30px 30px 8px;color:#dfdfdf;color:var(--white-s)}.practical-exam-popup__radio-wrapper--right .practical-exam-popup__radio-option:first-child{corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:30px 8px 8px 30px;color:#dfdfdf;color:var(--white-s)}.practical-exam-popup__radio-wrapper--right .practical-exam-popup__radio-option:nth-child(2){background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.practical-exam-popup__radio-option{color:#dfdfdf;color:var(--white-s);cursor:pointer;display:block;flex:1 1 50%;font-size:14px;line-height:1.1;min-width:0;padding:12px 0;text-align:center;transition:background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);transition:background var(--classic-s),color var(--classic-s),opacity var(--classic-s)}.practical-exam-popup__radio-option input{display:none}.practical-exam-popup__radio-option span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practical-exam-popup__radio-option:has(input:disabled){cursor:not-allowed;opacity:.58}.practical-exam-popup__instructor-name{color:#fff;color:var(--white-p)}.practical-exam-popup__color-panel{grid-gap:8px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:24px;display:grid;gap:8px;margin-top:2px;padding:10px 12px 12px}.practical-exam-popup__color-grid{align-items:flex-end;display:flex;gap:3px;height:32px;margin-top:0;width:100%}.practical-exam-popup__color-swatch{border-radius:20px;flex:1 1;height:24px;min-width:0;outline:0;outline-offset:0}.practical-exam-popup__color-swatch.is-active{height:32px;outline:0}.practical-exam-popup__color-swatch:disabled{cursor:not-allowed;opacity:.54}.practical-exam-popup__color-current{color:#8a8a8a;color:var(--white-t);font-size:11px;line-height:1.25}.practical-exam-popup__field-muted{color:#8a8a8a;color:var(--white-t)}.practical-exam-popup__search-header{align-items:stretch;padding:0}.practical-exam-popup__search-list-wrapper{corner-shape:superellipse(1.2);border-radius:24px;max-height:min(52vh,440px);overflow:auto}.practical-exam-popup__search-list-wrapper::-webkit-scrollbar{display:none}.practical-exam-popup__search-list{grid-template-columns:repeat(2,minmax(0,1fr))}.practical-exam-popup__search-item{cursor:pointer;height:auto;min-height:64px;padding:12px 16px!important}.practical-exam-popup__search-item h3{font-weight:400}.practical-exam-popup__search-item p,.practical-exam-popup__search-item small{color:#8a8a8a;color:var(--white-t);display:block;font-size:12px;line-height:1.3}.practical-exam-popup__search-item small{margin-top:2px;opacity:.78}.practical-exam-popup__search-item--active{background:#e1f65a;background:var(--accent-l)}.practical-exam-popup__search-item--active h3,.practical-exam-popup__search-item--active p,.practical-exam-popup__search-item--active small{color:#3d2e00;color:var(--accent-d)}.practical-exam-popup__search-limit{background:#1a1a1a;background:var(--black-p);border-radius:16px;color:#8a8a8a;color:var(--white-t);font-size:12px;padding:8px 12px}.practical-exam-popup__delete-confirm{min-width:0}.practical-exam-popup__delete-confirm .uiConfirmDelete__cancel,.practical-exam-popup__delete-confirm .uiConfirmDelete__danger{border:0;border-radius:25px;font-size:13px;font-weight:500;min-height:46px;padding:13px 20px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s)}.practical-exam-popup__delete-confirm .uiConfirmDelete__cancel:hover:not(:disabled),.practical-exam-popup__delete-confirm .uiConfirmDelete__danger:hover:not(:disabled){border-radius:16px;padding:13px 22px}.practical-exam-popup__delete-confirm .uiConfirmDelete__cancel:active:not(:disabled),.practical-exam-popup__delete-confirm .uiConfirmDelete__danger:active:not(:disabled){border-radius:32px;padding:13px 20px;transform:scale(.95)}.practical-exam-popup__delete-confirm .uiConfirmDelete__danger{background:#f6a1a1;color:#4f0909}.practical-exam-popup__delete-confirm .uiConfirmDelete__cancel{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.practical-exam-popup__error,.practical-exam-popup__hint{background:#1a1a1a;background:var(--black-p);border-radius:24px;color:#8a8a8a;color:var(--white-t);font-size:13px;line-height:1.35;padding:12px 14px}.practical-exam-popup__error{background:color-mix(in srgb,#f76464 12%,#1a1a1a);background:color-mix(in srgb,var(--red-l) 12%,var(--black-p));color:#f76464;color:var(--red-l)}.practical-exam-popup__generate-section{display:flex;flex-direction:column;gap:6px;min-height:0}.practical-exam-popup__generate-tabs{flex:0 0 auto}.practical-exam-popup__generate-grid{gap:6px}.practical-exam-popup__generate-intro,.practical-exam-popup__generate-section-head{grid-gap:8px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:24px;display:grid;gap:8px;padding:12px}.practical-exam-popup__generate-intro span:last-child,.practical-exam-popup__generate-section-head span:last-child{color:#8a8a8a;color:var(--white-t);font-size:13px;line-height:1.35}.practical-exam-popup__weekdays{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:4px}.practical-exam-popup__weekdays button{background:#2e2e2e;background:var(--black-s);border-radius:8px;color:#dfdfdf;color:var(--white-s);font-size:12px;font-weight:500;min-height:42px;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-radius .2s cubic-bezier(.175,.885,.32,1.275);transition:background var(--classic-f),color var(--classic-f),border-radius var(--elastic-f)}.practical-exam-popup__weekdays button.is-active,.practical-exam-popup__weekdays button:hover{background:#e1f65a;background:var(--accent-l);border-radius:22px;color:#3d2e00;color:var(--accent-d)}.practical-exam-popup__weekdays button:hover{border-radius:16px}.practical-exam-popup__weekdays button:disabled{cursor:not-allowed;opacity:.6}.practical-exam-popup__time-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.practical-exam-popup__time-grid--paint{touch-action:none;-webkit-user-select:none;user-select:none}.practical-exam-popup__time-grid--paint .practical-exam-popup__time-button:not(:disabled){cursor:pointer}.practical-exam-popup__time-button{background:#2e2e2e;background:var(--black-s);border-radius:8px;color:#dfdfdf;color:var(--white-s);font-size:12px;font-weight:500;min-height:42px;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-radius .2s cubic-bezier(.175,.885,.32,1.275),opacity .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f),color var(--classic-f),border-radius var(--elastic-f),opacity var(--classic-f)}.practical-exam-popup__time-button.is-active,.practical-exam-popup__time-button:hover{background:#e1f65a;background:var(--accent-l);border-radius:22px;color:#3d2e00;color:var(--accent-d)}.practical-exam-popup__time-button:hover{border-radius:16px}.practical-exam-popup__time-button:disabled{cursor:not-allowed;opacity:.6}.practical-exam-popup__time-button.is-disabled{opacity:.38}.practical-exam-popup__time-button.is-elsewhere:not(.is-active){box-shadow:inset 0 0 0 1px color-mix(in srgb,#e1f65a 55%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-l) 55%,#0000)}.practical-exam-popup__fixed-list{grid-gap:6px;background:#2e2e2e;background:var(--black-s);border-radius:8px 8px 26px 26px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px;padding:6px}.practical-exam-popup__fixed-list span{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);font-size:12px;font-weight:500;padding:12px 8px;text-align:center}.practical-exam-popup__toggle-title{color:#fff;color:var(--white-p);display:block;font-size:15px;font-weight:500;line-height:1.2;margin-top:4px}.practical-exam-popup .uiToggle{flex:0 0 auto}.practical-exam-popup .practical-exam-book-popup__status-actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.practical-exam-popup .practical-exam-book-popup__edit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:4px 0 8px;width:100%}.practical-exam-popup .practical-exam-book-popup__edit-actions .practical-exam-book-popup__borderou-reservation,.practical-exam-popup .practical-exam-book-popup__edit-actions .practical-exam-book-popup__save-reservation,.practical-exam-popup .practical-exam-book-popup__edit-actions .uiConfirmDelete{flex:0 0 auto;width:auto}.practical-exam-popup .practical-exam-book-popup__edit-actions .practical-exam-book-popup__borderou-reservation,.practical-exam-popup .practical-exam-book-popup__edit-actions .practical-exam-book-popup__save-reservation,.practical-exam-popup .practical-exam-book-popup__edit-actions .uiConfirmDelete__cancel,.practical-exam-popup .practical-exam-book-popup__edit-actions .uiConfirmDelete__danger{white-space:nowrap;width:auto}.practical-exam-popup .practical-exam-book-popup__delete-reservation{flex:0 0 auto;width:auto}.practical-exam-popup .practical-exam-book-popup__reservation-card{corner-shape:superellipse(1.2);border-radius:24px;padding:14px}.practical-exam-popup .practical-exam-book-popup__detail-grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:minmax(0,1fr);margin-top:10px}.practical-exam-popup .practical-exam-book-popup__detail{grid-gap:3px;background:color-mix(in srgb,#fff 14%,#0000);background:color-mix(in srgb,var(--white-p) 14%,#0000);border-radius:12px;display:grid;gap:3px;min-width:0;padding:9px 10px}.practical-exam-popup .practical-exam-book-popup__detail span{color:color-mix(in srgb,#1a1a1a 62%,#0000);color:color-mix(in srgb,var(--black-p) 62%,#0000);font-size:10px;line-height:1.1;text-transform:uppercase}.practical-exam-popup .practical-exam-book-popup__detail strong{color:#1a1a1a;color:var(--black-p);font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.practical-exam-popup .practical-exam-book-popup__detail--wide{grid-column:1/-1}.practical-exam-popup .createReservationPopup__input[type=date],.practical-exam-popup .createReservationPopup__input[type=month],.practical-exam-popup .createReservationPopup__input[type=number],.practical-exam-popup .createReservationPopup__input[type=time],.practical-exam-popup .instructorProfileUI__input[type=date],.practical-exam-popup .instructorProfileUI__input[type=month],.practical-exam-popup .instructorProfileUI__input[type=number],.practical-exam-popup .instructorProfileUI__input[type=time],.practical-exam-popup select.createReservationPopup__input,.practical-exam-popup select.instructorProfileUI__input{color-scheme:dark}.darkmode .practical-exam-popup .createReservationPopup__input[type=date],.darkmode .practical-exam-popup .createReservationPopup__input[type=month],.darkmode .practical-exam-popup .createReservationPopup__input[type=number],.darkmode .practical-exam-popup .createReservationPopup__input[type=time],.darkmode .practical-exam-popup .instructorProfileUI__input[type=date],.darkmode .practical-exam-popup .instructorProfileUI__input[type=month],.darkmode .practical-exam-popup .instructorProfileUI__input[type=number],.darkmode .practical-exam-popup .instructorProfileUI__input[type=time],.darkmode .practical-exam-popup select.createReservationPopup__input,.darkmode .practical-exam-popup select.instructorProfileUI__input{color-scheme:light}@media only screen and (max-width:992px){.practical-exam-calendar-wrapper{height:100dvh;padding:0;width:100vw}.practical-exam-calendar__toolbar{align-items:center;background:#242424;background:var(--black-t);border-radius:0!important;flex-wrap:wrap;gap:3px!important;margin-bottom:0!important;padding:6px 6px 0!important}.practical-exam-calendar__month{flex:0 0 148px!important;max-width:148px!important;min-width:128px!important;width:148px!important}.practical-exam-calendar__search{flex:1 1 360px;min-width:0}.practical-exam-calendar__actions{flex:0 0 auto;min-width:0;overflow:visible;width:auto}.practical-exam-calendar__generate-btn{display:inline-flex!important;flex:0 0 auto}.practical-exam-calendar__form-panel,.practical-exam-calendar__grid-shell,.practical-exam-calendar__track{border-radius:0}.practical-exam-calendar__track{min-height:0}.practical-exam-popup__search-list,.practical-exam-popup__selector-grid{grid-template-columns:1fr}}@media only screen and (max-width:767.98px){.practical-exam-calendar-wrapper{padding:0}.practical-exam-calendar__toolbar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:3px!important;justify-content:space-between;padding:6px 8px!important}.practical-exam-calendar__month{flex:0 0 124px!important;max-width:124px!important;min-width:112px!important;order:1;width:124px!important}.practical-exam-calendar__actions{flex:0 0 auto;order:2}.practical-exam-calendar__actions .ultra-dd--zoom{flex:0 0 64px!important;max-width:64px!important;min-width:64px!important;width:64px!important}.practical-exam-calendar__actions .ultra-dd--zoom .dv-dd__btn{padding-inline:10px!important}.practical-exam-calendar__actions .ultra-dd--zoom .dv-dd__label{max-width:28px}.practical-exam-calendar__search{align-items:stretch;flex:1 0 100%;max-width:100%;min-width:100%;order:4;overflow:hidden;width:100%}.practical-exam-calendar__search .ultra-toolbar-search__input-wrapper{flex:1 1 auto;min-width:0;width:auto}.practical-exam-calendar__search .ultra-toolbar-search__input{min-width:0;padding-right:38px;text-overflow:ellipsis}.practical-exam-calendar__search .ultra-toolbar-search__nav{flex:0 0 42px;min-width:42px}.practical-exam-calendar__search .ultra-toolbar-search__btn{min-width:42px;padding:0;width:42px}.practical-exam-calendar__search .ultra-toolbar-search__count-wrapper{flex:0 0 58px;max-width:58px;min-width:58px}.practical-exam-calendar__search .ultra-toolbar-search__count{font-size:10px;min-width:0}.practical-exam-calendar__search .ultra-toolbar-search__btn-count{min-width:0;padding-inline:4px;width:50%}.practical-exam-calendar__toolbar-notice{border-radius:0;justify-content:center;order:5;width:100%}.practical-exam-calendar__generate-btn{height:36px;max-width:94px;min-width:94px;padding-inline:10px;width:94px}.practical-exam-calendar__grid-shell,.practical-exam-calendar__track{border-radius:0!important}.practical-exam-calendar__grid-shell{-ms-overflow-style:none;scrollbar-width:none}.practical-exam-calendar__grid-shell::-webkit-scrollbar{display:none;height:0;width:0}}.practical-exam-calendar-wrapper.is-fullscreen{background:#1a1a1a;background:var(--black-p);position:relative}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar{position:static}.practical-exam-calendar-wrapper.is-fullscreen .examToolbar{pointer-events:none;position:relative;z-index:6}.practical-exam-calendar-wrapper.is-fullscreen .examToolbar .pageToolbar__controls>*,.practical-exam-calendar-wrapper.is-fullscreen .examToolbar>:not(.pageToolbar__controls){pointer-events:auto}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__track{background:#0000;border-radius:0;inset:0;position:absolute;z-index:0}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__track:after,.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__track:before{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);content:"";pointer-events:none;position:absolute;z-index:3}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__track:after{background:linear-gradient(color-mix(in srgb,#1a1a1a 72%,#0000),color-mix(in srgb,#1a1a1a 40%,#0000) 65%,#0000);background:linear-gradient(color-mix(in srgb,var(--black-p) 72%,#0000),color-mix(in srgb,var(--black-p) 40%,#0000) 65%,#0000);height:0;height:var(--pex-inset-top,0);inset:0 0 auto;mask-image:linear-gradient(#000 55%,#0000);-webkit-mask-image:linear-gradient(#000 55%,#0000)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__track:before{background:linear-gradient(90deg,color-mix(in srgb,#1a1a1a 72%,#0000),color-mix(in srgb,#1a1a1a 40%,#0000) 65%,#0000);background:linear-gradient(to right,color-mix(in srgb,var(--black-p) 72%,#0000),color-mix(in srgb,var(--black-p) 40%,#0000) 65%,#0000);inset:0 auto 0 0;mask-image:linear-gradient(90deg,#000 55%,#0000);-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);width:0;width:var(--pex-inset-left,0)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__empty-month,.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__grid-shell,.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid{background:#0000;border-radius:0}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__track-content{min-height:846px;min-height:calc(var(--pex-grid-total-height, 846px) + var(--pex-inset-top, 0px));min-width:calc(var(--ultra-grid-total-width) + 12px);min-width:calc(var(--pex-grid-total-width, var(--ultra-grid-total-width)) + var(--pex-inset-left, 0px) + 12px);padding:0 12px 80px 0;padding:var(--pex-inset-top,0) 12px var(--ultra-track-tail-space,80px) var(--pex-inset-left,0);width:calc(var(--ultra-grid-total-width) + 12px);width:calc(var(--pex-grid-total-width, var(--ultra-grid-total-width)) + var(--pex-inset-left, 0px) + 12px)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-sticky{top:0;top:var(--pex-inset-top,0);z-index:2}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-sticky .ultra-day-sticky__inner{box-sizing:border-box;min-width:calc(var(--ultra-grid-total-width));min-width:calc(var(--ultra-grid-total-width) + var(--pex-inset-left, 0px));padding-left:0;padding-left:var(--pex-inset-left,0);width:calc(var(--ultra-grid-total-width));width:calc(var(--ultra-grid-total-width) + var(--pex-inset-left, 0px))}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-sticky .ultra-day-sticky__cell{background:#0000;justify-content:center;padding:0}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-headrow{align-items:center;display:flex;gap:6px;justify-content:center;max-width:100%;min-width:0}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-headrow .practical-exam-calendar__day-head{flex:0 1 auto;max-width:calc(100% - 34px);min-width:0}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-head{box-sizing:border-box;isolation:isolate;margin:3px 0;max-width:calc(100% - 6px);padding:6px 12px;position:relative;width:fit-content}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-head:before{backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);background:color-mix(in srgb,#2e2e2e 55%,#0000);background:color-mix(in srgb,var(--black-s) 55%,#0000);border-radius:999px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);content:"";inset:0;position:absolute;z-index:-1}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-title{font-size:14px;padding:0}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-head{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-today{background:#e1f65a;background:var(--accent-l);border-radius:999px;color:#3d2e00;color:var(--accent-d);flex:0 0 auto;font-size:10px;font-weight:700;padding:2px 7px}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-free{color:#dfdfdf;color:var(--white-s);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-free b{color:#e1f65a;color:var(--accent-ink)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-download{backdrop-filter:blur(16px) saturate(170%);backdrop-filter:var(--cv2-glass-blur,blur(16px) saturate(170%));-webkit-backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:var(--cv2-glass-blur,blur(16px) saturate(170%));background:color-mix(in srgb,#2e2e2e 55%,#0000);background:var(--cv2-glass-bg,color-mix(in srgb,var(--black-s) 55%,#0000));border:0;border-radius:999px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);cursor:pointer;display:grid;flex:0 0 auto;height:28px;isolation:isolate;margin:3px 0;padding:0;place-items:center;position:relative;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f),color var(--classic-f);width:28px}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-download:focus-visible:not(:disabled),.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-download:hover:not(:disabled){background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-download:disabled{cursor:default;opacity:.5}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-download-icon{display:grid;place-items:center}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-download-icon div,.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-download-icon svg{fill:currentColor;height:12px;width:12px}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-btn:focus-visible,.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-btn:hover{background:#0000}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-btn:focus-visible .practical-exam-calendar__day-head:before{box-shadow:0 0 0 2px #e1f65a;box-shadow:0 0 0 2px var(--accent-ink)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__planner{inset:0;overflow:hidden;position:absolute;z-index:0}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__planner:after,.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__planner:before{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);content:"";pointer-events:none;position:absolute;z-index:3}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__planner:after{background:linear-gradient(color-mix(in srgb,#1a1a1a 72%,#0000),color-mix(in srgb,#1a1a1a 40%,#0000) 65%,#0000);background:linear-gradient(color-mix(in srgb,var(--black-p) 72%,#0000),color-mix(in srgb,var(--black-p) 40%,#0000) 65%,#0000);height:0;height:var(--pex-inset-top,0);inset:0 0 auto;mask-image:linear-gradient(#000 55%,#0000);-webkit-mask-image:linear-gradient(#000 55%,#0000)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__planner:before{background:linear-gradient(90deg,color-mix(in srgb,#1a1a1a 72%,#0000),color-mix(in srgb,#1a1a1a 40%,#0000) 65%,#0000);background:linear-gradient(to right,color-mix(in srgb,var(--black-p) 72%,#0000),color-mix(in srgb,var(--black-p) 40%,#0000) 65%,#0000);inset:0 auto 0 0;mask-image:linear-gradient(90deg,#000 55%,#0000);-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);width:0;width:var(--pex-inset-left,0)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__planner .examPlanner{box-sizing:border-box;inset:0;overflow:auto;padding:0 12px 24px 0;padding:var(--pex-inset-top,0) 12px 24px var(--pex-inset-left,0);position:absolute;scrollbar-width:none}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__planner .examPlanner::-webkit-scrollbar{display:none}@media only screen and (max-width:767.98px){.practical-exam-calendar-wrapper.is-fullscreen .examToolbar__generate,.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__planner .examPlanner{display:none}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__planner:before{color:#dfdfdf;color:var(--white-s);content:"Generarea sloturilor se face de pe calculator.";display:block;padding:24px 12px;text-align:center}}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-calendar__day-columns{display:none}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell{background-clip:initial!important;border:0;border-radius:3px!important;box-sizing:border-box;overflow:hidden}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.pex-head{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.pex-last{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.pex-last-l{border-bottom-left-radius:8px!important}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.pex-last-r{border-bottom-right-radius:8px!important}.practical-exam-calendar-wrapper.is-fullscreen .ultra-cell-paragraph,.practical-exam-calendar-wrapper.is-fullscreen .ultra-cell-paragraph.is-header,.practical-exam-calendar-wrapper.is-fullscreen .ultra-cell-paragraph.is-reservation{font-size:11px;font-size:calc(11px*var(--pex-scale, 1));font-weight:600;line-height:1.12;opacity:1;padding:4px 5px;padding:calc(4px*var(--pex-scale, 1)) calc(5px*var(--pex-scale, 1));white-space:pre-line}.practical-exam-calendar-wrapper.is-fullscreen .ultra-cell-paragraph.is-slot-header{align-items:stretch;flex-direction:column;font-size:11.5px;font-size:calc(11.5px*var(--pex-scale, 1));font-weight:700;gap:0;justify-content:flex-start;line-height:1.12;overflow:hidden;padding:4px 5px;padding:calc(4px*var(--pex-scale, 1)) calc(5px*var(--pex-scale, 1));white-space:pre-line}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-instructor-header{box-shadow:none}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-hour-band{background:color-mix(in srgb,#616138 62%,#1a1a1a)!important;background:color-mix(in srgb,var(--pex-slot-bg,var(--default)) 62%,var(--black-p))!important}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-hour-band.is-inactive-slot{background:#ad1f1f!important;background:var(--event-red)!important}.practical-exam-calendar-wrapper.is-fullscreen .ultra-cell-paragraph.is-hour-band{align-items:center;box-sizing:border-box;display:flex;font-size:11px;font-size:calc(11px*var(--pex-scale, 1));font-weight:600;height:100%;line-height:1;overflow:hidden;padding:0 5px;padding:0 calc(5px*var(--pex-scale, 1));text-overflow:ellipsis;white-space:nowrap}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-add-seat{color:color-mix(in srgb,#fff 55%,#0000);color:color-mix(in srgb,var(--white-p) 55%,#0000)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-add-seat-active{cursor:pointer}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-add-seat-active:hover{background:color-mix(in srgb,#dfdfdf 16%,#1a1a1a)!important;background:color-mix(in srgb,var(--white-s) 16%,var(--black-p))!important;color:#fff;color:var(--white-p)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-missing:not(.pex-create){background:color-mix(in srgb,#dfdfdf 5%,#1a1a1a);background:color-mix(in srgb,var(--white-s) 5%,var(--black-p))}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-missing:not(.pex-create):hover{background:color-mix(in srgb,#dfdfdf 12%,#1a1a1a);background:color-mix(in srgb,var(--white-s) 12%,var(--black-p))}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-click-selected{box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px var(--white-p);filter:none;outline:0!important}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-search-hit{background:#616138;background:var(--pex-slot-bg,var(--default));box-shadow:inset 0 0 0 2px color-mix(in srgb,#e1f65a 75%,#0000);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent-l) 75%,#0000);filter:none;outline:0}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-search-active{box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px var(--white-p);filter:none;outline:0}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-click-selected.is-search-active{box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px var(--white-p)}.practical-exam-calendar-wrapper.is-fullscreen .practical-exam-ultra-grid__cell.is-selectable:hover{filter:brightness(1.12)}@media only screen and (max-width:992px){.practical-exam-calendar-wrapper.is-fullscreen .examToolbar{padding:6px 6px 0}}.pageToolbar.examToolbar--planner .examPlanner__back{--buttonUI-icon:22px;flex:0 0 auto}.pageToolbar.examToolbar--planner .examPlanner__date{backdrop-filter:var(--cv2-glass-blur);-webkit-backdrop-filter:var(--cv2-glass-blur);background:#2e2e2e;background:var(--cv2-glass-bg,var(--black-s));border-radius:26px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);box-sizing:border-box;cursor:text;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:2px;height:52px;justify-content:center;min-width:190px;padding:0 20px}.pageToolbar.examToolbar--planner .examPlanner__date-label{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.pageToolbar.examToolbar--planner .examPlanner__date input{background:#0000;border:0;color:#fff;color:var(--white-p);color-scheme:dark;font:inherit;font-size:14px;font-size:calc(14px*var(--fs, 1));line-height:1.2;outline:none;padding:0;width:100%}.pageToolbar.examToolbar--planner .examPlanner__date input:disabled{opacity:.5}.pageToolbar.examToolbar--planner .examPlanner__date:focus-within{box-shadow:0 0 0 2px #e1f65a;box-shadow:0 0 0 2px var(--accent-ink)}.pageToolbar.examToolbar--planner .examPlanner__cycle{flex:0 0 auto}.pageToolbar.examToolbar--planner .examPlanner__spacer{flex:1 1 auto;min-width:0}@media(max-width:992px){.pageToolbar.examToolbar--planner .examPlanner__date{flex:1 1;order:7}.pageToolbar.examToolbar--planner .examPlanner__spacer{display:none}}.examPlanner{display:flex;flex-direction:column;gap:10px}.examPlanner .examPlanner__cycleSwitch{align-self:flex-start;margin:0 10px;max-width:calc(100% - 20px);width:320px}.examPlanner__week{--planner-scale:1;align-items:flex-start;display:flex;gap:20px;min-width:100%;padding:0 10px 24px;width:max-content}.examPlanner__day{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;min-width:100px}.examPlanner__cols{align-items:flex-start;display:flex;gap:1px}.examPlanner__col{--col-w:calc((100px*var(--col-seats, 1) + 1px*(var(--col-seats, 1) - 1))*var(--planner-scale));display:flex;flex:0 0 var(--col-w);flex-direction:column;gap:1px;width:var(--col-w)}.examPlanner__col>:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.examPlanner__head{border-radius:8px 8px 3px 3px;box-sizing:border-box;color:#fff;color:var(--white-p);font-size:calc(11.5px*var(--planner-scale));font-weight:700;height:calc(90px*var(--planner-scale));line-height:1.12;overflow:hidden;padding:calc(4px*var(--planner-scale)) calc(5px*var(--planner-scale));white-space:pre-line;width:100%}.examPlanner .examPlanner__settings{font-size:11px;font-weight:600}.examPlanner .examPlanner__settings .dropdownUI__trigger{backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:3px;gap:2px;padding:0 4px 0 6px}.examPlanner .examPlanner__settings .dropdownUI__menu{font-size:14px;font-size:calc(14px*var(--fs, 1));font-weight:400;min-width:210px}.examPlanner__band{align-items:center;border:0;border-radius:3px;box-sizing:border-box;color:#fff;color:var(--white-p);display:flex;font:inherit;font-size:calc(11px*var(--planner-scale));font-weight:600;gap:4px;height:calc(28px*var(--planner-scale));justify-content:space-between;line-height:1;padding:0 2px 0 calc(5px*var(--planner-scale));white-space:nowrap;width:100%}.examPlanner__band.is-existing>span{color:#f8b659;color:var(--orange-l)}.examPlanner__band.is-suggest{background:color-mix(in srgb,#dfdfdf 8%,#1a1a1a);background:color-mix(in srgb,var(--white-s) 8%,var(--black-p));color:color-mix(in srgb,#fff 70%,#0000);color:color-mix(in srgb,var(--white-p) 70%,#0000);cursor:pointer;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f),color var(--classic-f)}.examPlanner__band.is-suggest:focus-visible,.examPlanner__band.is-suggest:hover:not(:disabled){background:color-mix(in srgb,#dfdfdf 18%,#1a1a1a);background:color-mix(in srgb,var(--white-s) 18%,var(--black-p));color:#fff;color:var(--white-p);outline:none}.examPlanner__band.is-suggest:disabled{cursor:default;opacity:.4}.examPlanner .examPlanner__band .buttonUI.buttonUI--sm{--buttonUI-icon:calc(14px*var(--planner-scale));color:#fff;color:var(--white-p)}.examPlanner__plus{display:grid;height:calc(24px*var(--planner-scale));place-items:center;width:calc(24px*var(--planner-scale))}.examPlanner__plus div,.examPlanner__plus svg{fill:currentColor;height:calc(12px*var(--planner-scale));width:calc(12px*var(--planner-scale))}.examPlanner__seats{display:flex;gap:1px;overflow:hidden}.examPlanner__seat{background:#616138;background:var(--default);border-radius:3px;box-sizing:border-box;color:#fff;color:var(--white-p);flex:1 1;font-size:calc(11px*var(--planner-scale));font-weight:600;height:calc(90px*var(--planner-scale));line-height:1.12;min-width:0;overflow:hidden;padding:calc(4px*var(--planner-scale)) calc(5px*var(--planner-scale))}.examPlanner .examPlanner__addCol{align-self:flex-start;margin-left:5px}.examPlanner .examPlanner__day .practical-exam-calendar__day-headrow{margin-bottom:3px;max-width:none;width:max-content}.examPlanner .examPlanner__day .practical-exam-calendar__day-headrow .practical-exam-calendar__day-head{max-width:none}.cv2-wrapper{--cv2-bg:var(--black-p);box-sizing:border-box;height:100svh}.cv2-view{color:#fff;color:var(--white-p);display:flex;flex-direction:column;height:100%;min-height:0;-webkit-user-select:none;user-select:none}body:has(.cv2-wrapper),body:has(.practical-exam-calendar-wrapper.is-fullscreen),body:has(.ultra-view-wrapper){--cv2-glass-bg:color-mix(in srgb,var(--black-s) 55%,#0000);--cv2-glass-blur:blur(16px) saturate(170%)}@media(min-width:993px){body:has(.cv2-wrapper) .header__profil,body:has(.cv2-wrapper) .menu__link:not(.menu__link--active),body:has(.practical-exam-calendar-wrapper.is-fullscreen) .header__profil,body:has(.practical-exam-calendar-wrapper.is-fullscreen) .menu__link:not(.menu__link--active),body:has(.ultra-view-wrapper) .header__profil,body:has(.ultra-view-wrapper) .menu__link:not(.menu__link--active){backdrop-filter:var(--cv2-glass-blur);-webkit-backdrop-filter:var(--cv2-glass-blur);background:var(--cv2-glass-bg)}body:has(.cv2-wrapper) .menu__item:hover .menu__link:not(.menu__link--active),body:has(.practical-exam-calendar-wrapper.is-fullscreen) .menu__item:hover .menu__link:not(.menu__link--active),body:has(.ultra-view-wrapper) .menu__item:hover .menu__link:not(.menu__link--active){background:color-mix(in srgb,#242424 70%,#0000);background:color-mix(in srgb,var(--black-t) 70%,#0000)}}.pageToolbar.cv2-toolbar,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar{--buttonUI-neutral-bg:var(--cv2-glass-bg);flex:0 0 auto;pointer-events:none;z-index:6}.pageToolbar.cv2-toolbar .dropdownUI,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .dropdownUI{--dropdownUI-bg:var(--cv2-glass-bg);--dropdownUI-menu-bg:color-mix(in srgb,var(--black-s) 82%,#0000)}.pageToolbar.cv2-toolbar .searchBarUI,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .searchBarUI{--searchBarUI-bg:var(--cv2-glass-bg)}.pageToolbar.cv2-toolbar .buttonUI,.pageToolbar.cv2-toolbar .cv2-people__btn,.pageToolbar.cv2-toolbar .dropdownUI__trigger,.pageToolbar.cv2-toolbar .searchBarUI__input,.pageToolbar.cv2-toolbar .searchBarUI__nav,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .buttonUI,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .cv2-people__btn,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .dropdownUI__trigger,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .searchBarUI__input,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .searchBarUI__nav{backdrop-filter:var(--cv2-glass-blur);-webkit-backdrop-filter:var(--cv2-glass-blur)}.pageToolbar.cv2-toolbar .pageToolbar__controls>*,.pageToolbar.cv2-toolbar>:not(.pageToolbar__controls),.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .pageToolbar__controls>*,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar>:not(.pageToolbar__controls){pointer-events:auto}.pageToolbar.cv2-toolbar .cv2-dd-sector,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .cv2-dd-sector{min-width:170px}.pageToolbar.cv2-toolbar .cv2-people__btn,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .cv2-people__btn{background:#2e2e2e;background:var(--cv2-glass-bg,var(--black-s));border-radius:26px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);font-size:14px;font-size:calc(14px*var(--fs, 1));font-weight:500;height:52px;padding:0 16px 0 10px}.pageToolbar.cv2-toolbar .cv2-people__btn.is-open,.pageToolbar.cv2-toolbar .cv2-people__btn:hover,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .cv2-people__btn.is-open,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .cv2-people__btn:hover{background:color-mix(in srgb,#1a1a1a 70%,#0000);background:color-mix(in srgb,var(--black-p) 70%,#0000)}.pageToolbar.cv2-toolbar .cv2-people__face,.practical-exam-calendar-wrapper.is-fullscreen .pageToolbar.examToolbar .cv2-people__face{box-shadow:0 0 0 2px #2e2e2e;box-shadow:0 0 0 2px var(--black-s)}.pageToolbar.pageToolbar--calendar .pageToolbar__menu{min-width:0;width:150px}.pageToolbar.pageToolbar--calendar .buttonUI{--buttonUI-px-hover:var(--buttonUI-px);--buttonUI-r-hover:var(--buttonUI-r);--buttonUI-r-active:var(--buttonUI-r);height:52px}.pageToolbar.pageToolbar--calendar .buttonUI--iconOnly{width:52px}.pageToolbar.pageToolbar--calendar .cv2-mode-toggle{--buttonUI-icon:22px}.pageToolbar.pageToolbar--calendar .cv2-dd-more .dropdownUI__icon div,.pageToolbar.pageToolbar--calendar .cv2-dd-more .dropdownUI__icon svg{height:22px;width:22px}.pageToolbar.pageToolbar--calendar .searchBarUI__nav{border-radius:26px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);height:52px}.pageToolbar.pageToolbar--calendar .searchBarUI__count{padding-top:9px}.pageToolbar.pageToolbar--calendar .searchBarUI__step--prev{border-radius:26px 0 0 26px}.pageToolbar.pageToolbar--calendar .searchBarUI__step--next{border-radius:0 26px 26px 0}.pageToolbar.examToolbar{margin-bottom:10px}@media(max-width:992px){.pageToolbar.examToolbar{padding:6px 6px 0}.pageToolbar.examToolbar .pageToolbar__controls{display:contents}.pageToolbar.examToolbar .pageToolbar__menu{order:1}.pageToolbar.examToolbar .examToolbar__zoom{order:2}.pageToolbar.examToolbar .cv2-people{order:3}.pageToolbar.examToolbar .examToolbar__more{order:4}.pageToolbar.examToolbar .cv2-mode-toggle{order:5}.pageToolbar.examToolbar .pageToolbar__search{flex:1 1;min-width:0;order:7}}@media(max-width:767.98px){.pageToolbar.examToolbar{row-gap:0}.pageToolbar.examToolbar:after{content:"";flex:0 0 100%;height:0;order:6}.pageToolbar.examToolbar .pageToolbar__menu{flex:1 1 auto;width:auto}.pageToolbar.examToolbar .cv2-people{order:8}.pageToolbar.examToolbar .cv2-people,.pageToolbar.examToolbar .pageToolbar__search{margin-top:6px}}@media(max-width:992px){.pageToolbar.cv2-toolbar .pageToolbar__controls{display:contents}.pageToolbar.cv2-toolbar .pageToolbar__menu{order:1}.pageToolbar.cv2-toolbar .cv2-people{order:3}.pageToolbar.cv2-toolbar .cv2-dd-zoom{order:5}.pageToolbar.cv2-toolbar .cv2-more{order:6}.pageToolbar.cv2-toolbar .cv2-mode-toggle{order:7}.pageToolbar.cv2-toolbar .pageToolbar__search{order:10}}@media(max-width:767.98px){.pageToolbar.cv2-toolbar{row-gap:0}.pageToolbar.cv2-toolbar:after{content:"";flex:0 0 100%;height:0;order:5}.pageToolbar.cv2-toolbar .cv2-dd-zoom{order:2}.pageToolbar.cv2-toolbar .cv2-more{order:3}.pageToolbar.cv2-toolbar .cv2-mode-toggle{order:4}.pageToolbar.cv2-toolbar .cv2-dd-month{flex:1 1 auto;width:auto}.pageToolbar.cv2-toolbar .pageToolbar__search{flex:1 1;order:6}.pageToolbar.cv2-toolbar .cv2-people{order:7}.pageToolbar.cv2-toolbar .cv2-people,.pageToolbar.cv2-toolbar .pageToolbar__search{margin-top:6px}}.ultra-toolbar-order-btn.cv2-accent-btn,.ultra-toolbar-order-btn.cv2-switch-btn{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);white-space:nowrap}.cv2-switch-btn__tag{background:#3d2e00;background:var(--accent-d);border-radius:999px;color:#e1f65a;color:var(--accent-l);font-size:10px;margin-left:6px;padding:1px 6px}.cv2-day.is-narrow .cv2-day__head{font-size:12px;gap:3px;padding:0 6px}.cv2-day.is-narrow .cv2-day__free-word,.cv2-day.is-tiny .cv2-day__free{display:none}@media only screen and (max-width:767.98px){.popupPanelUI.cv2-win{background:#2e2e2e;background:var(--black-s)}}.cv2-bottom-gap{height:12px}.cv2-more{flex:0 0 auto;position:relative}.cv2-help__pop{animation:cv2HelpIn .4s cubic-bezier(.175,.885,.32,1.275);animation:cv2HelpIn var(--elastic-s);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:color-mix(in srgb,#2e2e2e 82%,#0000);background:color-mix(in srgb,var(--black-s) 82%,#0000);border-radius:24px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08,0 12px 32px #00000047;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow),0 12px 32px #00000047;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:2px;max-height:min(70svh,520px);overflow-y:auto;padding:6px;position:absolute;right:0;scrollbar-width:none;top:0;transform-origin:top right;width:min(340px,100vw - 24px);z-index:50}.cv2-help__pop::-webkit-scrollbar{display:none}.cv2-help__title{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;padding:10px 14px 4px;text-transform:uppercase}.cv2-help__line{border-radius:18px;color:#dfdfdf;color:var(--white-s);font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.35;padding:8px 14px}@keyframes cv2HelpIn{0%{opacity:0;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.cv2-help__pop{animation:none}}.cv2-switch-btn__short{display:none}@media(max-width:768px){.ultra-toolbar-order-btn.cv2-switch-btn{display:inline-flex!important}}@media only screen and (max-width:767.98px){.cv2-switch-btn__full,.cv2-switch-btn__tag{display:none}.cv2-switch-btn__short{display:inline}.ultra-toolbar-order-btn.cv2-switch-btn{padding:0 12px}.cv2-track{scrollbar-width:none}.cv2-track::-webkit-scrollbar{display:none;height:0;width:0}}@media(max-width:992px){.cv2-bottom-gap{height:calc(96px + env(safe-area-inset-bottom, 0px));height:calc(96px + var(--sab, 0px))}.ultra-view-wrapper.cv2-wrapper{padding:6px 6px 0}.cv2-track{padding-right:6px}}.cv2-host{background:#0000;inset:0;overflow:hidden;position:absolute;z-index:0}.cv2-host:before{background:linear-gradient(90deg,color-mix(in srgb,#242424 72%,#0000),color-mix(in srgb,#242424 40%,#0000) 65%,#0000);background:linear-gradient(to right,color-mix(in srgb,var(--cv2-bg,var(--black-t)) 72%,#0000),color-mix(in srgb,var(--cv2-bg,var(--black-t)) 40%,#0000) 65%,#0000);inset:0 auto 0 0;mask-image:linear-gradient(90deg,#000 55%,#0000);-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);width:0;width:var(--cv2-inset-left,0)}.cv2-host:after,.cv2-host:before{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);content:"";pointer-events:none;position:absolute;z-index:4}.cv2-host:after{background:linear-gradient(color-mix(in srgb,#242424 72%,#0000),color-mix(in srgb,#242424 40%,#0000) 65%,#0000);background:linear-gradient(color-mix(in srgb,var(--cv2-bg,var(--black-t)) 72%,#0000),color-mix(in srgb,var(--cv2-bg,var(--black-t)) 40%,#0000) 65%,#0000);height:0;height:var(--cv2-inset-top,0);inset:0 0 auto;mask-image:linear-gradient(#000 55%,#0000);-webkit-mask-image:linear-gradient(#000 55%,#0000)}.cv2-view .pillstack{left:16px;left:var(--cv2-inset-left,16px);right:12px;top:20px;top:calc(var(--cv2-inset-top, 16px) + 4px)}@media(max-width:992px){.cv2-host:before{background:linear-gradient(0deg,color-mix(in srgb,#242424 72%,#0000),color-mix(in srgb,#242424 40%,#0000) 65%,#0000);background:linear-gradient(to top,color-mix(in srgb,var(--cv2-bg,var(--black-t)) 72%,#0000),color-mix(in srgb,var(--cv2-bg,var(--black-t)) 40%,#0000) 65%,#0000);height:calc(96px + env(safe-area-inset-bottom, 0px));height:calc(96px + var(--sab, 0px));inset:auto 0 0;mask-image:linear-gradient(0deg,#000 55%,#0000);-webkit-mask-image:linear-gradient(0deg,#000 55%,#0000);width:auto}.cv2-view .pillstack{right:6px}}.cv2-track{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);--cv2-scale:1;cursor:grab;inset:0;overflow:auto;overscroll-behavior:contain;padding:0 12px 0 0;padding:var(--cv2-inset-top,0) 12px 0 var(--cv2-inset-left,0);position:absolute;scrollbar-color:color-mix(in srgb,#dfdfdf 58%,#0000) #0000;scrollbar-color:color-mix(in srgb,var(--white-s) 58%,#0000) #0000;touch-action:pan-x pan-y}.cv2-track.is-panning{cursor:grabbing}.cv2-track.is-panning *{cursor:grabbing!important}.cv2-canvas{position:relative}.cv2-day{position:absolute}.cv2-day,.cv2-day__head{box-sizing:border-box;top:0}.cv2-day__head{align-items:center;display:flex;font-size:14px;gap:6px;justify-content:center;line-height:1.1;margin-inline:auto;max-width:calc(100% - 6px);overflow:hidden;padding:0 10px;position:sticky;white-space:nowrap;width:fit-content;z-index:3}.cv2-day__head:before{backdrop-filter:blur(16px) saturate(170%);backdrop-filter:var(--cv2-glass-blur,blur(16px) saturate(170%));-webkit-backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:var(--cv2-glass-blur,blur(16px) saturate(170%));background:color-mix(in srgb,#2e2e2e 55%,#0000);background:var(--cv2-glass-bg,color-mix(in srgb,var(--black-s) 55%,#0000));border-radius:999px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);content:"";inset:4px 0;position:absolute;z-index:-1}.cv2-day__label{flex:0 0 auto;text-transform:capitalize}.cv2-day__today{background:#e1f65a;background:var(--accent-l);border-radius:999px;color:#3d2e00;color:var(--accent-d);flex:0 0 auto;font-size:10px;font-weight:700;padding:2px 7px}.cv2-day__free{color:#dfdfdf;color:var(--white-s);font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis}.cv2-day__free b{color:#e1f65a;color:var(--accent-ink)}.cv2-top{box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:0 10px;position:absolute;right:0}.cv2-top .cv2-grid{flex:1 1 auto;min-height:0}.cv2-top .cv2-cell{border-radius:8px}.cv2-top__titles{grid-gap:8px;align-items:center;display:grid;font-size:11px;font-weight:700;gap:8px;grid-template-columns:1fr 1fr;padding:0 2px}.cv2-top__titles>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv2-grid{grid-gap:1px;display:grid;gap:1px}.cv2-group{box-sizing:border-box;left:0;padding:6px 10px;position:absolute;right:0}.cv2-group>.cv2-cell{border-radius:3px}.cv2-group>.cv2-cell.is-header{border-top-left-radius:8px;border-top-right-radius:8px}.cv2-group[data-cols="1"]>.cv2-cell:nth-last-child(-n+1),.cv2-group[data-cols="2"]>.cv2-cell:nth-last-child(-n+2),.cv2-group[data-cols="3"]>.cv2-cell:nth-last-child(-n+3),.cv2-group[data-cols="4"]>.cv2-cell:nth-last-child(-n+4),.cv2-group[data-cols="5"]>.cv2-cell:nth-last-child(-n+5),.cv2-group[data-cols="6"]>.cv2-cell:nth-last-child(-n+6),.cv2-group[data-cols="7"]>.cv2-cell:nth-last-child(-n+7),.cv2-group[data-cols="8"]>.cv2-cell:nth-last-child(-n+8){border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cv2-cell{align-items:stretch;background:#616138;background:var(--default);border:0;border-radius:8px;box-sizing:border-box;color:#fff;color:var(--white-p);cursor:default;display:flex;flex-direction:column;font:inherit;font-size:calc(11px*var(--cv2-scale));font-weight:600;line-height:1.12;margin:0;min-width:0;overflow:hidden;padding:calc(4px*var(--cv2-scale)) calc(5px*var(--cv2-scale));position:relative;text-align:left}.cv2-cell__line{overflow:hidden;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.cv2-cell__line.is-note{opacity:.92}.cv2-cell__line.is-slot-note{font-style:italic}.cv2-cell__line.is-name,.cv2-cell__line.is-wrap{white-space:normal}.cv2-cell__line.is-name{font-size:calc(11.5px*var(--cv2-scale));font-weight:700}.cv2-cell__badge{background:#f8b659;background:var(--orange-l);border-radius:4px;color:#422700;color:var(--orange-d);font-size:calc(10px*var(--cv2-scale));font-weight:800;padding:0 calc(4px*var(--cv2-scale));position:absolute;right:calc(3px*var(--cv2-scale));top:calc(3px*var(--cv2-scale))}button.cv2-cell{cursor:pointer}button.cv2-cell:hover{filter:brightness(1.12)}button.cv2-cell:focus-visible{box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px var(--white-p);outline:0}.cv2-cell.is-free,.cv2-track.is-personal .cv2-cell.is-empty{background:#616138;background:var(--default)}.cv2-cell.is-late,.cv2-track.is-personal .cv2-cell.is-empty.is-empty-late{background:color-mix(in srgb,#ad1f1f 40%,#242424);background:color-mix(in srgb,var(--event-red) 40%,var(--cv2-bg,var(--black-t)))}.cv2-cell.is-late{color:color-mix(in srgb,#fff 82%,#0000);color:color-mix(in srgb,var(--white-p) 82%,#0000)}.cv2-cell.is-blocked{background:#ad1f1f;background:var(--event-red)}.cv2-mode{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.cv2-cell.is-free,.cv2-cell.is-late,.cv2-cell.is-lateral-head[data-kind=lathead],.cv2-cell.is-lateral[data-kind=lateral]{cursor:pointer}.cv2-cell.is-selected{box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px var(--white-p)}.cv2-cell.is-cut{opacity:.45;outline:2px dashed #fff;outline:2px dashed var(--white-p);outline-offset:-3px}.cv2-cell.is-lesson.is-editing{background:color-mix(in srgb,#e1f65a 34%,#1a1a1a);background:color-mix(in srgb,var(--cv2-presence-tone,var(--accent-l)) 34%,var(--black-p));box-shadow:inset 0 0 0 1px color-mix(in srgb,#e1f65a 68%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cv2-presence-tone,var(--accent-l)) 68%,#0000)}.cv2-cell.is-drafting{background:color-mix(in srgb,#e1f65a 18%,#1a1a1a);background:color-mix(in srgb,var(--cv2-presence-tone,var(--accent-l)) 18%,var(--black-p));box-shadow:inset 0 0 0 1px color-mix(in srgb,#e1f65a 72%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cv2-presence-tone,var(--accent-l)) 72%,#0000)}.cv2-cell__presence{align-items:center;color:#fff;color:var(--cv2-presence-tone,var(--white-p));display:flex;flex:1 1;font-weight:700;justify-content:center;letter-spacing:.02em;text-align:center}.cv2-cell__line.is-saving{font-style:italic;opacity:.85}.cv2-select-box{background:color-mix(in srgb,#e1f65a 16%,#0000);background:color-mix(in srgb,var(--accent-l) 16%,#0000);border:1px solid color-mix(in srgb,#e1f65a 88%,#0000);border:1px solid color-mix(in srgb,var(--accent-l) 88%,#0000);border-radius:8px;pointer-events:none;position:fixed;z-index:250}.cv2-cell.is-free.has-exam,.cv2-cell.is-late.has-exam{background:color-mix(in srgb,#e1f65a 12%,#242424);background:color-mix(in srgb,var(--accent-l) 12%,var(--cv2-bg,var(--black-t)))}.cv2-cell__line.is-exam-hint{color:#e1f65a;color:var(--accent-ink);font-style:italic}.cv2-cell.is-empty,.cv2-cell.is-list,.cv2-cell.is-off{background:#242424;background:var(--cv2-bg,var(--black-t))}.cv2-cell.is-lateral,.cv2-cell.is-lateral-head{background:#242424;background:var(--black-t)}.cv2-cell.is-off{color:#8a8a8a;color:var(--white-t)}.cv2-cell.is-free.is-outside,.cv2-cell.is-late.is-outside{background:repeating-linear-gradient(135deg,#242424 0 calc(6px*var(--cv2-scale)),color-mix(in srgb,#8a8a8a 14%,#242424) calc(6px*var(--cv2-scale)) calc(12px*var(--cv2-scale)));background:repeating-linear-gradient(135deg,var(--cv2-bg,var(--black-t)) 0 calc(6px*var(--cv2-scale)),color-mix(in srgb,var(--white-t) 14%,var(--cv2-bg,var(--black-t))) calc(6px*var(--cv2-scale)) calc(12px*var(--cv2-scale)));color:#8a8a8a;color:var(--white-t)}.cv2-cell__line.is-outside-text{font-style:italic;opacity:.85}.cv2-cell.is-lesson.is-outside-schedule:before{background:#ad661f;background:var(--event-orange);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:calc(4px*var(--cv2-scale))}.cv2-cell.is-list:not(.is-blank){background:#2e2e2e;background:var(--black-s)}.cv2-cell.is-header{white-space:normal}.cv2-cell.is-header.is-muted{background:color-mix(in srgb,#8a8a8a 35%,#242424);background:color-mix(in srgb,var(--white-t) 35%,var(--cv2-bg,var(--black-t)))}.cv2-cell.is-sector-mismatch{outline:2px solid #ad1f1f;outline:2px solid var(--event-red);outline-offset:-2px}.cv2-cell.is-hit{box-shadow:inset 0 0 0 2px color-mix(in srgb,#e1f65a 75%,#0000);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent-l) 75%,#0000)}.cv2-cell.is-focus{animation:cv2-focus 1.2s ease-out 2;box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px var(--white-p);z-index:2}@keyframes cv2-focus{0%{filter:brightness(1.6)}to{filter:none}}.cv2-pill{align-self:flex-start;border-radius:4px;font-size:calc(10.5px*var(--cv2-scale));margin-top:calc(3px*var(--cv2-scale));max-width:100%;overflow:hidden;overflow-wrap:anywhere;padding:1px calc(4px*var(--cv2-scale));white-space:normal}.cv2-pill.is-note{background:#f3dede;color:#8c1c1c}.cv2-pill.is-sub{background:#dcecfb;color:#0d3a63}.cv2-pill.is-work{background:#e3e6ea;color:#2b3138}.cv2-pill.is-work.is-off{background:#2b3138;color:#f2f4f6}.cv2-pill.is-flag{background:#ffd9a8;color:#5a3200}.cv2-loading{align-items:center;background:color-mix(in srgb,#242424 82%,#0000);background:color-mix(in srgb,var(--cv2-bg,var(--black-t)) 82%,#0000);display:flex;flex-direction:column;font-size:14px;gap:10px;inset:0;justify-content:center;position:absolute}.cv2-sr-only{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.cv2-win{color:#fff;color:var(--white-p)}.cv2-win__body{display:flex;flex-direction:column;gap:8px;padding:12px}.cv2-win__head{align-items:flex-start;display:flex;gap:8px}.cv2-win__title{flex:1 1;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.cv2-win__close{background:#242424;background:var(--black-t);border:0;border-radius:50%;color:#fff;color:var(--white-p);cursor:pointer;flex:0 0 auto;font-size:16px;height:46px;width:46px}.cv2-win__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.cv2-win__tile{background:#242424;background:var(--black-t);border-radius:14px;display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 12px}.cv2-win__tile.is-wide{grid-column:1/-1}.cv2-win__tile input[type=text],.cv2-win__tile select{background:#2e2e2e;background:var(--black-s);border:0;border-radius:10px;color:#fff;color:var(--white-p);font:inherit;padding:8px 10px}.cv2-win__cap{color:#8a8a8a;color:var(--white-t);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase}.cv2-win__val{font-size:14px;font-weight:600;overflow-wrap:anywhere}.cv2-win__sub{color:#dfdfdf;color:var(--white-s);font-size:12px;font-weight:400}.cv2-win__chip{background:#dfdfdf;background:var(--white-s);border-radius:999px;color:#1a1a1a;color:var(--black-p);display:inline-block;font-size:11px;margin-top:4px;padding:1px 8px}.cv2-win__swatch{border-radius:6px;display:inline-block;height:14px;margin-right:8px;vertical-align:middle;width:22px}.cv2-win__warn{background:color-mix(in srgb,#f8b659 22%,#0000);background:color-mix(in srgb,var(--orange-l) 22%,#0000);border-radius:12px;font-size:12.5px;padding:8px 10px}.cv2-win__warn.is-wide{grid-column:1/-1}.cv2-win__seats{display:flex;flex-direction:column;gap:6px;margin-top:4px}.cv2-win__seat{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:12px;display:flex;gap:10px;padding:8px 10px}.cv2-win__seat.is-free{background:#0000;box-shadow:inset 0 0 0 1px #8a8a8a;box-shadow:inset 0 0 0 1px var(--white-t);color:#dfdfdf;color:var(--white-s)}.cv2-win__seat-n{color:#8a8a8a;color:var(--white-t)}.cv2-win__seat-name{flex:1 1;font-weight:600}.cv2-win__status{background:#e1f65a;background:var(--accent-l);border-radius:999px;color:#3d2e00;color:var(--accent-d);font-size:11px;font-weight:700;padding:2px 8px}.cv2-win__status.is-passed{background:#81f65a;background:var(--green-l);color:#0d3700;color:var(--green-d)}.cv2-win__status.is-failed{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d)}.cv2-win__status.is-absent,.cv2-win__status.is-cancelled{background:#8a8a8a;background:var(--white-t);color:#1a1a1a;color:var(--black-p)}.cv2-win__pills{display:flex;flex-wrap:wrap;gap:4px}.cv2-win__pill{background:#2e2e2e;background:var(--black-s);border:0;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font:inherit;font-size:13px;padding:6px 12px}.cv2-win__pill.is-on{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);font-weight:700}.cv2-win__check{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;font-size:12.5px;gap:8px;margin-top:6px}.cv2-sched{display:flex;flex-direction:column;gap:8px}.cv2-sched__actions{display:flex;gap:8px;justify-content:flex-end}.cv2-sched .cv2-win__warn.is-error{background:color-mix(in srgb,#ad1f1f 30%,#0000);background:color-mix(in srgb,var(--event-red) 30%,#0000)}.cv2-finder__summary{align-items:baseline;display:flex;font-size:13px;gap:8px;justify-content:space-between;padding:4px 6px 0}.cv2-finder__summary span{color:#8a8a8a;color:var(--white-t);font-size:12px}.cv2-finder__list{display:flex;flex-direction:column;gap:6px}.cv2-finder__day{background:#242424;background:var(--black-t);border-radius:14px;display:flex;flex-direction:column;gap:4px;padding:8px}.cv2-finder__day-title{color:#dfdfdf;color:var(--white-s);font-size:12.5px;padding:2px 4px}.cv2-finder__day-name{text-transform:capitalize}.cv2-finder__slot{align-items:center;background:#2e2e2e;background:var(--black-s);border:0;border-radius:10px;color:#fff;color:var(--white-p);cursor:pointer;display:flex;font:inherit;gap:10px;padding:8px 10px;text-align:left}.cv2-finder__slot:hover{filter:brightness(1.12)}.cv2-finder__time{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:13px;font-size-adjust:.46;font-variation-settings:"wght" 600;letter-spacing:-.02em;width:44px}.cv2-finder__who{flex:1 1;min-width:0}.cv2-finder__sub{color:#dfdfdf;color:var(--white-s);font-size:12px}.cv2-finder__meta{color:#8a8a8a;color:var(--white-t);font-size:12px}.isched{color:#fff;color:var(--white-p);gap:12px;max-width:1200px;min-width:0;padding:16px}.isched,.isched__head{display:flex;flex-direction:column}.isched__head{gap:6px}.isched__back{align-self:flex-start;background:none;border:0;color:#dfdfdf;color:var(--white-s);cursor:pointer;font:inherit;font-size:13px;padding:0}.isched__title{font-size:24px;margin:0}.isched__muted,.isched__sub{color:#dfdfdf;color:var(--white-s);font-size:13px;margin:0;max-width:820px}.isched__filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.isched__filters input,.isched__filters select{background:#2e2e2e;background:var(--black-s);border:0;border-radius:10px;color:#fff;color:var(--white-p);font:inherit;min-width:0;padding:8px 10px}.isched__search{flex:1 1 220px;max-width:320px}.isched__count{color:#8a8a8a;color:var(--white-t);font-size:12.5px}.isched__msg{background:color-mix(in srgb,#81f65a 22%,#0000);background:color-mix(in srgb,var(--green-l,#6fcf97) 22%,#0000);border-radius:12px;font-size:13px;padding:8px 12px}.isched__msg.is-error{background:color-mix(in srgb,#ad1f1f 30%,#0000);background:color-mix(in srgb,var(--event-red) 30%,#0000)}.isched__tableWrap{background:#242424;background:var(--black-t);border-radius:14px;max-width:100%;overflow-x:auto}.isched__table{border-collapse:collapse;font-size:13px;width:100%}.isched__table td,.isched__table th{border-bottom:1px solid color-mix(in srgb,#8a8a8a 18%,#0000);border-bottom:1px solid color-mix(in srgb,var(--white-t) 18%,#0000);padding:8px 10px;text-align:left;white-space:nowrap}.isched__table th{color:#8a8a8a;color:var(--white-t);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.isched__table tbody tr:last-child td{border-bottom:0}.isched__who{display:flex;flex-direction:column}.isched__name{font-weight:600}.isched__future,.isched__meta{color:#8a8a8a;color:var(--white-t);display:block;font-size:11.5px}.isched__day{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.isched__day.is-off{font-style:italic}.isched__day.is-none,.isched__day.is-off{color:#8a8a8a;color:var(--white-t)}.isched__btn{background:#2e2e2e;background:var(--black-s);border:0;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font:inherit;font-size:12.5px;padding:6px 12px}.isched__btn.is-danger{background:color-mix(in srgb,#ad1f1f 45%,#2e2e2e);background:color-mix(in srgb,var(--event-red) 45%,var(--black-s))}.isched__h2{font-size:17px;margin:8px 0 0}.isched__empty{color:#8a8a8a;color:var(--white-t);text-align:center}.isched-editor__days{display:flex;flex-direction:column;gap:4px}.isched-editor__day{align-items:center;background:#242424;background:var(--black-t);border-radius:12px;display:flex;gap:8px;justify-content:space-between;padding:6px 10px}.isched-editor__day.is-off{opacity:.75}.isched-editor__day select{background:#2e2e2e;background:var(--black-s);border:0;border-radius:8px;color:#fff;color:var(--white-p);font:inherit;padding:5px 6px}.isched-editor__on{align-items:center;display:flex;font-weight:600;gap:8px;min-width:0}.isched-editor__hours{align-items:center;display:inline-flex;gap:4px}.isched-editor__liber{color:#8a8a8a;color:var(--white-t);font-style:italic}.isched-editor__tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.isched-editor__versions{display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;padding:0}.isched-editor__versions li{background:#2e2e2e;background:var(--black-s);border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.isched-editor__versions li.is-open{box-shadow:inset 0 0 0 1px #e1f65a;box-shadow:inset 0 0 0 1px var(--accent-ink)}.isched-editor__vdate{font-weight:600}.isched-editor__vdays{color:#dfdfdf;color:var(--white-s);font-size:12px}.isched-editor__vbtns{display:flex;gap:6px}.isched-editor input[type=date]{background:#2e2e2e;background:var(--black-s);border:0;border-radius:10px;color:#fff;color:var(--white-p);font:inherit;padding:8px 10px}.cv2-people{flex:0 0 auto;position:relative}.cv2-people__btn{align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;height:36px;padding:0 10px 0 6px}.cv2-people__btn.is-open,.cv2-people__btn:hover{background:#242424;background:var(--black-t)}.cv2-people__stack-item{display:inline-flex;margin-left:-8px}.cv2-people__stack-item:first-child{margin-left:0}.cv2-people__face{align-items:center;border-radius:999px;box-shadow:0 0 0 2px #1a1a1a;box-shadow:0 0 0 2px var(--black-p);display:inline-flex;font-size:11px;font-weight:700;justify-content:center;overflow:hidden}.cv2-people__face .userAvatar__photo{height:100%;object-fit:cover;width:100%}.cv2-people__initials{line-height:1}.cv2-people__more,.cv2-people__slot{border-radius:999px;box-sizing:border-box;height:28px;width:28px}.cv2-people__slot{background:color-mix(in srgb,#fff 12%,#2e2e2e);background:color-mix(in srgb,var(--white-p) 12%,var(--black-s));box-shadow:0 0 0 2px #2e2e2e;box-shadow:0 0 0 2px var(--black-s);display:block}.cv2-people__more{align-items:center;background:#1a1a1a;background:var(--black-p);box-shadow:0 0 0 2px #1a1a1a;box-shadow:0 0 0 2px var(--black-p);display:inline-flex;font-size:11px;font-weight:700;justify-content:center}.cv2-people__pop{-webkit-backdrop-filter:blur(10px) saturate(150%);backdrop-filter:blur(10px) saturate(150%);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:25px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:8px;max-height:min(70vh,560px);max-width:calc(100vw - 24px);overflow:auto;padding:12px;position:absolute;right:0;top:calc(100% + 6px);width:340px;z-index:90}.cv2-people__section{display:flex;flex-direction:column;gap:6px}.cv2-people__section+.cv2-people__section{border-top:1px solid #2e2e2e;border-top:1px solid var(--black-s);padding-top:10px}.cv2-people__section-title{font-size:13px;font-weight:700;padding:2px 4px}.cv2-people__row{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:16px;display:flex;gap:10px;padding:6px 8px}.cv2-people__row.is-compact{background:#0000;padding:4px 8px}.cv2-people__text{min-width:0}.cv2-people__name{flex:1 1 auto;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cv2-people__me{font-weight:400;opacity:.7}.cv2-people__meta{font-size:11px;opacity:.75}.cv2-people__group{display:flex;flex-direction:column;gap:2px;padding:6px 4px}.cv2-people__group-title{font-size:12px;font-weight:700}.cv2-people__count{font-weight:600;opacity:.6}.cv2-people__group-scope{font-size:11px;margin-bottom:2px;opacity:.7}.cv2-people__online{background:#81f65a;background:var(--green-l);border-radius:999px;height:8px;min-width:8px;width:8px}.cv2-people__hint{font-size:12px;opacity:.8;padding:6px 4px}.cv2-people__hint.is-error{color:#ad1f1f;color:var(--event-red);opacity:1}.ultra-action-menu.cv2-action-menu{border-radius:22px;display:grid;grid-template-columns:repeat(5,auto);grid-template-columns:repeat(var(--cv2-menu-cols,5),auto);justify-content:start;overflow:visible}.intro__date{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:24px;position:relative}.intro__date p{color:#dfdfdf;color:var(--white-s)}.intro__date h3{color:#e1f65a;color:var(--accent-ink);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:48px;font-size:calc(48px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.8;z-index:2}.intro__date h3 span{font-family:Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-text)}.intro__date h3 span,.intro__date>span{font-size:14px;font-size:calc(14px*var(--fs, 1))}.intro__date>span{background:#65652a;background:var(--accent-t);border-radius:25px;color:#e1f65a;color:var(--accent-ink);font-weight:500;padding:7px 14px;position:absolute;right:16px;top:16px}@media only screen and (max-width:767.98px){.intro__date{padding:20px}}.practice{background:#2e2e2e;background:var(--black-s);border-radius:35px;padding:16px}.practice__history-item,.practice__history-item div{text-align:left}.practice.exam{min-height:calc(100vh - 48px)}.practice__header{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;padding:6px 6px 0}.practice__header.tikets-header{display:flex;flex-direction:row;padding:0}.practice__header.tikets-header h2{padding:6px 6px 0}.practice__header h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size:calc(32px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;position:relative;white-space:nowrap;z-index:2}.practice__error{border-radius:14px;color:#ff6b6b;padding:10px 12px}.practice__grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.practice__input{border-radius:16px;min-width:none;padding:14px 16px;width:172px}.practice__input,.practice__ticket{background:#1a1a1a;background:var(--black-p);color:#fff;color:var(--white-p)}.practice__ticket{align-items:flex-start;border-radius:22px;cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:space-between;padding:28px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.practice__ticket--ok{background:#9cf680!important;color:#0d3700!important}.practice__ticket--bad{background:#f68080!important;color:#410000!important}.practice__ticket:hover{border-radius:16px}.practice__ticket:active{border-radius:22px;scale:.95}.practice__ticket:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.practice__ticket--disabled,.practice__ticket:disabled{cursor:not-allowed;opacity:.45;transform:none}.practice__ticket .practice__ticket-title{position:relative;text-align:left;z-index:1}.practice__ticket .practice__ticket-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:1}.practice__ticket .practice__ticket-note,.practice__ticket .practice__ticket-score{font-feature-settings:"tnum";background:#ffffff14;border-radius:999px;font-size:12px;font-size:calc(12px*var(--fs, 1));font-variant-numeric:tabular-nums;line-height:1;padding:6px 10px}.practice__ticket .practice__ticket-note{opacity:.78}.practice__toolbar{margin-bottom:12px;position:relative;z-index:30}.practice__selector{grid-gap:6px;display:grid;gap:6px}.practice__selector--row{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:28px;grid-template-columns:1fr;padding:6px}.practice__radio-wrapper{display:flex;gap:6px;position:relative;width:100%}.practice__radio-wrapper .practice__back{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#dfdfdf;color:var(--white-s);flex:1 1 50%;padding:12px 16px;text-align:center}.practice__radio-wrapper .practice__back:hover{border-radius:18px;padding:12px 18px}.practice__radio-wrapper .practice__back:active{border-radius:28px;padding:12px 16px;transform:scale(.95)}.practice__radio-wrapper--left .practice__back:first-child{background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.practice__radio-wrapper--left .practice__back:nth-child(2){background:#2e2e2e;background:var(--black-s);border-radius:8px 30px 30px 8px;color:#dfdfdf;color:var(--white-s)}.practice__radio-wrapper--right .practice__back:first-child{background:#2e2e2e;background:var(--black-s);border-radius:30px 8px 8px 30px;color:#dfdfdf;color:var(--white-s)}.practice__radio-wrapper--right .practice__back:nth-child(2){background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.practice__back{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__back.green{background:#9cf680!important;color:#0d3700!important}.practice__back:hover{border-radius:16px;padding:14px 22px}.practice__back:active,.practice__back:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.practice__back:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.practice__timer{font-feature-settings:"tnum" 1,"lnum" 1,"tnum","tnum";background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;font-variant-numeric:tabular-nums;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__statusboard{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(12,1fr);margin-bottom:12px;position:relative;z-index:30}.practice__dot{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__dot:hover{border-radius:16px;padding:14px 22px}.practice__dot:active,.practice__dot:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.practice__dot:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.practice__dot--current{background:#80d1f6;color:#002c41}.practice__dot--ok{background:#9cf680;color:#0d3700}.practice__dot--bad{background:#f68080;color:#410000}.practice__question{position:relative;z-index:30}.practice__row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:2fr 3fr}.practice__qtext{color:#fff;color:var(--white-p);padding:8px}.practice__qimage-wrapper{aspect-ratio:1.36;background:#1a1a1a;background:var(--black-p);border-radius:16px;order:1;overflow:hidden;text-align:center}.practice__qimage-wrapper.mobile{display:none}.practice__qimage{--bleed:4px;display:block;height:auto;margin-bottom:-8px;max-width:none;transform:translate(calc(var(--bleed)*-1),calc(var(--bleed)*-1));width:calc(100% + var(--bleed)*2)}.practice__answers,.practice__qimage{-webkit-user-select:none;user-select:none}.practice__answers{display:flex;flex-direction:column;gap:6px;order:2}.practice__answer{background:#1a1a1a;background:var(--black-p);border:1px solid #0000;border-radius:16px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 16px;position:relative;text-align:left;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__answer:hover{border-radius:12px;opacity:.9;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.practice__actions{align-items:center;display:flex;gap:10px;margin-top:12px}.practice__secondary{background:#9cf680;border-radius:25px;color:#0d3700;cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__secondary:hover{border-radius:16px;padding:14px 22px}.practice__secondary:active,.practice__secondary:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.practice__secondary:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.practice__secondary:focus-visible{outline:2px solid var()}.practice__done{background:#12141a;border:1px solid #242938;border-radius:14px;box-shadow:0 6px 18px #0000003d;padding:18px;text-align:center}.practice__done h3{color:#f6f8ff;margin-top:0}.practice__done p{color:#9aa3b2}.practice__ticket{position:relative}.practice__ticket-badge{background:#0f1117;border:1px solid #2a3146;border-radius:9999px;color:#cfd3dc;font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:700;padding:6px 10px;position:absolute;right:10px;top:10px}.practice__toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.practice__toolbar-center{align-items:center;display:flex;gap:6px}.practice__question-index{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:10px 14px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__summary{align-items:center;display:flex;gap:8px}.practice__resultCard{grid-gap:10px;align-content:start;display:grid;gap:10px}.practice__resultVerdict{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:clamp(40px,7vw,88px);font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:500;letter-spacing:-.02em;letter-spacing:.04em;line-height:.9;margin:0;text-transform:uppercase}.practice__resultVerdict--passed{color:#0d3700;color:var(--green-d)}.practice__resultVerdict--failed{color:#410000;color:var(--red-d)}.practice__resultHearts{align-items:center;display:flex;gap:8px;justify-content:center;margin:2px 0 4px}.practice__resultMeta{color:#dfdfdf;color:var(--white-s);font-size:14px;font-size:calc(14px*var(--fs, 1));line-height:1.5;margin:0}.practice__summary-pill{border-radius:25px;cursor:pointer;padding:10px 14px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.practice__summary-pill--ok{background:#9cf680;color:#0d3700}.practice__summary-pill--bad{background:#f68080;color:#410000}.practice__secondary--primary,.practice__secondary--primary:hover{background:#80d1f6;color:#002c41}.practice__icon.rotate45{padding:1.5px}.practice__icon.rotate45 svg{rotate:45deg}.practice__cat-list{display:flex;flex-direction:column;gap:6px}.practice__cat-item{align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:22px;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:16px 18px;text-align:left;width:100%}.practice__cat-left,.practice__cat-title{display:flex;flex-direction:column;gap:4px}.practice__cat-title{color:#fff;color:var(--white-p);font-size:16px;font-size:calc(16px*var(--fs, 1));font-weight:600}.practice__cat-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.practice__cat-line-mark{flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:18px;font-size:calc(18px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:500;letter-spacing:-.02em;line-height:1}.practice__cat-line-text{min-width:0}.practice__cat-sub{color:#fff;color:var(--white-p);font-size:12px;font-size:calc(12px*var(--fs, 1));opacity:.65}.practice__cat-badge{align-items:center;border-radius:99px;display:flex;font-weight:500;gap:6px;justify-content:center;padding:9px 12px;white-space:nowrap}.practice__cat-badge--ok{background:#9cf680;color:#0d3700}.practice__cat-badge--bad{background:#f67e7e;color:#420000}.practice__cat-badge--none{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p)}.practice__cat-item--ok{background:#81f65a!important;background:var(--green-l)!important;color:#0d3700!important;color:var(--green-d)!important}.practice__cat-item--ok>div>div{color:#0d3700!important;color:var(--green-d)!important;font-weight:400}.practice__cat-item--bad{background:#f76464!important;background:var(--red-l)!important;color:#410000!important;color:var(--red-d)!important}.practice__cat-item--bad>div>div{color:#410000!important;color:var(--red-d)!important;font-weight:400}.practice__cat-empty{opacity:.7;padding:16px}.lives__pill{align-items:center;background:#e1f65a;background:var(--accent-l);background:#1a1a1a;background:var(--black-p);border-radius:99px;display:flex;gap:6px;justify-content:center;padding:9px 12px}.lives__icon{color:#f68080;display:block;height:21.5px;width:21.5px}.lives__icon div{align-items:center;display:flex;justify-content:center}.lives__icon div,.lives__icon svg{height:21.5px;width:21.5px}.lives__icon--result{opacity:1;z-index:30}.lives__icon--result,.lives__icon--result div,.lives__icon--result svg{height:11.25vw;width:11.25vw}@media only screen and (max-width:767.98px){.practice.exam{display:none}.practice__grid{grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}.practice__ticket{font-size:12px;font-size:calc(12px*var(--fs, 1));padding:12px}.practice__ticket:hover{border-radius:16px}.practice__ticket:active{padding:12px;scale:.95}.practice__toolbar{flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:6px}.practice__back{order:1;padding:10px 14px}.practice__back:hover{padding:10px 16px}.practice__back:active{padding:10px 20px}.practice__back.bottom{order:0;padding:14px 20px}.practice__back.bottom:hover{padding:14px 22px}.practice__back.bottom:active{padding:14px 20px}.practice__timer{order:2;padding:10px 14px}.practice__qimage-wrapper{display:none}.practice__qimage-wrapper.mobile{display:block}.practice__toolbar-center{flex-wrap:wrap;gap:6px;justify-content:center;order:3;text-align:center;width:100%}.practice__question-index,.practice__summary-pill{font-size:12px;font-size:calc(12px*var(--fs, 1));padding:8px 12px}.practice__question-index{margin-right:auto}.practice__statusboard{grid-gap:3px!important;display:grid;gap:3px!important;grid-template-columns:repeat(auto-fit,minmax(40px,1fr))!important;margin-bottom:0!important;width:100%}.practice__dot{border-radius:20px;padding:8px 12px}.practice__dot:hover{border-radius:16px}.practice__dot:active,.practice__dot:hover{padding:8px 12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.practice__dot:active{border-radius:32px;transform:scale(.95)}.practice__row{grid-template-columns:repeat(1,1fr)}.lives__pill{padding:7px 12px}.lives__icon,.lives__icon div,.lives__icon svg{height:18px;width:18px}.lives__icon--result,.lives__icon--result div,.lives__icon--result svg{height:13vw;width:13vw}}.practice-stats{corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:35px;margin-top:10px;padding:16px;position:relative}.practice-stats__head{align-items:center;display:flex;gap:6px;margin-bottom:14px;padding:6px 6px 0}.practice-stats__head h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size:calc(32px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;position:relative;white-space:nowrap;z-index:2}.practice-stats__section+.practice-stats__section{margin-top:16px}.practice-stats__subhead{margin-bottom:10px;padding:4px 6px 0}.practice-stats__subhead h3{color:#fff;color:var(--white-p);font-size:18px;font-size:calc(18px*var(--fs, 1));font-weight:500;line-height:1.2}.practice-stats__loading{color:#8a8a8a;color:var(--white-t);padding:8px 6px}.practice-stats__col{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-template-columns:2fr 1fr 1fr 1fr;overflow:hidden;padding:0}.practice-stats__item{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:16px 20px}.practice-stats__item p{color:#fff;color:var(--white-p)}.practice-stats__all-time,.practice-stats__item span{color:#8a8a8a;color:var(--white-t)}.practice-stats__all-time{font-feature-settings:"tnum";align-items:center;display:flex;flex-wrap:wrap;font-size:14px;font-size:calc(14px*var(--fs, 1));font-variant-numeric:tabular-nums;gap:6px 14px;margin-top:10px;padding:0 6px}.practice-stats__all-time-label{color:#fff;color:var(--white-p)}.practice-stats__all-time-value{align-items:center;display:inline-flex;gap:6px}.practice-stats__all-time-value:before{border-radius:50%;content:"";height:8px;width:8px}.practice-stats__all-time-value--ok:before{background:#86eb67}.practice-stats__all-time-value--bad:before{background:#f68080}.practice-stats__bar{display:flex;flex-direction:column;gap:8px;margin-top:6px}.practice-stats__bar-inner{--seg-base:0px;--seg-base-sum:calc(var(--seg-base)*3);display:flex;height:32px;overflow:hidden}.practice-stats__bar-seg{--seg-share:0;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1) .8s;width:calc(var(--seg-base) + (100% - var(--seg-base-sum))*var(--seg-share))}.practice-stats__bar-seg--ok{background:#86eb67;border-radius:16px;margin-right:min(3px,3000px*var(--seg-share))}.practice-stats__bar-seg--bad{background:#f68080;border-radius:100px;border-radius:16px;margin-right:min(3px,3000px*var(--seg-share))}.practice-stats__bar-seg--skip{background:#1a1a1a;background:var(--black-p);border-radius:16px}.practice-stats__bar-seg--pct-0{--seg-share:0}.practice-stats__bar-seg--pct-1{--seg-share:0.01}.practice-stats__bar-seg--pct-2{--seg-share:0.02}.practice-stats__bar-seg--pct-3{--seg-share:0.03}.practice-stats__bar-seg--pct-4{--seg-share:0.04}.practice-stats__bar-seg--pct-5{--seg-share:0.05}.practice-stats__bar-seg--pct-6{--seg-share:0.06}.practice-stats__bar-seg--pct-7{--seg-share:0.07}.practice-stats__bar-seg--pct-8{--seg-share:0.08}.practice-stats__bar-seg--pct-9{--seg-share:0.09}.practice-stats__bar-seg--pct-10{--seg-share:0.1}.practice-stats__bar-seg--pct-11{--seg-share:0.11}.practice-stats__bar-seg--pct-12{--seg-share:0.12}.practice-stats__bar-seg--pct-13{--seg-share:0.13}.practice-stats__bar-seg--pct-14{--seg-share:0.14}.practice-stats__bar-seg--pct-15{--seg-share:0.15}.practice-stats__bar-seg--pct-16{--seg-share:0.16}.practice-stats__bar-seg--pct-17{--seg-share:0.17}.practice-stats__bar-seg--pct-18{--seg-share:0.18}.practice-stats__bar-seg--pct-19{--seg-share:0.19}.practice-stats__bar-seg--pct-20{--seg-share:0.2}.practice-stats__bar-seg--pct-21{--seg-share:0.21}.practice-stats__bar-seg--pct-22{--seg-share:0.22}.practice-stats__bar-seg--pct-23{--seg-share:0.23}.practice-stats__bar-seg--pct-24{--seg-share:0.24}.practice-stats__bar-seg--pct-25{--seg-share:0.25}.practice-stats__bar-seg--pct-26{--seg-share:0.26}.practice-stats__bar-seg--pct-27{--seg-share:0.27}.practice-stats__bar-seg--pct-28{--seg-share:0.28}.practice-stats__bar-seg--pct-29{--seg-share:0.29}.practice-stats__bar-seg--pct-30{--seg-share:0.3}.practice-stats__bar-seg--pct-31{--seg-share:0.31}.practice-stats__bar-seg--pct-32{--seg-share:0.32}.practice-stats__bar-seg--pct-33{--seg-share:0.33}.practice-stats__bar-seg--pct-34{--seg-share:0.34}.practice-stats__bar-seg--pct-35{--seg-share:0.35}.practice-stats__bar-seg--pct-36{--seg-share:0.36}.practice-stats__bar-seg--pct-37{--seg-share:0.37}.practice-stats__bar-seg--pct-38{--seg-share:0.38}.practice-stats__bar-seg--pct-39{--seg-share:0.39}.practice-stats__bar-seg--pct-40{--seg-share:0.4}.practice-stats__bar-seg--pct-41{--seg-share:0.41}.practice-stats__bar-seg--pct-42{--seg-share:0.42}.practice-stats__bar-seg--pct-43{--seg-share:0.43}.practice-stats__bar-seg--pct-44{--seg-share:0.44}.practice-stats__bar-seg--pct-45{--seg-share:0.45}.practice-stats__bar-seg--pct-46{--seg-share:0.46}.practice-stats__bar-seg--pct-47{--seg-share:0.47}.practice-stats__bar-seg--pct-48{--seg-share:0.48}.practice-stats__bar-seg--pct-49{--seg-share:0.49}.practice-stats__bar-seg--pct-50{--seg-share:0.5}.practice-stats__bar-seg--pct-51{--seg-share:0.51}.practice-stats__bar-seg--pct-52{--seg-share:0.52}.practice-stats__bar-seg--pct-53{--seg-share:0.53}.practice-stats__bar-seg--pct-54{--seg-share:0.54}.practice-stats__bar-seg--pct-55{--seg-share:0.55}.practice-stats__bar-seg--pct-56{--seg-share:0.56}.practice-stats__bar-seg--pct-57{--seg-share:0.57}.practice-stats__bar-seg--pct-58{--seg-share:0.58}.practice-stats__bar-seg--pct-59{--seg-share:0.59}.practice-stats__bar-seg--pct-60{--seg-share:0.6}.practice-stats__bar-seg--pct-61{--seg-share:0.61}.practice-stats__bar-seg--pct-62{--seg-share:0.62}.practice-stats__bar-seg--pct-63{--seg-share:0.63}.practice-stats__bar-seg--pct-64{--seg-share:0.64}.practice-stats__bar-seg--pct-65{--seg-share:0.65}.practice-stats__bar-seg--pct-66{--seg-share:0.66}.practice-stats__bar-seg--pct-67{--seg-share:0.67}.practice-stats__bar-seg--pct-68{--seg-share:0.68}.practice-stats__bar-seg--pct-69{--seg-share:0.69}.practice-stats__bar-seg--pct-70{--seg-share:0.7}.practice-stats__bar-seg--pct-71{--seg-share:0.71}.practice-stats__bar-seg--pct-72{--seg-share:0.72}.practice-stats__bar-seg--pct-73{--seg-share:0.73}.practice-stats__bar-seg--pct-74{--seg-share:0.74}.practice-stats__bar-seg--pct-75{--seg-share:0.75}.practice-stats__bar-seg--pct-76{--seg-share:0.76}.practice-stats__bar-seg--pct-77{--seg-share:0.77}.practice-stats__bar-seg--pct-78{--seg-share:0.78}.practice-stats__bar-seg--pct-79{--seg-share:0.79}.practice-stats__bar-seg--pct-80{--seg-share:0.8}.practice-stats__bar-seg--pct-81{--seg-share:0.81}.practice-stats__bar-seg--pct-82{--seg-share:0.82}.practice-stats__bar-seg--pct-83{--seg-share:0.83}.practice-stats__bar-seg--pct-84{--seg-share:0.84}.practice-stats__bar-seg--pct-85{--seg-share:0.85}.practice-stats__bar-seg--pct-86{--seg-share:0.86}.practice-stats__bar-seg--pct-87{--seg-share:0.87}.practice-stats__bar-seg--pct-88{--seg-share:0.88}.practice-stats__bar-seg--pct-89{--seg-share:0.89}.practice-stats__bar-seg--pct-90{--seg-share:0.9}.practice-stats__bar-seg--pct-91{--seg-share:0.91}.practice-stats__bar-seg--pct-92{--seg-share:0.92}.practice-stats__bar-seg--pct-93{--seg-share:0.93}.practice-stats__bar-seg--pct-94{--seg-share:0.94}.practice-stats__bar-seg--pct-95{--seg-share:0.95}.practice-stats__bar-seg--pct-96{--seg-share:0.96}.practice-stats__bar-seg--pct-97{--seg-share:0.97}.practice-stats__bar-seg--pct-98{--seg-share:0.98}.practice-stats__bar-seg--pct-99{--seg-share:0.99}.practice-stats__bar-seg--pct-100{--seg-share:1}.practice-stats__bar-legend{display:flex;flex-wrap:wrap;gap:6px}@media only screen and (max-width:767.98px){.practice-stats__table{background:#0000;border-radius:16px}.practice-stats__col{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;overflow:hidden;padding:0}.practice-stats__item{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;flex-direction:column;gap:3px;padding:16px 20px}}.practice__qtext{scroll-margin-top:0}.practice{overflow:hidden;position:relative;z-index:1}.practice,.practice>.card.top{display:flex;flex-direction:column}.practice>.card.top{align-items:center;flex:1 1;gap:8px;justify-content:center;margin-bottom:12px;min-height:400px;padding:8px}.practice>.card.top h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size:calc(32px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;position:relative;text-align:center;white-space:nowrap;z-index:2}.practice>.card.top p{color:#dfdfdf;color:var(--white-s);text-align:center}.practice .card{position:relative;z-index:30}.practice>.card:first-of-type>div{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.practice>.card:first-of-type>div>button:last-child{margin-left:auto}.practice>.card:first-of-type>div>div:nth-child(2){font-size:12px;font-size:calc(12px*var(--fs, 1));opacity:.8}.practice .card h4{font-size:20px;font-size:calc(20px*var(--fs, 1));padding:4px}.practice .card>p{opacity:.8}.practice .card p{color:inherit}.practice__history{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media only screen and (max-width:767.98px){.practice__history{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.practice__history-item{background:#1a1a1a;background:var(--black-p);border-radius:16px;display:flex;flex-direction:column;gap:3px;padding:8px 10px}.practice__history-item>div:first-child>div:first-child{font-weight:600;text-transform:capitalize}.practice__history-item>div:first-child>div:nth-child(2){font-size:12px;font-size:calc(12px*var(--fs, 1));opacity:.8}.practice__history-item>div:last-child{text-align:right}.practice__history-item>div:last-child>div:first-child{font-weight:600}.practice__history-item>div:last-child>div:last-child{font-size:12px;font-size:calc(12px*var(--fs, 1));opacity:.8}.practice__history-item--completed,.practice__history-item--finished{background:#9cf680;color:#0d3700}.practice__history-item--in_progress,.practice__history-item--inprogress,.practice__history-item--running{background:#80d1f6;color:#002c41}.practice__history-item--error,.practice__history-item--failed{background:#f68080;color:#410000}.practice__done{margin-top:16px}.practice__done>div{display:flex;gap:8px;justify-content:center}.practice__answer--locked{cursor:default;opacity:.9}.practice__answer--loading{opacity:.7;pointer-events:none;position:relative}.practice__answer--loading:before{animation:spinSmall .8s linear infinite;border:2px solid #cfd3dc59;border-radius:50%;border-top-color:#cfd3dc;content:"";height:14px;position:absolute;right:12px;top:10px;width:14px}.practice__secondary:focus-visible{outline:2px solid #0d370099;outline-offset:2px}.practice__secondary--primary:focus-visible{outline:2px solid #002c4199;outline-offset:2px}.practice__back:focus-visible,.practice__dot:focus-visible,.practice__question-index:focus-visible,.practice__timer:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.practice__spacer{flex:1 1 auto}.card{color:#fff;color:var(--white-p)}.button{background:#0f1117;border:1px solid #2a3146;border-radius:25px;color:#cfd3dc;padding:12px 16px;transition:all .15s ease}.button:hover{background:#121722}.button:active{transform:scale(.97)}@media(max-width:720px){.button{padding:10px 14px}}.practice__answer--correct{background:#9cf680;color:#0d3700}.practice__answer--wrong-selected{background:#f68080;color:#410000}.idnp-block__boxes{align-items:center!important;display:flex!important;gap:3px!important;justify-content:center!important}.idnp-box{background:#fff;background:var(--white-p);border:none;border-radius:8px;margin:0;min-width:none;padding:10px;width:30px!important}.practice-stats__cards{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));overflow:hidden}.practice-stats__card{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:16px 20px}.practice-stats__card-title{color:#dfdfdf;color:var(--white-s);font-size:16px;font-size:calc(16px*var(--fs, 1));font-weight:500;line-height:1.2}.practice-stats__headline{align-items:baseline;color:#fff;color:var(--white-p);display:flex;flex-wrap:wrap;gap:6px}.practice-stats__headline-num{font-feature-settings:"tnum";font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:40px;font-size:calc(40px*var(--fs, 1));font-size-adjust:.46;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.practice-stats__headline-of{font-feature-settings:"tnum";color:#8a8a8a;color:var(--white-t);font-size:20px;font-size:calc(20px*var(--fs, 1));font-variant-numeric:tabular-nums}.practice-stats__headline-unit{color:#dfdfdf;color:var(--white-s);font-size:16px;font-size:calc(16px*var(--fs, 1))}.practice-stats__note{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.4;margin:0}.practice-stats__progress{height:10px}.practice-stats__legend{font-feature-settings:"tnum";color:#8a8a8a;color:var(--white-t);display:flex;flex-wrap:wrap;font-size:14px;font-size:calc(14px*var(--fs, 1));font-variant-numeric:tabular-nums;gap:6px 16px}.practice-stats__legend-item{align-items:center;display:inline-flex;gap:6px}.practice-stats__legend-item:before{background:#2e2e2e;background:var(--black-s);border-radius:50%;content:"";height:8px;width:8px}.practice-stats__legend-item--ok:before{background:#81f65a;background:var(--green-l)}.practice-stats__legend-item--bad:before{background:#f76464;background:var(--red-l)}.practice-stats__legend-item--started:before{background:#8a8a8a;background:var(--white-t)}.practice-stats__legend-item--plain:before{display:none}@media only screen and (max-width:767.98px){.practice-stats__cards{grid-template-columns:1fr}}.student-practice{corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:35px;overflow:hidden;padding:12px;position:relative}.student-practice__header{display:flex;flex-direction:column;gap:6px}.student-practice__header--tickets{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:6px;padding:0}.student-practice__header h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size:calc(32px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;padding:10px 10px 0;position:relative;white-space:nowrap;z-index:2}.student-practice__title{margin:0}.student-practice__controls{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.student-practice__selector{grid-gap:6px;display:grid;gap:6px;padding:6px}.student-practice__selector--row{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:28px;grid-template-columns:1fr;padding:6px}.student-practice__radio-wrapper{display:flex;gap:6px;position:relative;width:100%}.student-practice__radio-wrapper .student-practice__back{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#dfdfdf;color:var(--white-s);flex:1 1 50%;padding:12px 16px;text-align:center}.student-practice__radio-wrapper .student-practice__back:hover{border-radius:18px;padding:12px 18px}.student-practice__radio-wrapper .student-practice__back:active{border-radius:28px;padding:12px 16px;transform:scale(.95)}.student-practice__radio-wrapper--left .student-practice__back:first-child{background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.student-practice__radio-wrapper--left .student-practice__back:nth-child(2){background:#2e2e2e;background:var(--black-s);border-radius:8px 30px 30px 8px;color:#dfdfdf;color:var(--white-s)}.student-practice__radio-wrapper--right .student-practice__back:first-child{background:#2e2e2e;background:var(--black-s);border-radius:30px 8px 8px 30px;color:#dfdfdf;color:var(--white-s)}.student-practice__radio-wrapper--right .student-practice__back:nth-child(2){background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.student-practice__back{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-practice__back:hover{border-radius:16px;padding:14px 22px}.student-practice__back:active,.student-practice__back:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.student-practice__back:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.student-practice__grid{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));overflow:hidden}.student-practice__ticket{corner-shape:superellipse(1.2);align-items:flex-start;background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);cursor:pointer;display:flex;flex-direction:column;gap:6px;justify-content:space-between;padding:16px 20px;position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.student-practice__ticket--ok{background:#9cf680!important;color:#0d3700!important}.student-practice__ticket--bad{background:#f68080!important;color:#410000!important}.student-practice__ticket:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.student-practice__ticket:disabled{cursor:not-allowed;opacity:.45;transform:none}.student-practice__ticket-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:space-between;position:relative;width:100%;z-index:1}.student-practice__ticket-title{align-items:center;display:inline-flex;gap:4px;text-align:left}.student-practice__ticket-play{display:inline-flex;height:14px;width:14px}.student-practice__ticket-play svg{fill:currentColor;height:14px;width:14px}.student-practice__ticket-score{font-feature-settings:"tnum";background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:999px;flex-shrink:0;font-size:12px;font-size:calc(12px*var(--fs, 1));font-variant-numeric:tabular-nums;line-height:1;padding:6px 10px}.student-practice__ticket-bar.progress-segments{align-self:stretch;background:#2e2e2e;background:var(--black-s);border:3px solid #2e2e2e;border:3px solid var(--black-s);box-sizing:border-box;height:12px;margin:auto -8px 0;position:relative;width:auto;z-index:1}.student-practice__ticket--bad .progress-segments__ok,.student-practice__ticket--ok .progress-segments__ok{background:#2f8a16}.student-practice__ticket--bad .progress-segments__bad,.student-practice__ticket--ok .progress-segments__bad{background:#b42b2b}.student-practice__cat-list{corner-shape:superellipse(1.2);border-radius:24px;display:flex;flex-direction:column;gap:3px;grid-auto-rows:1fr;overflow:hidden}.student-practice__cat-item{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;cursor:pointer;display:flex;gap:6px;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.student-practice__cat-item:disabled{cursor:not-allowed;opacity:.55}.student-practice__cat-item--ok{background:#81f65a!important;background:var(--green-l)!important}.student-practice__cat-item--ok,.student-practice__cat-item--ok .student-practice__cat-line-mark,.student-practice__cat-item--ok .student-practice__cat-line-text,.student-practice__cat-item--ok .student-practice__cat-title{color:#0d3700!important;color:var(--green-d)!important}.student-practice__cat-item--bad{background:#f76464!important;background:var(--red-l)!important}.student-practice__cat-item--bad,.student-practice__cat-item--bad .student-practice__cat-line-mark,.student-practice__cat-item--bad .student-practice__cat-line-text,.student-practice__cat-item--bad .student-practice__cat-title{color:#410000!important;color:var(--red-d)!important}.student-practice__cat-left{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.student-practice__cat-bar{max-width:360px}.student-practice__cat-item--bad .progress-segments,.student-practice__cat-item--ok .progress-segments{background:#0000001f}.student-practice__cat-item--bad .progress-segments__ok,.student-practice__cat-item--ok .progress-segments__ok{background:#2f8a16}.student-practice__cat-item--bad .progress-segments__bad,.student-practice__cat-item--ok .progress-segments__bad{background:#b42b2b}.student-practice__cat-title{color:#fff;color:var(--white-p);display:flex;flex-direction:column;font-size:16px;font-size:calc(16px*var(--fs, 1));font-weight:600;gap:6px}.student-practice__cat-line{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px}.student-practice__cat-line-mark{flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:18px;font-size:calc(18px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.student-practice__cat-line-text{font-weight:400;min-width:0;text-transform:none}.student-practice__cat-badge{align-items:center;background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:99px;display:flex;font-weight:500;gap:6px;justify-content:center;padding:6px 10px;white-space:nowrap}.student-practice__cat-badge--none{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p)}.student-practice__cat-badge--loading{opacity:.75}.student-practice__cat-empty{opacity:.7;padding:16px}.student-test{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;overflow:hidden;padding:12px;position:relative;z-index:1}.student-test__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;position:relative;z-index:30}.student-test__local-note{background:#ffffff14;border-radius:16px;color:#fff;color:var(--white-p);font-size:.95rem;margin-bottom:12px;padding:10px 14px;position:relative;z-index:30}.student-test__toolbar-center{align-items:center;display:flex;gap:6px}.student-test__back{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-test__back:hover{border-radius:16px;padding:14px 22px}.student-test__back:active,.student-test__back:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.student-test__back:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.student-test__back:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.student-test__reset{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-test__reset:disabled{cursor:not-allowed;opacity:.45}.student-test__reset:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.student-test__reset-confirm{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);display:flex;flex-wrap:wrap;gap:6px;padding:6px 6px 6px 16px}.student-test__reset-question{font-size:14px;font-size:calc(14px*var(--fs, 1))}.student-test__reset-no,.student-test__reset-yes{border-radius:20px;cursor:pointer;padding:10px 14px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-test__reset-no:disabled,.student-test__reset-yes:disabled{cursor:not-allowed;opacity:.45}.student-test__reset-yes{background:#f68080;color:#410000}.student-test__reset-no{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p)}.student-test__question-index{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:10px 14px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-test__question-index:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.student-test__summary-pill{border-radius:25px;cursor:pointer;padding:10px 14px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-test__summary-pill--ok{background:#9cf680;color:#0d3700}.student-test__summary-pill--bad{background:#f68080;color:#410000}.student-test__timer{font-feature-settings:"tnum" 1,"lnum" 1,"tnum";background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;font-variant-numeric:tabular-nums;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-test__timer:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.student-test__statusboard{grid-gap:3px;border-radius:20px;display:grid;gap:3px;grid-template-columns:repeat(auto-fit,minmax(52px,1fr))!important;overflow:hidden;z-index:30}.student-test__dot,.student-test__statusboard{corner-shape:superellipse(1.2);position:relative}.student-test__dot{background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);cursor:pointer;padding:12px;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-test__dot:hover{border-radius:16px}.student-test__dot:active,.student-test__dot:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.student-test__dot:active{border-radius:32px;transform:scale(.95)}.student-test__dot--current{background:#80d1f6;color:#002c41}.student-test__dot--ok{background:#9cf680;color:#0d3700}.student-test__dot--bad{background:#f68080;color:#410000}.student-test__dot:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.student-test__question{position:relative;z-index:30}.student-test__row{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:2fr 3fr}.student-test__qtext{color:#fff;color:var(--white-p);padding:8px;scroll-margin-top:0}.student-test__hint-text{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:25px;box-sizing:border-box;color:#fff;color:var(--white-p);font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.45;margin-top:0;padding:10px 12px;white-space:pre-wrap;width:100%;word-break:break-word}.student-test__secondary--hint{background:#1a1a1a;background:var(--black-p);color:#f8b659;color:var(--orange-l);flex:0 0 auto}.student-test__secondary--hint-active{background:#1a1a1a;background:var(--black-p);color:#e1f65a;color:var(--accent-ink)}.student-test__qimage-wrapper{corner-shape:superellipse(1.2);aspect-ratio:1.36;background:#1a1a1a;background:var(--black-p);border-radius:24px;order:1;overflow:hidden;text-align:center}.student-test__qimage-wrapper--mobile{display:none}.student-test__qimage{--bleed:4px;display:block;height:auto;margin-bottom:-8px;max-width:none;transform:translate(calc(var(--bleed)*-1),calc(var(--bleed)*-1));-webkit-user-select:none;user-select:none;width:calc(100% + var(--bleed)*2)}.student-test__answers-wrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-start;min-height:100%;order:2}.student-test__answers{corner-shape:superellipse(1.2);border-radius:24px;display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-height:0;overflow:hidden;-webkit-user-select:none;user-select:none}.student-test__answer{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 20px;position:relative;text-align:left;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-test__answer:hover{border-radius:12px;opacity:.9;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.student-test__answer--correct{background:#9cf680;color:#0d3700}.student-test__answer--wrong-selected{background:#f68080;color:#410000}.student-test__footer{display:flex;flex:0 0 auto;flex-direction:column;gap:3px;margin-top:auto;width:100%}.student-test__actions{align-items:stretch;display:flex;gap:3px;margin-top:3px;width:100%}.student-test__spacer{flex:1 1 auto}.student-test__secondary{corner-shape:superellipse(1.2);background:#9cf680;border-radius:25px;color:#0d3700;cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-test__secondary:hover{border-radius:16px;padding:14px 22px}.student-test__secondary:active,.student-test__secondary:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.student-test__secondary:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.student-test__secondary:focus-visible{outline:2px solid #0d370099;outline-offset:2px}.student-test__secondary--primary,.student-test__secondary--primary:hover{background:#80d1f6;color:#002c41}.student-test__secondary--primary:focus-visible{outline:2px solid #002c4199;outline-offset:2px}@media only screen and (max-width:767.98px){.student-practice__header--tickets{align-items:center;flex-direction:column;margin-bottom:12px}.student-practice__grid{grid-template-columns:repeat(auto-fit,minmax(75px,1fr))}.student-practice__ticket{align-items:center;text-align:center}.student-practice__ticket-head{justify-content:center}.student-practice__ticket-bar.progress-segments{margin:auto -6px 0}.student-practice__cat-item,.student-practice__ticket{padding:14px}.student-practice__back{padding:10px 14px}.student-practice__back:hover{padding:10px 16px}.student-practice__back:active{padding:10px 14px}.student-practice__cat-item{align-items:flex-start}.student-practice__cat-badge{font-size:12px;font-size:calc(12px*var(--fs, 1))}.student-test__toolbar{gap:6px;margin-bottom:6px}.student-test__back{order:1;padding:10px 14px}.student-test__back:hover{padding:10px 16px}.student-test__back:active{padding:10px 20px}.student-test__timer{order:2;padding:10px 14px}.student-test__qimage-wrapper{display:none}.student-test__qimage-wrapper--mobile{display:block}.student-test__toolbar-center{gap:6px;order:3}.student-test__question-index,.student-test__summary-pill{font-size:12px;font-size:calc(12px*var(--fs, 1));padding:8px 12px}.student-test__question-index{margin-right:auto}.student-test__statusboard{grid-gap:2px!important;corner-shape:superellipse(1.2);border-radius:20px;display:grid;gap:2px!important;grid-template-columns:repeat(auto-fit,minmax(40px,1fr))!important;margin:0!important;overflow:hidden;width:100%}.student-test__dot{corner-shape:superellipse(1.2);border-radius:8px;padding:7px 10px}.student-test__dot:hover{border-radius:16px}.student-test__dot:active,.student-test__dot:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.student-test__dot:active{border-radius:32px;transform:scale(.95)}.student-test__row{grid-template-columns:repeat(1,1fr)}}.practice-toolbar{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:24px;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;padding:6px}.practice-toolbar__group{display:flex;flex-wrap:wrap;gap:3px}.practice-toolbar__btn{background:#2e2e2e;background:var(--black-s);border-radius:8px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-size:14px;font-size:calc(14px*var(--fs, 1));height:36px;padding:0 16px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);white-space:nowrap}.practice-toolbar__btn:first-child{border-radius:32px 8px 8px 32px}.practice-toolbar__btn:last-child{border-radius:8px 32px 32px 8px}.practice-toolbar__btn:only-child{border-radius:32px}.practice-toolbar__btn:hover:not(:disabled):not(.is-active){color:#fff;color:var(--white-p)}.practice-toolbar__btn.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.practice-toolbar__btn:disabled{cursor:not-allowed;opacity:.45}.practice-toolbar__btn:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.progress-segments{background:#2e2e2e;background:var(--black-s);border-radius:999px;display:flex;height:6px;overflow:hidden;width:100%}.progress-segments__bad,.progress-segments__ok{height:100%;transition:width .6s ease}.progress-segments__ok{background:#81f65a;background:var(--green-l)}.progress-segments__bad{background:#f76464;background:var(--red-l)}.student-test__media{display:flex;flex-direction:column;gap:6px;min-width:0;order:1}.student-test__media--mobile{display:none}.question-stat{corner-shape:superellipse(1.2);border-radius:18px;cursor:default;display:flex;height:36px;overflow:hidden;-webkit-user-select:none;user-select:none;width:100%}.question-stat__part{font-feature-settings:"tnum";align-items:center;display:flex;font-size:18px;font-size:calc(18px*var(--fs, 1));font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;min-width:0;overflow:hidden;transition:width .6s ease}.question-stat__part--ok{background:#81f65a;background:var(--green-l);color:#0d3700;color:var(--green-d)}.question-stat__part--bad{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d)}@media only screen and (max-width:767.98px){.student-test__media{display:none}.student-test__media--mobile{display:flex}.practice-toolbar{width:100%}}.page-wrapper.sTest{display:flex;flex-direction:column;gap:24px;padding:12px}.page-wrapper.sTest .practice-stats,.page-wrapper.sTest .student-practice,.page-wrapper.sTest .student-test{background:#0000;border-radius:0;margin:0;overflow:visible;padding:0}.page-wrapper.sTest .student-test{gap:12px}.page-wrapper.sTest .practice-stats__head{padding:0 4px}.pageToolbar.sTest__toolbar{align-items:center;margin-bottom:12px}.pageToolbar.sTest__toolbar .buttonUI{--buttonUI-icon:22px;--buttonUI-px-hover:var(--buttonUI-px);--buttonUI-r-hover:var(--buttonUI-r);--buttonUI-r-active:var(--buttonUI-r);height:52px}@media(max-width:992px){.pageToolbar.sTest__toolbar{flex-wrap:wrap}}.pageToolbar.sTest__toolbar--test{margin-bottom:0}.sTest__title{flex:1 1 auto;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size:calc(28px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:500;letter-spacing:-.02em;line-height:1.1;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:992px){.sTest__title{flex-basis:100%;font-size:24px;font-size:calc(24px*var(--fs, 1));padding:4px 4px 2px}}.sTest__controls{align-items:center;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-end}@media(max-width:992px){.sTest__controls{flex:1 1 100%;flex-wrap:nowrap;justify-content:flex-start}}.choiceUI.sTest__lang,.choiceUI.sTest__tabs{flex:0 0 auto;height:52px;width:auto}.choiceUI.sTest__lang .choiceUI__option,.choiceUI.sTest__tabs .choiceUI__option{flex:0 0 auto;justify-content:center;padding:0 18px;white-space:nowrap}@media(max-width:992px){.choiceUI.sTest__tabs{flex:1 1 auto;min-width:0}.choiceUI.sTest__tabs .choiceUI__option{flex:1 1 auto;min-width:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis}}.sTest__toolbar--test .pageToolbar__controls{margin-left:auto}.sTest .student-practice__grid{gap:3px}.sTest .student-practice__cat-item,.sTest .student-practice__ticket{--sTest-ok:var(--event-green);--sTest-bad:var(--event-red);background:linear-gradient(90deg,var(--sTest-ok) 0 0,var(--sTest-bad) 0 0,#2e2e2e 0)!important;background:linear-gradient(90deg,var(--sTest-ok) 0 var(--ok,0),var(--sTest-bad) var(--ok,0) var(--bad,0),var(--black-s) var(--bad,0))!important;border-radius:10px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff!important;color:var(--white-p)!important;transition:filter .2s cubic-bezier(.4,0,.2,1);transition:filter var(--classic-f)}.sTest .student-practice__cat-item:hover,.sTest .student-practice__ticket:hover{filter:brightness(1.08)}.sTest .student-practice__cat-item:active,.sTest .student-practice__ticket:active{filter:brightness(1.15)}.sTest .student-practice__ticket{justify-content:flex-end;min-height:84px;padding:14px 16px;position:relative}.sTest .student-practice__ticket-title{font-size:15px;font-size:calc(15px*var(--fs, 1));font-weight:600}.sTest .sTest__pill{font-feature-settings:"tnum";align-items:center;background:color-mix(in srgb,#1a1a1a 82%,#0000);background:color-mix(in srgb,var(--black-p) 82%,#0000);border-radius:999px;color:#fff;color:var(--white-p);display:inline-flex;font-size:12px;font-size:calc(12px*var(--fs, 1));font-variant-numeric:tabular-nums;font-weight:600;gap:4px;line-height:1;padding:4px 8px;position:absolute;right:8px;top:8px}.sTest .sTest__pillPlay{display:inline-flex}.sTest .sTest__pillPlay div,.sTest .sTest__pillPlay svg{fill:currentColor;display:flex;height:12px;width:12px}.sTest .student-practice__cat-badge{background:color-mix(in srgb,#1a1a1a 82%,#0000);background:color-mix(in srgb,var(--black-p) 82%,#0000);color:#fff;color:var(--white-p)}.sTest .sTest__srOnly{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sTest .student-test__dot:not(.student-test__dot--current):not(.student-test__dot--ok):not(.student-test__dot--bad){background:#2e2e2e;background:var(--black-s)}.sTest .student-test__answers{flex:0 0 auto}.sTest .student-test__footer{margin-top:0}.sTest .student-test__qtext{font-size:20px;font-size:calc(20px*var(--fs, 1));font-weight:500;line-height:1.35;padding:4px}.sTest .student-test__hint-text,.sTest .student-test__qimage-wrapper{background:#2e2e2e;background:var(--black-s)}.sTest .student-test__answer{border-radius:16px;font-size:16px;font-size:calc(16px*var(--fs, 1));isolation:isolate;line-height:1.35;padding:18px 20px}.sTest .student-test__answer:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.sTest .student-test__answer:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.sTest .student-test__answer:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.sTest .student-test__answer:after{transition:none}}.sTest .student-test__answer:not(.student-test__answer--correct):not(.student-test__answer--wrong-selected){background:#2e2e2e;background:var(--black-s)}.sTest .student-test__actions{gap:6px;margin-top:6px}@media(max-width:992px){.sTest .student-test__statusboard{border-radius:14px;display:flex!important;flex-wrap:nowrap;gap:3px;overflow-x:auto;padding:0;scroll-snap-type:x proximity;scrollbar-width:none}.sTest .student-test__statusboard::-webkit-scrollbar{display:none}.sTest .student-test__dot{border-radius:14px;flex:0 0 48px;height:48px;padding:0;scroll-snap-align:start}}.shome.sTest__stats{--cols:4;--cell:180px;--gap:8px;padding:0}@media(max-width:992px){.shome.sTest__stats{--cols:2;--cell:calc(50vw - 16px)}}.sTest__statsTitle{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size:calc(28px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:500;letter-spacing:-.02em;line-height:1.1;padding:0 4px 12px}.student-exam{corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;min-height:calc(100vh - 24px);overflow:hidden;padding:16px;position:relative;z-index:1}.student-exam>.card.top{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:8px;justify-content:center;margin-bottom:12px;min-height:400px;padding:8px}.student-exam>.card.top h2{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size:calc(32px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;position:relative;text-align:center;white-space:nowrap;z-index:2}.student-exam>.card.top p{color:#dfdfdf;color:var(--white-s);text-align:center}.student-exam .card{color:#fff;color:var(--white-p);position:relative;z-index:30}.student-exam .card h4{font-size:20px;font-size:calc(20px*var(--fs, 1));padding:4px}.student-exam .card>p{opacity:.8}.student-exam .card p{color:inherit}.student-exam__input{background:#1a1a1a;background:var(--black-p);border-radius:16px;color:#fff;color:var(--white-p);min-width:0;padding:14px 16px;width:172px}.student-exam__input--wide{min-width:260px}.student-exam__idnp{margin:6px 0}.student-exam__idnp--offset{margin-top:8px}.student-exam__idnp-row{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.student-exam__idnp-msg{font-size:14px;font-size:calc(14px*var(--fs, 1));margin-top:6px}.student-exam__idnp-msg--error{color:#c00}.student-exam__idnp-msg--success{color:#0a0}.student-exam__lang{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.student-exam__lang-buttons{display:flex;gap:6px}.student-exam__start-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.student-exam__history{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));overflow:hidden}.student-exam__history-item{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:8px}.student-exam__history-item--completed,.student-exam__history-item--finished{background:#9cf680;color:#0d3700}.student-exam__history-item--in_progress,.student-exam__history-item--inprogress,.student-exam__history-item--running{background:#80d1f6;color:#002c41}.student-exam__history-item--error,.student-exam__history-item--failed{background:#f68080;color:#410000}.student-exam__history-top{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.student-exam__history-status{padding:4px 8px;text-transform:capitalize}.student-exam__history-bottom{align-items:center;display:flex;gap:8px;justify-content:space-between}.student-exam__history-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.student-exam__history-pill{font-feature-settings:"tnum";background:#ffffff1f;border-radius:999px;font-size:12px;font-size:calc(12px*var(--fs, 1));font-variant-numeric:tabular-nums;line-height:1;padding:6px 10px;white-space:nowrap}.student-exam__history-pill--attempt,.student-exam__history-pill--score{font-weight:600}.student-exam__history-date{font-feature-settings:"tnum";font-size:12px;font-size:calc(12px*var(--fs, 1));font-variant-numeric:tabular-nums;line-height:1.2;opacity:.78;padding:4px 8px;text-align:right;white-space:nowrap}.student-exam__toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;position:relative;z-index:30}.student-exam__toolbar-center{align-items:center;display:flex;gap:6px}.student-exam__back{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-exam__back.green{background:#9cf680!important;color:#0d3700!important}.student-exam__back.yellow{background:#e1f65a!important;background:var(--accent-l)!important;color:#3d2e00!important;color:var(--accent-d)!important}.student-exam__back:hover{border-radius:16px;padding:14px 22px}.student-exam__back:active,.student-exam__back:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.student-exam__back:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.student-exam__back:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.student-exam__back--offset{margin-left:6px}.student-exam__back--result{margin-top:8px}.student-exam__question-index{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;padding:10px 14px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease}.student-exam__question-index:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.student-exam__timer{font-feature-settings:"tnum" 1,"lnum" 1,"tnum";background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);cursor:pointer;font-variant-numeric:tabular-nums;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-exam__timer:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.student-exam__statusboard{grid-gap:3px;border-radius:20px;display:grid;gap:3px;grid-template-columns:repeat(24,1fr);margin-top:8px;overflow:hidden;z-index:30}.student-exam__dot,.student-exam__statusboard{corner-shape:superellipse(1.2);position:relative}.student-exam__dot{background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);cursor:pointer;padding:12px;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-exam__dot:hover{border-radius:16px}.student-exam__dot:active,.student-exam__dot:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.student-exam__dot:active{border-radius:32px;transform:scale(.95)}.student-exam__dot--current{background:#80d1f6;color:#002c41}.student-exam__dot--ok{background:#9cf680;color:#0d3700}.student-exam__dot--bad{background:#f68080;color:#410000}.student-exam__dot--answered{background:#80d1f6;color:#002c41}.student-exam__dot:focus-visible{outline:2px solid #80d1f6a6;outline-offset:2px}.student-exam__question{position:relative;z-index:30}.student-exam__row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:2fr 3fr}.student-exam__qtext{color:#fff;color:var(--white-p);padding:8px;scroll-margin-top:0}.student-exam__qimage-wrapper{corner-shape:superellipse(1.2);aspect-ratio:1.36;background:#1a1a1a;background:var(--black-p);border-radius:24px;order:1;overflow:hidden;text-align:center}.student-exam__qimage{--bleed:4px;display:block;height:auto;margin-bottom:-8px;max-width:none;transform:translate(calc(var(--bleed)*-1),calc(var(--bleed)*-1));-webkit-user-select:none;user-select:none;width:calc(100% + var(--bleed)*2)}.student-exam__answers-wrapper{display:flex;flex-direction:column;justify-content:space-between;order:2}.student-exam__answers{corner-shape:superellipse(1.2);border-radius:24px;display:flex;flex-direction:column;gap:3px;overflow:hidden;-webkit-user-select:none;user-select:none}.student-exam__answer{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);cursor:pointer;padding:14px 20px;position:relative;text-align:left;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-exam__answer:hover{border-radius:12px;opacity:.9;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.student-exam__answer--correct{background:#9cf680;color:#0d3700}.student-exam__answer--wrong-selected{background:#f68080;color:#410000}.student-exam__answer--selected{background:#d8e8ff;box-shadow:inset 0 0 0 2px #80d1f6d9;color:#10243f}.student-exam__answer--locked{cursor:default;opacity:.9}.student-exam__answer--loading{opacity:.7;pointer-events:none;position:relative}.student-exam__answer--loading:before{animation:spinSmall .8s linear infinite;border:2px solid #cfd3dc59;border-radius:50%;border-top-color:#cfd3dc;content:"";height:14px;position:absolute;right:12px;top:10px;width:14px}.student-exam__actions{align-items:center;display:flex;gap:6px;margin-top:6px}.student-exam__spacer{flex:1 1 auto}.student-exam__secondary{background:#9cf680;border-radius:25px;color:#0d3700;cursor:pointer;padding:14px 20px;position:relative;transition:background .12s ease,border-color .12s ease,transform .06s ease;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.student-exam__secondary:hover{border-radius:16px;padding:14px 22px}.student-exam__secondary:active,.student-exam__secondary:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.student-exam__secondary:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.student-exam__secondary:focus-visible{outline:2px solid #0d370099;outline-offset:2px}.student-exam__secondary--primary,.student-exam__secondary--primary:hover{background:#80d1f6;color:#002c41}.student-exam__secondary--primary:focus-visible{outline:2px solid #002c4199;outline-offset:2px}.student-exam__resultCard{grid-gap:10px;align-content:start;display:grid;gap:10px;opacity:0;transform:scale(.96);transition:transform .36s ease,opacity .36s ease}.student-exam__resultCard--ready{opacity:1;transform:scale(1)}.student-exam__resultVerdict{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:clamp(40px,7vw,88px);font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:500;letter-spacing:-.02em;letter-spacing:.04em;line-height:.9;margin:0;text-transform:uppercase}.student-exam__resultVerdict--passed{color:#0d3700;color:var(--green-d)}.student-exam__resultVerdict--failed{color:#410000;color:var(--red-d)}.student-exam__resultHearts{align-items:center;display:flex;gap:8px;justify-content:center;margin:2px 0 4px}.student-exam__resultMeta{color:#dfdfdf;color:var(--white-s);font-size:14px;font-size:calc(14px*var(--fs, 1));line-height:1.5;margin:0}.student-exam__icon.rotate45{padding:1.5px}.student-exam__icon.rotate45 svg{rotate:45deg}.student-exam__test-shell{opacity:1;transition:opacity .38s ease}.student-exam__test-shell--hidden{opacity:0}.student-exam .lives__pill{align-items:center;display:flex;gap:4px}.student-exam .lives__pill--dots{gap:6px}.student-exam .lives__icon,.student-exam .lives__icon div,.student-exam .lives__icon svg{height:18px;width:18px}.student-exam .lives__icon--result,.student-exam .lives__icon--result div,.student-exam .lives__icon--result svg{height:13vw;width:13vw}.student-exam .lives__dot{background:#41000038;border-radius:999px;height:10px;width:10px}.student-exam .lives__dot--on{background:#410000}@media only screen and (max-width:767.98px){.student-exam{display:none!important}}.practicalExamBooking{color:#1a1a1a;color:var(--black-p);display:flex;flex-direction:column;gap:16px;margin:0 auto;width:min(1180px,100%)}.practicalExamBooking__flow{min-height:0;width:100%}.practicalExamBooking__pillGrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.practicalExamBooking__pillGrid button{background:#2e2e2e;background:var(--black-s);border:0;border-radius:22px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-weight:400;min-height:44px;transition:color .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transition:color var(--classic-s),background var(--classic-s),transform var(--classic-s)}.practicalExamBooking__pillGrid button:hover{color:#e1f65a;color:var(--accent-ink)}.practicalExamBooking__pillGrid button:active{transform:scale(.96)}.practicalExamBooking__pillGrid button.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.practicalExamBooking__current{grid-gap:8px;background:#1a1a1a;background:var(--black-p);border-radius:24px;color:#dfdfdf;color:var(--white-s);display:grid;gap:8px}.practicalExamBooking__statusBox{border-radius:24px}.practicalExamBooking__statusBox--muted{background:#1a1a1a;background:var(--black-p)}.practicalExamBooking__statusBox--muted .studentAddReservation__info{color:#8a8a8a!important;color:var(--white-t)!important;font-weight:400}.practicalExamBooking__statusBox--success{background:color-mix(in srgb,#81f65a 14%,#1a1a1a);background:color-mix(in srgb,var(--green-l) 14%,var(--black-p))}.practicalExamBooking__statusBox--success .studentAddReservation__info{color:#81f65a!important;color:var(--green-l)!important}.practicalExamBooking__passedNotice{corner-shape:superellipse(1.2);background:radial-gradient(circle at 12% 18%,color-mix(in srgb,#81f65a 24%,#0000),#0000 34%),linear-gradient(135deg,color-mix(in srgb,#81f65a 14%,#1a1a1a),#1a1a1a);background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--green-l) 24%,#0000),#0000 34%),linear-gradient(135deg,color-mix(in srgb,var(--green-l) 14%,var(--black-p)),var(--black-p));border:0;border-radius:22px}.practicalExamBooking__passedNotice .studentAddReservation__info{align-items:center;color:#fff!important;color:var(--white-p)!important;display:flex;font-weight:400;gap:12px;margin:0!important}.practicalExamBooking__passedNoticeIcon{align-items:center;background:#81f65a;background:var(--green-l);border-radius:999px;color:#0d3700;color:var(--green-d);display:inline-flex;flex:0 0 38px;height:38px;justify-content:center;line-height:1;width:38px}.practicalExamBooking__passedNoticeSvg,.practicalExamBooking__passedNoticeSvg div,.practicalExamBooking__passedNoticeSvg svg{display:block;height:20px;width:20px}.practicalExamBooking__passedNoticeText{grid-gap:3px;display:grid;gap:3px}.practicalExamBooking__passedNoticeText strong{color:#fff;color:var(--white-p);font-size:14px;font-size:calc(14px*var(--fs, 1));font-weight:600}.practicalExamBooking__passedNoticeText span{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.3}.practicalExamBooking__timesList{align-content:stretch}.practicalExamBooking__timeBtn{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center;line-height:1.1}.practicalExamBooking__timeBtn small{color:inherit;font-size:11px;font-size:calc(11px*var(--fs, 1));opacity:.8}.practicalExamBooking__timeBtn--occupied{box-shadow:inset 0 0 0 1px color-mix(in srgb,#dfdfdf 12%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white-s) 12%,#0000);cursor:not-allowed;opacity:.38}.practicalExamBooking__timeBtn--occupied,.practicalExamBooking__timeBtn--occupied:hover{background:#1a1a1a!important;background:var(--black-p)!important;color:#dfdfdf!important;color:var(--white-s)!important}.practicalExamBooking__timeBtn--occupied:hover{border-radius:25px;padding:12px 16px}.practicalExamBooking__historyCompact{margin-top:4px}.practicalExamBooking__historyCompact .studentAddReservation__added-list{grid-template-columns:1fr}.practicalExamBooking__reservationsBlock{grid-gap:8px;display:grid;gap:8px;margin-top:4px}.practicalExamBooking__reservationsHead{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 8px}.practicalExamBooking__reservationsHead h3{color:#fff;color:var(--white-p);font-size:16px;font-size:calc(16px*var(--fs, 1));margin:0}.practicalExamBooking__reservationsHead span{background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#e1f65a;color:var(--accent-ink);font-size:12px;font-size:calc(12px*var(--fs, 1));line-height:1;padding:4px 10px}.practicalExamBooking__reservationGrid{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.practicalExamBooking__reservationCard{corner-shape:superellipse(1.2);grid-gap:2px;align-content:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:2px;padding:16px 20px;position:relative}.practicalExamBooking__reservationCard--current{background:#e1f65a;background:var(--accent-l)}.practicalExamBooking__reservationCard--current .practicalExamBooking__reservationDate,.practicalExamBooking__reservationCard--current .practicalExamBooking__reservationDate span,.practicalExamBooking__reservationCard--current .practicalExamBooking__reservationMeta{color:#3d2e00;color:var(--accent-d)}.practicalExamBooking__reservationCard--admis .practicalExamBooking__reservationStatus,.practicalExamBooking__reservationCard--passed .practicalExamBooking__reservationStatus,.practicalExamBooking__reservationCard--promoted .practicalExamBooking__reservationStatus,.practicalExamBooking__reservationCard--promovat .practicalExamBooking__reservationStatus{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.practicalExamBooking__reservationCard--failed .practicalExamBooking__reservationStatus,.practicalExamBooking__reservationCard--respins .practicalExamBooking__reservationStatus{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.practicalExamBooking__reservationCard--absent .practicalExamBooking__reservationStatus{background:#f8b6598c;background:var(--orange-t);color:#422700;color:var(--orange-d)}.practicalExamBooking__reservationCard--anulat .practicalExamBooking__reservationStatus,.practicalExamBooking__reservationCard--canceled .practicalExamBooking__reservationStatus,.practicalExamBooking__reservationCard--cancelled .practicalExamBooking__reservationStatus{background:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--white-p) 10%,#0000);color:#8a8a8a;color:var(--white-t)}.practicalExamBooking__reservationCard--current .practicalExamBooking__reservationStatus,.practicalExamBooking__reservationCard--current.practicalExamBooking__reservationCard--programat .practicalExamBooking__reservationStatus,.practicalExamBooking__reservationCard--current.practicalExamBooking__reservationCard--scheduled .practicalExamBooking__reservationStatus,.practicalExamBooking__reservationCard--programat .practicalExamBooking__reservationStatus,.practicalExamBooking__reservationCard--scheduled .practicalExamBooking__reservationStatus{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.practicalExamBooking__reservationDate{color:#fff;color:var(--white-p);font-weight:500;margin:0}.practicalExamBooking__reservationDate span{color:#e1f65a;color:var(--accent-ink)}.practicalExamBooking__reservationMeta{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));margin:0}.practicalExamBooking__reservationStatus{align-items:center;background:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--white-p) 10%,#0000);border-radius:999px;color:#fff;color:var(--white-p);display:inline-flex;font-size:11px;font-size:calc(11px*var(--fs, 1));font-weight:700;justify-content:center;line-height:1;margin:0;padding:6px 10px;position:absolute;right:12px;top:12px;white-space:nowrap}@media only screen and (max-width:767.98px){.practicalExamBooking__reservationStatus{margin-top:3px;position:relative;right:0;top:0}}.practicalExamBooking__activeCard,.practicalExamBooking__hero,.practicalExamBooking__historyRow,.practicalExamBooking__section,.practicalExamBooking__slot,.practicalExamBooking__state,.practicalExamBooking__summaryCard{background:#fff;background:var(--white-p);border:1px solid #6b6b6b5c;border:1px solid var(--bd);box-shadow:0 18px 50px #00000014}.practicalExamBooking__hero{align-items:flex-start;border-radius:28px;display:flex;gap:18px;justify-content:space-between;padding:24px}.practicalExamBooking__eyebrow{color:#3d2e00;color:var(--accent-d);font-weight:700;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.practicalExamBooking__title{font-size:clamp(28px,4vw,48px);letter-spacing:-.04em;line-height:1;margin:0}.practicalExamBooking__lead{color:#1a1a1a99;color:var(--black-pt);font-size:15px;font-size:calc(15px*var(--fs, 1));margin:12px 0 0;max-width:720px}.practicalExamBooking__dangerBtn,.practicalExamBooking__refresh,.practicalExamBooking__slot button{border:0;border-radius:999px;cursor:pointer;font-weight:700;transition:transform .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1);transition:transform var(--classic-f),opacity var(--classic-f),background var(--classic-f)}.practicalExamBooking__dangerBtn:disabled,.practicalExamBooking__refresh:disabled,.practicalExamBooking__slot button:disabled{cursor:not-allowed;opacity:.55}.practicalExamBooking__dangerBtn:not(:disabled):hover,.practicalExamBooking__refresh:not(:disabled):hover,.practicalExamBooking__slot button:not(:disabled):hover{transform:translateY(-1px)}.practicalExamBooking__refresh{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);padding:12px 18px;white-space:nowrap}.practicalExamBooking__summary{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.practicalExamBooking__summaryCard{border-radius:22px;display:flex;flex-direction:column;gap:6px;padding:18px}.practicalExamBooking__summaryCard small,.practicalExamBooking__summaryCard span{color:#1a1a1a99;color:var(--black-pt)}.practicalExamBooking__summaryCard strong{font-size:24px;font-size:calc(24px*var(--fs, 1))}.practicalExamBooking__summaryCard.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.practicalExamBooking__summaryCard.is-blocked{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.practicalExamBooking__summaryCard.is-complete{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.practicalExamBooking__section{border-radius:28px;padding:20px}.practicalExamBooking__sectionHead{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.practicalExamBooking__sectionHead h2{font-size:22px;font-size:calc(22px*var(--fs, 1));margin:0}.practicalExamBooking__sectionHead span{color:#1a1a1a99;color:var(--black-pt);font-size:13px;font-size:calc(13px*var(--fs, 1))}.practicalExamBooking__state{border-radius:18px;color:#1a1a1a99;color:var(--black-pt);padding:14px 16px}.practicalExamBooking__state--error{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.practicalExamBooking__state--warning{background:#f8b6598c;background:var(--orange-t);color:#422700;color:var(--orange-d)}.practicalExamBooking__state--success{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.practicalExamBooking__activeCard{align-items:center;background:#e1f65a;background:var(--accent-l);border-radius:22px;color:#3d2e00;color:var(--accent-d);display:flex;gap:16px;justify-content:space-between;padding:18px}.practicalExamBooking__activeDate{font-size:20px;font-size:calc(20px*var(--fs, 1));font-weight:800;margin:0 0 6px}.practicalExamBooking__activeMeta{color:inherit;margin:3px 0;opacity:.8}.practicalExamBooking__dangerBtn{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d);padding:11px 16px;white-space:nowrap}.practicalExamBooking__slotGroups{display:flex;flex-direction:column;gap:18px}.practicalExamBooking__slotGroup h3{color:#1a1a1a99;color:var(--black-pt);font-size:15px;font-size:calc(15px*var(--fs, 1));margin:0 0 10px}.practicalExamBooking__slots{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.practicalExamBooking__slot{border-radius:22px;display:flex;flex-direction:column;gap:8px;padding:16px}.practicalExamBooking__slot p,.practicalExamBooking__slot small{margin:0}.practicalExamBooking__slot p{font-weight:700}.practicalExamBooking__slot small{color:#1a1a1a99;color:var(--black-pt)}.practicalExamBooking__slot.is-full{opacity:.72}.practicalExamBooking__slot button{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);margin-top:auto;padding:10px 14px}.practicalExamBooking__slotTop{align-items:center;display:flex;gap:10px;justify-content:space-between}.practicalExamBooking__slotTop strong{font-size:24px;font-size:calc(24px*var(--fs, 1))}.practicalExamBooking__slotTop span{background:#dfdfdf;background:var(--white-s);border-radius:999px;color:#1a1a1a;color:var(--black-p);font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:800;padding:5px 9px}.practicalExamBooking__history{display:flex;flex-direction:column;gap:10px}.practicalExamBooking__historyRow{align-items:center;border-radius:18px;display:flex;gap:16px;justify-content:space-between;padding:14px 16px}.practicalExamBooking__historyRow div{display:flex;flex-direction:column;gap:4px}.practicalExamBooking__historyRow small,.practicalExamBooking__historyRow span{color:#1a1a1a99;color:var(--black-pt)}.practicalExamBooking__historyRow b{text-align:right}.practicalExamBooking__historyRow--passed b{color:#0d3700;color:var(--green-d)}.practicalExamBooking__historyRow--absent b,.practicalExamBooking__historyRow--failed b{color:#410000;color:var(--red-d)}.practicalExamBooking__historyRow--cancelled b{color:#422700;color:var(--orange-d)}.practicalExamBookingPopup .createReservationPopup__content{flex:1 1 auto;min-height:0;overflow:auto;padding:0 0 12px}.practicalExamBooking--popup{color:#fff;color:var(--white-p);display:block;gap:8px;max-width:none;overflow:hidden;width:100%}.practicalExamBooking--popup,.practicalExamBooking--popup .practicalExamBooking__flow{height:100%;margin:0;min-height:0}.practicalExamBooking--popup .studentAddReservation__content{min-height:0;overflow:auto}.practicalExamBooking--popup .practicalExamBooking__activeCard,.practicalExamBooking--popup .practicalExamBooking__historyRow,.practicalExamBooking--popup .practicalExamBooking__popupIntro,.practicalExamBooking--popup .practicalExamBooking__section,.practicalExamBooking--popup .practicalExamBooking__slot,.practicalExamBooking--popup .practicalExamBooking__state,.practicalExamBooking--popup .practicalExamBooking__summaryCard{background:#1a1a1a;background:var(--black-p);border:0;box-shadow:none;color:#fff;color:var(--white-p)}.practicalExamBooking--popup .practicalExamBooking__popupIntro{corner-shape:superellipse(1.2);align-items:flex-start;border-radius:24px;display:flex;gap:8px;justify-content:space-between;padding:12px 14px}.practicalExamBooking--popup .practicalExamBooking__state--success{background:color-mix(in srgb,#81f65a 14%,#1a1a1a);background:color-mix(in srgb,var(--green-l) 14%,var(--black-p));color:#81f65a;color:var(--green-l)}.practicalExamBooking--popup .practicalExamBooking__eyebrow{color:#e1f65a;color:var(--accent-ink);font-size:11px;font-size:calc(11px*var(--fs, 1));margin:0 0 4px}.practicalExamBooking--popup .practicalExamBooking__lead{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.25;margin:0}.practicalExamBooking--popup .practicalExamBooking__dangerBtn,.practicalExamBooking--popup .practicalExamBooking__refresh,.practicalExamBooking--popup .practicalExamBooking__slot button{border-radius:999px;min-height:34px;padding:8px 12px}.practicalExamBooking--popup .practicalExamBooking__summary{gap:3px}.practicalExamBooking--popup .practicalExamBooking__activeCard,.practicalExamBooking--popup .practicalExamBooking__historyRow,.practicalExamBooking--popup .practicalExamBooking__section,.practicalExamBooking--popup .practicalExamBooking__slot,.practicalExamBooking--popup .practicalExamBooking__state,.practicalExamBooking--popup .practicalExamBooking__summaryCard{corner-shape:superellipse(1.2);border-radius:24px}.practicalExamBooking--popup .practicalExamBooking__summaryCard{gap:3px;padding:12px 14px}.practicalExamBooking--popup .practicalExamBooking__summaryCard small,.practicalExamBooking--popup .practicalExamBooking__summaryCard span{color:#8a8a8a;color:var(--white-t)}.practicalExamBooking--popup .practicalExamBooking__summaryCard strong{color:#fff;color:var(--white-p);font-size:18px;font-size:calc(18px*var(--fs, 1))}.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-active{background:#65652a;background:var(--accent-t)}.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-active small,.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-active span,.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-active strong{color:#e1f65a;color:var(--accent-ink)}.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-blocked{background:color-mix(in srgb,#f76464 14%,#1a1a1a);background:color-mix(in srgb,var(--red-l) 14%,var(--black-p))}.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-blocked small,.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-blocked span,.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-blocked strong{color:#f76464;color:var(--red-l)}.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-complete{background:color-mix(in srgb,#81f65a 14%,#1a1a1a);background:color-mix(in srgb,var(--green-l) 14%,var(--black-p))}.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-complete small,.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-complete span,.practicalExamBooking--popup .practicalExamBooking__summaryCard.is-complete strong{color:#81f65a;color:var(--green-l)}.practicalExamBooking--popup .practicalExamBooking__section{padding:12px}.practicalExamBooking--popup .practicalExamBooking__sectionHead{margin-bottom:10px}.practicalExamBooking--popup .practicalExamBooking__sectionHead h2{color:#fff;color:var(--white-p);font-size:18px;font-size:calc(18px*var(--fs, 1))}.practicalExamBooking--popup .practicalExamBooking__sectionHead span{color:#8a8a8a;color:var(--white-t)}.practicalExamBooking--popup .practicalExamBooking__activeCard{background:#65652a;background:var(--accent-t);color:#e1f65a;color:var(--accent-ink)}.practicalExamBooking--popup .practicalExamBooking__activeDate{color:#e1f65a;color:var(--accent-ink);font-size:17px;font-size:calc(17px*var(--fs, 1))}.practicalExamBooking--popup .practicalExamBooking__activeMeta{color:#e1f65a;color:var(--accent-ink);opacity:.82}.practicalExamBooking--popup .practicalExamBooking__slotGroups{gap:12px}.practicalExamBooking--popup .practicalExamBooking__slotGroup h3{color:#8a8a8a;color:var(--white-t)}.practicalExamBooking--popup .practicalExamBooking__slots{gap:3px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.practicalExamBooking--popup .practicalExamBooking__slot{background:#2e2e2e;background:var(--black-s);gap:6px;padding:12px}.practicalExamBooking--popup .practicalExamBooking__slot p{color:#fff;color:var(--white-p)}.practicalExamBooking--popup .practicalExamBooking__slot small{color:#8a8a8a;color:var(--white-t)}.practicalExamBooking--popup .practicalExamBooking__slot button{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.practicalExamBooking--popup .practicalExamBooking__slotTop strong{color:#fff;color:var(--white-p);font-size:20px;font-size:calc(20px*var(--fs, 1))}.practicalExamBooking--popup .practicalExamBooking__slotTop span{background:#1a1a1a;background:var(--black-p);color:#fff;color:var(--white-p)}.practicalExamBooking--popup .practicalExamBooking__historyRow{background:#2e2e2e;background:var(--black-s)}.practicalExamBooking--popup .practicalExamBooking__historyRow b,.practicalExamBooking--popup .practicalExamBooking__historyRow strong{color:#fff;color:var(--white-p)}.practicalExamBooking--popup .practicalExamBooking__historyRow small,.practicalExamBooking--popup .practicalExamBooking__historyRow span{color:#8a8a8a;color:var(--white-t)}@media(max-width:767.98px){.practicalExamBooking__activeCard,.practicalExamBooking__hero,.practicalExamBooking__historyRow{align-items:stretch;flex-direction:column}.practicalExamBooking__summary{grid-template-columns:1fr}.practicalExamBooking__dangerBtn,.practicalExamBooking__refresh{width:100%}.practicalExamBooking__section{padding:16px}.practicalExamBooking__historyRow b{text-align:left}}.chatbot-page,.n8n-chatbot-shell{min-height:calc(100svh - 24px)}.n8n-chatbot-shell{--chat--font-family:var(--font-text);--chat--window--height:100%;--chat--window--width:100%;--chat--window--border:none;--chat--window--border-radius:0;--chat--window--margin-bottom:0;--chat--window--bottom:0;--chat--window--right:0;--chat--color--primary:#e6f680;--chat--color--primary-shade-50:#d7ea5e;--chat--color--primary--shade-100:#c0d44b;--chat--color--secondary:#1f9d7f;--chat--color-secondary-shade-50:#198268;--chat--header--background:var(--black-s);--chat--header--color:var(--white-p);--chat--body--background:var(--black-s);--chat--footer--background:#0000;--chat--footer--color:var(--white-s);--chat--footer--border-top:none;--chat--message--bot--background:var(--black-p);--chat--message--bot--color:var(--white-s);--chat--message--bot--border:none;--chat--message--user--background:var(--accent-l);--chat--message--user--color:var(--accent-d);--chat--input--background:var(--black-p);--chat--input--text-color:var(--white-p);--chat--input--container--background:#0000;--chat--input--container--border:none;--chat--input--container--border-radius:24px;background:#2e2e2e;background:var(--black-s);border-radius:32px;height:calc(100svh - 24px);overflow:hidden}.n8n-chatbot-shell__target,.n8n-chatbot-shell__target .chat-layout{height:100%;width:100%}@media(max-width:992px){.chatbot-page,.n8n-chatbot-setup,.n8n-chatbot-shell{height:calc(100svh - 92px);min-height:calc(100svh - 92px)}}.chatbot-page .n8n-chatbot-shell__target .chat-layout,.chatbot-page .n8n-chatbot-shell__target .chat-wrapper,.chatbot-page .n8n-chatbot-shell__target .n8n-chat{background:#2e2e2e;background:var(--black-s);height:100%}.chatbot-page .n8n-chatbot-shell__target .chat-header{padding:12px 24px 6px!important;position:sticky;top:0;z-index:5}.chatbot-page .n8n-chatbot-shell__target .chat-heading h1{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size:calc(32px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em}.chatbot-page .n8n-chatbot-shell__target .chat-header>p{display:none}.chatbot-page .n8n-chatbot-shell__target .chat-body{-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 12px,#000 calc(100% - 12px),#0000);mask-image:linear-gradient(0deg,#0000 0,#000 12px,#000 calc(100% - 12px),#0000);padding:6px}.chatbot-page .n8n-chatbot-shell__target .chat-body::-webkit-scrollbar{display:none}.chatbot-page .n8n-chatbot-shell__target .chat-messages-list{display:flex;flex-direction:column;padding:6px}.chatbot-page .n8n-chatbot-shell__target .chat-message{border-radius:24px!important;max-width:min(86%,760px);padding:12px 16px}.chatbot-page .n8n-chatbot-shell__target .chat-message-from-bot{border:none!important;margin-right:auto}.chatbot-page .n8n-chatbot-shell__target .chat-message-from-user{border:none!important;margin-left:auto}.chatbot-page .n8n-chatbot-shell__target .chat-message-markdown{font-size:14px;font-size:calc(14px*var(--fs, 1));line-height:1.52}.chatbot-page .n8n-chatbot-shell__target .chat-message-markdown p{margin:0}.chatbot-page .n8n-chatbot-shell__target .chat-message-markdown p+p{margin-top:8px}.chatbot-page .n8n-chatbot-shell__target .chat-message-markdown ul{margin:8px 0 0;padding-left:20px}.chatbot-page .n8n-chatbot-shell__target .chat-message-markdown li{margin:4px 0}.chatbot-page .n8n-chatbot-shell__target .chat-inline-link{color:#e1f65a;color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.chatbot-page .n8n-chatbot-shell__target .chat-inline-link:hover{text-decoration-thickness:2px}.chatbot-page .n8n-chatbot-shell__target .chat-video-links{padding-top:10px}.chatbot-page .n8n-chatbot-shell__target .chat-video-links__title{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));letter-spacing:.03em;text-transform:uppercase}.chatbot-page .n8n-chatbot-shell__target .chat-video-links__list{grid-gap:8px;display:grid;gap:8px;margin-bottom:6px}.chatbot-page .n8n-chatbot-shell__target .chat-video-card{grid-gap:6px;background:#2e2e2e;background:var(--black-s);border-radius:12px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:hidden;text-decoration:none}.chatbot-page .n8n-chatbot-shell__target .chat-video-card__media{background:#181818;min-height:78px;position:relative}.chatbot-page .n8n-chatbot-shell__target .chat-video-card__media img{display:block;height:100%;object-fit:cover;width:100%}.chatbot-page .n8n-chatbot-shell__target .chat-video-card__media:after{background:#0000008c;border-radius:8px;content:"";height:24px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px}.chatbot-page .n8n-chatbot-shell__target .chat-video-card__media:before{border-bottom:6px solid #0000;border-left:10px solid #fff;border-top:6px solid #0000;content:"";left:calc(50% + 1px);position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.chatbot-page .n8n-chatbot-shell__target .chat-video-card__media--search{align-items:flex-end;background:linear-gradient(145deg,#d93025,#7a1912),radial-gradient(70% 70% at 100% 0,#ffffff38,#0000);display:flex;padding:10px}.chatbot-page .n8n-chatbot-shell__target .chat-video-card__query{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:11px;font-size:calc(11px*var(--fs, 1));font-weight:500;line-height:1.3;overflow:hidden;position:relative;z-index:2}.chatbot-page .n8n-chatbot-shell__target .chat-video-card__meta{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0;padding:8px 10px 8px 0}.chatbot-page .n8n-chatbot-shell__target .chat-video-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;color:var(--white-p);display:-webkit-box;font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.35;margin:0;overflow:hidden}.chatbot-page .n8n-chatbot-shell__target .chat-video-card__hint{color:#8a8a8a;color:var(--white-t);font-size:11px;font-size:calc(11px*var(--fs, 1))}.chatbot-page .n8n-chatbot-shell__target .chat-footer{background:#0000!important;padding:6px 12px 12px}.chatbot-page .n8n-chatbot-shell__target .chat-inpu{width:100%}.chatbot-page .n8n-chatbot-shell__target .chat-inputs{align-items:center;display:flex;gap:6px;width:100%}.chatbot-page .n8n-chatbot-shell__target textarea[data-test-id=chat-input]{background:#1a1a1a;background:var(--black-p);border-radius:24px;color:#fff;color:var(--white-p);font-family:Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-text);font-size:14px;font-size:calc(14px*var(--fs, 1));max-height:180px;min-height:30px;padding:14px 20px}.chatbot-page .n8n-chatbot-shell__target textarea[data-test-id=chat-input]::placeholder{color:#8a8a8a;color:var(--white-t)}.chatbot-page .n8n-chatbot-shell__target textarea[data-test-id=chat-input]:focus{outline:none}.chatbot-page .n8n-chatbot-shell__target .chat-inputs-controls{height:auto;width:auto}.chatbot-page .n8n-chatbot-shell__target .chat-input-send-button{background:#e1f65a;background:var(--accent-l);border-radius:24px;color:#3d2e00;color:var(--accent-d);height:50px;margin:0;width:50px}.chatbot-page .n8n-chatbot-shell__target .chat-input-send-button,.chatbot-page .n8n-chatbot-shell__target .chat-input-send-button svg{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-f)}.chatbot-page .n8n-chatbot-shell__target .chat-input-send-button:not(:disabled):hover{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);width:70px}.chatbot-page .n8n-chatbot-shell__target .chat-input-send-button:not(:disabled):active{scale:.9;width:50px}.chatbot-page .n8n-chatbot-shell__target .chat-input-send-button:disabled{background:#242424;background:var(--black-t);color:#8a8a8a;color:var(--white-t);opacity:.45}@media(max-width:992px){.chatbot-page .n8n-chatbot-shell__target .chat-header{padding:16px 16px 6px}.chatbot-page .n8n-chatbot-shell__target .chat-body{padding:12px}.chatbot-page .n8n-chatbot-shell__target .chat-messages-list{display:flex;flex-direction:column;padding:0}.chatbot-page .n8n-chatbot-shell__target .chat-message{border-radius:16px!important;margin-top:6px!important;max-width:90%;padding:8px 12px!important}.chatbot-page .n8n-chatbot-shell__target .chat-video-card{grid-template-columns:104px minmax(0,1fr)}.chatbot-page .n8n-chatbot-shell__target .chat-footer{padding:6px 12px 12px}}.main .page-wrapper.sVideoPage{padding:12px}.sVideo{color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:12px}.pageToolbar.sVideo__toolbar{align-items:center}.pageToolbar.sVideo__toolbar .buttonUI{--buttonUI-icon:22px;--buttonUI-px-hover:var(--buttonUI-px);--buttonUI-r-hover:var(--buttonUI-r);--buttonUI-r-active:var(--buttonUI-r);height:52px}.pageToolbar.sVideo__toolbar .pageToolbar__search{flex:0 1 420px}@media(max-width:992px){.pageToolbar.sVideo__toolbar{flex-wrap:wrap}.pageToolbar.sVideo__toolbar .pageToolbar__search{flex:1 1 100%}}.sVideo__toolbar--watch .pageToolbar__controls{margin-left:auto}.sVideo__heading{flex:1 1 auto;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size:calc(28px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:500;letter-spacing:-.02em;line-height:1.1;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:992px){.sVideo__heading{flex-basis:100%;font-size:24px;font-size:calc(24px*var(--fs, 1));padding:4px 4px 2px}}.sVideo__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0}.sVideo__item{min-width:0;position:relative}.sVideo__card{corner-shape:superellipse(1.2);-webkit-tap-highlight-color:rgba(0,0,0,0);aspect-ratio:16/9;background:#2e2e2e;background:var(--black-s);border:0;border-radius:24px;color:#fff;cursor:pointer;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;overflow:hidden;padding:0;position:relative;text-align:left;touch-action:manipulation;width:100%}.sVideo__card:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.sVideo__card:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.sVideo__card:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.sVideo__card:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.sVideo__card:after{transition:none}}.sVideo__card:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.sVideo__card:before{background:linear-gradient(180deg,#0000 45%,#000000c7);border-radius:inherit;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);content:"";inset:0;pointer-events:none;position:absolute}.sVideo__card:hover .sVideo__img{transform:scale(1.05)}.sVideo__card:hover .sVideo__play{transform:translate(-50%,-50%) scale(1.08)}.sVideo__img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s cubic-bezier(.22,1,.36,1);width:100%;z-index:-1}.sVideo__play{background:#e1f65a;background:var(--accent-l);border-radius:50%;color:#3d2e00;color:var(--accent-d);display:grid;height:52px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--elastic-s);width:52px}.sVideo__play svg{fill:currentColor;height:44%;margin-left:6%;width:44%}.sVideo__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;font-size:calc(15px*var(--fs, 1));font-weight:600;line-height:1.25;margin:0 16px 14px;overflow:hidden;position:relative;word-break:break-word}.sVideo__item .sVideo__youtube{position:absolute;right:10px;top:10px;z-index:1}.sVideo__watch{display:flex;flex-direction:column;gap:12px;max-width:min(100%,(100svh - 200px)*16/9);width:100%}.sVideo__player{corner-shape:superellipse(1.2);aspect-ratio:16/9;background:#000;border-radius:24px;overflow:hidden;position:relative;width:100%}.sVideo__player iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.sVideo__player:after{border-radius:inherit;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);content:"";inset:0;pointer-events:none;position:absolute}.sVideo__watchTitle{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:22px;font-size:calc(22px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0;padding:0 8px;word-break:break-word}@media(max-width:992px){.sVideo__watchTitle{font-size:18px;font-size:calc(18px*var(--fs, 1));padding:0 4px}}@media(prefers-reduced-motion:reduce){.sVideo__img,.sVideo__play{transition:none}}.student-videos{corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;min-height:calc(100vh - 24px);padding:4px 4px 0}.student-videos .studentVideoLibraryPopup--page{flex:1 1 auto}.student-videos .studentVideoLibraryPopup--page .studentVideoLibraryPopup__header{padding-right:0}@media only screen and (max-width:768px){.student-videos{border-radius:24px;min-height:auto;padding:0}}.shome{--shome-done:var(--green-l);--shome-next:var(--accent-l);--shome-scheduled:var(--accent-t);--shome-todo:var(--black-p);--shome-dim:color-mix(in srgb,var(--white-t) 45%,#0000);--shome-ease:cubic-bezier(0.2,0.8,0.2,1);--chart-ok:#9cf680;--chart-bad:#f68080;--wx-sun:#ffcf3f;--wx-cloud:#d7dbe0;--wx-rain:#5fb8f0;--wx-snow:#e9f4ff;padding:12px 12px 0;width:100%}.darkmode .shome{--chart-ok:#236b10;--chart-bad:#e8786e;--wx-cloud:#a3adb8;--wx-snow:#8fb3d1}.hgrid-empty{color:#8a8a8a;color:var(--white-t);padding:24px 12px;text-align:center}.hgrid{grid-gap:8px;grid-gap:var(--gap,8px);display:grid;gap:8px;gap:var(--gap,8px);grid-auto-flow:dense;grid-auto-rows:170px;grid-auto-rows:calc(var(--cell, 170px)*var(--fs, 1));grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}.hw{min-height:0;min-width:0;position:relative}.hw__card,.hw__jiggle{height:100%;position:relative}.hw__card{--wd-in:10px;corner-shape:superellipse(1.2);animation:shome-in .7s var(--shome-ease) backwards;animation-delay:0ms;animation-delay:calc(var(--i, 0)*55ms);background:#2e2e2e;background:var(--black-s);border-radius:35px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);container-type:size;display:flex;flex-direction:column;gap:8px;isolation:isolate;overflow:hidden;padding:12px;text-align:left;text-decoration:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--elastic-s);width:100%}.hw a.hw__card,.hw button.hw__card{cursor:pointer;isolation:isolate}.hw a.hw__card:focus-visible,.hw button.hw__card:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.hw a.hw__card:after,.hw button.hw__card:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.hw a.hw__card:active:not(:disabled):not([aria-disabled=true]),.hw button.hw__card:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.hw a.hw__card:active:not(:disabled):not([aria-disabled=true]):after,.hw button.hw__card:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.hw a.hw__card:after,.hw button.hw__card:after{transition:none}}.hw a.hw__card:focus-visible,.hw button.hw__card:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.hw a.hw__card:active,.hw button.hw__card:active{transform:scale(.97)}.is-editing .hw{-webkit-touch-callout:none;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.is-editing .hw__card{pointer-events:none}.is-editing .hw__jiggle{--jig:0.8deg;animation:hw-jiggle .26s ease-in-out infinite alternate}.is-editing .hw:nth-child(2n) .hw__jiggle{animation-delay:-.13s;animation-duration:.3s}.is-editing .hw--2x1 .hw__jiggle,.is-editing .hw--2x2 .hw__jiggle{--jig:0.45deg}.hw.is-dragging{cursor:grabbing;z-index:50}.hw.is-dragging .hw__jiggle{animation:none;transform:scale(1.04);transition:transform .2s var(--shome-ease)}.hw.is-dragging .hw__card{box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08,0 18px 44px #00000059;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow),0 18px 44px #00000059}.hw__control{animation:shome-pop .3s cubic-bezier(.34,1.56,.64,1) both;cursor:pointer;position:absolute;z-index:5}.hw__remove{background:#f76464;background:var(--red-l);border-radius:50%;box-shadow:0 0 0 3px #1a1a1a;box-shadow:0 0 0 3px var(--black-p);display:grid;height:28px;left:-6px;place-items:center;top:-6px;width:28px}.hw__remove span{background:#410000;background:var(--red-d);border-radius:2px;height:2px;width:12px}.hw__resize{background:#e1f65a;background:var(--accent-l);border-radius:999px;bottom:10px;box-shadow:0 0 0 3px #2e2e2e;box-shadow:0 0 0 3px var(--black-s);color:#3d2e00;color:var(--accent-d);font-size:12px;font-weight:700;line-height:1;padding:7px 11px;right:10px}.wd-icon{color:currentColor;display:inline-flex}.wd-icon div{display:flex}.wd-icon svg{height:100%;width:100%}.wd__head{align-items:center;display:flex;flex-shrink:0;gap:8px;min-height:32px;min-width:0;padding-left:var(--wd-in)}.wd__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:calc(clamp(15px,6.5cqi,24px)*1);font-size:calc(clamp(15px,6.5cqi,24px)*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd__muted{color:#8a8a8a;color:var(--white-t);flex-shrink:0;font-size:13px;font-size:calc(13px*var(--fs, 1))}.wd__action{flex-shrink:0;margin-left:auto}.wd__action span{transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--elastic-s)}.wd__action:hover span{transform:translateX(3px)}.wd-big{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 6px}.wd-big__num{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:clamp(30px,24cqmin,64px);font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.9}.wd-big__of{font-feature-settings:"tnum";color:#8a8a8a;color:var(--white-t);font-size:17px;font-size:calc(17px*var(--fs, 1));font-variant-numeric:tabular-nums}.wd-big__unit{color:#dfdfdf;color:var(--white-s);font-size:14px;font-size:calc(14px*var(--fs, 1))}.wd-caption{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1))}.wd-center{align-items:center;display:flex;justify-content:center}.wd-center,.wd-split{flex:1 1;min-height:0}.wd-split{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.wd-split__main{display:flex;flex-direction:column;gap:10px}.wd-split .wd-facts{grid-template-columns:1fr}.wd-split .wd-facts .wd-fact{align-items:baseline;flex-direction:row;justify-content:space-between;padding:6px 14px}.wd-split--ring{align-items:center;grid-template-columns:auto minmax(0,1fr)}.wd-facts{grid-gap:6px;display:grid;flex-shrink:0;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.wd-facts--rows{grid-template-columns:1fr}.wd-facts--rows .wd-fact{align-items:baseline;flex-direction:row;justify-content:space-between}.wd-fact{background:#1a1a1a;background:var(--black-p);border-radius:22px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 14px}.wd-fact span{color:#dfdfdf;color:var(--white-s);font-size:12px;font-size:calc(12px*var(--fs, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-fact strong{font-feature-settings:"tnum";color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:15px;font-size:calc(15px*var(--fs, 1));font-size-adjust:.46;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;white-space:nowrap}.wd-fact--ok strong{color:color-mix(in srgb,#81f65a 60%,#fff);color:color-mix(in srgb,var(--green-l) 60%,var(--white-p))}.wd-fact--bad strong{color:color-mix(in srgb,#f76464 70%,#fff);color:color-mix(in srgb,var(--red-l) 70%,var(--white-p))}.wd-readout{color:#8a8a8a;color:var(--white-t);flex-shrink:0;font-size:12px;font-size:calc(12px*var(--fs, 1));margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-skeleton{animation:shome-shimmer 1.3s linear infinite;background:linear-gradient(90deg,#1a1a1a,color-mix(in srgb,#1a1a1a 88%,#8a8a8a) 50%,#1a1a1a);background:linear-gradient(90deg,var(--black-p) 0,color-mix(in srgb,var(--black-p) 88%,var(--white-t)) 50%,var(--black-p) 100%);background-size:200% 100%;border-radius:18px;flex:1 1;min-height:40px}.wd--s-1x1{gap:6px}.wd--s-1x1>.wd-big{margin-top:auto}.wd-big--fit{align-items:baseline;flex-wrap:nowrap}.wd-big--fit .wd-big__num{font-size:min(clamp(30px,24cqmin,64px),(100cqi - 2*var(--wd-in) - 28px)/(4*.52));font-size:min(clamp(30px,24cqmin,64px),(100cqi - 2*var(--wd-in) - 28px)/(var(--len,4)*.52));white-space:nowrap}.wd-big--fit .wd-big__num small{font-size:.5em}.studentBalance__sold{background:#1a1a1a;background:var(--black-p);border-radius:26px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);display:flex;flex-direction:column;gap:6px;padding:16px 18px}.studentBalance__label{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.studentBalance__amount{font-feature-settings:"tnum";font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:48px;font-size:calc(48px*var(--fs, 1));font-size-adjust:.46;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.studentBalance__amount small{font-size:.5em}.studentBalance__amount span{color:#dfdfdf;color:var(--white-s);font-size:.4em}.studentBalance__sum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.studentBalance__sum.is-plus{color:#81f65a;color:var(--green-text,var(--green-l))}.studentBalance__sum.is-minus{color:#f76464;color:var(--red-text,var(--red-l))}:is(.wd-big,.wd-caption,.wd-readout,.wd-group,.wd-split__main,.wd-welcome__title,.wd-welcome__lead,.wd-next__main,.wd-next__empty,.wd-weather__main,.wd-weather__note,.wd-legend){padding-inline:var(--wd-in)}:is(.wd-big,.wd-caption,.wd-readout,.wd-group,.wd-split__main,.wd-welcome__title,.wd-welcome__lead,.wd-next__main,.wd-next__empty,.wd-weather__main,.wd-weather__note,.wd-legend) :is(.wd-big,.wd-caption,.wd-readout,.wd-group,.wd-split__main,.wd-welcome__title,.wd-welcome__lead,.wd-next__main,.wd-next__empty,.wd-weather__main,.wd-weather__note,.wd-legend){padding-inline:0}.wd--welcome{gap:8px;justify-content:center}.wd-welcome__glow{animation:shome-float 14s ease-in-out infinite alternate;aspect-ratio:1;background:radial-gradient(circle,#e1f65a 0,#0000 62%);background:radial-gradient(circle,var(--accent-l) 0,#0000 62%);border-radius:50%;opacity:.14;pointer-events:none;position:absolute;right:-14%;top:-45%;width:75%;z-index:-1}.wd-welcome__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:clamp(24px,15cqmin,52px);font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.wd-welcome__name{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#dfdfdf,#e1f65a);background:linear-gradient(90deg,var(--white-s),var(--accent-l));-webkit-background-clip:text;background-clip:text;color:#0000}.wd-welcome__lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#8a8a8a;color:var(--white-t);display:-webkit-box;font-size:14px;font-size:calc(14px*var(--fs, 1));line-height:1.45;max-width:62ch;overflow:hidden}.wd-chips{display:none;flex-wrap:wrap;gap:8px;margin-top:8px}.wd--journey{gap:6px}.shome-carousel{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0}.shome-carousel__viewport{border-radius:24px;cursor:grab;flex:1 1;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9%,#000 91%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 9%,#000 91%,#0000);min-height:0;outline:none;overflow:hidden;perspective:1100px;perspective-origin:50% 45%;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none}.shome-carousel__viewport.is-dragging{cursor:grabbing}.shome-carousel__viewport:focus-visible{box-shadow:inset 0 0 0 2px #e1f65a;box-shadow:inset 0 0 0 2px var(--accent-ink);-webkit-mask-image:none;mask-image:none}.shome-carousel__stage{inset:0;position:absolute;transform-style:preserve-3d}.shome-carousel__rail{align-items:center;display:flex;gap:12px;padding:0 6px}.shome-carousel__ticks{align-items:center;display:flex;flex:1 1;gap:3px;height:28px;position:relative}.shome-carousel__tick{--tick:var(--shome-todo);align-items:center;background:none;cursor:pointer;display:flex;flex:1 1;height:100%;padding:0}.shome-carousel__tick:before{background:var(--tick);border-radius:999px;content:"";height:6px;transition:transform .25s var(--shome-ease);width:100%}.shome-carousel__tick:hover:before{transform:scaleY(1.9)}.shome-carousel__tick--done{--tick:var(--shome-done)}.shome-carousel__tick--live,.shome-carousel__tick--scheduled{--tick:var(--shome-scheduled)}.shome-carousel__tick--next{--tick:var(--shome-next)}.shome-carousel__thumb{background:#fff;background:var(--white-p);border-radius:50%;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);height:16px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.shome-carousel__count{font-feature-settings:"tnum";color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));font-variant-numeric:tabular-nums;min-width:52px;text-align:right}.shome-lesson{corner-shape:superellipse(1.2);backface-visibility:hidden;background:#1a1a1a;background:var(--black-p);border-radius:28px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:10px;left:50%;padding:18px;position:absolute;transition:background .35s ease;will-change:transform,opacity}.shome-lesson:after{background:#2e2e2e;background:var(--black-s);border-radius:inherit;content:"";inset:0;opacity:0;opacity:calc(var(--shade, 0)*.55);pointer-events:none;position:absolute}.shome-lesson__top{align-items:center;display:flex;gap:8px;justify-content:space-between}.shome-lesson__gear{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));text-transform:capitalize;white-space:nowrap}.shome-lesson__number{display:flex;flex-direction:column;gap:2px}.shome-lesson__number span{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1))}.shome-lesson__number strong{font-feature-settings:"tnum";font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:58px;font-size:calc(58px*var(--fs, 1));font-size-adjust:.46;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.9}.shome-lesson__when{display:flex;flex-direction:column;gap:2px;margin-top:auto}.shome-lesson__date{color:#dfdfdf;color:var(--white-s);font-size:14px;font-size:calc(14px*var(--fs, 1))}.shome-lesson__date:first-letter{text-transform:uppercase}.shome-lesson__time{font-feature-settings:"tnum";font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:22px;font-size:calc(22px*var(--fs, 1));font-size-adjust:.46;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em}.shome-lesson__meta{align-items:center;color:#8a8a8a;color:var(--white-t);display:flex;font-size:12px;font-size:calc(12px*var(--fs, 1));gap:8px;min-width:0}.shome-lesson__plate{background:#2e2e2e;background:var(--black-s);border-radius:99px;flex-shrink:0;letter-spacing:.04em;padding:3px 8px}.shome-lesson--done .shome-lesson__number strong{color:#dfdfdf;color:var(--white-s)}.shome-lesson--live,.shome-lesson--scheduled{background:color-mix(in srgb,var(--shome-scheduled) 45%,#1a1a1a);background:color-mix(in srgb,var(--shome-scheduled) 45%,var(--black-p))}.shome-lesson--todo{background:#2e2e2e;background:var(--black-s)}.shome-lesson--todo,.shome-lesson--todo .shome-lesson__number strong{color:#8a8a8a;color:var(--white-t)}.shome-lesson--next{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.shome-lesson--next .shome-lesson__badge{background:#3d2e00;background:var(--accent-d);color:#e1f65a;color:var(--accent-l)}.shome-lesson--next .shome-lesson__date,.shome-lesson--next .shome-lesson__gear,.shome-lesson--next .shome-lesson__meta,.shome-lesson--next .shome-lesson__number span{color:#3d2e00;color:var(--accent-d);opacity:.75}.shome-lesson--live .shome-lesson__badge{animation:shome-pulse 1.4s ease-in-out infinite}.shome-lesson--tight .shome-lesson__meta{display:none}.shome-lesson--compact{border-radius:22px;gap:4px;padding:12px 14px}.shome-lesson--compact .shome-lesson__badge{--tagUI-py:5px;--tagUI-px:8px;font-size:10px}.shome-lesson--compact .shome-lesson__number strong{font-size:clamp(26px,9cqi,40px)}.shome-lesson--compact .shome-lesson__date{font-size:12px;margin-top:auto}.wd-lessonbar{background:#1a1a1a;background:var(--black-p);border-radius:999px;display:flex;flex-shrink:0;gap:2px;height:8px;overflow:hidden}.wd-lessonbar span{border-radius:999px;height:100%;transition:width 1.1s var(--shome-ease)}.wd-lessonbar__done{background:var(--shome-done)}.wd-lessonbar__scheduled{background:var(--shome-scheduled)}.wd-cells{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(10,minmax(0,1fr));margin-top:auto}.wd-cells__cell{aspect-ratio:1;background:var(--shome-todo);border-radius:30%;opacity:0}.wd-cells__cell--done{background:var(--shome-done)}.wd-cells__cell--live,.wd-cells__cell--scheduled{background:var(--shome-scheduled)}.wd-cells__cell--next{background:var(--shome-next)}.wd-cells.is-in .wd-cells__cell{animation:shome-pop .45s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:0ms;animation-delay:calc(var(--k, 0)*20ms)}.wd--lessons.wd--s-2x2 .wd-facts{margin-top:2px}.wd-ring{aspect-ratio:1;container-type:size;height:100%;max-width:100%;position:relative}.wd-ring svg{height:100%;transform:rotate(-90deg);width:100%}.wd-ring circle{fill:none;stroke-width:12}.wd-ring__track{stroke:#1a1a1a;stroke:var(--black-p)}.wd-ring__bad{stroke:#f76464;stroke:var(--red-l);transition:stroke-dashoffset 1s var(--shome-ease)}.wd-ring__ok{stroke:#81f65a;stroke:var(--green-l);stroke-linecap:round;transition:stroke-dashoffset 1.4s var(--shome-ease) .15s}.wd-ring__label{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute}.wd-ring__label strong{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:22cqmin;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.wd-ring__label small{color:#8a8a8a;color:var(--white-t);font-size:8.5cqmin;margin-top:3cqmin}.wd-groups{flex:1 1;gap:14px;justify-content:center;min-height:0}.wd-group,.wd-groups{display:flex;flex-direction:column}.wd-group{gap:7px}.wd-group__head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.wd-group__label{font-size:15px;font-size:calc(15px*var(--fs, 1))}.wd-group__value{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));white-space:nowrap}.wd-group__value strong{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:22px;font-size:calc(22px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em}.wd-group__bar.progress-segments{background:#1a1a1a;background:var(--black-p);flex-shrink:0;height:10px}.wd-group__bar.progress-segments .progress-segments__bad,.wd-group__bar.progress-segments .progress-segments__ok{transition:width 1.1s var(--shome-ease)}.wd-group__legend{color:#8a8a8a;color:var(--white-t);display:flex;flex-wrap:wrap;font-size:12px;font-size:calc(12px*var(--fs, 1));gap:4px 12px}.wd--practice.wd--s-1x1 .wd-group__bar.progress-segments{height:8px}.wd-step-mark{background:#1a1a1a;background:var(--black-p);border-radius:50%;color:#8a8a8a;color:var(--white-t);display:grid;flex-shrink:0;font-size:13px;font-weight:600;height:30px;place-items:center;position:relative;width:30px;z-index:1}.wd-step-mark svg{fill:currentColor;height:16px;width:16px}.is-done .wd-step-mark{background:#81f65a;background:var(--green-l);color:#0d3700;color:var(--green-d)}.is-current .wd-step-mark{animation:shome-mark 2s ease-in-out 1.2s infinite;background:#e1f65a;background:var(--accent-l);box-shadow:0 0 0 4px color-mix(in srgb,#e1f65a 30%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-l) 30%,#0000);color:#3d2e00;color:var(--accent-d)}.wd-pathline{grid-gap:4px;display:grid;flex:1 1;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;min-height:0;padding:0}.wd-pathline__step{min-width:0}.wd-pathline__link{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:26px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);cursor:pointer;display:flex;flex-direction:column;gap:6px;height:100%;isolation:isolate;justify-content:center;min-width:0;padding:10px 6px;position:relative;text-align:center;text-decoration:none;width:100%}.wd-pathline__link:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.wd-pathline__link:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.wd-pathline__link:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.wd-pathline__link:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.wd-pathline__link:after{transition:none}}.wd-pathline__link:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.wd-pathline__link strong{font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-pathline__link .wd-status{--tagUI-py:4px;--tagUI-px:7px;display:block;font-size:10px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.is-pending .wd-pathline__link{color:#8a8a8a;color:var(--white-t)}.wd-videos--cover,.wd-videos--empty{justify-content:flex-end;padding:0}.wd-video__img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .7s var(--shome-ease);width:100%;z-index:-1}.wd-videos--cover:before{background:linear-gradient(180deg,#00000059 0,#0000 35%,#0000 50%,#000c);border-radius:inherit;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);content:"";inset:0;pointer-events:none;position:absolute}.wd-videos--cover:hover .wd-video__img{transform:scale(1.05)}.wd-video__badge{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000073;border-radius:999px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;font-size:11px;font-size:calc(11px*var(--fs, 1));left:12px;line-height:1;padding:6px 10px;position:absolute;top:12px;white-space:nowrap}.wd-videos--empty .wd-video__badge{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.wd-video__play{background:#e1f65a;background:var(--accent-l);border-radius:50%;color:#3d2e00;color:var(--accent-d);display:grid;height:clamp(40px,26cqmin,60px);left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--elastic-s);width:clamp(40px,26cqmin,60px)}.wd-video__play svg{fill:currentColor;height:44%;margin-left:6%;width:44%}.wd-video__play:after,.wd-video__play:before{animation:intro-play-wave 2.8s cubic-bezier(.2,.6,.35,1) infinite;background:color-mix(in srgb,#e1f65a 35%,#0000);background:color-mix(in srgb,var(--accent-ink) 35%,#0000);border-radius:50%;content:"";inset:0;opacity:0;pointer-events:none;position:absolute}.wd-video__play:after{animation-delay:1.4s}.wd-video__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:13px;font-size:calc(13px*var(--fs, 1));font-weight:600;line-height:1.25;margin:0 14px 12px;overflow:hidden;position:relative}.wd--s-1x1 .wd-video__title{-webkit-line-clamp:1;font-size:12px;font-size:calc(12px*var(--fs, 1))}.wd-videos{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0}.wd-videos__more{grid-gap:6px;display:grid;flex:0 0 34%;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.wd-video{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:20px;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;overflow:hidden;position:relative;text-decoration:none}.wd-video:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.wd-video:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.wd-video:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.wd-video:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.wd-video:after{transition:none}}.wd-video:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.wd-video:before{background:linear-gradient(180deg,#0000 45%,#000000c7);border-radius:inherit;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);content:"";inset:0;pointer-events:none;position:absolute}.wd-video--featured{flex:1 1;min-height:0}.wd-video--small{border-radius:14px}.wd-video--small .wd-video__title{-webkit-line-clamp:1;font-size:11px;font-size:calc(11px*var(--fs, 1));margin:0 8px 6px}.wd-video:hover .wd-video__img{transform:scale(1.06)}.wd-heat{align-items:center;display:flex;flex:1 1;min-height:0}.wd-heat svg{display:block;overflow:visible}.wd-heat__cell{cursor:pointer;transition:opacity .2s}.wd-heat__cell--l0{fill:#1a1a1a;fill:var(--black-p)}.wd-heat__cell--l1{fill:color-mix(in srgb,#e1f65a 30%,#1a1a1a);fill:color-mix(in srgb,var(--accent-l) 30%,var(--black-p))}.wd-heat__cell--l2{fill:color-mix(in srgb,#e1f65a 55%,#1a1a1a);fill:color-mix(in srgb,var(--accent-l) 55%,var(--black-p))}.wd-heat__cell--l3{fill:color-mix(in srgb,#e1f65a 78%,#1a1a1a);fill:color-mix(in srgb,var(--accent-l) 78%,var(--black-p))}.wd-heat__cell--l4{fill:#e1f65a;fill:var(--accent-l)}.wd-heat__cell.is-active{stroke:#fff;stroke:var(--white-p);stroke-width:2}.wd-heat__label{fill:#8a8a8a;fill:var(--white-t);font-size:10px}.wd-legend.tagUIGroup{flex-shrink:0;flex-wrap:nowrap;font-size:11px;font-size:calc(11px*var(--fs, 1));gap:4px 10px;margin-left:auto}.wd-progress{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0}.wd-bars{flex:1 1;min-height:0}.wd-bars svg{display:block;overflow:visible}.wd-chart__ok{fill:var(--chart-ok)}.wd-chart__bad{fill:var(--chart-bad)}.wd-chart__grid{stroke:#1a1a1a;stroke:var(--black-p);stroke-width:1}.wd-chart__axis{stroke:#8a8a8a;stroke:var(--white-t);stroke-width:1;opacity:.35}.wd-chart__tick{fill:#8a8a8a;fill:var(--white-t);font-size:10px}.wd-chart__band{fill:#1a1a1a;fill:var(--black-p)}.wd-chart__hit{fill:#0000;cursor:pointer}.wd-bars path{transition:d .9s var(--shome-ease)}.wd-countdown{align-self:flex-start;flex-shrink:0;margin-left:auto}.wd--next.wd--s-1x1 .wd-countdown{margin-left:0}.wd-next__main{align-items:center;display:flex;flex:1 1;gap:16px;min-height:0}.wd-next__day{display:flex;flex-direction:column;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:clamp(40px,34cqmin,84px);font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.85}.wd-next__day small{color:#8a8a8a;color:var(--white-t);font-size:18px;font-size:calc(18px*var(--fs, 1));line-height:1;margin-top:6px}.wd-next__info{display:flex;flex-direction:column;gap:4px;min-width:0}.wd-next__weekday{color:#dfdfdf;color:var(--white-s);font-size:16px;font-size:calc(16px*var(--fs, 1))}.wd-next__weekday:first-letter{text-transform:uppercase}.wd-next__time{font-feature-settings:"tnum";font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:22px;font-size:calc(22px*var(--fs, 1));font-size-adjust:.46;font-variant-numeric:tabular-nums;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;white-space:nowrap}.wd-next__number{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1))}.wd-next__empty{display:flex;flex:1 1;flex-direction:column;gap:6px;justify-content:flex-end}.wd-next__empty strong{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:clamp(16px,11cqmin,26px);font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1.1}.wd-next__cta{color:#e1f65a;color:var(--accent-ink);font-size:13px;font-size:calc(13px*var(--fs, 1))}.wd--next.wd--s-1x1 .wd-next__day{align-items:baseline;flex-direction:row;gap:6px;margin-top:auto}.wd--next.wd--s-1x1 .wd-next__time{font-size:18px;font-size:calc(18px*var(--fs, 1))}.wd-tags{flex-shrink:0}.wd-weather__main{align-items:center;display:flex;flex:1 1;gap:12px;min-height:0}.wd-weather__temp{display:flex;flex-direction:column;gap:4px;min-width:0}.wd-weather__temp strong{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:clamp(28px,22cqmin,60px);font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.9}.wd-weather__temp span{color:#dfdfdf;color:var(--white-s);font-size:13px;font-size:calc(13px*var(--fs, 1))}.wd-weather__tip{background:#1a1a1a;background:var(--black-p);border-radius:22px;color:#dfdfdf;color:var(--white-s);flex-shrink:0;font-size:12px;font-size:calc(12px*var(--fs, 1));line-height:1.35;margin:0;padding:10px 14px}.wd-weather__note{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.4;margin-top:auto}.wx{flex-shrink:0;height:clamp(44px,30cqmin,96px);overflow:visible;width:clamp(44px,30cqmin,96px)}.wx line{stroke-linecap:round}.wx-sun circle{fill:var(--wx-sun)}.wx-sun line{stroke:var(--wx-sun);stroke-width:1.6}.wx-cloud{fill:var(--wx-cloud)}.wx-moon{fill:#e9edf7}.wx-ice line,.wx-rain line{stroke:var(--wx-rain);stroke-width:1.6}.wx-ice line{stroke-dasharray:1 1.4}.wx-snow circle{fill:var(--wx-snow)}.wx-fog line{stroke:var(--wx-cloud);stroke-width:1.8}.wx-bolt{fill:var(--wx-sun)}.wd-roomy{display:none}.wd-variant{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.wd-variant--small>.wd-big{margin-top:auto}.wd--journey .wd__head,.wd-tags.wd-roomy,.wd-variant--roomy,.wd__head .wd-journey__legend{display:none}.wd--next.wd--s-1x1 .wd-next__main{align-items:flex-start;flex:1 1;flex-direction:column;gap:4px;justify-content:flex-end}@container (min-height: 250px) and (min-width: 300px){.wd-roomy{display:revert}.wd-roomy--grid{display:block;margin-top:4px}.wd-roomy--flex,.wd-tags.wd-roomy--flex{display:flex}.wd-small-only,.wd-variant--small{display:none}.wd--journey .wd__head,.wd-chips,.wd-variant--roomy{display:flex}.wd--next.wd--s-1x1 .wd-next__main{align-items:center;flex-direction:row;gap:16px;justify-content:flex-start;margin-top:0}.wd--next.wd--s-1x1 .wd-next__day{align-items:flex-start;flex-direction:column;margin-top:0}.wd--next.wd--s-1x1 .wd-countdown{position:absolute;right:12px;top:12px}.wd-pathline__link{align-items:flex-start;justify-content:flex-start;padding:12px;text-align:left}.wd-pathline__link strong{font-size:14px;font-size:calc(14px*var(--fs, 1))}}@container (min-height: 250px) and (min-width: 600px){.wd__head .wd-journey__legend{display:flex;gap:6px 14px;justify-content:flex-end;margin-left:auto}}.shome .tagUI--dot{box-shadow:none}.wd-key--todo .tagUI__dot{background:color-mix(in srgb,var(--shome-dim) 50%,#0000)}.wd-pathline__sub{color:#8a8a8a;color:var(--white-t);font-size:11px;font-size:calc(11px*var(--fs, 1));max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wd-pathline__link .wd-status{margin-top:auto}@keyframes shome-in{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes hw-jiggle{0%{transform:rotate(-.8deg);transform:rotate(calc(var(--jig, .8deg)*-1))}to{transform:rotate(.8deg);transform:rotate(var(--jig,.8deg))}}@keyframes shome-slide{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}@keyframes shome-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes shome-mark{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,#e1f65a 30%,#0000);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-l) 30%,#0000)}50%{box-shadow:0 0 0 8px color-mix(in srgb,#e1f65a 8%,#0000);box-shadow:0 0 0 8px color-mix(in srgb,var(--accent-l) 8%,#0000)}}@keyframes shome-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes shome-float{0%{transform:translate(0) scale(1)}to{transform:translate(-18%,22%) scale(1.15)}}@keyframes shome-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.wd-weather--sky{--wx-ink:#fff;--wx-glass:#ffffff29;--white-p:var(--wx-ink);--white-s:color-mix(in srgb,var(--wx-ink) 88%,#0000);--white-t:color-mix(in srgb,var(--wx-ink) 72%,#0000);--black-p:var(--wx-glass);background:var(--wx-bg);color:var(--wx-ink)}.wd-weather--sky .wd-fact,.wd-weather--sky .wd-weather__tip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wd-weather--clear{--wx-bg:linear-gradient(165deg,#1a6fd2,#3a97e6 55%,#78c0f2)}.wd-weather--partly{--wx-bg:linear-gradient(165deg,#2c72bb,#6a9bc7 60%,#a3bdd3)}.wd-weather--cloudy{--wx-bg:linear-gradient(165deg,#515e6a,#77838e 60%,#9da8b1)}.wd-weather--fog{--wx-ink:#1b252b;--wx-glass:#fff6;--wx-bg:linear-gradient(180deg,#949ea4,#bfc6ca 60%,#dce1e3)}.wd-weather--drizzle{--wx-bg:linear-gradient(165deg,#3e5367,#5c7185)}.wd-weather--rain{--wx-bg:linear-gradient(165deg,#20334a,#374e66 60%,#4c637a)}.wd-weather--freezing{--wx-bg:linear-gradient(165deg,#2b5874,#5a8eac 60%,#a2cce0)}.wd-weather--snow{--wx-ink:#132435;--wx-glass:#ffffff6b;--wx-bg:linear-gradient(180deg,#8aa6c1,#bacde0 60%,#e2ecf5)}.wd-weather--storm{--wx-bg:linear-gradient(165deg,#10132a,#242a47 60%,#3a3456)}.wd-weather--clear.is-night{--wx-bg:linear-gradient(165deg,#060c22,#15204a 60%,#2a386b)}.wd-weather--partly.is-night{--wx-bg:linear-gradient(165deg,#0b132d,#273252 60%,#45506c)}.wd-sky{border-radius:inherit;overflow:hidden;pointer-events:none;z-index:-1}.is-night .wd-sky:before,.wd-sky,.wd-sky i{inset:0;position:absolute}.is-night .wd-sky:before{background:#04081a61;content:""}.wd-weather--clear:not(.is-night) .wd-sky__a,.wd-weather--partly:not(.is-night) .wd-sky__a{animation:wx-glow 6s ease-in-out infinite alternate;aspect-ratio:1;background:radial-gradient(circle,#ffe896cc 0,#ffd66647 38%,#0000 68%);border-radius:50%;inset:-35% -25% auto auto;width:85%}.wd-weather--clear:not(.is-night) .wd-sky__b{animation:wx-glow 9s ease-in-out infinite alternate-reverse;background:repeating-conic-gradient(from 0deg at 88% 6%,#ffffff17 0 5deg,#0000 5deg 16deg);-webkit-mask-image:radial-gradient(circle at 88% 6%,#000 0,#0000 75%);mask-image:radial-gradient(circle at 88% 6%,#000 0,#0000 75%)}.wd-weather--clear.is-night .wd-sky:before,.wd-weather--partly.is-night .wd-sky:before{display:none}.wd-weather--clear.is-night .wd-sky__a,.wd-weather--partly.is-night .wd-sky__a{aspect-ratio:1;background:radial-gradient(circle,#ebf0ff73 0,#c8d4ff1f 35%,#0000 65%);border-radius:50%;inset:-20% -15% auto auto;width:60%}.wd-weather--clear.is-night .wd-sky__b,.wd-weather--partly.is-night .wd-sky__b{animation:wx-twinkle 3.2s ease-in-out infinite alternate;background-image:radial-gradient(1.4px 1.4px at 8% 18%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 22% 62%,#fff 50%,#0000 52%),radial-gradient(1.6px 1.6px at 35% 30%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 48% 80%,#fff 50%,#0000 52%),radial-gradient(1.3px 1.3px at 58% 12%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 66% 48%,#fff 50%,#0000 52%),radial-gradient(1.5px 1.5px at 76% 70%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 90% 38%,#fff 50%,#0000 52%),radial-gradient(1.2px 1.2px at 14% 88%,#fff 50%,#0000 52%),radial-gradient(1px 1px at 40% 52%,#fff 50%,#0000 52%)}.wd-weather--cloudy .wd-sky__b,.wd-weather--partly .wd-sky__b{animation:wx-drift 26s ease-in-out infinite alternate;background:radial-gradient(ellipse 22% 16% at 30% 72%,#ffffff57,#0000 70%),radial-gradient(ellipse 18% 12% at 62% 40%,#ffffff42,#0000 70%),radial-gradient(ellipse 26% 18% at 85% 85%,#ffffff38,#0000 70%);filter:blur(4px);inset:0 -30%}.wd-weather--partly.is-night .wd-sky__b{animation:wx-drift 26s ease-in-out infinite alternate;background-image:radial-gradient(ellipse 22% 16% at 30% 72%,#ffffff29,#0000 70%),radial-gradient(ellipse 18% 12% at 62% 40%,#ffffff1f,#0000 70%);filter:blur(4px);inset:0 -30%}.wd-weather--cloudy .wd-sky__a{animation:wx-drift 40s ease-in-out infinite alternate-reverse;background:radial-gradient(ellipse 30% 20% at 20% 25%,#fff3,#0000 70%),radial-gradient(ellipse 34% 22% at 70% 15%,#ffffff2e,#0000 70%);filter:blur(6px);inset:0 -30%}.wd-weather--fog .wd-sky__a,.wd-weather--fog .wd-sky__b{animation:wx-drift 18s ease-in-out infinite alternate;background:repeating-linear-gradient(180deg,#0000,#ffffff80 22px,#0000 46px);filter:blur(8px);inset:0 -40%}.wd-weather--fog .wd-sky__b{animation-direction:alternate-reverse;animation-duration:27s;opacity:.7;top:20px}.wd-weather--rain .wd-sky__b{animation:wx-fall .7s linear infinite;background-image:radial-gradient(1px 9px at 50% 50%,#ffffff8c,#0000 70%),radial-gradient(1px 9px at 30% 60%,#ffffff8c,#0000 70%)}.wd-weather--drizzle .wd-sky__b,.wd-weather--rain .wd-sky__b{background-size:24px 48px,37px 71px;inset:-20% -10%;transform:rotate(12deg)}.wd-weather--drizzle .wd-sky__b{animation:wx-fall 1.4s linear infinite;background-image:radial-gradient(.8px 5px at 50% 50%,#ffffff73,#0000 70%),radial-gradient(.8px 5px at 30% 60%,#ffffff73,#0000 70%)}.wd-weather--storm .wd-sky__b{animation:wx-fall .5s linear infinite;background-image:radial-gradient(1.1px 11px at 50% 50%,#d2dcff80,#0000 70%),radial-gradient(1.1px 11px at 30% 60%,#d2dcff80,#0000 70%);background-size:24px 48px,37px 71px;inset:-20% -10%;transform:rotate(12deg)}.wd-weather--storm .wd-sky__a{animation:wx-flash 6s linear infinite;background:#e1e6ffe6;opacity:0}.wd-weather--freezing .wd-sky__b{animation:wx-fall 1s linear infinite;background-image:radial-gradient(.9px 7px at 50% 50%,#ebf8ff99,#0000 70%),radial-gradient(.9px 7px at 30% 60%,#ebf8ff99,#0000 70%);background-size:24px 48px,37px 71px;inset:-20% -10%;transform:rotate(12deg)}.wd-weather--freezing .wd-sky__a{background:linear-gradient(0deg,#fff6,#0000 38%)}.wd-weather--snow .wd-sky__b{animation:wx-snowfall 6s linear infinite,wx-sway 3s ease-in-out infinite alternate;background-image:radial-gradient(2.2px 2.2px at 50% 50%,#fff 60%,#0000 70%),radial-gradient(1.6px 1.6px at 30% 60%,#fff 60%,#0000 70%);background-size:30px 34px,47px 53px;inset:-20% -10%}@keyframes wx-fall{0%{background-position:0 0,0 0}to{background-position:0 96px,0 142px}}@keyframes wx-snowfall{0%{background-position:0 0,0 0}to{background-position:0 102px,0 106px}}@keyframes wx-glow{0%{opacity:.75;transform:scale(.96)}to{opacity:1;transform:scale(1.04)}}@keyframes wx-twinkle{0%{opacity:.45}to{opacity:1}}@keyframes wx-drift{0%{transform:translateX(-8%)}to{transform:translateX(8%)}}@keyframes wx-sway{0%{translate:-6px 0}to{translate:6px 0}}@keyframes wx-flash{0%,90%,93%,96%,to{opacity:0}91%{opacity:.5}94.5%{opacity:.3}}@media(prefers-reduced-motion:reduce){.hw__card,.hw__control,.hw__jiggle,.is-current .wd-step-mark,.shome-lesson__badge,.wd-cells.is-in .wd-cells__cell,.wd-sky i,.wd-video__play:after,.wd-video__play:before,.wd-welcome__glow{animation:none!important}.wd-cells__cell{opacity:1}}@media only screen and (max-width:767.98px){.shome{padding:12px 12px 0}.hw__card{border-radius:28px}.shome-carousel__viewport{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 4%,#000 96%,#0000);mask-image:linear-gradient(90deg,#0000 0,#000 4%,#000 96%,#0000)}}.today{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px!important;flex-direction:column;height:100%;overflow:hidden;padding:12px;z-index:0}.today,.today__header{display:flex;position:relative}.today__header{justify-content:space-between;padding:8px 0 0 12px;z-index:20}.today__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0}.today__counter{background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#e1f65a;color:var(--accent-ink);font-size:12px;line-height:1;padding:6px 12px;white-space:nowrap}.today__grid-wrapper{border-radius:0 0 22px 22px;flex-grow:1;height:100%;margin-top:0;min-height:0;overflow:hidden;position:relative;z-index:2}.today__grid{grid-gap:10px;display:grid;gap:10px;grid-auto-rows:min-content;grid-template-columns:1fr;height:100%;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;position:absolute;width:100%}.today__grid::-webkit-scrollbar{display:none}.today__section{display:flex;flex-direction:column;gap:6px}.today__section-head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 4px}.today__section-title{color:#dfdfdf;color:var(--white-s);margin:0}.today__section-count{background:#1a1a1a;background:var(--black-p);border-radius:999px;color:#dfdfdf;color:var(--white-s);font-size:11px;line-height:1.2;padding:2px 8px}.today__items{grid-gap:3px;border-radius:22px;display:grid;gap:3px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));overflow:hidden}.today__card{background:#1a1a1a;background:var(--black-p);display:flex;gap:8px;justify-content:space-between;min-height:96px;padding:12px 8px 12px 14px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.today__card,.today__card:hover{border-radius:8px}.today__card--active{background:#e1f65a;background:var(--accent-l)}.today__card--active .today__card-meta,.today__card--active .today__card-name,.today__card--active .today__card-phone,.today__card--active .today__card-time{color:#3d2e00;color:var(--accent-d)}.today__card--active .today__bucket{background:#3d2e00;background:var(--accent-d);color:#e1f65a;color:var(--accent-l)}.today__card--past{opacity:.7}.today__card-main{display:flex;flex-direction:column;gap:2px;min-width:0}.today__card-time{color:#e1f65a;color:var(--accent-ink);font-size:12px;font-weight:500;line-height:1.2;margin:0}.today__card-name{color:#fff;color:var(--white-p);font-weight:500;line-height:1.25}.today__card-name,.today__card-phone{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today__card-phone{opacity:.9}.today__card-meta,.today__card-phone{color:#dfdfdf;color:var(--white-s);font-size:12px;line-height:1.2}.today__card-meta{margin:0;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today__card-flag{color:#e1f65a;color:var(--accent-ink);font-weight:700}.today__card-side{align-items:flex-end;display:flex;flex-direction:column;gap:6px;justify-content:space-between;min-width:fit-content;padding-right:2px}.today__status{border-radius:14px;font-size:11px;font-weight:500;line-height:1;padding:5px 8px;white-space:nowrap}.today__status--yes{background:#9cf680;color:#0d3700}.today__status--no{background:#fda6a6;color:#410000}.today__bucket{background:#2e2e2e;background:var(--black-s);border-radius:12px;color:#dfdfdf;color:var(--white-s);font-size:10px;line-height:1;padding:5px 8px;white-space:nowrap}.today__empty{color:#fff;color:var(--white-p);grid-column:1/-1;padding:20px;text-align:center}@media only screen and (max-width:992px){.today{min-height:400px}}.calendar{flex:1 1 auto!important;padding:12px}.rbc-calendar{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px!important;overflow:hidden;padding:0!important}@media only screen and (max-width:767.98px){.rbc-calendar{border-radius:22px 22px 35px 35px!important}}.rbc-toolbar{padding:12px 12px 0}.rbc-toolbar-label{text-wrap:nowrap!important;color:#fff!important;color:var(--white-p)!important;padding:8px!important;text-transform:capitalize}.rbc-btn-group{display:flex!important;gap:6px!important}.rbc-btn-group__icon div{display:flex}.rbc-btn-group__icon.deg180 svg{rotate:180deg}.rbc-btn-group button{background:#1a1a1a!important;background:var(--black-p)!important;border:0!important;border-radius:25px!important;box-shadow:none!important;color:#dfdfdf!important;color:var(--white-s)!important;font-weight:500;padding:14px 20px!important;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.rbc-btn-group button:hover{border-radius:16px!important;color:#e1f65a!important;color:var(--accent-ink)!important;padding:14px 22px!important}.rbc-btn-group button:active,.rbc-btn-group button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.rbc-btn-group button:active{border-radius:32px!important;padding:14px 20px!important;transform:scale(.95)}.rbc-btn-group button.rbc-active{background:#e1f65a!important;background:var(--accent-l)!important;color:#3d2e00!important;color:var(--accent-d)!important}.rbc-month-view{border:0!important;gap:6px!important;padding:12px 17px 20px}.rbc-month-view .rbc-month-row{border:0!important;display:flex;min-height:70px!important}.rbc-month-view .rbc-month-row .rbc-day-bg{border:0!important}.rbc-month-view .rbc-month-row .rbc-event{background:#0000;margin:0;padding:0 9px 2px 8px}.rbc-month-view .rbc-month-row .rbc-event-content{background-color:#65652a;background-color:var(--accent-t);border-radius:6px;color:#fff;color:var(--white-p);font-size:12px;padding:1px 5px;pointer-events:all;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.rbc-month-view .rbc-month-row .rbc-event-content:hover{background-color:#e1f65a!important;background-color:var(--accent-l)!important;color:#3d2e00;color:var(--accent-d);scale:1.03}.rbc-month-view .rbc-month-row .rbc-row-segment{margin:0;padding:0;position:relative}.rbc-month-view .rbc-month-row .rbc-show-more{background:hsla(0,0%,57%,.843);border-radius:16px;bottom:-1px;color:#fff;cursor:pointer;font-size:10px;font-weight:400;left:8px;padding:2px 5px;position:relative}.rbc-month-view .rbc-month-row .rbc-show-more:hover{text-decoration:underline}.rbc-row{gap:6px!important}.rbc-row-bg{gap:0!important}.rbc-row-content{pointer-events:none}.rbc-row-content .rbc-row{gap:0!important}.rbc-header{background:#0000!important;border:0!important;border-radius:12px;color:#dfdfdf;color:var(--white-s);font-weight:400!important;margin-bottom:3px;padding:2px!important;text-transform:capitalize!important}.rbc-header.rbc-today{background:#e1f65a!important;background:var(--accent-l)!important;border-radius:12px;color:#3d2e00;color:var(--accent-d)}.rbc-day-bg{background:#1a1a1a;background:var(--black-p);border:1px solid #6b6b6b5c!important;border:1px solid var(--bd)!important;border-radius:12px;margin:0 3px;padding:6px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.rbc-day-bg.rbc-off-range-bg{background:#6b6b6b5c;background:var(--bd)}.rbc-day-bg:hover{background:#1a1a1a;background:var(--black-p);cursor:pointer}.rbc-day-bg.rbc-today{background:#e1f65a;background:var(--accent-l)}.rbc-day-bg.rbc-today:hover{opacity:.8}.rbc-date-cell{color:#dfdfdf;color:var(--white-s);padding:6px 10px 0 0!important}.rbc-date-cell.rbc-now{color:#3d2e00!important;color:var(--accent-d)!important}.rbc-date-cell.rbc-current{color:#fff;color:var(--white-p)}.rbc-date-cell.rbc-off-range{color:#8a8a8a;color:var(--white-t)}.rbc-time-view{border:0!important;padding:12px 12px 0}.rbc-time-view .rbc-time-header{gap:6px!important}.rbc-time-view .rbc-allday-cell{display:none}.rbc-time-view .rbc-time-header,.rbc-time-view .rbc-time-header-content{border:0!important}.rbc-time-view .rbc-events-container{background:#1a1a1a;background:var(--black-p);border:0!important;margin:0!important;width:auto}.rbc-time-view .rbc-event{background-color:#65652a;background-color:var(--accent-t);border:4px solid #1a1a1a!important;border:4px solid var(--black-p)!important;border-radius:10px;color:#fff;color:var(--white-p);gap:2px;left:0!important;margin:-1% 0 0!important;padding:6px;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--classic-f)!important;width:100%!important}.rbc-time-view .rbc-event.rbc-selected{background-color:#65652a!important;background-color:var(--accent-t)!important}.rbc-time-view .rbc-event:focus{background-color:#65652a;background-color:var(--accent-t);box-shadow:none!important;outline:none!important}.rbc-time-view .rbc-event:hover{background-color:#e1f65a!important;background-color:var(--accent-l)!important;color:#3d2e00;color:var(--accent-d)}.rbc-time-view .rbc-event-label{text-wrap:wrap;font-size:8px;line-height:1;opacity:.8;text-overflow:ellipsis!important;width:100%}.rbc-time-view .rbc-event-content{font-size:10px;text-overflow:ellipsis!important}.rbc-label{color:#dfdfdf;color:var(--white-s)}.rbc-time-content{border:0!important;flex:1 1 auto;gap:6px!important}.rbc-time-content::-webkit-scrollbar-track{background:#2e2e2e;background:var(--black-s)}.rbc-time-content::-webkit-scrollbar-thumb{border-color:#2e2e2e;border-color:var(--black-s)}.rbc-time-column{gap:3px;margin-bottom:12px}.rbc-time-slot,.rbc-timeslot-group{border:0!important}.rbc-day-slot.rbc-now.rbc-today{background:#d5d16100}.rbc-day-slot.rbc-time-column{border:0!important;border-radius:10px;overflow:hidden}.rbc-day-slot.rbc-time-column .rbc-timeslot-group{border-bottom:1px solid #6b6b6b5c!important;border-bottom:1px solid var(--bd)!important;opacity:.5;pointer-events:none;z-index:3!important}.rbc-events-container{border:0!important}.calendar.ipanel .add-btn-calendar{display:none}@media(max-width:767.98px){.calendar{padding:6px}.calendar.ipanel{display:none!important}.rbc-toolbar{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px;justify-content:flex-start!important}.rbc-toolbar-label{color:#fff!important;color:var(--white-p)!important;flex:0 1}.rbc-btn-group{align-self:flex-start!important}.rbc-header{white-space:pre-line!important}.rbc-month-view{padding:0 6px 9px!important}.rbc-month-view .rbc-month-row{min-height:60px!important}.rbc-month-view .rbc-month-row:last-child .rbc-day-bg:first-child{border-radius:12px 12px 12px 24px!important}.rbc-month-view .rbc-month-row:last-child .rbc-day-bg:last-child{border-radius:12px 12px 24px 12px!important}.rbc-month-view .rbc-month-row .rbc-day-bg{border:0!important}.rbc-time-view{padding:0 6px}.rbc-time-view .rbc-time-content{min-height:604px}.rbc-time-view .rbc-time-column{margin-bottom:0!important}.rbc-time-view .rbc-time-column:nth-child(2){border-radius:12px 12px 12px 29px!important}.rbc-time-view .rbc-time-column:last-child{border-radius:12px 12px 29px 12px!important}.rbc-time-view .rbc-event-label{padding:0!important;text-overflow:ellipsis!important}.rbc-time-view .rbc-event-content{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.rbc-time-gutter.rbc-time-column,.rbc-time-header-gutter{display:none;width:0}.rbc-time-column{font-size:10px}.rbc-events-container{width:auto}}.sWeekCal{--sweek-visible-count:7;--sweek-slot-min-h:52px;--sweek-slot-gap:3px;--sweek-slot-count:9;background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex:1 1 auto;flex-direction:column;max-height:100%;min-height:0;overflow:hidden}@media only screen and (max-width:767.98px){.sWeekCal{--sweek-visible-count:3;--sweek-slot-min-h:48px}}.calendar.page,.calendar.student{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.calendar.page .sWeekCal,.calendar.student .sWeekCal{flex:1 1 auto;height:100%;min-height:0}.calendar.page .sCal,.calendar.student .sCal{flex:1 1 auto;min-height:0}.main:has(>.intro.student){display:flex;flex-direction:column;min-height:100svh}.main:has(>.intro.student) .intro.student{flex:0 0 auto}.main:has(>.intro.student) .calendar.student{flex:1 1 auto;min-height:0}.calendar.page{min-height:calc(100svh - 24px)}.sWeekCal__toolbar{grid-gap:8px;align-items:center;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:56px;padding:12px 12px 0}.sWeekCal__toolbarLeft{align-items:center;display:flex;justify-content:flex-start}.sWeekCal__toolbarCenter{align-items:center;display:flex;justify-content:center;min-height:100%;text-align:center}.sWeekCal__toolbarRight{align-items:center;display:flex;gap:6px;justify-content:flex-end}.sWeekCal__toolbarLabel{text-wrap:nowrap;color:#fff;color:var(--white-p);font-weight:500;padding:8px;text-transform:capitalize}.sWeekCal__toolbarLeft button,.sWeekCal__toolbarRight button{background:#1a1a1a;background:var(--black-p);border:0;border-radius:25px;box-shadow:none;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-weight:500;padding:14px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.sWeekCal__toolbarLeft button:hover,.sWeekCal__toolbarRight button:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink);padding:14px 22px}.sWeekCal__toolbarLeft button:active,.sWeekCal__toolbarRight button:active{border-radius:32px;transform:scale(.95)}.sWeekCal__btnIcon,.sWeekCal__btnIcon div{display:flex}.sWeekCal__btnIcon--flip svg{rotate:180deg}.sWeekCal__viewport{-webkit-overflow-scrolling:touch;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px;touch-action:pan-y}.sWeekCal__window{grid-gap:3px;align-items:stretch;border-radius:22px;display:grid;flex:1 1 auto;gap:3px;grid-template-columns:repeat(var(--visible-count),minmax(0,1fr));height:auto;min-height:100%;overflow:hidden}.sWeekCal__day{display:flex;flex-direction:column;gap:6px;height:auto;min-height:100%;min-width:0}.sWeekCal__dayHeadWrap{display:flex;flex:0 0 auto;justify-content:center}.sWeekCal__dayHead{align-items:center;border-radius:32px;color:#dfdfdf;color:var(--white-s);display:inline-flex;justify-content:center;padding:6px 12px;text-align:center;text-transform:capitalize}.sWeekCal__dayHead.is-today{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.sWeekCal__dayLabel{font-size:13px;font-size:calc(13px*var(--fs, 1));font-weight:500;line-height:1.1;white-space:nowrap}.sWeekCal__hours{grid-gap:var(--sweek-slot-gap);border-radius:22px;display:grid;flex:1 1 auto;gap:var(--sweek-slot-gap);grid-template-rows:repeat(var(--sweek-slot-count),minmax(var(--sweek-slot-min-h),1fr));min-height:calc(var(--sweek-slot-count)*var(--sweek-slot-min-h) + (var(--sweek-slot-count) - 1)*var(--sweek-slot-gap))}.sWeekCal__slot{align-items:flex-start;background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:#dfdfdf;color:var(--white-s);display:flex;flex-direction:column;font:inherit;gap:2px;height:100%;justify-content:center;min-height:var(--sweek-slot-min-h);overflow:hidden;padding:8px 10px;text-align:left;width:100%}.sWeekCal__slot--empty{align-items:center;text-align:center}.sWeekCal__slot--busy{cursor:pointer;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.sWeekCal__slot--busy:hover{filter:brightness(1.08)}.sWeekCal__slot--busy:active{transform:scale(.98)}.sWeekCal__slotHour{color:#8a8a8a;color:var(--white-t);font-size:11px;font-size:calc(11px*var(--fs, 1));font-weight:500;line-height:1.1}.sWeekCal__day.is-today .sWeekCal__slot--empty .sWeekCal__slotHour{color:color-mix(in srgb,#e1f65a 75%,#8a8a8a);color:color-mix(in srgb,var(--accent-ink) 75%,var(--white-t))}.sWeekCal__slotType{font-size:9px;font-size:calc(9px*var(--fs, 1));font-weight:700;letter-spacing:.02em;line-height:1.1;opacity:.95;text-transform:uppercase;width:100%}.sWeekCal__slotTime{font-size:11px;font-size:calc(11px*var(--fs, 1));font-weight:600;line-height:1.1;width:100%}.sWeekCal__slotExtra{font-size:9px;font-size:calc(9px*var(--fs, 1));line-height:1.1;max-width:100%;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.sWeekCal__slot--busy .sWeekCal__slotExtra,.sWeekCal__slot--busy .sWeekCal__slotTime,.sWeekCal__slot--busy .sWeekCal__slotType,.sWeekCal__slot--status-lesson{color:#fff;color:var(--white-p)}.sWeekCal__slot--status-lesson{background:#a89700;background:var(--event-yellow)}.sWeekCal__slot--status-programat,.sWeekCal__slot--status-scheduled{background:#1f66ad;background:var(--event-blue);color:#fff;color:var(--white-p)}.sWeekCal__slot--status-admis,.sWeekCal__slot--status-passed,.sWeekCal__slot--status-promoted,.sWeekCal__slot--status-promovat{background:#12641f;background:var(--event-green);color:#fff;color:var(--white-p)}.sWeekCal__slot--status-failed,.sWeekCal__slot--status-respins{background:#ad1f1f;background:var(--event-red);color:#fff;color:var(--white-p)}.sWeekCal__slot--status-absent{background:#ad661f;background:var(--event-orange);color:#fff;color:var(--white-p)}.sWeekCal__slot--status-anulat,.sWeekCal__slot--status-canceled,.sWeekCal__slot--status-cancelled{background:color-mix(in srgb,#ad1f1f 72%,#1a1a1a);background:color-mix(in srgb,var(--event-red) 72%,var(--black-p));color:#fff;color:var(--white-p);opacity:.9}.calendar.page:has(>.sCal){padding:12px}@media(min-width:992px){.calendar.page:has(>.sCal){height:calc(100svh - 24px)}}.sCal{--sCal-lesson:var(--event-yellow);--sCal-exam:var(--event-blue);--sCal-passed:var(--event-green);--sCal-failed:var(--event-red);--sCal-absent:var(--event-orange);--sCal-cancelled:color-mix(in srgb,var(--event-red) 45%,var(--black-p));--sCal-line:color-mix(in srgb,var(--white-p) 9%,#0000);--sCal-hour-h:60px;--sCal-axis:52px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:6px;min-height:0}.sCal .is-lesson{--sCal-tone:var(--sCal-lesson)}.sCal .is-exam{--sCal-tone:var(--sCal-exam)}.sCal .is-passed{--sCal-tone:var(--sCal-passed)}.sCal .is-failed{--sCal-tone:var(--sCal-failed)}.sCal .is-absent{--sCal-tone:var(--sCal-absent)}.sCal .is-cancelled{--sCal-tone:var(--sCal-cancelled)}@media(max-width:992px){.sCal{--sCal-hour-h:56px;--sCal-axis:44px}}.pageToolbar.sCal__toolbar{align-items:center}.pageToolbar.sCal__toolbar .buttonUI{--buttonUI-px-hover:var(--buttonUI-px);--buttonUI-r-hover:var(--buttonUI-r);--buttonUI-r-active:var(--buttonUI-r);height:52px}.pageToolbar.sCal__toolbar .buttonUI--iconOnly{--buttonUI-icon:22px;width:52px}@media(max-width:992px){.pageToolbar.sCal__toolbar{flex-wrap:wrap}}.sCal__title{flex:1 1 auto;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size:calc(28px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:500;letter-spacing:-.02em;line-height:1.1;min-width:0;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}@media(max-width:992px){.sCal__title{flex-basis:100%;font-size:24px;font-size:calc(24px*var(--fs, 1));padding:4px 4px 2px}}.sCal__controls{align-items:center}@media(max-width:992px){.sCal__controls{flex:1 1 100%}}.choiceUI.sCal__views{height:52px}.choiceUI.sCal__views .choiceUI__option{justify-content:center;min-width:64px}@media(max-width:992px){.choiceUI.sCal__views{flex:1 1 auto}.choiceUI.sCal__views .choiceUI__option{flex:1 1;min-width:0}}.sCal__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;padding-top:6px;position:relative;touch-action:pan-y}@media(max-width:992px){.sCal__body{flex:0 0 auto;overflow:visible}}.sCal__page{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.sCal__page--next{--sCal-from:28px}.sCal__page--next,.sCal__page--prev{animation:sCalIn .28s cubic-bezier(.32,.72,0,1) both}.sCal__page--prev{--sCal-from:-28px}@media(prefers-reduced-motion:reduce){.sCal__page{animation:none!important}}@keyframes sCalIn{0%{opacity:0;transform:translateX(var(--sCal-from))}}.sCal__num{font-feature-settings:"tnum";border-radius:15px;display:inline-grid;font-size:15px;font-size:calc(15px*var(--fs, 1));font-variant-numeric:tabular-nums;font-weight:600;height:30px;min-width:30px;padding:0 4px;place-items:center;transition:background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f),color var(--classic-f)}.is-today>.sCal__num{color:#e1f65a;color:var(--accent-ink)}.is-selected>.sCal__num{background:#fff;background:var(--white-p);color:#1a1a1a;color:var(--black-p)}.is-today.is-selected>.sCal__num{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.sCal__dot{background:color-mix(in srgb,#8a8a8a 70%,#fff);background:color-mix(in srgb,var(--sCal-tone,var(--white-t)) 70%,var(--white-p));border-radius:50%;height:6px;width:6px}.sCal__monthWrap{grid-gap:12px;display:grid;flex:1 1 auto;gap:12px;grid-template-columns:minmax(0,1fr) minmax(300px,380px);min-height:0}@media(max-width:992px){.sCal__monthWrap{gap:14px;grid-template-columns:minmax(0,1fr)}}.sCal__month{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(var(--weeks),minmax(0,1fr));min-height:0}@media(max-width:992px){.sCal__month{gap:3px;grid-template-rows:auto repeat(var(--weeks),52px)}}.sCal__monthWeekday{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:600;padding:2px 0 6px;text-align:center}.sCal__cell{align-items:flex-start;background:#2e2e2e;background:var(--black-s);border:0;border-radius:10px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;isolation:isolate;min-height:0;min-width:0;outline:none;overflow:hidden;padding:6px;position:relative;text-align:left;transition:filter .2s cubic-bezier(.4,0,.2,1);transition:filter var(--classic-f)}.sCal__cell:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.sCal__cell:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.sCal__cell:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.sCal__cell:after{transition:none}}.sCal__cell:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.sCal__cell:hover{filter:brightness(1.08)}.sCal__cell.is-outside{opacity:.38}.sCal__cell:nth-child(8){border-top-left-radius:24px}.sCal__cell:nth-child(14){border-top-right-radius:24px}.sCal__cell:nth-last-child(7){border-bottom-left-radius:24px}.sCal__cell:last-child{border-bottom-right-radius:24px}@media(max-width:992px){.sCal__cell{align-items:center;gap:3px;justify-content:flex-start;padding:4px 0}}.sCal__dots{display:none;gap:3px}@media(max-width:992px){.sCal__dots{display:flex}}.sCal__chips{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}@media(max-width:992px){.sCal__chips{display:none}}.sCal__chip{font-feature-settings:"tnum";background:var(--sCal-tone);border-radius:6px;color:#fff;color:var(--white-p);font-size:11px;font-size:calc(11px*var(--fs, 1));font-variant-numeric:tabular-nums;font-weight:600;min-width:0;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.sCal__chip.is-cancelled{opacity:.8;text-decoration:line-through}.sCal__more{color:#8a8a8a;color:var(--white-t);font-size:11px;font-size:calc(11px*var(--fs, 1));padding:0 6px}.sCal__agenda{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;scrollbar-width:none}@media(max-width:992px){.sCal__agenda{overflow:visible}}.sCal__agendaTitle{font-size:18px;font-size:calc(18px*var(--fs, 1));font-weight:600;padding:6px 6px 0}.reservationCardUI.sCal__card.is-absent,.reservationCardUI.sCal__card.is-cancelled,.reservationCardUI.sCal__card.is-lesson{--reservationCardUI-bg:var(--sCal-tone)}.reservationCardUI.sCal__card .reservationCardUI__time{color:inherit;font-weight:600}.sCal__empty{color:#8a8a8a;color:var(--white-t);font-size:14px;font-size:calc(14px*var(--fs, 1));padding:18px 6px}.sCal__hoursView{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-height:0}.sCal__head{flex:0 0 auto;padding-left:var(--sCal-axis)}.sCal__strip{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.sCal__stripDay{align-items:center;background:#0000;border:0;border-radius:16px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;outline:none;padding:4px 0;transition:background .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f)}.sCal__stripDay:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.sCal__stripDay:hover{background:#2e2e2e;background:var(--black-s)}.sCal__stripWeekday{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:600}.sCal__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-top:10px;position:relative;scrollbar-width:none}.sCal__scroll::-webkit-scrollbar{display:none}@media(max-width:992px){.sCal__scroll{overflow:visible}}.sCal__timeline{background:repeating-linear-gradient(to bottom,var(--sCal-line) 0 1px,#0000 1px var(--sCal-hour-h)) var(--sCal-axis) 0/calc(100% - var(--sCal-axis)) 100% no-repeat;display:grid;grid-template-columns:var(--sCal-axis) repeat(1,minmax(0,1fr));grid-template-columns:var(--sCal-axis) repeat(var(--cols),minmax(0,1fr));height:calc(var(--hours)*var(--sCal-hour-h));margin-bottom:10px}.sCal__axis,.sCal__timeline{position:relative}.sCal__hour{font-feature-settings:"tnum";color:#8a8a8a;color:var(--white-t);font-size:11px;font-size:calc(11px*var(--fs, 1));font-variant-numeric:tabular-nums;font-weight:500;position:absolute;right:8px;top:calc(var(--top)*var(--sCal-hour-h)/60);transform:translateY(-50%)}.sCal__col{min-width:0;position:relative}.sCal__col.is-today{background:color-mix(in srgb,#e1f65a 6%,#0000);background:color-mix(in srgb,var(--accent-l) 6%,#0000);border-radius:14px}.sCal__block{align-items:flex-start;background:var(--sCal-tone);border:0;border-radius:10px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:1px;height:calc(var(--len)*var(--sCal-hour-h)/60 - 2px);isolation:isolate;left:calc(var(--lane)*100%/var(--lanes) + 2px);outline:none;overflow:hidden;padding:6px 8px;position:absolute;text-align:left;top:calc(var(--top)*var(--sCal-hour-h)/60 + 1px);transition:filter .2s cubic-bezier(.4,0,.2,1);transition:filter var(--classic-f);width:calc(100%/var(--lanes) - 4px)}.sCal__block:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.sCal__block:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.sCal__block:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.sCal__block:after{transition:none}}.sCal__block:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.sCal__block:hover{filter:brightness(1.08)}.sCal__block.is-cancelled{opacity:.8}.sCal__block.is-cancelled .sCal__blockTitle{text-decoration:line-through}.sCal__blockTitle{font-size:13px;font-size:calc(13px*var(--fs, 1));font-weight:700;line-height:1.15}.sCal__blockTime{font-feature-settings:"tnum";font-size:12px;font-size:calc(12px*var(--fs, 1));font-variant-numeric:tabular-nums;font-weight:600}.sCal__blockWhere{font-size:11px;font-size:calc(11px*var(--fs, 1));max-width:100%;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767.98px){.sCal--week .sCal__block{border-radius:7px;padding:4px 3px}.sCal--week .sCal__blockTitle,.sCal--week .sCal__blockWhere{display:none}.sCal--week .sCal__blockTime{font-size:11px;font-size:calc(11px*var(--fs, 1))}}.sCal__now{height:2px;left:0;margin-top:-1px;pointer-events:none;right:0;top:calc(var(--top)*var(--sCal-hour-h)/60);z-index:2}.sCal__now,.sCal__now:before{background:#f76464;background:var(--red-l);position:absolute}.sCal__now:before{border-radius:50%;content:"";height:10px;left:-5px;top:-4px;width:10px}.studentAddReservation{height:100%;padding:12px 12px 76px;position:relative}.studentAddReservation__title-main{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:24px;font-size:calc(24px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;padding:6px 0 12px 8px;z-index:22}.studentAddReservation__content{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;height:100%}.studentAddReservation__pick-topbar{align-items:center;display:flex;gap:6px;justify-content:space-between;position:relative;z-index:2}.studentAddReservation__phase-tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%}.studentAddReservation__phase-tab{align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:22px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;padding:8px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentAddReservation__phase-tab--active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.studentAddReservation__phase-tab--locked,.studentAddReservation__phase-tab:disabled{cursor:not-allowed;opacity:.45}.studentAddReservation__phase-tab-count{background:#2e2e2e;background:var(--black-s);font-size:12px;font-size:calc(12px*var(--fs, 1));justify-content:center;min-width:42px}.studentAddReservation__added-item-sector,.studentAddReservation__phase-tab-count{align-items:center;border-radius:999px;color:#f8b659;color:var(--orange-l);display:inline-flex;font-weight:700;padding:2px 8px}.studentAddReservation__added-item-sector{background:color-mix(in srgb,#f8b659 16%,#1a1a1a);background:color-mix(in srgb,var(--orange-l) 16%,var(--black-p));font-size:11px;font-size:calc(11px*var(--fs, 1));white-space:nowrap}.studentAddReservation__selector{grid-gap:6px;display:grid;flex-wrap:wrap;gap:6px;grid-template-columns:1fr}.studentAddReservation__selector--row{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:28px;grid-template-columns:1fr;padding:6px}.studentAddReservation__selector--col{grid-template-columns:1fr}.studentAddReservation__title{color:#fff;color:var(--white-p);padding:8px;text-align:center}.studentAddReservation__radio-wrapper{display:flex;gap:6px;position:relative;width:100%}.studentAddReservation__radio-wrapper label{color:#fff;color:var(--white-p);cursor:pointer;flex:1 1 50%;padding:12px 0;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s);z-index:1}.studentAddReservation__radio-wrapper label input{display:none}.studentAddReservation__radio-wrapper--left label:first-child{background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.studentAddReservation__radio-wrapper--left label:nth-child(2){background:#2e2e2e;background:var(--black-s);border-radius:8px 30px 30px 8px;color:#dfdfdf;color:var(--white-s)}.studentAddReservation__radio-wrapper--right label:first-child{background:#2e2e2e;background:var(--black-s);border-radius:30px 8px 8px 30px;color:#dfdfdf;color:var(--white-s)}.studentAddReservation__radio-wrapper--right label:nth-child(2){background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.studentAddReservation__radio-wrapper--triple{border-radius:30px;overflow:hidden}.studentAddReservation__radio-wrapper--triple label{background:#2e2e2e;background:var(--black-s);border-radius:8px;color:#dfdfdf;color:var(--white-s);flex:1 1 33.333%;font-size:14px;font-size:calc(14px*var(--fs, 1));padding:12px 4px}.studentAddReservation__radio-wrapper--triple label.is-active{background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.studentAddReservation__radio-wrapper--group-disabled label:first-child{cursor:not-allowed;opacity:.5}.studentAddReservation__calendar{border-radius:25px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:6px}.studentAddReservation__calendar>div{background:#000;height:100%;min-height:300px}.studentAddReservation__day--inactive{cursor:not-allowed;opacity:.4;pointer-events:none}.studentAddReservation__day--mine{border-radius:50%;outline:2px solid #f8b659;outline:2px solid var(--orange-l);outline-offset:-2px}.studentAddReservation__day--inactive.studentAddReservation__day--mine{opacity:.85}.studentAddReservation__times{color:#fff!important;color:var(--white-p)!important;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:0}.studentAddReservation__times-list{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;width:100%}.studentAddReservation__time-slot{grid-gap:4px;display:grid;gap:4px;min-width:0}.studentAddReservation__time-slot--multi{grid-column:auto/span 2}.studentAddReservation__time-slot--overbooked .studentAddReservation__time-btn{box-shadow:inset 0 0 0 2px #f76464;box-shadow:inset 0 0 0 2px var(--red-l)}.studentAddReservation__slot-res-warning{background:color-mix(in srgb,#f76464 18%,#1a1a1a)!important;background:color-mix(in srgb,var(--red-l) 18%,var(--black-p))!important;color:#f76464!important;color:var(--red-l)!important;font-weight:700;grid-column:1/-1}.studentAddReservation__slot-reservations{grid-gap:3px;display:grid;gap:3px;list-style:none;margin:0;padding:0}.studentAddReservation__slot-reservations li{grid-gap:4px 6px;align-items:start;background:color-mix(in srgb,#f8b659 12%,#1a1a1a);background:color-mix(in srgb,var(--orange-l) 12%,var(--black-p));border-radius:10px;color:#dfdfdf;color:var(--white-s);display:grid;font-size:10px;font-size:calc(10px*var(--fs, 1));gap:4px 6px;grid-template-columns:auto minmax(0,1fr);line-height:1.25;padding:4px 6px}.studentAddReservation__slot-res-order{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:999px;color:#f8b659;color:var(--orange-l);display:inline-flex;font-size:10px;font-size:calc(10px*var(--fs, 1));font-weight:700;height:18px;justify-content:center;min-width:22px}.studentAddReservation__slot-res-label{color:#fff;color:var(--white-p);font-weight:600;word-break:break-word}.studentAddReservation__slot-res-meta{color:#dfdfdf;color:var(--white-s);font-size:9px;font-size:calc(9px*var(--fs, 1));grid-column:1/-1;opacity:.85}.studentAddReservation__disclaimer{align-items:center;border-radius:24px;color:#fff!important;color:var(--white-p)!important;display:flex;height:100%;justify-content:center;left:0;padding:6px 12px;position:absolute;text-align:center;text-shadow:0 0 10px #1a1a1a;text-shadow:0 0 10px var(--black-p);top:0;width:100%;z-index:10}.studentAddReservation__info{color:#dfdfdf!important;color:var(--white-s)!important}.studentAddReservation__time-btn:disabled{cursor:not-allowed;opacity:.4}.studentAddReservation__loading,.studentAddReservation__muted-note{color:#dfdfdf;color:var(--white-s)}.studentAddReservation__guide{border-radius:18px;padding:8px;text-align:center}.studentAddReservation__guide,.studentAddReservation__time-btn{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.studentAddReservation__time-btn{border:0;border-radius:25px;box-shadow:none;font-weight:500;height:auto;min-height:44px;padding:12px 16px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentAddReservation__time-btn:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink)}.studentAddReservation__time-btn:active,.studentAddReservation__time-btn:hover{padding:12px 16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentAddReservation__time-btn:active{border-radius:32px;margin:0;transform:scale(.93)}.studentAddReservation__time-btn--selected{background-color:#e1f65a;background-color:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.studentAddReservation__time-btn--selected:hover{color:#3d2e00;color:var(--accent-d)}.studentAddReservation__time-btn--disabled{cursor:not-allowed;opacity:.4}.studentAddReservation__time-btn--disabled:hover{border-radius:32px;color:#dfdfdf;color:var(--white-s);margin:0;padding:12px 16px}.studentAddReservation__time-btn--outline-daily.studentAddReservation__time-btn--disabled{opacity:.8}.studentAddReservation__time-btn--outline-daily{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:0;pointer-events:none}.studentAddReservation__time-btn--outline-daily:hover{border-radius:32px;color:#dfdfdf;color:var(--white-s);margin:0;padding:12px 16px}.studentAddReservation__time-btn.noua{grid-column:auto/span 2}.studentAddReservation__add-btns{display:flex;gap:6px;justify-content:center;padding:6px}.studentAddReservation__add-btns--single .studentAddReservation__add-btn{width:100%}.studentAddReservation__add-btns--dual .studentAddReservation__add-btn{flex:1 1}.studentAddReservation__add-btn{background:#e1f65a;background:var(--accent-l);border-radius:32px;cursor:pointer;font-weight:500;gap:0;grid-column:auto/span 1;grid-column:auto/span var(--span,1);margin:0;padding:8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentAddReservation__add-btn,.studentAddReservation__add-btn-icon>div{align-items:center;display:flex;justify-content:center}.studentAddReservation__add-btn-icon--delete{background:#f6808000;border-radius:10px;color:#fff;color:var(--white-p);cursor:pointer;padding:8px;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f)}.studentAddReservation__add-btn-icon--delete:hover{background:#f68080;color:#410000;margin:-1px;padding:9px}.studentAddReservation__add-btn span{padding:7px 14px 7px 0}.studentAddReservation__add-btn span,.studentAddReservation__add-btn svg{color:#3d2e00;color:var(--accent-d);transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentAddReservation__add-btn--arrow span{padding:7px 0 7px 14px}.studentAddReservation__add-btn--arrow svg{transform:rotate(180deg)}.studentAddReservation__add-btn--list{background:#1a1a1a;background:var(--black-p)}.studentAddReservation__add-btn--list span{color:#dfdfdf;color:var(--white-s);padding:7px 14px}.studentAddReservation__add-btn--back{background:#1a1a1a;background:var(--black-p)}.studentAddReservation__add-btn--back span{color:#dfdfdf;color:var(--white-s);padding:7px 14px 7px 0}.studentAddReservation__add-btn--back svg{color:#dfdfdf;color:var(--white-s);transform:rotate(0deg)}.studentAddReservation__add-btn--back:hover span,.studentAddReservation__add-btn--back:hover svg{color:#e1f65a;color:var(--accent-ink)}.studentAddReservation__add-btn--full{width:100%}.studentAddReservation__add-btn:hover{border-radius:16px;margin:-1px 0;padding:9px 10px}.studentAddReservation__add-btn:active,.studentAddReservation__add-btn:hover,.studentAddReservation__add-btn:hover svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.studentAddReservation__add-btn:active{border-radius:32px;margin:0;padding:8px;transform:scale(.95)}.studentAddReservation__add-btn:active svg{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.studentAddReservation__add-btn:disabled{cursor:not-allowed;opacity:.4}.studentAddReservation__add-btn:disabled:hover{border-radius:32px;margin:0;padding:8px}.studentAddReservation__add-btn:disabled:active{transform:scale(1)}.studentAddReservation__auto-fab{background:#1a1a1a;background:var(--black-p);border:none;border-radius:999px;bottom:12px;color:#fff;color:var(--white-p);cursor:pointer;left:12px;padding:10px 16px;position:absolute;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);z-index:3}.studentAddReservation__auto-fab:hover{border-radius:18px;color:#e1f65a;color:var(--accent-ink)}.studentAddReservation__auto-fab:active{transform:scale(.96)}.studentAddReservation__auto-fab:disabled{cursor:not-allowed;opacity:.45}.studentAddReservation__auto-fab:disabled:hover{border-radius:999px;color:#fff;color:var(--white-p)}.studentAddReservation__added{color:#fff;color:var(--white-p)}.studentAddReservation__empty-note{background:#1a1a1a;background:var(--black-p);border-radius:20px;color:#dfdfdf;color:var(--white-s);margin-top:6px;padding:12px;text-align:center}.studentAddReservation__added-list{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:.5rem 0;overflow:hidden;padding-left:0}.studentAddReservation__added-item{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:4px;justify-content:space-between;min-width:0;padding:16px 8px 16px 20px}.studentAddReservation__added-item:last-child:nth-child(odd){grid-column:1/-1}.studentAddReservation__added-item-top{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding-left:0}.studentAddReservation__added-item-time{color:#e1f65a;color:var(--accent-ink);font-weight:500;opacity:.8}.studentAddReservation__added-item-date{color:#fff;color:var(--white-p);font-weight:500}.studentAddReservation__added-item-reason{color:#dfdfdf;color:var(--white-s);font-size:12px;font-size:calc(12px*var(--fs, 1));line-height:1.35;margin-top:3px;opacity:.95}.studentAddReservation__added-item--conflict{background:#ea9090;background:var(--red-t);border:1px solid #f76464;border:1px solid var(--red-l)}.studentAddReservation__added-item--conflict .studentAddReservation__added-item-date,.studentAddReservation__added-item--conflict .studentAddReservation__added-item-reason,.studentAddReservation__added-item--conflict .studentAddReservation__added-item-time,.studentAddReservation__added-item--conflict .studentAddReservation__muted-note{color:#410000;color:var(--red-d);opacity:1}.studentAddReservation__added-item--conflict .studentAddReservation__add-btn-icon--delete{color:#410000;color:var(--red-d)}.studentAddReservation__added-item--conflict .studentAddReservation__add-btn-icon--delete:hover{background:hsla(0,87%,73%,.439);color:#410000;color:var(--red-d)}.studentAddReservation__added-item--confirm{align-items:stretch;padding:8px}.studentAddReservation__added-item--confirm .studentAddReservation__confirm{gap:6px}.studentAddReservation__added-item--confirm .studentAddReservation__confirm-btn{border-radius:20px;font-size:12px;font-size:calc(12px*var(--fs, 1));padding:8px 6px}.studentAddReservation__added-item .studentAddReservation__add-btn-icon--delete{flex:0 0 auto;margin:0;padding:6px}.studentAddReservation__box{background:#1a1a1a;background:var(--black-p);border-radius:24px;padding:12px 16px}.studentAddReservation__loading{opacity:.8;padding:16px}.studentAddReservation__header-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.studentAddReservation__muted-note{margin-left:8px;opacity:.8}.studentAddReservation__ghost-btn{color:#dfdfdf;color:var(--white-s)}.studentAddReservation__confirm{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);width:100%}.studentAddReservation__confirm-btn{background:#f6808000;border:none;border-radius:10px;color:#fff;color:var(--white-p);cursor:pointer;padding:11.5px 12px;transition:all .2s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-f),background var(--classic-f);width:100%}.studentAddReservation__confirm-btn:hover{border-radius:20px}.studentAddReservation__confirm-btn:active{scale:.95}.studentAddReservation__confirm-btn--danger{background:#f68080;color:#410000}.studentAddReservation__confirm-btn--secondary{background:#2e2e2e;background:var(--black-s);color:#dfdfdf;color:var(--white-s)}.studentAddReservation__exit-overlay{align-items:center;background:#0000008c;display:flex;inset:0;justify-content:center;padding:12px;position:absolute;z-index:40}.studentAddReservation__exit-modal{background:#f76464;background:var(--red-l);border-radius:32px;color:#410000;color:var(--red-d);display:flex;flex-direction:column;gap:10px;padding:6px 12px 12px;width:min(100%,420px)}.studentAddReservation__exit-title{color:#410000;color:var(--red-d);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:22px;font-size:calc(22px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:500;letter-spacing:-.02em;margin:0;padding:6px 6px 0}.studentAddReservation__exit-text{color:#410000;color:var(--red-d);line-height:1.45;margin:0;padding:0 6px}.studentAddReservation__exit-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-top:4px}.studentAddReservation__exit-btn{border:none;border-radius:30px;cursor:pointer;font-weight:600;padding:12px 14px;transition:all .2s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-f),background var(--classic-f)}.studentAddReservation__exit-btn:hover{border-radius:14px}.studentAddReservation__exit-btn:active{transform:scale(.97)}.studentAddReservation__exit-btn--stay{background:#41000014;color:#410000;color:var(--red-d)}.studentAddReservation__exit-btn--leave{background:#410000;background:var(--red-d);color:#f76464;color:var(--red-l)}.studentAddReservation__toggle{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.studentAddReservation__toggle-btn{background:#1a1a1a;background:var(--black-p);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:13px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:2}.studentAddReservation__toggle-btn:hover{border-radius:16px;padding:13px 22px}.studentAddReservation__toggle-btn:active,.studentAddReservation__toggle-btn:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentAddReservation__toggle-btn:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.studentAddReservation__toggle-btn:disabled{cursor:not-allowed;opacity:.45}.studentAddReservation__toggle-btn:disabled:hover{border-radius:25px;padding:13px 20px}.studentAddReservation__toggle-btn:disabled:active{transform:scale(1)}.studentAddReservation__toggle-btn.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.studentAddReservation__new-grid{display:flex;flex-direction:column;gap:6px}.studentAddReservation__color-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(10,minmax(0,1fr));margin-top:6px;width:100%}.studentAddReservation__color-swatch{--sw:var(--event-default);background:var(--sw);border-radius:16px;cursor:pointer;flex:initial;height:28px;min-width:0;outline:none;outline:0 solid color-mix(in srgb,var(--sw),#fff);outline-offset:0;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.studentAddReservation__color-swatch:hover{outline:3px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:-1px;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.studentAddReservation__color-swatch:active{scale:.96}.studentAddReservation__color-swatch.is-active{border-color:var(--sw);outline:2px solid var(--sw);outline-offset:2px}@supports(outline-color:color-mix(in srgb,white,black)){.studentAddReservation__color-swatch.is-active{outline:2px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}}.studentAddReservation__color-swatch:focus-visible{outline:2px dashed color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}.studentAddReservation__color-swatch--red{--sw:var(--event-red)}.studentAddReservation__color-swatch--orange{--sw:var(--event-orange)}.studentAddReservation__color-swatch--yellow{--sw:var(--event-yellow)}.studentAddReservation__color-swatch--green{--sw:var(--event-green)}.studentAddReservation__color-swatch--blue{--sw:var(--event-blue)}.studentAddReservation__color-swatch--indigo{--sw:var(--event-indigo)}.studentAddReservation__color-swatch--purple{--sw:var(--event-purple)}.studentAddReservation__color-swatch--pink{--sw:var(--event-pink)}.studentAddReservation__color-swatch--black-t{--sw:var(--black-s)}.studentAddReservation__color-swatch--green-red{--sw:var(--event-green);background:linear-gradient(135deg,#12641f 0 50%,#ad1f1f 50% 100%);background:linear-gradient(135deg,var(--event-green) 0 50%,var(--event-red) 50% 100%)}.studentAddReservation__color-swatch--orange-green{--sw:var(--event-orange);background:linear-gradient(135deg,#ad661f 0 50%,#12641f 50% 100%);background:linear-gradient(135deg,var(--event-orange) 0 50%,var(--event-green) 50% 100%)}.studentAddReservation__color-swatch--orange-red{--sw:var(--event-orange);background:linear-gradient(135deg,#ad661f 0 50%,#ad1f1f 50% 100%);background:linear-gradient(135deg,var(--event-orange) 0 50%,var(--event-red) 50% 100%)}@media only screen and (max-width:767.98px){.studentAddReservation__title-main{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:24px;font-size:calc(24px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;z-index:22}.studentAddReservation__selector{grid-template-columns:1fr}.studentAddReservation__selector--row{align-items:center}.studentAddReservation__title.hide{display:none}.studentAddReservation__times{color:#fff!important;color:var(--white-p)!important;display:flex;flex-direction:column;gap:6px;height:100%;padding:0}.studentAddReservation__times-title{display:none}.studentAddReservation__times-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;height:100%;width:100%}.studentAddReservation__time-btn:last-child{grid-column:auto}.studentAddReservation__exit-actions{grid-template-columns:1fr}.react-datepicker__day{align-items:center;display:flex!important;height:30px;justify-content:center}}.react-datepicker{background:#1a1a1a!important;background:var(--black-p)!important;border:0!important;border-radius:23px!important;font-family:Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-text)!important;width:100%}.react-datepicker__aria-live{width:100%}.react-datepicker__navigation-icon{color:#3d2e00!important;color:var(--accent-d)!important;left:-2px!important;top:2.5px!important}.react-datepicker__navigation-icon:before{border-color:#fff!important;border-color:var(--white-p)!important;border-width:1.7px 1.7px 0 0!important}.react-datepicker__navigation-icon--previous{left:2px!important}.react-datepicker__month-container{width:100%}.react-datepicker__header{background:#0000!important;border:0!important}.react-datepicker__current-month{color:#fff!important;color:var(--white-p)!important;line-height:1}.react-datepicker__header__dropdown{width:100%!important}.react-datepicker__day-names{grid-gap:3px!important;display:grid;gap:3px!important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;padding:6px 10px 0;width:100%!important}.react-datepicker__day-name{align-items:center!important;color:#fff!important;color:var(--white-p)!important;display:flex!important;justify-content:center!important;text-align:center!important;width:100%!important}.react-datepicker__month{display:flex;flex-direction:column;gap:3px!important;margin:0!important;padding:0 10px 10px;width:100%!important}.react-datepicker__week{grid-gap:3px!important;display:grid;gap:3px!important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:100%!important}.react-datepicker__day{border-radius:20px!important;color:#dfdfdf!important;color:var(--white-s)!important;font-family:Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-text)!important;margin:0!important;padding:0!important;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--classic-f)!important;width:100%!important}.react-datepicker__day:hover{background:#2e2e2e!important;background:var(--black-s)!important}.react-datepicker__day:active{scale:.9}.react-datepicker__day--today{background:#0000!important}.react-datepicker__day--selected,.react-datepicker__day--selected:hover{background:#65652a!important;background:var(--accent-t)!important;color:#e1f65a!important;color:var(--accent-ink)!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--keyboard-selected:hover{background:#1a1a1a!important;background:var(--black-p)!important;color:#dfdfdf!important;color:var(--white-s)!important}.createReservationPopup{display:flex;flex-direction:column;height:100%;padding:12px 12px 0;width:100%}.createReservationPopup__header{padding-right:72px;padding-right:var(--popupUI-bar-w,72px)}.createReservationPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.createReservationPopup__content{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px;scrollbar-width:none}.createReservationPopup__content::-webkit-scrollbar{display:none}.createReservationPopup__group-body{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;overflow:hidden}.createReservationPopup__form-row{display:flex;gap:3px;min-width:0}.createReservationPopup__form-row>*{min-width:0}.createReservationPopup__form-row--compact,.createReservationPopup__form-row--gap,.createReservationPopup__form-row--spaced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.createReservationPopup__field{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s);width:100%}.createReservationPopup__field--clickable{cursor:pointer}.createReservationPopup__field--clickable:hover{transform:translateY(-1px)}.createReservationPopup__field--grow-1{flex:1 1}.createReservationPopup__field--stacked{align-items:stretch}.createReservationPopup__field--toggle{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;padding-right:10px}.createReservationPopup__field--full{grid-column:1/-1}.createReservationPopup__field--selected{background:#65652a;background:var(--accent-t)}.createReservationPopup__field--selected .createReservationPopup__field-label,.createReservationPopup__field--selected .createReservationPopup__field-text{color:#e1f65a;color:var(--accent-ink)}.createReservationPopup__field-label{color:#8a8a8a;color:var(--white-t);font-size:10px;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.createReservationPopup__field-line{align-items:center;display:flex;gap:6px;justify-content:flex-start;padding:0}.createReservationPopup__field-text{color:#fff;color:var(--white-p);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.createReservationPopup__field-badge{align-items:center;background:color-mix(in srgb,#e1f65a 18%,#1a1a1a);background:color-mix(in srgb,var(--accent-l) 18%,var(--black-p));border:1px solid color-mix(in srgb,#e1f65a 58%,#0000);border:1px solid color-mix(in srgb,var(--accent-l) 58%,#0000);border-radius:999px;color:#e1f65a;color:var(--accent-ink);display:inline-flex;font-size:9px;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1.2;margin-left:6px;padding:2px 8px;text-transform:uppercase;vertical-align:middle}.createReservationPopup__input{background:#0000;border:none;color:#fff;color:var(--white-p);display:block;font-size:14px;outline:none;padding:0;width:100%}.createReservationPopup__input::placeholder{color:#8a8a8a;color:var(--white-t)}.createReservationPopup__select{appearance:none;-webkit-appearance:none;cursor:pointer}.createReservationPopup__select option{background:#1a1a1a;background:var(--black-p);color:#fff;color:var(--white-p)}.createReservationPopup__select:disabled{cursor:default;opacity:.6}.createReservationPopup__textarea{background:#0000;border:none;border-radius:0;color:#fff;color:var(--white-p);outline:none;padding:0;resize:none}.createReservationPopup__textarea::placeholder{color:#8a8a8a;color:var(--white-t)}.createReservationPopup__search-header{display:flex;gap:6px;padding:6px 0}.createReservationPopup__search-header-actions{display:flex;gap:6px}.createReservationPopup__search-input{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);display:block;font-size:14px;padding:13px 20px;width:100%;z-index:1}.createReservationPopup__search-list{grid-gap:3px;display:grid;gap:3px;grid-auto-rows:min-content;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.createReservationPopup__search-item{corner-shape:superellipse(1.2);align-items:flex-start;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;flex-direction:column;gap:4px;height:56px;min-width:0;overflow:hidden;padding:6px 12px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto}.createReservationPopup__search-item--highlighted{background:#65652a;background:var(--accent-t)}.createReservationPopup__search-item--full{grid-column:1/-1}.createReservationPopup__search-item h3{color:#dfdfdf;color:var(--white-s);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.createReservationPopup__search-item p{color:#8a8a8a;color:var(--white-t);font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.createReservationPopup__search-empty{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#8a8a8a;color:var(--white-t);display:flex;font-size:13px;grid-column:1/-1;justify-content:center;min-height:56px;padding:12px;text-align:center}.createReservationPopup__btn{background:#2e2e2e;background:var(--black-s);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-weight:500;padding:13px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto}.createReservationPopup__btn:hover{border-radius:16px;padding:13px 22px}.createReservationPopup__btn:active,.createReservationPopup__btn:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.createReservationPopup__btn:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.createReservationPopup__btn--normal{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.createReservationPopup__btn--active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.createReservationPopup__btn--save{background:#9af07f;color:#0d3700}.createReservationPopup__btn--flag{align-items:center;border-radius:24px;display:flex;justify-content:center;margin-top:6px;padding:9px}.createReservationPopup__btn--flag:hover{padding:9px}.createReservationPopup__flag-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,auto);margin-bottom:-2px}.createReservationPopup__color-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(10,minmax(0,1fr));margin-top:6px;width:100%}.createReservationPopup__color-swatch{--sw:var(--event-default);background:var(--sw);border:none;border-radius:16px;cursor:pointer;flex:initial;height:28px;min-width:0;outline:none;outline:0 solid color-mix(in srgb,var(--sw),#fff);outline-offset:0;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.createReservationPopup__color-swatch:hover{outline:3px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:-1px;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.createReservationPopup__color-swatch:active{transform:scale(.96)}.createReservationPopup__color-swatch.is-active{border-color:var(--sw);outline:2px solid var(--sw);outline-offset:2px}.createReservationPopup__color-swatch:focus-visible{outline:2px dashed color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}.createReservationPopup__color-swatch--red{--sw:var(--event-red)}.createReservationPopup__color-swatch--orange{--sw:var(--event-orange)}.createReservationPopup__color-swatch--yellow{--sw:var(--event-yellow)}.createReservationPopup__color-swatch--green{--sw:var(--event-green)}.createReservationPopup__color-swatch--blue{--sw:var(--event-blue)}.createReservationPopup__color-swatch--indigo{--sw:var(--event-indigo)}.createReservationPopup__color-swatch--purple{--sw:var(--event-purple)}.createReservationPopup__color-swatch--pink{--sw:var(--event-pink)}.createReservationPopup__color-swatch--black-t{--sw:var(--black-s)}@supports(outline-color:color-mix(in srgb,white,black)){.createReservationPopup__color-swatch.is-active{outline:2px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}}.createReservationPopup__color-hint{color:#8a8a8a;color:var(--white-t);font-size:10px;position:absolute;right:12px;top:4px}.createReservationPopup__actions-row{grid-gap:6px;display:grid;gap:6px;padding:0}.createReservationPopup__actions-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.createReservationPopup__actions-row--single{grid-template-columns:1fr}.createReservationPopup__btn--action{align-items:center;display:flex;gap:6px;justify-content:center;min-height:46px;text-align:center;width:100%}.createReservationPopup__blackout-icon{color:currentColor;height:18px;min-width:18px;width:18px}.createReservationPopup__new-student{display:flex;flex-direction:column;gap:6px}.createReservationPopup__new-student-save{width:100%}@media only screen and (max-width:767.98px){.createReservationPopup__header{padding-right:64px;padding-right:var(--popupUI-bar-w,64px)}.createReservationPopup__title{font-size:24px;padding:6px 0 18px 8px}}.instructorSubstitutionsPopup{display:flex;flex-direction:column;height:100%;padding:12px 12px 0}.instructorSubstitutionsPopup__header{padding-right:82px;padding-right:var(--popupUI-bar-w,82px)}.instructorSubstitutionsPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.instructorSubstitutionsPopup__subtitle{color:#8a8a8a;color:var(--white-t);font-size:12px;margin:0;padding:0 0 0 8px}.instructorSubstitutionsPopup__content{padding:3px 0 12px}.instructorSubstitutionsPopup__content,.instructorSubstitutionsPopup__form{display:flex;flex-direction:column;gap:12px}.instructorSubstitutionsPopup__group{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;overflow:hidden}.instructorSubstitutionsPopup__row{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.instructorSubstitutionsPopup__row--three{grid-template-columns:minmax(140px,.8fr) minmax(180px,1fr) minmax(180px,1fr)}.instructorSubstitutionsPopup__row--four{grid-auto-rows:minmax(56px,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.instructorSubstitutionsPopup__field{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:4px;min-height:56px;min-width:0;padding:10px 12px;width:100%}.instructorSubstitutionsPopup__label{color:#8a8a8a;color:var(--white-t);font-size:10px;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.instructorSubstitutionsPopup__value{color:#fff;color:var(--white-p);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instructorSubstitutionsPopup__group--search{background:#1a1a1a;background:var(--black-p)}.instructorSubstitutionsPopup__group--search .instructorSubstitutionsPopup__searchHeader{padding:0}.instructorSubstitutionsPopup__group--search .instructorSubstitutionsPopup__searchInput{background:#0000;border-radius:0}.instructorSubstitutionsPopup__input,.instructorSubstitutionsPopup__select{appearance:none;background:#0000;border:none;color:#fff;color:var(--white-p);display:block;font-size:14px;outline:none;padding:0;width:100%}.instructorSubstitutionsPopup__input::placeholder,.instructorSubstitutionsPopup__select::placeholder{color:#8a8a8a;color:var(--white-t)}.instructorSubstitutionsPopup__select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23999' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;cursor:pointer;padding-right:8px}.instructorSubstitutionsPopup__error{background:#ea9090;background:var(--red-t);border-radius:12px;color:#410000;color:var(--red-d);font-size:12px;margin:0;padding:10px 12px}.instructorSubstitutionsPopup__group--activeShift{background:color-mix(in srgb,#f8b659 16%,#0000);background:color-mix(in srgb,var(--orange-l) 16%,#0000);outline:1px solid color-mix(in srgb,#f8b659 35%,#0000);outline:1px solid color-mix(in srgb,var(--orange-l) 35%,#0000);padding:0}.instructorSubstitutionsPopup__group--activeShift .instructorSubstitutionsPopup__field{background:color-mix(in srgb,#f8b659 10%,#1a1a1a);background:color-mix(in srgb,var(--orange-l) 10%,var(--black-p))}.instructorSubstitutionsPopup__actions{grid-gap:6px;display:grid;gap:6px;padding:0}.instructorSubstitutionsPopup__actions--single{grid-template-columns:1fr}.instructorSubstitutionsPopup__actions--double{grid-template-columns:repeat(2,minmax(0,1fr))}.instructorSubstitutionsPopup__actions--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.instructorSubstitutionsPopup__btn{align-items:center;background:#2e2e2e;background:var(--black-s);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:flex;font-weight:500;gap:6px;justify-content:center;min-height:46px;padding:13px 20px;position:relative;text-align:center;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:100%}.instructorSubstitutionsPopup__btn:hover{border-radius:16px;padding:13px 22px}.instructorSubstitutionsPopup__btn:active,.instructorSubstitutionsPopup__btn:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructorSubstitutionsPopup__btn:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.instructorSubstitutionsPopup__btn--primary{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.instructorSubstitutionsPopup__btn--save{background:#9af07f;color:#0d3700}.instructorSubstitutionsPopup__btn--normal{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.instructorSubstitutionsPopup__btn--danger{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d)}.instructorSubstitutionsPopup__btn:disabled{cursor:default;opacity:.48;pointer-events:none}.instructorSubstitutionsPopup__list{display:flex;flex-direction:column;gap:8px}.instructorSubstitutionsPopup__listEmpty{background:#1a1a1a;background:var(--black-p);border-radius:12px;color:#8a8a8a;color:var(--white-t);font-size:13px;padding:18px 12px;text-align:center}.instructorSubstitutionsPopup__item{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px 16px}.instructorSubstitutionsPopup__itemMain{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.instructorSubstitutionsPopup__itemDate{color:#e1f65a;color:var(--accent-ink);font-size:12px;font-weight:600;margin:0}.instructorSubstitutionsPopup__itemText{color:#fff;color:var(--white-p);font-size:14px;margin:0;overflow-wrap:anywhere}.instructorSubstitutionsPopup__itemActions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.instructorSubstitutionsPopup__itemBtn{background:#2e2e2e;background:var(--black-s);border:none;border-radius:8px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-size:11px;min-height:32px;padding:0 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);white-space:nowrap}.instructorSubstitutionsPopup__itemBtn:hover{background:#fff;background:var(--white-p);color:#1a1a1a;color:var(--black-p)}.instructorSubstitutionsPopup__itemBtn--danger{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.instructorSubstitutionsPopup__itemBtn--danger:hover{background:#410000;background:var(--red-d);color:#fff;color:var(--white-p)}.instructorSubstitutionsPopup__itemBtn:disabled{cursor:default;opacity:.48;pointer-events:none}.instructorSubstitutionsPopup__state{color:#dfdfdf;color:var(--white-s);font-style:italic;padding:12px;text-align:center}.instructorSubstitutionsPopup__searchHeader{display:flex;gap:6px;padding:6px 0}.instructorSubstitutionsPopup__searchInput{background:#1a1a1a;background:var(--black-p);border:none;border-radius:25px;color:#fff;color:var(--white-p);display:block;font-size:14px;outline:none;padding:13px 20px;width:100%}.instructorSubstitutionsPopup__searchInput::placeholder{color:#8a8a8a;color:var(--white-t)}.instructorSubstitutionsPopup__searchList{grid-gap:3px;display:grid;gap:3px;grid-auto-rows:min-content;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.instructorSubstitutionsPopup__searchItem{corner-shape:superellipse(1.2);align-items:flex-start;background:#1a1a1a;background:var(--black-p);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;height:56px;min-width:0;overflow:hidden;padding:6px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructorSubstitutionsPopup__searchItem--highlighted{background:#65652a;background:var(--accent-t)}.instructorSubstitutionsPopup__searchItem--highlighted h3{color:#e1f65a;color:var(--accent-ink)}.instructorSubstitutionsPopup__searchItem--disabled{cursor:not-allowed;opacity:.42;pointer-events:none}.instructorSubstitutionsPopup__searchItem--disabled h3{color:#8a8a8a;color:var(--white-t)}.instructorSubstitutionsPopup__searchItem--disabled p{color:#410000;color:var(--red-d)}.instructorSubstitutionsPopup__searchItem h3{color:#dfdfdf;color:var(--white-s);font-size:14px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.instructorSubstitutionsPopup__searchItem p{color:#8a8a8a;color:var(--white-t);font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.instructorSubstitutionsPopup__searchEmpty{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#8a8a8a;color:var(--white-t);display:flex;font-size:13px;grid-column:1/-1;justify-content:center;min-height:56px;padding:12px;text-align:center}@media only screen and (max-width:767.98px){.instructorSubstitutionsPopup__header{padding-right:64px;padding-right:var(--popupUI-bar-w,64px)}.instructorSubstitutionsPopup__title{font-size:24px;padding:6px 0 18px 8px}.instructorSubstitutionsPopup__row--three{grid-template-columns:1fr}.instructorSubstitutionsPopup__item{align-items:stretch;flex-direction:column}.instructorSubstitutionsPopup__itemActions{justify-content:stretch}.instructorSubstitutionsPopup__itemBtn{flex:1 1 auto}.instructorSubstitutionsPopup__actions--triple{grid-template-columns:1fr}}.instructorOrderEditorPopup{display:flex;flex-direction:column;height:100%;min-height:0;padding:12px 12px 0}.instructorOrderEditorPopup__header{flex:0 0 auto;padding-right:82px;padding-right:var(--popupUI-bar-w,82px)}.instructorOrderEditorPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 8px 8px}.instructorOrderEditorPopup__subtitle{color:#8a8a8a;color:var(--white-t);font-size:12px;line-height:1.35;margin:0;padding:0 0 10px 8px}.instructorOrderEditorPopup__content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;padding:0 0 8px}.instructorOrderEditorPopup__content::-webkit-scrollbar{display:none}.instructorOrderEditorPopup__actions{grid-gap:6px;display:grid;flex:0 0 auto;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 0 12px}.instructorOrderEditorPopup__btn{align-items:center;background:#2e2e2e;background:var(--black-s);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:flex;font-weight:500;justify-content:center;min-height:46px;padding:13px 16px;text-align:center;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:100%}.instructorOrderEditorPopup__btn--normal{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.instructorOrderEditorPopup__btn--save{background:#9af07f;color:#0d3700}.instructorOrderEditorPopup__btn:disabled{cursor:default;opacity:.48;pointer-events:none}.instructorOrderEditorPopup .dv-order-editor{display:flex;flex-direction:column;height:100%;min-height:0;padding:0}.instructorOrderEditorPopup .dv-order-editor__panel{border-radius:0;display:flex;flex-direction:column;gap:0;height:100%;min-height:0}.instructorOrderEditorPopup .dv-order-day-wrapper--single{display:block;flex:1 1;min-height:0}.instructorOrderEditorPopup .dv-order-day--single{corner-shape:superellipse(1.2);border-radius:24px;display:flex;flex-direction:column;gap:3px;min-height:0;overflow:hidden}.instructorOrderEditorPopup .dv-order-day__body{corner-shape:superellipse(1.2);border-radius:24px;flex:1 1;min-height:0;overflow:auto}.instructorOrderEditorPopup .dv-order-day__body::-webkit-scrollbar{display:none}.instructorOrderEditorPopup .dv-order-grid{gap:3px;width:100%}.instructorOrderEditorPopup .dv-order-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.instructorOrderEditorPopup .dv-order-card{corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:8px;min-height:48px;min-width:0;overflow:hidden;padding:6px}.instructorOrderEditorPopup .dv-order-card__top{gap:3px;min-height:36px;min-width:0}.instructorOrderEditorPopup .dv-order-card__handle{flex:0 0 auto;font-size:10px;padding:0 1px}.instructorOrderEditorPopup .dv-order-card__title{flex:1 1 auto;font-size:12px;min-width:0;overflow:hidden}.instructorOrderEditorPopup .dv-order-card__name{display:block;font-size:12px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instructorOrderEditorPopup .dv-order-card__sub{font-size:10px;margin-top:1px;min-width:0;overflow:hidden}.instructorOrderEditorPopup .dv-order-card__car{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instructorOrderEditorPopup .dv-order-card--add,.instructorOrderEditorPopup .dv-order-card--gap{background:#2e2e2e!important;background:var(--black-s)!important;border:1px dashed color-mix(in srgb,#8a8a8a 28%,#0000);border:1px dashed color-mix(in srgb,var(--white-t) 28%,#0000)}.instructorOrderEditorPopup .dv-order-card--add{min-height:48px}.instructorOrderEditorPopup .dv-order-editor__savingOverlay{corner-shape:superellipse(1.2);border-radius:24px}.instructorOrderEditorPopup .dv-order-editor__savingText{border-radius:16px;font-size:14px;padding:8px 12px}@media only screen and (max-width:767.98px){.instructorOrderEditorPopup__header{padding-right:64px;padding-right:var(--popupUI-bar-w,64px)}.instructorOrderEditorPopup__title{font-size:24px;padding-bottom:6px}.instructorOrderEditorPopup__actions{grid-template-columns:1fr}.instructorOrderEditorPopup .dv-order-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.instructorOrderEditorPopup .dv-order-card__name{font-size:11px}.instructorOrderEditorPopup .dv-order-card__car{font-size:9px}}.editReservationPopup{display:flex;flex-direction:column;height:100%;padding:12px 12px 0;width:100%}.editReservationPopup__header{display:flex;justify-content:space-between;margin-bottom:0!important;padding-right:72px;padding-right:var(--popupUI-bar-w,72px);position:relative}.editReservationPopup__headerMain{min-width:0}.editReservationPopup__headerActions{align-items:flex-start;display:flex}.editReservationPopup__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px;position:relative;z-index:2}.editReservationPopup__iconBtn{background:#5cc8fcda!important;background:var(--blue-t)!important;color:#002c41!important;color:var(--blue-d)!important;cursor:pointer;padding:12px 20px!important;position:fixed;right:72px;top:12px;z-index:10!important}.editReservationPopup__content{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px;scrollbar-width:none}.editReservationPopup__content::-webkit-scrollbar{display:none}.editReservationPopup__group-body{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;overflow:hidden}.editReservationPopup__group-body--actions{overflow:visible}.editReservationPopup__selector{grid-gap:3px;display:grid;gap:3px;grid-template-columns:5fr 3fr}.editReservationPopup__form-row{display:flex;gap:3px;min-width:0}.editReservationPopup__form-row>*{min-width:0}.editReservationPopup__form-row--compact,.editReservationPopup__form-row--gap,.editReservationPopup__form-row--spaced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.editReservationPopup__field{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s);width:100%}.editReservationPopup__field--calendar{align-items:center;display:flex;justify-content:center}.editReservationPopup__field--times{min-height:300px}.editReservationPopup__field--clickable{cursor:pointer}.editReservationPopup__field--grow-1{flex:1 1}.editReservationPopup__field--stacked{align-items:stretch}.editReservationPopup__field-label{color:#8a8a8a;color:var(--white-t);font-size:10px;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.editReservationPopup__field-line{align-items:center;display:flex;gap:6px;justify-content:flex-start;padding:0}.editReservationPopup__field-text{color:#fff;color:var(--white-p);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editReservationPopup__copy-btn{align-items:center;background:#0000;border:0;border-radius:999px;color:#8a8a8a;color:var(--white-t);cursor:pointer;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin:-5px;outline:0;padding:0;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f);width:24px}.editReservationPopup__copy-btn:focus-visible:not(:disabled),.editReservationPopup__copy-btn:hover:not(:disabled){background:#2e2e2e;background:var(--black-s);color:#e1f65a;color:var(--accent-ink)}.editReservationPopup__copy-btn:disabled{cursor:default;opacity:.35}.editReservationPopup__copy-icon{height:24px;width:24px}.editReservationPopup__copy-icon svg{fill:currentColor;display:block;height:24px;width:24px}.editReservationPopup__textarea{background:#0000;border:none;border-radius:0;color:#fff;color:var(--white-p);outline:none;padding:0;resize:none}.editReservationPopup__textarea::placeholder{color:#8a8a8a;color:var(--white-t)}.editReservationPopup__search-header{display:flex;gap:6px;padding:0 0 6px}.editReservationPopup__search-input{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);display:block;font-size:14px;padding:13px 20px;width:100%;z-index:1}.editReservationPopup__search-list{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-auto-rows:min-content;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;list-style:none;margin:0;overflow-y:visible;overflow:hidden;padding:0;position:relative;width:100%}.editReservationPopup__search-list::-webkit-scrollbar{display:none}.editReservationPopup__search-item{corner-shape:superellipse(1.2);align-items:flex-start;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;flex-direction:column;gap:4px;height:56px;min-width:0;overflow:hidden;padding:6px 12px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto}.editReservationPopup__search-item h3{color:#dfdfdf;color:var(--white-s)}.editReservationPopup__search-item h3,.editReservationPopup__search-item p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.editReservationPopup__search-item p{color:#8a8a8a;color:var(--white-t);font-size:14px}.editReservationPopup__times-list{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));grid-template-rows:repeat(5,1fr);height:100%;padding-top:6px;position:relative}.editReservationPopup__disclaimer{align-items:center;background:linear-gradient(180deg,#000000b3,#0006);border-radius:24px;color:#fff;color:var(--white-p);display:flex;height:100%;inset:0;justify-content:center;padding:6px 12px;position:absolute;text-align:center;text-shadow:0 0 10px #1a1a1a;text-shadow:0 0 10px var(--black-p);width:100%;z-index:10}.editReservationPopup__time-btn{background:#2e2e2e;background:var(--black-s);border:0;border-radius:25px;box-shadow:none;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-weight:500;height:100%;padding:12px 16px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.editReservationPopup__time-btn:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink)}.editReservationPopup__time-btn:active,.editReservationPopup__time-btn:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.editReservationPopup__time-btn:active{border-radius:32px;padding:12px 16px;transform:scale(.93)}.editReservationPopup__time-btn--selected{background-color:#e1f65a;background-color:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.editReservationPopup__time-btn--selected:hover{color:#3d2e00;color:var(--accent-d)}.editReservationPopup__time-btn--disabled,.editReservationPopup__time-btn:disabled{cursor:not-allowed;opacity:.4}.editReservationPopup__time-btn--disabled:hover,.editReservationPopup__time-btn:disabled:hover{border-radius:32px;color:#dfdfdf;color:var(--white-s);padding:12px 16px}.editReservationPopup__time-btn--wide{grid-column:auto/span 2}.editReservationPopup__day--inactive{cursor:not-allowed;opacity:.4;pointer-events:none}.editReservationPopup__btns{display:flex;gap:6px;justify-content:space-between;width:100%}.editReservationPopup__btns--bottom{align-items:center;padding-bottom:20px}.editReservationPopup__btns-spacer{flex:1 1 auto;min-width:12px}.editReservationPopup__btn{background:#2e2e2e;background:var(--black-s);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-weight:500;padding:13px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto}.editReservationPopup__btn:hover{border-radius:16px;padding:13px 22px}.editReservationPopup__btn:active,.editReservationPopup__btn:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.editReservationPopup__btn:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.editReservationPopup__btn--normal{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.editReservationPopup__btn--active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.editReservationPopup__btn--save{background:#9af07f;color:#0d3700}.editReservationPopup__btn--edit{background:#80d1f6;color:#002c41}.editReservationPopup__btn--delete{background:#fa9e9e;color:#300}.editReservationPopup__btn--flag{align-items:center;border-radius:24px;display:flex;justify-content:center;margin-top:6px;padding:9px}.editReservationPopup__btn--flag:hover{padding:9px}.editReservationPopup__flag-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,auto);margin-bottom:-2px}.editReservationPopup__color-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(10,minmax(0,1fr));margin-top:6px;width:100%}.editReservationPopup__color-swatch{--sw:var(--event-default);background:var(--sw);border:none;border-radius:16px;cursor:pointer;flex:initial;height:28px;min-width:0;outline:none;outline:0 solid color-mix(in srgb,var(--sw),#fff);outline-offset:0;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.editReservationPopup__color-swatch:hover{outline:3px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:-1px;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.editReservationPopup__color-swatch:active{transform:scale(.96)}.editReservationPopup__color-swatch.is-active{border-color:var(--sw);outline:2px solid var(--sw);outline-offset:2px}.editReservationPopup__color-swatch:focus-visible{outline:2px dashed color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}.editReservationPopup__color-swatch--red{--sw:var(--event-red)}.editReservationPopup__color-swatch--orange{--sw:var(--event-orange)}.editReservationPopup__color-swatch--yellow{--sw:var(--event-yellow)}.editReservationPopup__color-swatch--green{--sw:var(--event-green)}.editReservationPopup__color-swatch--blue{--sw:var(--event-blue)}.editReservationPopup__color-swatch--indigo{--sw:var(--event-indigo)}.editReservationPopup__color-swatch--purple{--sw:var(--event-purple)}.editReservationPopup__color-swatch--pink{--sw:var(--event-pink)}.editReservationPopup__color-swatch--black-t{--sw:var(--black-s)}@supports(outline-color:color-mix(in srgb,white,black)){.editReservationPopup__color-swatch.is-active{outline:2px solid color-mix(in srgb,var(--sw) 85%,#fff 15%);outline-offset:2px}}.editReservationPopup__color-hint{color:#8a8a8a;color:var(--white-t);font-size:10px;position:absolute;right:12px;top:4px}.editReservationPopup__history{background:#2e2e2e;background:var(--black-s);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;position:relative;z-index:0}.editReservationPopup__history-header{align-items:center;display:flex;gap:6px;justify-content:space-between;z-index:20}.editReservationPopup__history-grid{corner-shape:superellipse(1.2);grid-gap:2px;border-radius:24px;display:grid;gap:2px;grid-auto-rows:min-content;grid-template-columns:1fr;margin-top:8px;overflow:hidden}.editReservationPopup__history-grid::-webkit-scrollbar{display:none}.editReservationPopup__history-item{grid-gap:6px;corner-shape:superellipse(1.2);align-items:stretch;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:6px;grid-template-columns:1fr 1fr;overflow:hidden;padding:6px}.editReservationPopup__history-meta{corner-shape:superellipse(1.2);display:flex;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.editReservationPopup__history-meta-label{color:#dfdfdf;color:var(--white-s);font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.2;opacity:.72;text-transform:uppercase}.editReservationPopup__history-meta-value{color:#dfdfdf;color:var(--white-s);font-size:14px;line-height:1.35;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);white-space:pre-wrap;word-break:break-word}.editReservationPopup__history-meta-value.is-changed{color:#e1f65a;color:var(--accent-ink)}.editReservationPopup__history-reservation-card{border-radius:18px!important;cursor:default;gap:2px;min-width:0;padding:10px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.editReservationPopup__history-res-line{color:#fff;color:var(--white-p);transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.editReservationPopup__history-res-line.is-changed{color:#e1f65a;color:var(--accent-ink);font-weight:600}.editReservationPopup__history-placeholder{color:#fff;color:var(--white-p);font-size:14px;grid-column:1/-1;opacity:.8;padding:10px 12px;text-align:center}.editReservationPopup__datepicker{width:100%}.editReservationPopup .react-datepicker{background:#1a1a1a!important;background:var(--black-p)!important;border:0!important;border-radius:23px!important;font-family:Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-text)!important;position:relative;width:100%}.editReservationPopup .react-datepicker__aria-live{width:100%}.editReservationPopup .react-datepicker__navigation-icon{color:#3d2e00!important;color:var(--accent-d)!important;left:-2px!important;position:relative;top:2.5px!important}.editReservationPopup .react-datepicker__navigation-icon:before{border-color:#fff!important;border-color:var(--white-p)!important;border-width:1.7px 1.7px 0 0!important}.editReservationPopup .react-datepicker__navigation-icon--previous{left:2px!important}.editReservationPopup .react-datepicker__month-container{flex:1 1 auto!important;height:auto!important;width:100%}.editReservationPopup .react-datepicker__header{background:#0000!important;border:0!important}.editReservationPopup .react-datepicker__current-month{color:#fff!important;color:var(--white-p)!important;line-height:1}.editReservationPopup .react-datepicker__day-names{grid-gap:3px!important;display:grid;gap:3px!important;grid-template-columns:repeat(7,1fr);padding:6px 10px 0;width:100%!important}.editReservationPopup .react-datepicker__day-name{align-items:center!important;color:#fff!important;color:var(--white-p)!important;display:flex!important;justify-content:center!important;text-align:center!important;width:100%!important}.editReservationPopup .react-datepicker__month{display:flex!important;flex-direction:column;gap:3px!important;height:100%!important;margin:0!important;padding:0;width:100%!important}.editReservationPopup .react-datepicker__week{grid-gap:3px!important;display:grid;gap:3px!important;grid-template-columns:repeat(7,1fr);width:100%!important}.editReservationPopup .react-datepicker__day{border-radius:20px!important;color:#dfdfdf!important;color:var(--white-s)!important;font-family:Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;font-family:var(--font-text)!important;margin:0!important;padding:0!important;transition:.2s cubic-bezier(.4,0,.2,1)!important;transition:var(--classic-f)!important;width:100%!important}.editReservationPopup .react-datepicker__day:hover{background:#2e2e2e!important;background:var(--black-s)!important}.editReservationPopup .react-datepicker__day:active{transform:scale(.9)}.editReservationPopup .react-datepicker__day--today{background:#0000!important}.editReservationPopup .react-datepicker__day--selected,.editReservationPopup .react-datepicker__day--selected:hover{background:#65652a!important;background:var(--accent-t)!important;color:#e1f65a!important;color:var(--accent-ink)!important}.editReservationPopup .react-datepicker__day--keyboard-selected,.editReservationPopup .react-datepicker__day--keyboard-selected:hover{background:#1a1a1a!important;background:var(--black-p)!important;color:#dfdfdf!important;color:var(--white-s)!important}@media only screen and (max-width:767.98px){.editReservationPopup__header{padding-right:64px;padding-right:var(--popupUI-bar-w,64px)}.editReservationPopup__title{font-size:24px;padding:6px 0 18px 8px}.editReservationPopup__history-grid,.editReservationPopup__search-list{mask-image:none;-webkit-mask-image:none}.editReservationPopup__selector{display:flex!important;flex-direction:column!important}.editReservationPopup__field--times{min-height:0}.editReservationPopup__times-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;height:auto}.editReservationPopup__time-btn{height:auto;min-height:auto}.editReservationPopup__time-btn--wide,.editReservationPopup__time-btn:last-child{grid-column:auto}.editReservationPopup__history-meta{gap:4px}.editReservationPopup .react-datepicker__day{align-items:center;aspect-ratio:4/3;display:flex!important;justify-content:center}}.examPermissionPopup{box-sizing:border-box;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:6px;height:100%;min-height:100%;padding:12px}.examPermissionPopup__header{flex-shrink:0;padding:0 70px 0 0}.examPermissionPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 6px 8px}.examPermissionPopup__actions,.examPermissionPopup__searchBar,.examPermissionPopup__tabs{flex-shrink:0}.examPermissionPopup__listWrapper{flex:1 1 auto;min-height:0;overflow:hidden;position:relative}.examPermissionPopup__items{grid-gap:6px;align-content:start;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;height:100%;overflow-y:auto;scrollbar-width:none}.examPermissionPopup__items::-webkit-scrollbar{display:none}.examPermissionPopup__empty{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));grid-column:1/-1;margin:0;padding:12px 8px}.examPermissionPopup__row.is-selected{box-shadow:inset 0 0 0 2px #e1f65a;box-shadow:inset 0 0 0 2px var(--accent-l)}.examPermissionPopup__check{border:2px solid #8a8a8a;border:2px solid var(--white-t);border-radius:50%;box-sizing:border-box;color:#3d2e00;color:var(--accent-d);display:grid;height:26px;margin-right:10px;place-items:center;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f),border-color var(--classic-f);width:26px}.examPermissionPopup__check.is-on{background:#e1f65a;background:var(--accent-l);border-color:#e1f65a;border-color:var(--accent-l)}.examPermissionPopup__checkIcon,.examPermissionPopup__checkIcon div{display:grid;place-items:center}.examPermissionPopup__checkIcon svg{fill:currentColor;height:14px;width:14px}.examPermissionPopup__row.is-waiting .studentItem__metaPhoneText{color:#81f65a;color:var(--green-text)}.examPermissionPopup__row.is-in_exam .studentItem__metaPhoneText{color:#5ac5f6;color:var(--blue-text)}.examPermissionPopup__toolbar{display:flex;flex-direction:column;gap:10px;padding-bottom:8px}.examPermissionPopup__search{background:#1a1a1a;background:var(--black-p);border:none;border-radius:25px;color:#fff;color:var(--white-p);outline:none;padding:13px 20px;transition:background-color .2s ease;width:100%}.examPermissionPopup__search::placeholder{color:#8a8a8a;color:var(--white-t)}.examPermissionPopup__search:focus{filter:brightness(1.1)}@media(max-width:767.98px){.examPermissionPopup__items{grid-template-columns:1fr}}.studentMandatoryRatingsPopup{align-content:start;display:flex;flex-direction:column;min-height:0;padding:12px 12px 16px;width:100%}.studentMandatoryRatingsPopup__header{flex-shrink:0;padding-right:82px;padding-right:var(--popupUI-bar-w,82px)}.studentMandatoryRatingsPopup__progress{color:#8a8a8a;color:var(--white-t);font-size:11px;font-size:calc(11px*var(--fs, 1));letter-spacing:.02em;margin:0;padding:0 8px;text-transform:uppercase}.studentMandatoryRatingsPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size:calc(28px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.studentMandatoryRatingsPopup__subtitle{color:#dfdfdf;color:var(--white-s);font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.4;margin:0;padding:0 8px 12px}.studentMandatoryRatingsPopup__state{color:#dfdfdf;color:var(--white-s);font-style:italic;margin:0;padding:0 8px}.studentMandatoryRatingsPopup__content{grid-gap:12px;align-content:start;display:grid;gap:12px}.studentMandatoryRatingsPopup__list{grid-gap:3px;display:grid;gap:3px}.studentMandatoryRatingsPopup__row{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.studentMandatoryRatingsPopup__row span{color:#dfdfdf;color:var(--white-s)}.studentMandatoryRatingsPopup__row strong{color:#fff;color:var(--white-p);font-weight:400;text-align:right}.studentMandatoryRatingsPopup__row:first-child{border-radius:24px 24px 8px 8px}.studentMandatoryRatingsPopup__row:last-child{border-radius:8px 8px 24px 24px}.studentMandatoryRatingsPopup__form{grid-gap:12px;align-content:start;display:grid;gap:12px}.studentMandatoryRatingsPopup__ratingBlock{grid-gap:8px;display:grid;gap:8px}.studentMandatoryRatingsPopup__ratingBlock .ratingStarsRow{padding:4px 0}.studentMandatoryRatingsPopup__ratingHint{color:#dfdfdf;color:var(--white-s);font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.3;margin:0;padding:0 8px;text-align:center}.studentMandatoryRatingsPopup__commentField{grid-gap:8px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:24px;display:grid;gap:8px;overflow:hidden;padding:16px 24px}.studentMandatoryRatingsPopup__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:11px;font-size:calc(11px*var(--fs, 1));line-height:1.2;text-transform:uppercase}.studentMandatoryRatingsPopup__commentInput{background:#0000;border:0;color:#fff;color:var(--white-p);font-family:inherit;font-size:14px;font-size:calc(14px*var(--fs, 1));line-height:1.4;max-height:140px;min-height:88px;outline:none;resize:vertical}.studentMandatoryRatingsPopup__commentInput::placeholder{color:#8a8a8a;color:var(--white-t)}.studentMandatoryRatingsPopup__error{color:#ffb3b3;font-size:13px;font-size:calc(13px*var(--fs, 1));margin:0;padding:0 8px}.popupPanelUI[data-popup-type=studentMandatoryRatings] .popupPanelUI__content{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.popupPanelUI[data-popup-type=studentMandatoryRatings] .studentMandatoryRatingsPopup{flex:0 0 auto}.adminReviewsPopup{color:#fff;color:var(--white-p);display:flex;flex-direction:column;min-height:100%;padding:12px}.adminReviewsPopup__header{flex-shrink:0;padding-right:82px;padding-right:var(--popupUI-bar-w,82px)}.adminReviewsPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.adminReviewsPopup__content{display:flex;flex-direction:column;gap:8px;padding-bottom:12px}.adminReviewsPopup__filters{display:flex;flex-direction:column;flex-shrink:0;gap:8px;width:100%}.adminReviewsPopup__filters .ratingStarsRow{padding:0;width:100%}.adminReviewsPopup__filters .ratingStarsRow__buttons{gap:6px;padding:0;width:100%}.adminReviewsPopup__filters .ratingStarsRow__star{flex:1 1;height:45px;max-width:none;min-width:0;width:auto}.adminReviewsPopup__filters .ratingStarsRow__connector{height:25px}.adminReviewsPopup__filters .ratingStarsRow__icon{height:22px;width:22px}.adminReviewsPopup__commentFilter{display:flex;gap:3px;width:100%}.adminReviewsPopup__commentFilterBtn{corner-shape:superellipse(1.2);appearance:none;background:#1a1a1a;background:var(--black-p);border:none;border-radius:8px;color:#dfdfdf;color:var(--white-s);cursor:pointer;flex:1 1;font:inherit;font-weight:500;min-width:0;overflow:hidden;padding:12px 10px;text-overflow:ellipsis;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s);white-space:nowrap}.adminReviewsPopup__commentFilterBtn:first-child{border-radius:30px 8px 8px 30px}.adminReviewsPopup__commentFilterBtn:last-child{border-radius:8px 30px 30px 8px}.adminReviewsPopup__commentFilterBtn.is-active{corner-shape:superellipse(1);background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.adminReviewsPopup__meta{flex-shrink:0;padding:0 8px 4px}.adminReviewsPopup__panel{grid-gap:8px;display:grid;gap:8px;min-width:0}.adminReviewsPopup__grid{grid-gap:3px;align-content:start;border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;overflow:hidden}.adminReviewsPopup__card{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden;padding:6px}.adminReviewsPopup__cardMain{background:#0000;border:none;border-radius:18px;color:inherit;cursor:pointer;display:flex;flex:1 0 auto;flex-direction:column;gap:10px;min-width:0;padding:10px 12px;text-align:left;transition:background .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.175,.885,.32,1.275);transition:background var(--classic-s),transform var(--elastic-s);width:100%}.adminReviewsPopup__cardMain:hover{background:#ffffff08}.adminReviewsPopup__cardMain:active{transform:scale(.985)}.adminReviewsPopup__cardMain:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.adminReviewsPopup__cardHead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3px;justify-content:space-between}.adminReviewsPopup__badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.adminReviewsPopup__badge{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:99px;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:6px;line-height:1;padding:4px 8px;white-space:nowrap}.adminReviewsPopup__badge--accent{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.adminReviewsPopup__badge--new{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d);font-weight:400}.adminReviewsPopup__dateGroup{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:6px;justify-content:flex-end}.adminReviewsPopup__cardRows{display:flex;flex-direction:column;gap:8px;min-width:0}.adminReviewsPopup__cardRow{grid-gap:3px;display:grid;gap:3px;min-width:0}.adminReviewsPopup__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:11px;text-transform:uppercase}.adminReviewsPopup__cardValue{color:#fff;color:var(--white-p);font-size:14px;line-height:1.3;word-break:break-word}.adminReviewsPopup__cardValue--comment{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#dfdfdf;color:var(--white-s);display:-webkit-box;font-size:13px;overflow:hidden}.adminReviewsPopup__cardValue--comment.is-empty{color:#8a8a8a;color:var(--white-t);font-style:italic}.adminReviewsPopup__actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.adminReviewsPopup__actions>.adminReviewsPopup__button:only-child{grid-column:1/-1}.adminReviewsPopup__actions--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.adminReviewsPopup__button{align-items:center;appearance:none;background:#2e2e2e;background:var(--black-s);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:inline-flex;font:inherit;gap:6px;justify-content:center;padding:13px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);white-space:nowrap;width:100%}.adminReviewsPopup__button:hover{border-radius:16px;padding:13px 22px}.adminReviewsPopup__button:active,.adminReviewsPopup__button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.adminReviewsPopup__button:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.adminReviewsPopup__button:disabled{cursor:not-allowed;opacity:.6}.adminReviewsPopup__button--icon{border-radius:20px;min-height:48px;padding:12px}.adminReviewsPopup__button--icon:hover{border-radius:14px;padding:12px}.adminReviewsPopup__button--icon:active{border-radius:24px;padding:12px}.adminReviewsPopup__button--secondary{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.adminReviewsPopup__button--primary{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.adminReviewsPopup__button--edit{background:#5cc8fcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}.adminReviewsPopup__button--reply{background:color-mix(in srgb,#e1f65a 28%,#2e2e2e);background:color-mix(in srgb,var(--accent-l) 28%,var(--black-s));color:#fff;color:var(--white-p)}.adminReviewsPopup__actionIcon{color:inherit;display:grid;height:22px;place-items:center;pointer-events:none;width:22px}.adminReviewsPopup__actionIcon svg{height:22px;width:22px}.adminReviewsPopup__button--danger{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.adminReviewsPopup__loadMore{width:100%}.adminReviewsPopup__stateCard{background:#1a1a1a;background:var(--black-p);border-radius:24px;color:#dfdfdf;color:var(--white-s);font-style:italic;padding:16px 20px}.adminReviewsPopup__stateCard--error{color:#ffb3b3;font-style:normal}.adminReviewsPopup__edit{grid-gap:8px;align-content:start;display:grid;gap:8px;min-width:0}.adminReviewsPopup__formHeader{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.adminReviewsPopup__formActions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.adminReviewsPopup__formActions .adminReviewsPopup__button,.adminReviewsPopup__formHeader .adminReviewsPopup__button{width:auto}.adminReviewsPopup__hero{grid-gap:8px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:24px;display:grid;gap:8px;padding:16px 20px}.adminReviewsPopup__heroTitle{color:#fff;color:var(--white-p);font-size:20px;font-weight:500;line-height:1.15;margin:0}.adminReviewsPopup__editorCard{grid-gap:6px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:24px;display:grid;gap:6px;padding:6px}.adminReviewsPopup__field{grid-gap:8px;corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:18px;display:grid;gap:8px;min-width:0;padding:12px 14px}.adminReviewsPopup__field--rating .studentMandatoryRatingsPopup__ratingBlock{gap:6px}.adminReviewsPopup__field--rating .ratingStarsRow{padding:2px 0;width:100%}.adminReviewsPopup__field--rating .ratingStarsRow__buttons{gap:6px;padding:6px;width:100%}.adminReviewsPopup__field--rating .ratingStarsRow__star{flex:1 1;height:45px;max-width:none;min-width:0}.adminReviewsPopup__input{background:#0000;border:none;color:#fff;color:var(--white-p);font-family:inherit;font-size:14px;line-height:1.4;outline:none;padding:0;width:100%}.adminReviewsPopup__input::placeholder{color:#8a8a8a;color:var(--white-t)}.adminReviewsPopup__input--textarea{max-height:160px;min-height:96px;resize:vertical}.adminReviewsPopup__formError{color:#ffb3b3;font-size:13px;margin:0;padding:0 8px}.adminReviewsPopup__detailOverlay{align-items:flex-end;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000001a;display:flex;justify-content:center;opacity:0;padding:8px;pointer-events:none;transition:opacity .24s ease}.adminReviewsPopup__detailOverlay.is-open{opacity:1;pointer-events:auto}.adminReviewsPopup__detailPanel{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:24px;display:flex;flex-direction:column;gap:8px;max-height:calc(100% - 8px);overflow:auto;overscroll-behavior:contain;padding:6px;transform:translateY(16px);transition:transform .28s cubic-bezier(.075,1.2,.32,1.075);width:100%}.adminReviewsPopup__detailOverlay.is-open .adminReviewsPopup__detailPanel{transform:translateY(0)}.adminReviewsPopup__detailPanel::-webkit-scrollbar{display:none}.adminReviewsPopup__detailPanel .adminReviewsPopup__field{grid-gap:8px;corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:18px;display:grid;gap:8px;min-width:0;padding:12px 14px}.adminReviewsPopup__detailPanel .adminReviewsPopup__field--rating .studentMandatoryRatingsPopup__ratingBlock{gap:6px}.adminReviewsPopup__detailPanel .adminReviewsPopup__field--rating .ratingStarsRow{padding:2px 0;width:100%}.adminReviewsPopup__detailPanel .adminReviewsPopup__field--rating .ratingStarsRow__buttons{gap:6px;padding:6px;width:100%}.adminReviewsPopup__detailPanel .adminReviewsPopup__field--rating .ratingStarsRow__star{flex:1 1;height:45px;max-width:none;min-width:0}.adminReviewsPopup__detailPanel .adminReviewsPopup__input--textarea{max-height:200px;min-height:96px;resize:vertical}.adminReviewsPopup__detailHeader{display:flex;flex-shrink:0;justify-content:flex-start}.adminReviewsPopup__detailHeader--split{align-items:center;flex-wrap:wrap;gap:8px;justify-content:space-between}.adminReviewsPopup__detailHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.adminReviewsPopup__detailClose,.adminReviewsPopup__detailHeaderActions .adminReviewsPopup__button{width:auto}.adminReviewsPopup__detailHero{grid-gap:10px;display:grid;gap:10px;padding:4px 12px 8px}.adminReviewsPopup__detailTitle{color:#fff;color:var(--white-p);font-size:20px;font-weight:500;line-height:1.15;margin:0}.adminReviewsPopup__detailStars .ratingStarsRow{padding:0;width:100%}.adminReviewsPopup__detailStars .ratingStarsRow__buttons{gap:6px;padding:0;width:100%}.adminReviewsPopup__detailStars .ratingStarsRow__star{flex:1 1;height:40px;max-width:none;min-width:0;pointer-events:none}.adminReviewsPopup__detailBody{grid-gap:8px;corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:18px;display:grid;gap:8px;margin:0 6px 6px;padding:12px 14px}.adminReviewsPopup__detailComment{color:#fff;color:var(--white-p);font-size:14px;line-height:1.45;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.adminReviewsPopup__detailComment.is-empty{color:#8a8a8a;color:var(--white-t);font-style:italic}.adminReviewsPopup__detailActions{grid-gap:6px;display:grid;flex-shrink:0;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 6px 6px}.adminReviewsPopup__detailActions>.adminReviewsPopup__button:only-child{grid-column:1/-1}.adminReviewsPopup__detailActions--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.adminReviewsPopup__detailForm{grid-gap:6px;display:grid;gap:6px;padding:0 6px 6px}.adminReviewsPopup__formError--overlay{padding:0 12px 6px}.popupPanelUI[data-popup-type=adminReviews] .adminReviewsPopup__detailOverlay{inset:0;position:absolute;z-index:8}.popupPanelUI[data-popup-type=adminReviews] .popupPanelUI__content{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}@media(max-width:640px){.adminReviewsPopup__grid{grid-template-columns:1fr}}.studentSelfProfilePopup{display:flex;flex-direction:column;height:100%;padding:12px}.studentSelfProfilePopup__hero{align-items:left;display:flex;flex-direction:column;padding:12px}.studentSelfProfilePopup__avatar{background:#e1f65a;background:var(--accent-l);border-radius:50%;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);display:grid;height:64px;margin-bottom:12px;place-items:center;width:64px}.studentSelfProfilePopup__avatarIcon,.studentSelfProfilePopup__avatarIcon div{display:grid;place-items:center}.studentSelfProfilePopup__avatarIcon svg{color:#3d2e00;color:var(--accent-d);height:30px;width:30px}.studentSelfProfilePopup__name{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:24px;font-size:calc(24px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0}.studentSelfProfilePopup__role{color:#dfdfdf;color:var(--white-s);margin:0}.studentSelfProfilePopup__content{flex:1 1;min-height:0;overflow:auto;padding-bottom:12px}.studentSelfProfilePopup__content::-webkit-scrollbar{display:none}.studentSelfProfilePopup__section{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;margin:14px 0 6px;padding:0 14px;text-transform:uppercase}.studentSelfProfilePopup__list{grid-gap:3px;display:grid;gap:3px}.studentSelfProfilePopup__row{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.studentSelfProfilePopup__row span{color:#dfdfdf;color:var(--white-s)}.studentSelfProfilePopup__row strong{color:#fff;color:var(--white-p);font-weight:400;text-align:right}.studentSelfProfilePopup__row:first-child{border-radius:24px 24px 8px 8px}.studentSelfProfilePopup__row:last-child{border-radius:8px 8px 24px 24px}.studentSelfProfilePopup__row:only-child{border-radius:24px}.studentSelfProfilePopup__row--button{border:0;color:inherit;cursor:pointer;font:inherit;isolation:isolate;position:relative;text-align:left;transition:scale .4s cubic-bezier(.175,.885,.32,1.275);transition:scale var(--elastic-s);width:100%}.studentSelfProfilePopup__row--button:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.studentSelfProfilePopup__row--button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.studentSelfProfilePopup__row--button:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.studentSelfProfilePopup__row--button:after{transition:none}}.studentSelfProfilePopup__row--button:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.studentSelfProfilePopup__row--button:active{scale:.97}@media(prefers-reduced-motion:reduce){.studentSelfProfilePopup__row--button:active{scale:none}}.studentSelfProfilePopup__state{color:#dfdfdf;color:var(--white-s);font-style:italic}.studentSelfProfilePopup__error{color:#ffb3b3;margin-top:8px}.studentSelfProfilePopup__footer{display:flex;justify-content:center;margin-top:8px}.studentSelfProfilePopup__settings.settings{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr);padding:0;width:100%}.studentSelfProfilePopup__settings.settings .settings__item{display:flex;justify-content:flex-start}.studentSelfProfilePopup__settings.settings .settings__icons,.studentSelfProfilePopup__settings.settings .settings__mode-btn{width:100%}.studentReservationsPopup{display:flex;flex-direction:column;height:100%;padding:12px 12px 0}.studentReservationsPopup__header{padding-right:82px;padding-right:var(--popupUI-bar-w,82px)}.studentReservationsPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size:calc(28px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.studentReservationsPopup__state{color:#dfdfdf;color:var(--white-s);font-style:italic}.studentReservationsPopup__error{color:#ffb3b3}.studentReservationsPopup__content{grid-gap:14px;align-content:start;display:grid;flex:1 1;gap:14px;grid-template-columns:1fr;margin-top:-12px;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);min-height:0;overflow:auto;padding:12px 0}.studentReservationsPopup__content::-webkit-scrollbar{display:none}.studentReservationsPopup__section{grid-gap:8px;align-content:start;display:grid;gap:8px}.studentReservationsPopup__sectionHead{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 8px}.studentReservationsPopup__sectionTitle{color:#fff;color:var(--white-p);font-size:16px;font-size:calc(16px*var(--fs, 1));margin:0}.studentReservationsPopup__sectionCount{background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#e1f65a;color:var(--accent-ink);font-size:12px;font-size:calc(12px*var(--fs, 1));line-height:1;padding:4px 10px}.studentReservationsPopup__sectionEmpty{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));margin:0}.studentReservationsPopup__grid{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.studentReservationsPopup__grid--exam{grid-template-columns:repeat(2,minmax(0,1fr))}.studentReservationsPopup__grid--exam .studentReservationsPopup__card{position:relative}.studentReservationsPopup__grid--exam .studentReservationsPopup__status{align-items:center;background:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--white-p) 10%,#0000);border-radius:999px;color:#fff;color:var(--white-p);display:inline-flex;font-size:11px;font-size:calc(11px*var(--fs, 1));font-weight:700;justify-content:center;line-height:1;margin:0;padding:6px 10px;position:absolute;right:12px;top:12px;white-space:nowrap}@media only screen and (max-width:767.98px){.studentReservationsPopup__grid--exam .studentReservationsPopup__status{margin-top:3px;position:relative;right:0;top:0}}.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-admis .studentReservationsPopup__status,.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-passed .studentReservationsPopup__status,.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-promoted .studentReservationsPopup__status,.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-promovat .studentReservationsPopup__status{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-failed .studentReservationsPopup__status,.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-respins .studentReservationsPopup__status{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-absent .studentReservationsPopup__status{background:#f8b6598c;background:var(--orange-t);color:#422700;color:var(--orange-d)}.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-anulat .studentReservationsPopup__status,.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-canceled .studentReservationsPopup__status,.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-cancelled .studentReservationsPopup__status{background:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--white-p) 10%,#0000);color:#8a8a8a;color:var(--white-t)}.studentReservationsPopup__grid--exam .studentReservationsPopup__card--current.studentReservationsPopup__card--status-programat .studentReservationsPopup__status,.studentReservationsPopup__grid--exam .studentReservationsPopup__card--current.studentReservationsPopup__card--status-scheduled .studentReservationsPopup__status,.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-programat .studentReservationsPopup__status,.studentReservationsPopup__grid--exam .studentReservationsPopup__card--status-scheduled .studentReservationsPopup__status{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.studentReservationsPopup__card{corner-shape:superellipse(1.2);grid-gap:2px;align-content:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:2px;padding:16px 20px}.studentReservationsPopup__card--inactive{opacity:.86}.studentReservationsPopup__card--current{background:#e1f65a;background:var(--accent-l);opacity:1}.studentReservationsPopup__card--current .studentReservationsPopup__date,.studentReservationsPopup__card--current .studentReservationsPopup__extra,.studentReservationsPopup__card--current .studentReservationsPopup__status,.studentReservationsPopup__card--current .studentReservationsPopup__time{color:#3d2e00;color:var(--accent-d)}.studentReservationsPopup__card:last-child:nth-child(odd){grid-column:1/-1}.studentReservationsPopup__date{color:#fff;color:var(--white-p);font-weight:500;margin:0}.studentReservationsPopup__time{color:#e1f65a;color:var(--accent-ink);font-weight:500;margin:0}.studentReservationsPopup__extra{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));margin:0}.studentReservationsPopup__status{color:#e1f65a;color:var(--accent-ink);font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:600;margin:2px 0 0}.studentEventPopup{display:flex;flex-direction:column;height:100%;padding:12px 12px 0}.studentEventPopup__hero{grid-gap:6px;display:grid;gap:6px;padding:8px 82px 14px 8px;padding:8px var(--popupUI-bar-w,82px) 14px 8px}.studentEventPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size:calc(28px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.95;margin:0}.studentEventPopup__content{flex:1 1;min-height:0;overflow:auto;padding-bottom:8px}.studentEventPopup__content::-webkit-scrollbar{display:none}.studentEventPopup__grid{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:2fr 3fr;overflow:hidden}.studentEventPopup__card{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;flex-direction:column;padding:18px 18px 16px}.studentEventPopup__card--wide{grid-column:1/-1}.studentEventPopup__cardLabel{color:#8a8a8a;color:var(--white-t);font-size:11px;font-size:calc(11px*var(--fs, 1));line-height:1;padding-bottom:10px;text-transform:uppercase}.studentEventPopup__cardValue{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:26px;font-size:calc(26px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:auto 0 0;overflow-wrap:anywhere}.studentEventPopup__cardMeta{color:#dfdfdf;color:var(--white-s);font-size:13px;font-size:calc(13px*var(--fs, 1))}@media only screen and (max-width:767.98px){.studentEventPopup__cardValue{font-size:24px;font-size:calc(24px*var(--fs, 1))}}.questionCategoriesPopup{color:#fff;color:var(--white-p);display:flex;flex-direction:column;height:100%;padding:12px}.questionCategoriesPopup__header{padding-right:82px;padding-right:var(--popupUI-bar-w,82px)}.questionCategoriesPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.questionCategoriesPopup__content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.questionCategoriesPopup__formActions,.questionCategoriesPopup__formHeader,.questionCategoriesPopup__toolbarRow,.questionCategoriesPopup__topbar{align-items:center;display:flex;gap:6px}.questionCategoriesPopup__formHeader{justify-content:space-between}.questionCategoriesPopup__formActions{margin-left:auto}.questionCategoriesPopup__toolbar{grid-gap:8px;display:grid;gap:8px}.questionCategoriesPopup__tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.questionCategoriesPopup__button,.questionCategoriesPopup__tab{align-items:center;appearance:none;background:#1a1a1a;background:var(--black-p);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:inline-flex;gap:6px;justify-content:center;padding:13px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);white-space:nowrap;width:auto}.questionCategoriesPopup__button:hover,.questionCategoriesPopup__tab:hover{border-radius:16px;padding:13px 22px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.questionCategoriesPopup__button:active,.questionCategoriesPopup__tab:active{border-radius:32px;padding:13px 20px;transform:scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.questionCategoriesPopup__button:disabled,.questionCategoriesPopup__tab:disabled{cursor:not-allowed;opacity:.6}.questionCategoriesPopup__tab.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.questionCategoriesPopup__button{background:#2e2e2e;background:var(--black-s)}.questionCategoriesPopup__button--secondary{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.questionCategoriesPopup__button--primary{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.questionCategoriesPopup__button--edit{background:#5cc8fcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}.questionCategoriesPopup__button--danger{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.questionCategoriesPopup__search,.questionCategoriesPopup__searchStatic{background:#1a1a1a;background:var(--black-p);border:none;border-radius:25px;color:#fff;color:var(--white-p);min-width:0;outline:none;padding:13px 20px;width:100%}.questionCategoriesPopup__search::placeholder{color:#8a8a8a;color:var(--white-t)}.questionCategoriesPopup__search:focus{filter:brightness(1.08)}.questionCategoriesPopup__searchStatic{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;min-height:43px}.questionCategoriesPopup__panel{grid-gap:6px;display:grid;gap:6px}.questionCategoriesPopup__grid,.questionCategoriesPopup__list{grid-gap:3px;align-content:start;border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.questionCategoriesPopup__list{list-style:none;margin:0;padding:0}.questionCategoriesPopup__card,.questionCategoriesPopup__questionCard{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:6px}.questionCategoriesPopup__cardMain,.questionCategoriesPopup__questionMain{background:#0000;border:0;border-radius:18px;color:inherit;cursor:pointer;display:flex;flex:1 0 auto;flex-direction:column;gap:10px;padding:10px 12px;text-align:left;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.questionCategoriesPopup__cardMain:hover,.questionCategoriesPopup__questionMain:hover{background:#ffffff08}.questionCategoriesPopup__cardHead{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.questionCategoriesPopup__badges{display:flex;flex-wrap:wrap;gap:6px}.questionCategoriesPopup__badge{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:99px;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:6px;line-height:1;padding:4px 10px}.questionCategoriesPopup__badge--accent{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.questionCategoriesPopup__cardRows{display:flex;flex-direction:column;gap:8px;height:100%}.questionCategoriesPopup__cardRow{grid-gap:3px;display:grid;gap:3px}.questionCategoriesPopup__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:11px;text-transform:uppercase}.questionCategoriesPopup__actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.questionCategoriesPopup__actions>.questionCategoriesPopup__button:only-child{grid-column:1/-1;width:100%}.questionCategoriesPopup__hero{grid-gap:8px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:24px;display:grid;gap:8px;padding:16px 20px}.questionCategoriesPopup__heroTitle{color:#fff;color:var(--white-p);font-size:20px;font-weight:500;line-height:1.15;margin:0}.questionCategoriesPopup__editorCard{grid-gap:6px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:24px;display:grid;gap:6px;padding:6px}.questionCategoriesPopup__fieldGrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.questionCategoriesPopup__field{grid-gap:6px;corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:18px;display:grid;gap:6px;min-width:0;padding:10px 12px}.questionCategoriesPopup__input{background:#0000;border:none;color:#fff;color:var(--white-p);outline:none;padding:0;width:100%}.questionCategoriesPopup__input::placeholder{color:#8a8a8a;color:var(--white-t)}.questionCategoriesPopup__section{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0}.questionCategoriesPopup__sectionHead{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 8px}.questionCategoriesPopup__sectionTitle{color:#fff;color:var(--white-p);font-size:16px;margin:0}.questionCategoriesPopup__sectionCount{background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#e1f65a;color:var(--accent-ink);font-size:12px;line-height:1;padding:4px 10px}.questionCategoriesPopup__statusRow{display:flex;flex-wrap:wrap;gap:6px}.questionCategoriesPopup__statusPill{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;line-height:1.2;padding:6px 12px}.questionCategoriesPopup__statusPill--error{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.questionCategoriesPopup__stateCard{background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#dfdfdf;color:var(--white-s);display:grid;line-height:1.5;min-height:160px;padding:24px;place-items:center;text-align:center}.questionCategoriesPopup__stateCard--error{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.questionCategoriesPopup__questionTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;color:var(--white-p);display:-webkit-box;line-height:1.45;margin:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.questionCategoriesPopup__loadMoreCard{display:flex;grid-column:1/-1;justify-content:center;padding-top:4px}.questionCategoriesPopup__highlight{background:#e1f65a;background:var(--accent-l);border-radius:6px;color:#3d2e00;color:var(--accent-d);font-style:normal;padding:0 3px}.questionCategoriesPopup button{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}@media only screen and (max-width:767.98px){.questionCategoriesPopup__header{padding-right:64px;padding-right:var(--popupUI-bar-w,64px)}.questionCategoriesPopup__title{font-size:24px;padding:6px 0 18px 8px}.questionCategoriesPopup__fieldGrid,.questionCategoriesPopup__grid,.questionCategoriesPopup__list{grid-template-columns:1fr}.questionCategoriesPopup__hero{padding:14px 16px}}.studentVideoLibraryPopup{color:#fff;color:var(--white-p);display:flex;flex-direction:column;min-height:100%;padding:12px 12px 0}.studentVideoLibraryPopup__header{padding:0 72px 0 0}.studentVideoLibraryPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size:calc(32px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;padding:6px 0 12px 8px}.studentVideoLibraryPopup__toolbar{grid-gap:8px;display:grid;gap:8px}.studentVideoLibraryPopup__toolbarRow{align-items:center;display:flex;gap:6px}.studentVideoLibraryPopup__toolbar--edit{align-items:center;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:space-between}.studentVideoLibraryPopup__button{align-items:center;appearance:none;background:#1a1a1a;background:var(--black-p);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:inline-flex;gap:6px;justify-content:center;padding:13px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);white-space:nowrap;width:auto}.studentVideoLibraryPopup__button:hover{border-radius:16px;padding:13px 22px}.studentVideoLibraryPopup__button:active,.studentVideoLibraryPopup__button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentVideoLibraryPopup__button:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.studentVideoLibraryPopup__button:disabled{cursor:not-allowed;opacity:.6}.studentVideoLibraryPopup__button--primary{background:#5cc8fcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}.studentVideoLibraryPopup__button--success{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.studentVideoLibraryPopup__button--ghost{background:#2e2e2e;background:var(--black-s);color:#dfdfdf;color:var(--white-s)}.studentVideoLibraryPopup__button--danger{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.studentVideoLibraryPopup__meta{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));margin:0 0 4px}.studentVideoLibraryPopup__notice{background:#ea9090;background:var(--red-t);border-radius:12px;color:#410000;color:var(--red-d);font-size:12px;font-size:calc(12px*var(--fs, 1));line-height:1.4;margin:6px 0 0;padding:8px 12px}.studentVideoLibraryPopup__search{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);display:block;padding:13px 20px;width:100%}.studentVideoLibraryPopup__content{display:grid;padding:8px 0 12px}.studentVideoLibraryPopup__list,.studentVideoLibraryPopup__panel,.studentVideoLibraryPopup__preview{grid-gap:6px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:6px}.studentVideoLibraryPopup__preview{align-items:center;grid-template-columns:3fr 2fr;padding-bottom:8px}.studentVideoLibraryPopup__preview>.studentVideoLibraryPopup__emptyState{grid-column:1/-1}.studentVideoLibraryPopup__grid{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.studentVideoLibraryPopup__card{grid-gap:6px;corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:6px;overflow:hidden;padding:6px}.studentVideoLibraryPopup__card>.studentVideoLibraryPopup__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studentVideoLibraryPopup__thumb{corner-shape:superellipse(1.2);align-items:flex-end;aspect-ratio:16/9;background-color:#fff;background-color:var(--white-p);background-position:50%;background-size:cover;border-radius:20px;display:flex;overflow:hidden;padding:3px;position:relative;width:100%}.studentVideoLibraryPopup__form{grid-gap:6px;display:grid;gap:6px;min-width:0}.studentVideoLibraryPopup__cardTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#fff;color:var(--white-p);display:-webkit-box;line-height:1.35;margin:0;padding:5px 9px;word-break:break-word;z-index:10}.studentVideoLibraryPopup__empty{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));line-height:1.45;margin:0}.studentVideoLibraryPopup__inputWrap{grid-gap:4px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:18px;display:grid;gap:4px;padding:10px 0 10px 12px}.studentVideoLibraryPopup__label{color:#8a8a8a;color:var(--white-t);font-size:11px;font-size:calc(11px*var(--fs, 1));text-transform:uppercase}.studentVideoLibraryPopup__input{background:#0000;border:none;color:#fff;color:var(--white-p);outline:none;padding:0;width:100%}.studentVideoLibraryPopup__input::placeholder{color:#8a8a8a;color:var(--white-t)}.studentVideoLibraryPopup__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.studentVideoLibraryPopup__emptyState{background:#2e2e2e;background:var(--black-s);border-radius:8px;display:grid;min-height:160px;padding:20px;place-items:center;text-align:center}.studentVideoLibraryPopup button{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}@media only screen and (max-width:767.98px){.studentVideoLibraryPopup__header{padding-right:64px;padding-right:var(--popupUI-bar-w,64px)}.studentVideoLibraryPopup__title{font-size:24px;font-size:calc(24px*var(--fs, 1));padding:6px 0 18px 8px}.studentVideoLibraryPopup__card,.studentVideoLibraryPopup__preview{grid-template-columns:1fr}.studentVideoLibraryPopup__thumb--large{min-height:170px}.studentVideoLibraryPopup__actions{display:grid;grid-template-columns:1fr 1fr}}.instrStudentsPopup{display:flex;flex-direction:column;height:100%;padding:12px!important}.instrStudentsPopup__header{margin-bottom:0}.instrStudentsPopup__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px;position:relative;z-index:2}.instrStudentsPopup__content{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;scrollbar-width:none}.instrStudentsPopup__content::-webkit-scrollbar{display:none}.instrStudentsPopup__studentCard{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:30px;display:flex;gap:12px;padding:6px}.instrStudentsPopup__studentAvatar{align-items:center;border-radius:999px;display:flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.instrStudentsPopup__studentAvatarText{color:#000;font-weight:600;letter-spacing:.5px;line-height:1;-webkit-user-select:none;user-select:none}.instrStudentsPopup__studentInfo{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.instrStudentsPopup__studentName{color:#fff;color:var(--white-p);font-size:14px;font-weight:500}.instrStudentsPopup__studentMeta,.instrStudentsPopup__studentName{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instrStudentsPopup__studentMeta{color:#dfdfdf;color:var(--white-s);font-weight:400}.instrStudentsPopup__state{grid-gap:6px;background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#dfdfdf;color:var(--white-s);display:grid;font-style:italic;gap:6px;padding:10px 14px}.instrStudentsPopup__state--error{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d);font-style:normal}.instrStudentsPopup__inlineError{margin-top:2px}.instrStudentsPopup__tabs{display:flex;gap:3px;padding:2px 0 0}.instrStudentsPopup__tab{appearance:none;background:#1a1a1a;background:var(--black-p);border:none;border-radius:8px;color:#dfdfdf;color:var(--white-s);flex:1 1;min-width:0;padding:13px 18px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s);width:100%}.instrStudentsPopup__tab:first-child{border-radius:30px 8px 8px 30px}.instrStudentsPopup__tab:last-child{border-radius:8px 30px 30px 8px}.instrStudentsPopup__tab:only-child{border-radius:30px}.instrStudentsPopup__tab.is-active{background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.instrStudentsPopup__panel{grid-gap:8px;display:grid;gap:8px;padding-bottom:12px}.instrStudentsPopup__form{grid-gap:8px;border-radius:24px;display:grid;gap:8px}.instrStudentsPopup__fieldGrid{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.instrStudentsPopup__field{grid-gap:4px;background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#dfdfdf;color:var(--white-s);display:grid;gap:4px;min-width:0;padding:10px 12px}.instrStudentsPopup__field--toggle{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-right:10px}.instrStudentsPopup__field--full{grid-column:1/-1}.instrStudentsPopup__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:10px;line-height:1.2;text-transform:uppercase}.instrStudentsPopup__input{background:#0000;border:0;color:#fff;color:var(--white-p);font-size:15px;outline:none;padding:0;width:100%}.instrStudentsPopup__input::placeholder{color:#8a8a8a;color:var(--white-t)}.instrStudentsPopup__input[readonly]{color:#dfdfdf;color:var(--white-s)}.instrStudentsPopup__input:disabled{opacity:.75}.instrStudentsPopup__progressField{grid-gap:6px;display:grid;gap:6px}.instrStudentsPopup__progressText{color:#dfdfdf;color:var(--white-s);font-size:12px;line-height:1.35;margin:0}.instrStudentsPopup__progressWrap{margin-top:0}.instrStudentsPopup__autosave{color:#dfdfdf;color:var(--white-s);font-size:12px;font-style:italic;margin:0;padding:0 2px}.instrStudentsPopup__history{grid-gap:3px;border-radius:24px;display:grid;gap:3px;overflow:hidden}.instrStudentsPopup__historyHead{background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#8a8a8a;color:var(--white-t);font-size:10px;line-height:1.2;padding:10px 12px;text-transform:uppercase}.instrStudentsPopup__historyList{grid-gap:3px;display:grid;gap:3px}.instrStudentsPopup__historyRow{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.instrStudentsPopup__historyRow--ok{background:#81f65a;background:var(--green-l);color:#0d3700;color:var(--green-d)}.instrStudentsPopup__historyRow--bad{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d)}.instrStudentsPopup__historyRow--progress{background:#5ac5f6;background:var(--blue-l);color:#002c41;color:var(--blue-d)}.instrStudentsPopup__historyMain{grid-gap:4px;display:grid;gap:4px;min-width:0}.instrStudentsPopup__historyTitle{font-size:13px;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.instrStudentsPopup__historyDate{font-size:11px;line-height:1.2;opacity:.8}.instrStudentsPopup__historyRight{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.instrStudentsPopup__historyScore,.instrStudentsPopup__historyStatus{background:#fff3;border-radius:999px;color:inherit;font-size:11px;line-height:1;padding:5px 8px}.instrStudentsPopup__historyEmpty{background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#dfdfdf;color:var(--white-s);font-size:12px;padding:10px 12px}.instrStudentsPopup__bar{width:100%}.instrStudentsPopup__barInner{display:flex;height:16px;overflow:hidden;width:100%}.instrStudentsPopup__barSeg{height:100%}.instrStudentsPopup__barSeg--ok{background:#86eb67;border-radius:16px;width:calc(var(--base) + (100% - var(--basesum))*var(--ok))}.instrStudentsPopup__barSeg--bad{background:#f68080;border-radius:16px;width:calc(var(--base) + (100% - var(--basesum))*var(--bad))}.instrStudentsPopup__barSeg--skip{background:#2e2e2e;background:var(--black-s);border-radius:16px;width:calc(var(--base) + (100% - var(--basesum))*var(--skip))}.instrStudentsPopup__ticketGrid{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));overflow:hidden}.instrStudentsPopup__ticket{corner-shape:superellipse(1.2);align-items:flex-start;background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:6px;justify-content:space-between;padding:16px 20px;position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.instrStudentsPopup__ticket--ok{background:#9cf680!important;color:#0d3700!important}.instrStudentsPopup__ticket--bad{background:#f68080!important;color:#410000!important}.instrStudentsPopup__ticket--progress{background:#5cc8fcda!important;background:var(--blue-t)!important;color:#002c41!important;color:var(--blue-d)!important}.instrStudentsPopup__ticketTitle{position:relative;text-align:left;z-index:1}.instrStudentsPopup__ticketMeta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:1}.instrStudentsPopup__ticketScore{font-feature-settings:"tnum";background:#ffffff1f;border-radius:999px;font-size:12px;font-variant-numeric:tabular-nums;line-height:1;padding:6px 10px}.instrStudentsPopup__catList{corner-shape:superellipse(1.2);border-radius:24px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.instrStudentsPopup__catItem{align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:#fff;color:var(--white-p);display:flex;gap:6px;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.instrStudentsPopup__catItem--ok{background:#81f65a!important;background:var(--green-l)!important}.instrStudentsPopup__catItem--ok,.instrStudentsPopup__catItem--ok .instrStudentsPopup__catLineMark,.instrStudentsPopup__catItem--ok .instrStudentsPopup__catLineText,.instrStudentsPopup__catItem--ok .instrStudentsPopup__catTitle{color:#0d3700!important;color:var(--green-d)!important}.instrStudentsPopup__catItem--bad{background:#f76464!important;background:var(--red-l)!important}.instrStudentsPopup__catItem--bad,.instrStudentsPopup__catItem--bad .instrStudentsPopup__catLineMark,.instrStudentsPopup__catItem--bad .instrStudentsPopup__catLineText,.instrStudentsPopup__catItem--bad .instrStudentsPopup__catTitle{color:#410000!important;color:var(--red-d)!important}.instrStudentsPopup__catItem--progress{background:#5ac5f6!important;background:var(--blue-l)!important}.instrStudentsPopup__catItem--progress,.instrStudentsPopup__catItem--progress .instrStudentsPopup__catLineMark,.instrStudentsPopup__catItem--progress .instrStudentsPopup__catLineText,.instrStudentsPopup__catItem--progress .instrStudentsPopup__catTitle{color:#002c41!important;color:var(--blue-d)!important}.instrStudentsPopup__catLeft{display:flex;flex-direction:column;gap:6px;min-width:0}.instrStudentsPopup__catTitle{color:#fff;color:var(--white-p);display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:6px}.instrStudentsPopup__catLine{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px}.instrStudentsPopup__catLineMark{flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:18px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.instrStudentsPopup__catLineText{font-weight:400;min-width:0;text-transform:none}.instrStudentsPopup__catBadge{align-items:center;background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:99px;display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center;padding:6px 10px;white-space:nowrap}.instrStudentsPopup__catBadge--ok{background:#9cf680;color:#0d3700}.instrStudentsPopup__catBadge--bad{background:#f67e7e;color:#420000}.instrStudentsPopup__catBadge--progress{background:#5ac5f6;background:var(--blue-l);color:#002c41;color:var(--blue-d)}.instrStudentsPopup__catBadge--none{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p)}.instrStudentsPopup__empty{background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#dfdfdf;color:var(--white-s);padding:14px}@media only screen and (max-width:767.98px){.instrStudentsPopup{padding:12px!important}.instrStudentsPopup__fieldGrid{grid-template-columns:1fr 1fr}.instrStudentsPopup__ticketGrid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.instrStudentsPopup__title{font-size:28px}.instrStudentsPopup__studentCard{gap:8px}}.notificationsPopup{display:flex;flex-direction:column;height:100%;padding:12px 12px 0}.notificationsPopup__header{padding-right:82px;padding-right:var(--popupUI-bar-w,82px)}.notificationsPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size:calc(28px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.notificationsPopup__pushCta{corner-shape:superellipse(1.2);align-items:center;background:color-mix(in srgb,#e1f65a 12%,#1a1a1a);background:color-mix(in srgb,var(--accent-l) 12%,var(--black-p));border:1px solid color-mix(in srgb,#e1f65a 42%,#0000);border:1px solid color-mix(in srgb,var(--accent-l) 42%,#0000);border-radius:16px;color:#fff;color:var(--white-p);cursor:pointer;display:flex;font-size:13px;font-size:calc(13px*var(--fs, 1));gap:10px;margin:8px 8px 0;padding:12px 14px;text-align:left;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f,.2s)}.notificationsPopup__pushCta:active{transform:scale(.99)}.notificationsPopup__pushIcon{display:grid;place-items:center}.notificationsPopup__pushIcon svg{color:#e1f65a;color:var(--accent-ink);height:20px;width:20px}.notificationsPopup__state{color:#dfdfdf;color:var(--white-s);font-style:italic;padding:8px}.notificationsPopup__error{color:#ffb3b3;padding:8px}.notificationsPopup__empty{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:40px 16px;text-align:center}.notificationsPopup__empty svg{color:#8a8a8a;color:var(--white-t);height:46px;opacity:.6;width:46px}.notificationsPopup__emptyText{color:#8a8a8a;color:var(--white-t);font-size:14px;font-size:calc(14px*var(--fs, 1));margin:0}.notificationsPopup__content{display:flex;flex:1 1 auto;flex-direction:column;gap:14px;margin-top:-20px;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);min-height:0;overflow-y:auto;padding:24px 0 12px}.notificationsPopup__content::-webkit-scrollbar{display:none}.notificationsPopup__grid{border-radius:24px;display:flex;flex:0 0 auto;flex-direction:column;gap:3px;overflow:hidden}.notificationsPopup__card{grid-gap:4px;corner-shape:superellipse(1.2);align-content:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;cursor:pointer;display:grid;gap:4px;padding:16px 28px 16px 20px;position:relative;text-align:left;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f,.2s);width:100%}.notificationsPopup__card:active{transform:scale(.997)}.notificationsPopup__card--unread{background:color-mix(in srgb,#e1f65a 12%,#1a1a1a);background:color-mix(in srgb,var(--accent-l) 12%,var(--black-p))}.notificationsPopup__cardHead{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin:0}.notificationsPopup__cardTitle{color:#fff;color:var(--white-p);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notificationsPopup__time{color:#e1f65a;color:var(--accent-ink);flex:0 0 auto;font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:500;white-space:nowrap}.notificationsPopup__cardBody{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.35;margin:0;word-break:break-word}.notificationsPopup__card--video{cursor:default;gap:6px;padding:0 6px 6px}.notificationsPopup__card--video .notificationsPopup__cardHead{padding:16px 22px 10px 14px}.notificationsPopup__card--video .notificationsPopup__dot{right:14px;top:16px}.notificationsPopup__videoRow{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.notificationsPopup__videoMedia{min-width:0}.notificationsPopup__videoCopy{display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-height:100%;min-width:0}.notificationsPopup__videoActions{align-items:center;align-self:flex-end;display:flex;gap:6px;justify-content:flex-end;margin-top:auto}.notificationsPopup__videoCopyMain{grid-gap:6px;align-content:start;display:grid;gap:6px;padding-right:22px}.notificationsPopup__videoBtn{width:auto}.notificationsPopup__videoBtn--icon{align-items:center;display:inline-flex;justify-content:center;padding:8px 12px}.notificationsPopup__videoBtn--icon svg{display:block;height:18px;width:18px}.notificationsPopup__dot{background:#e1f65a;background:var(--accent-l);border-radius:50%;height:8px;position:absolute;right:14px;top:16px;width:8px}.notificationsPopup__more{background:#1a1a1a;background:var(--black-p);border:0;border-radius:99px;color:#fff;color:var(--white-p);cursor:pointer;font-size:13px;font-size:calc(13px*var(--fs, 1));font-weight:500;justify-self:center;margin-top:2px;padding:10px 18px}.notificationsPopup__more:disabled{cursor:default;opacity:.5}@media only screen and (max-width:767.98px){.notificationsPopup__videoRow{gap:8px;grid-template-columns:1fr}.notificationsPopup__videoCopy{align-items:flex-end;flex-direction:row;gap:10px;justify-content:space-between;min-height:0}.notificationsPopup__videoActions{flex:0 0 auto;margin-top:0}.notificationsPopup__videoCopyMain{flex:1 1;min-width:0;padding:2px 4px 8px 14px}.notificationsPopup__videoBtn{margin-top:0}}.appearancePopup{display:flex;flex-direction:column;height:100%;padding:12px}.appearancePopup__header{padding:12px 82px 16px 12px;padding:12px var(--popupUI-bar-w,82px) 16px 12px}.appearancePopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size:calc(28px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0}.appearancePopup__lead{color:#8a8a8a;color:var(--white-t);font-size:14px;font-size:calc(14px*var(--fs, 1));margin-top:8px}.appearancePopup__content{flex:1 1;min-height:0;overflow:auto;padding-bottom:12px}.appearancePopup__content::-webkit-scrollbar{display:none}.appearancePopup__list{grid-gap:3px;display:grid;gap:3px}.appearancePopup__row{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.appearancePopup__row:first-child{border-radius:24px 24px 8px 8px}.appearancePopup__row:last-child{border-radius:8px 8px 24px 24px}.appearancePopup__row--stack{align-items:stretch;flex-direction:column;gap:14px}.appearancePopup__label{display:flex;flex-direction:column;gap:2px;min-width:0}.appearancePopup__label span{color:#fff;color:var(--white-p);font-size:15px;font-size:calc(15px*var(--fs, 1))}.appearancePopup__label small{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1))}.appearancePopup__groups{display:flex;flex-direction:column;gap:12px}.appearancePopup__actions{grid-gap:6px;display:grid;gap:6px}.appearancePopup__groups .listUI{--buttonUI-neutral-bg:var(--black-s);--inputUI-bg:var(--black-s)}.appearancePopup__list--admin .listUIItem .listUIItem{--listUIItem-bg:var(--black-s)}.appearancePopup__stack{grid-gap:10px;display:grid;gap:10px;min-width:0}.appearancePopup__unit{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));white-space:nowrap}.appearancePopup__toggles{align-items:center;display:inline-flex;gap:16px}.appearancePopup__addRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.appearancePopup__grow{flex:1 1 200px;min-width:0}@media only screen and (max-width:480px){.appearancePopup__row:not(.appearancePopup__row--stack){flex-wrap:wrap}}.widgetGallery__empty{color:#8a8a8a;color:var(--white-t);padding:16px 12px}.widgetGallery__preview{display:flex;justify-content:center;max-width:100%;overflow:hidden;padding:6px 0;pointer-events:none;-webkit-user-select:none;user-select:none}.widgetGallery__controls{display:flex;flex-wrap:wrap;gap:8px}.widgetGallery__sizes{grid-gap:4px;display:grid;flex:1 1 220px;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.widgetGallery__size{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:flex;font-size:12px;font-size:calc(12px*var(--fs, 1));gap:8px;justify-content:center;padding:10px 6px;transition:background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);transition:background var(--classic-s),color var(--classic-s),box-shadow var(--classic-s)}.widgetGallery__size:first-child{border-radius:24px 8px 8px 24px}.widgetGallery__size:last-child{border-radius:8px 24px 24px 8px}.widgetGallery__size:only-child{border-radius:24px}.widgetGallery__size.is-active{box-shadow:inset 0 0 0 2px #e1f65a;box-shadow:inset 0 0 0 2px var(--accent-ink);color:#fff;color:var(--white-p)}.widgetGallery__shape{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,9px);grid-template-rows:repeat(2,9px)}.widgetGallery__shape i{background:currentColor;border-radius:3px;opacity:.18}.widgetGallery__shape i.is-on{opacity:1}.widgetGallery__add{background:#e1f65a;background:var(--accent-l);border-radius:999px;color:#3d2e00;color:var(--accent-d);cursor:pointer;flex:1 0 auto;font-size:14px;font-size:calc(14px*var(--fs, 1));font-weight:600;min-height:46px;padding:0 22px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);transition:transform var(--elastic-s)}.widgetGallery__add:active{transform:scale(.96)}.staffChatPopup{color:#fff;color:var(--white-p);display:flex;flex-direction:column;height:100%;min-height:0;padding:12px 12px 0}.staffChatPopup--conversation{height:100%;padding:0}.staffChatPopup--conversation .staffChatPopup__header{display:none}.staffChatPopup--conversation .staffChatPopup__thread{corner-shape:round;border-radius:0;flex:1 1 auto;height:100%}.staffChatPopup--embedded{height:clamp(360px,62vh,620px);padding:0}.staffChatPopup--embedded .staffChatPopup__threadBlur,.staffChatPopup--embedded .staffChatPopup__threadHead{display:none}.staffChatPopup--embedded .staffChatPopup__messagesSpacerTop{height:12px}.staffChatPopup--embedded .staffChatPopup__error,.staffChatPopup--embedded .staffChatPopup__state{padding-top:12px}.staffChatPopup__header{flex-shrink:0;padding-right:82px;padding-right:var(--popupUI-bar-w,82px)}.staffChatPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size:calc(32px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.staffChatPopup__listView,.staffChatPopup__thread{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.staffChatPopup__thread{corner-shape:superellipse(1.2);background:#0000;border-radius:24px;flex:1 1 auto;height:100%;min-height:0;overflow:hidden;position:relative}.staffChatPopup__threadScroll{-webkit-overflow-scrolling:touch;inset:0;overflow-x:hidden;overflow-y:auto;position:absolute;scroll-behavior:smooth;scrollbar-width:none;z-index:1}.staffChatPopup__threadScroll::-webkit-scrollbar{display:none}.staffChatPopup__threadBlur{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,color-mix(in srgb,#2e2e2e 72%,#0000),color-mix(in srgb,#2e2e2e 40%,#0000) calc(100% - 40px),#0000);background:linear-gradient(180deg,color-mix(in srgb,var(--black-s) 72%,#0000) 0,color-mix(in srgb,var(--black-s) 40%,#0000) calc(100% - 40px),#0000 100%);height:52px;height:calc(52px + var(--chat-head-h, 0px));left:0;mask-image:linear-gradient(180deg,#000 calc(100% - 40px),#0000);-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 40px),#0000);pointer-events:none;position:absolute;right:0;top:0;z-index:2}.staffChatPopup__threadBlur--bottom{background:linear-gradient(0deg,color-mix(in srgb,#2e2e2e 72%,#0000),color-mix(in srgb,#2e2e2e 40%,#0000) calc(100% - 40px),#0000);background:linear-gradient(0deg,color-mix(in srgb,var(--black-s) 72%,#0000) 0,color-mix(in srgb,var(--black-s) 40%,#0000) calc(100% - 40px),#0000 100%);bottom:0;height:calc(max(12px,env(safe-area-inset-bottom, 0px)) + 40px);height:calc(max(12px,env(safe-area-inset-bottom, 0px)) + var(--chat-compose-h, 0px) + 40px);mask-image:linear-gradient(0deg,#000 calc(100% - 40px),#0000);-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 40px),#0000);top:auto}.staffChatPopup__listView{gap:6px}.staffChatPopup__gridWrap{flex:1 1 auto;margin-top:-10px;min-height:0;overflow:hidden;position:relative}.staffChatPopup__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;inset:0;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:16px;position:absolute;scrollbar-width:none;width:100%}.staffChatPopup__grid::-webkit-scrollbar{display:none}.staffChatPopup__grid--rows{grid-template-columns:1fr}.staffChatPopup__groupFilter{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:12px;color:#fff;color:var(--white-p);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;margin-top:8px;padding:8px 12px}.staffChatPopup__groupFilterLabel{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staffChatPopup__groupFilterClear{appearance:none;background:#242424;background:var(--black-t);border:none;border-radius:20px;color:#dfdfdf;color:var(--white-s);cursor:pointer;flex-shrink:0;font:inherit;padding:6px 12px;transition:background .4s cubic-bezier(.4,0,.2,1);transition:background var(--classic-s)}.staffChatPopup__groupFilterClear:hover{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p)}.staffChatPopup__groupRow{corner-shape:superellipse(1.2);align-items:center;appearance:none;background:#1a1a1a;background:var(--black-p);border:none;border-radius:12px;color:#fff;color:var(--white-p);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:14px 16px;text-align:left;transition:background .4s cubic-bezier(.4,0,.2,1);transition:background var(--classic-s);width:100%}.staffChatPopup__groupRow:hover{background:#242424;background:var(--black-t)}.staffChatPopup__groupRowName{font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staffChatPopup__groupRowCount{background:#242424;background:var(--black-t);border-radius:20px;color:#dfdfdf;color:var(--white-s);flex-shrink:0;font-size:.85em;min-width:24px;padding:2px 10px;text-align:center}.staffChatPopup__unreadDot{background:#e1f65a;background:var(--accent-l);border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,#1a1a1a 70%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--black-p) 70%,#0000);flex:0 0 auto;height:10px;width:10px}.staffChatPopup__threadHead{align-items:center;background:#0000;display:flex;gap:6px;left:12px;padding:0;pointer-events:none;position:absolute;right:76px;right:var(--popupUI-bar-w,76px);top:12px;z-index:3}.staffChatPopup__threadHead>*{pointer-events:auto;position:relative;z-index:1}.staffChatPopup__threadHeadBar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:24px;display:flex;flex:1 1 auto;gap:6px;isolation:isolate;min-width:0;padding:6px 10px}.staffChatPopup__threadHeadBar--simple{align-items:flex-start;flex-direction:column;padding:6px 10px 6px 8px}.staffChatPopup__threadProfile.studentItem{background:#0000;border-radius:0;box-shadow:none;cursor:default;flex:1 1 auto;min-width:0;padding:0}.staffChatPopup__threadProfile.studentItem:hover{background:#0000}.staffChatPopup__threadProfile.studentItem.is-clickable{border-radius:18px;cursor:pointer}.staffChatPopup__threadProfile.studentItem.is-clickable:hover .studentItem__name{text-decoration:underline;text-underline-offset:3px}.staffChatPopup__threadProfile.studentItem.is-clickable:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-l);outline-offset:4px}.staffChatPopup__brandAvatar{background:#1a1a1a;background:var(--black-p);box-sizing:border-box;overflow:hidden;padding:6px}.staffChatPopup__brandLogoImg{border-radius:999px;display:block;height:100%;object-fit:cover;width:100%}.staffChatPopup__brandLogoSvg{align-items:center;color:#fff;color:var(--white-p);display:flex;height:100%;justify-content:center;width:100%}.staffChatPopup__brandLogoSvg svg{display:block;height:auto;max-height:62%;width:92%}.staffChatPopup__back{flex:0 0 auto}.staffChatPopup__threadTitle{font-size:16px;font-size:calc(16px*var(--fs, 1));font-weight:500;margin:0}.staffChatPopup__threadMeta{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));line-height:1.35;margin:4px 0 0}.staffChatPopup__messages{box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:0 12px}.staffChatPopup__messagesSpacerTop{flex-shrink:0;height:24px;height:calc(var(--chat-head-h, 0px) + 24px)}.staffChatPopup__messagesSpacerBottom{flex-shrink:0;height:24px;height:calc(var(--chat-compose-h, 0px) + 24px)}.staffChatPopup__dayDivider{align-items:center;align-self:stretch;display:flex;justify-content:center;margin:10px 0 6px;pointer-events:none}.staffChatPopup__dayDividerLabel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,#1a1a1a 55%,#0000);background:color-mix(in srgb,var(--black-p) 55%,#0000);border-radius:999px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#dfdfdf;color:var(--white-s);font-size:10px;font-size:calc(10px*var(--fs, 1));font-weight:600;letter-spacing:.03em;line-height:1.2;padding:4px 12px;text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap}.staffChatPopup__bubbleCol{display:flex;flex-direction:column;gap:3px;max-width:82%;width:max-content}.staffChatPopup__bubbleCol--other{align-items:flex-start;align-self:flex-start;margin-left:2px}.staffChatPopup__bubbleCol--own{align-items:flex-end;align-self:flex-end}.staffChatPopup__senderPill{background:color-mix(in srgb,#fff 8%,#0000);background:color-mix(in srgb,var(--white-p) 8%,#0000);border-radius:999px;color:#8a8a8a;color:var(--white-t);display:inline-block;font-size:10px;font-size:calc(10px*var(--fs, 1));font-weight:500;line-height:1.2;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.staffChatPopup__bubble,.staffChatPopup__senderPill{box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);max-width:100%}.staffChatPopup__bubble{corner-shape:superellipse(1.2);border-radius:18px;padding:8px 12px 8px 14px;width:max-content}.staffChatPopup__bubble--other{align-self:flex-start;background:color-mix(in srgb,#1a1a1a 78%,#0000);background:color-mix(in srgb,var(--black-p) 78%,#0000);border-bottom-left-radius:8px;color:#fff;color:var(--white-p)}.staffChatPopup__bubble--own{align-self:flex-end;background:color-mix(in srgb,#e1f65a 90%,#0000);background:color-mix(in srgb,var(--accent-l) 90%,#0000);border-bottom-right-radius:8px;color:#3d2e00;color:var(--accent-d)}.staffChatPopup__bubble--notice,.staffChatPopup__bubble--notice.staffChatPopup__bubble--other,.staffChatPopup__bubble--notice.staffChatPopup__bubble--own{background:radial-gradient(120% 90% at 0 0,#ffffff73,#0000 55%),linear-gradient(125deg,#eef77a,#ffe56b 40%,#ffd25e 75%,#ffc47c);border-radius:18px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08,inset 0 0 16px #ffaa2859;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow),inset 0 0 16px #ffaa2859;color:#2e2600}.staffChatPopup__bubbleTime--notice{opacity:.7}.staffChatPopup__noticeTag{color:inherit;font-weight:600}.staffChatPopup__bubbleBody{color:inherit;font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}.staffChatPopup__bubbleBody:after{content:"";display:inline-block;height:0;width:36px}.staffChatPopup__bubbleTime{clear:right;float:right;font-size:10px;font-size:calc(10px*var(--fs, 1));line-height:1.35;margin-left:6px;margin-top:0;opacity:.55;position:relative;top:.05em;-webkit-user-select:none;user-select:none;white-space:nowrap}.staffChatPopup__ticks{display:inline-flex;margin-left:3px;vertical-align:-.1em}.staffChatPopup__ticks svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;height:1em;width:1.7em}.staffChatPopup__ticks--read{color:#147cb8;color:var(--event-sky)}.staffChatPopup__ticks--read svg{stroke-width:2}.staffChatPopup__bubbleTime:has(.staffChatPopup__ticks--read){opacity:.9}.staffChatPopup__bubble--deleted,.staffChatPopup__bubble--deleted.staffChatPopup__bubble--other,.staffChatPopup__bubble--deleted.staffChatPopup__bubble--own{background:color-mix(in srgb,#1a1a1a 45%,#0000);background:color-mix(in srgb,var(--black-p) 45%,#0000);color:#8a8a8a;color:var(--white-t)}.staffChatPopup__deletedText{font-style:italic}.staffChatPopup__bubble.is-interactive{cursor:pointer;transition:filter .15s ease}.staffChatPopup__bubble.is-interactive:hover{filter:brightness(1.06)}.staffChatPopup__bubble.is-interactive:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-l);outline-offset:2px}.staffChatPopup__bubble.is-editing,.staffChatPopup__bubbleCol.is-open .staffChatPopup__bubble{filter:brightness(1.1)}.staffChatPopup__msgPanel{display:flex;flex-direction:column;gap:6px;margin-top:2px;max-width:100%}.staffChatPopup__bubbleCol--own .staffChatPopup__msgPanel{align-items:flex-end}.staffChatPopup__history{corner-shape:superellipse(1.2);background:color-mix(in srgb,#1a1a1a 70%,#0000);background:color-mix(in srgb,var(--black-p) 70%,#0000);border-radius:14px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:8px 12px}.staffChatPopup__historyItem{display:flex;flex-direction:column;gap:1px}.staffChatPopup__historyItem--deleted .staffChatPopup__historyLabel{color:#f76464;color:var(--red-text)}.staffChatPopup__historyLabel{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));line-height:1.3}.staffChatPopup__historyBody{color:#dfdfdf;color:var(--white-s);font-size:12px;font-size:calc(12px*var(--fs, 1));line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}.staffChatPopup__msgActions.buttonUIRow{gap:6px}.staffChatPopup__editBar{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:999px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);display:flex;gap:6px;grid-column:1/-1;justify-content:space-between;padding:2px 4px 2px 14px}.staffChatPopup__editBarLabel{color:#dfdfdf;color:var(--white-s);font-size:12px;font-size:calc(12px*var(--fs, 1))}.staffChatPopup__composer{grid-gap:6px;align-items:end;display:grid;flex-shrink:0;gap:6px;grid-template-columns:minmax(0,1fr) auto;padding:0}.staffChatPopup__composer--absolute{background:#0000;bottom:max(12px,env(safe-area-inset-bottom,0px));box-sizing:border-box;left:12px;padding:0;position:absolute;right:12px;z-index:3}.staffChatPopup__input.inputUI{--inputUI-bg:var(--blur-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:13px 18px}.staffChatPopup__input.inputUI .inputUI__control{line-height:1.3;overflow-y:auto;scrollbar-width:none}.staffChatPopup__input.inputUI .inputUI__control::-webkit-scrollbar{display:none}.staffChatPopup__sendIcon{display:block;height:100%;object-fit:contain;width:100%}.staffChatPopup__error{color:#ffb3b3;margin:0;padding:8px 12px;padding:calc(var(--chat-head-h, 0px) + 8px) 12px 8px}.staffChatPopup__state{margin:0;padding:8px 12px 12px;padding:calc(var(--chat-head-h, 0px) + 8px) 12px 12px}.staffChatPopup__empty{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));grid-column:1/-1;margin:0;padding:4px 0}.staffChatPopup__awaitingWrap{display:inline-flex;flex:0 0 auto;position:relative}.staffChatPopup__awaitingMenu{background:#1a1a1a;background:var(--black-p);border-radius:12px;box-shadow:0 10px 28px #00000059;display:flex;flex-direction:column;gap:2px;min-width:200px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:5}.staffChatPopup__awaitingMenuItem{appearance:none;background:#0000;border:0;border-radius:8px;color:#fff;color:var(--white-p);cursor:pointer;font:inherit;font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:500;margin:0;padding:9px 12px;text-align:left;white-space:nowrap}.staffChatPopup__awaitingMenuItem:focus-visible,.staffChatPopup__awaitingMenuItem:hover{background:#242424;background:var(--black-t);color:#e1f65a;color:var(--accent-ink)}.staffChatPopup__search,.staffChatPopup__tabs{flex-shrink:0}.staffChatPopup__item.is-unread .studentItem__name{font-weight:600}.staffChatPopup__item.is-unread .studentItem__metaPhoneText{color:#fff;color:var(--white-p)}.staffChatPopup__rowEnd{align-items:flex-end;display:flex;flex-direction:column;gap:4px;justify-content:center;padding-right:8px}.staffChatPopup__rowTime{color:#8a8a8a;color:var(--white-t);font-size:11px;font-size:calc(11px*var(--fs, 1));line-height:1.2;white-space:nowrap}.staffChatPopup__rowTags{align-items:center;display:inline-flex;gap:4px}.staffChatPopup__unread{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.staffChatWorkspace{--staff-chat-strip:76px;--staff-chat-transition:260ms;corner-shape:round;background-color:#2e2e2e;background-color:var(--black-s);border-radius:35px;bottom:calc(6px + env(safe-area-inset-bottom, 0px));bottom:calc(6px + var(--sab, 0px));display:flex;flex-direction:column;height:calc(100svh - 12px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));height:calc(100svh - 12px - var(--sat, 0px) - var(--sab, 0px));left:calc(6px + env(safe-area-inset-left, 0px));left:calc(6px + var(--sal, 0px));max-width:500px;overflow:hidden;pointer-events:auto;position:fixed;transform:translateX(0);transition:transform var(--staff-chat-transition) cubic-bezier(.25,.8,.25,1);width:100%;will-change:transform;z-index:1035}.staffChatWorkspace--retracted{transform:translateX(calc(-100% + var(--staff-chat-strip)))}.staffChatWorkspace__bar{left:0;position:absolute;right:0;top:0}.staffChatWorkspace--retracted{cursor:pointer}.staffChatWorkspace--retracted .staffChatWorkspace__close{align-items:center;display:inline-flex;justify-content:center}.staffChatWorkspace__inner{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.staffChatWorkspace .staffChatPopup{flex:1 1 auto;min-height:0}.staffChatWorkspace__overlay{display:none}@media only screen and (max-width:767.98px){.staffChatPopup__grid{grid-template-columns:1fr}.staffChatWorkspace{animation:staffChatSheetIn .5s cubic-bezier(.32,.72,0,1);background:#1a1a1a;background:var(--black-p);border-radius:35px 35px 0 0;bottom:0;box-shadow:0 50vh 0 0 #1a1a1a;box-shadow:var(--popupUI-sheet-tail) var(--black-p);height:auto;left:0;max-width:none;padding:0;right:0;top:calc(env(safe-area-inset-top, 0px) + 44px);top:var(--popupUI-sheet-gap);transform:none;transition:transform .36s cubic-bezier(.32,.72,0,1);transition:var(--popupUI-sheet-out);width:100%}.staffChatWorkspace--retracted{transform:none}.staffChatWorkspace--leaving{transform:translateY(100%)}.staffChatWorkspace__bar{visibility:visible}.staffChatWorkspace__inner{background:linear-gradient(to bottom,#2e2e2e calc(100% - env(safe-area-inset-bottom, 0px) - 24px),#0000 calc(100% - env(safe-area-inset-bottom, 0px))),#1a1a1a;background:linear-gradient(to bottom,var(--black-s) calc(100% - var(--sab, 0px) - var(--popupUI-sheet-fade-chat)),#0000 calc(100% - var(--sab, 0px))),var(--black-p);border-radius:inherit;padding:0 env(safe-area-inset-right,0) calc(env(safe-area-inset-bottom, 0px) + 24px) env(safe-area-inset-left,0);padding:0 var(--sar,0) calc(var(--sab, 0px) + var(--popupUI-sheet-fade-chat)) var(--sal,0);visibility:visible}.staffChatWorkspace:after{background:linear-gradient(180deg,#0000,#1a1a1a 24px);background:linear-gradient(to bottom,#0000,var(--black-p) var(--popupUI-sheet-fade-chat));bottom:0;content:"";height:calc(env(safe-area-inset-bottom, 0px) + 24px);height:calc(var(--sab, 0px) + var(--popupUI-sheet-fade-chat));left:0;pointer-events:none;position:absolute;right:0;z-index:30}.staffChatWorkspace__overlay{cursor:pointer;display:block;inset:0;pointer-events:none;position:fixed;visibility:hidden;z-index:1044}.staffChatWorkspace__overlay:before{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 48px);-webkit-mask-image:linear-gradient(to bottom,#0000,#000 var(--popupUI-sheet-blur-ramp));mask-image:linear-gradient(180deg,#0000,#000 48px);mask-image:linear-gradient(to bottom,#0000,#000 var(--popupUI-sheet-blur-ramp));position:absolute;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease,visibility 0s linear .3s;visibility:hidden}.staffChatWorkspace__overlay.is-open{pointer-events:auto}.staffChatWorkspace__overlay.is-open:before{animation:staffChatOverlayIn .3s ease;backdrop-filter:blur(4px);backdrop-filter:blur(var(--popupUI-sheet-blur));-webkit-backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(var(--popupUI-sheet-blur));transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease,visibility 0s;visibility:visible}}@keyframes staffChatSheetIn{0%{transform:translateY(100%)}}@keyframes staffChatOverlayIn{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}}@media only screen and (max-width:767.98px)and (prefers-reduced-motion:reduce){.staffChatWorkspace,.staffChatWorkspace__overlay{animation:none;transition:none}}@media only screen and (min-width:1024px){body:has(.staffChatWorkspace:not(.staffChatWorkspace--retracted)) .popupPanelUI{left:calc(512px + env(safe-area-inset-left, 0px));left:calc(512px + var(--sal, 0px));max-width:min(500px,100vw - 524px - env(safe-area-inset-left,0px));max-width:min(500px,100vw - 524px - var(--sal,0px))}body:has(.staffChatWorkspace:not(.staffChatWorkspace--retracted)) .popupPanelUI:not(.is-open){transform:translateX(calc(-100% - 560px - env(safe-area-inset-left, 0px))) scaleY(.9);transform:translateX(calc(-100% - 560px - var(--sal, 0px))) scaleY(.9)}}@media only screen and (min-width:1530px){body:has(.staffChatWorkspace:not(.staffChatWorkspace--retracted)):has(.popupPanelUI.is-open) .subpopup-panel{left:calc(1018px + env(safe-area-inset-left, 0px));left:calc(1018px + var(--sal, 0px))}}html body[data-blur-ui=off]:not([data-blur-fade=off]) .staffChatPopup__threadBlur{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}body[data-blur-fade=off] .staffChatPopup__threadBlur{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.popupPanelUI[data-popup-type=staffChat]{corner-shape:round}@keyframes notificationToastEnter{0%{opacity:0;transform:translate3d(0,calc(-100% - 16px),0) scale(.96)}to{opacity:1;transform:translateZ(0) scale(1)}}.notificationToastStack{align-items:flex-end;display:flex;flex-direction:column;pointer-events:none;position:fixed;right:12px;top:max(10px,env(safe-area-inset-top,0px));z-index:1500}@media(max-width:767.98px){.notificationToastStack{align-items:stretch;left:10px;right:10px;top:max(8px,env(safe-area-inset-top,0px));transform:none;width:auto}}.notificationToastDrag{--dismiss-progress:0;--toast-bg:color-mix(in srgb,#f6606061 calc(var(--dismiss-progress)*100%),var(--black-s));animation:notificationToastEnter .45s cubic-bezier(.175,.885,.32,1.275) forwards;background:var(--toast-bg);border:0;border-radius:35px;box-shadow:0 10px 26px #00000047;cursor:grab;max-width:min(420px,100vw - 20px);pointer-events:all;touch-action:none;transform-origin:top center;transition:transform .42s cubic-bezier(.175,.885,.32,1.275),opacity .32s ease,background .2s ease;-webkit-user-select:none;user-select:none;width:100%}.notificationToastDrag--entered{animation:none}.notificationToastDrag:active{cursor:grabbing}.notificationToastDrag--dragging{transition:transform 0s linear,opacity .12s ease,background .12s ease}.notificationToastDrag--leaving{opacity:0!important;pointer-events:none}.notificationToast{align-items:center;background:#0000;display:flex;gap:12px;min-width:0;padding:6px 4px 6px 6px;width:100%}.notificationToast__icon{align-items:center;background:color-mix(in srgb,#fff 10%,#0000);background:color-mix(in srgb,var(--white-p) 10%,#0000);border-radius:999px;display:flex;flex:0 0 auto;height:48px;justify-content:center;min-width:48px;width:48px}.notificationToast__iconSvg,.notificationToast__iconSvg div{display:grid;place-items:center}.notificationToast__iconSvg svg{color:#fff;color:var(--white-p);height:24px;width:24px}.notificationToast__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.notificationToast__head{align-items:baseline;display:flex;gap:8px;justify-content:space-between;min-width:0}.notificationToast__title{color:#fff;color:var(--white-p);flex:1 1 auto;font-size:14px;font-weight:500;line-height:1.25;margin:0;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.notificationToast__time{flex:0 0 auto;font-size:12px;line-height:1.2;white-space:nowrap}.notificationToast__meta,.notificationToast__time{color:#dfdfdf;color:var(--white-s);font-weight:400}.notificationToast__meta{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-size:13px;line-height:1.35;margin:0;min-width:0;overflow:hidden;white-space:normal;word-break:break-word}.notificationToast__chev{align-self:stretch;background:#0000;border:0;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:grid;flex:0 0 auto;margin:0;min-width:36px;padding:0;place-items:center;width:36px}.notificationToast__chev:active{opacity:.7}.notificationToast__chevIcon{height:48px;width:36px}.notificationToast__chevIcon,.notificationToast__chevIcon div{display:grid;place-items:center}.notificationToast__chevIcon svg{color:#dfdfdf;color:var(--white-s);height:16px;rotate:180deg;width:16px}.notificationToast__videoBtn{background:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,var(--white-p) 12%,#0000);border:0;border-radius:999px;bottom:8px;color:#fff;color:var(--white-p);cursor:pointer;font-size:12px;font-weight:500;left:58px;padding:6px 12px;position:absolute}.notificationToast--video{padding-bottom:34px;position:relative}.notificationToast--chat{cursor:pointer;touch-action:manipulation}.notificationToast--chat .notificationToast__meta{-webkit-line-clamp:unset;-webkit-box-orient:unset;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.notificationToast--clickable{cursor:pointer;touch-action:manipulation}@media(max-width:767.98px){.notificationToastDrag{max-width:none}.notificationToast{gap:8px}}@media(prefers-reduced-motion:reduce){.notificationToastDrag{animation:none;transition:opacity .18s ease}.notificationToastDrag--leaving{transform:none!important}}.pageToolbar{align-items:stretch;color:#fff;color:var(--white-p);display:flex;gap:6px;position:relative;z-index:5}.pageToolbar .pageToolbar__search{--searchBarUI-py:16px;flex:1 1 auto;min-width:0}.pageToolbar__controls{align-items:stretch;display:inline-flex;gap:6px}@media(max-width:992px){.pageToolbar{flex-shrink:0;flex-wrap:wrap}.pageToolbar .pageToolbar__menu{flex:1 1;min-width:0}.pageToolbar .pageToolbar__search{flex:1 1 100%;order:3}}.home-admin{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(0,1fr);height:calc(100svh - 12px);padding:12px 12px 0}.home-admin__toolbar{grid-column:1/-1}.home-admin--groups .studentsUI,.home-admin--students .studentsGroupsUI{display:none}.home-admin--groups .studentsGroupsUI,.home-admin--students .studentsUI{grid-column:1/-1}.home-admin--extra .studentsGroupsUI,.home-admin--extra .studentsUI:not(.extraLessonsCard){display:none}.home-admin--extra .extraLessonsCard{grid-column:1/-1}.home-admin .home-admin__month{min-width:220px}.home-admin .studentsGroupsUI,.home-admin .studentsUI{box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow)}@media(max-width:992px){.home-admin .studentsGroupsUI,.home-admin .studentsUI:not(.extraLessonsCard){background:#0000!important;border-radius:0!important;box-shadow:none;padding:0}.home-admin .studentsGroupsUI__header,.home-admin .studentsUI:not(.extraLessonsCard) .studentsUI__header{padding:6px 0 0 8px}.home-admin .studentsGroupsUI .groupItemUI:not(:hover),.home-admin .studentsGroupsUI .studentItem:not(:hover),.home-admin .studentsGroupsUI__detailBar .buttonUI:first-child,.home-admin .studentsUI:not(.extraLessonsCard) .studentItem:not(:hover){background:#2e2e2e;background:var(--black-s)}.home-admin .studentsGroupsUI .groupItemUI__pill,.home-admin .studentsGroupsUI .studentItem .studentItem__copyBtn:not([class*=copyBtn--]):not(.is-copied),.home-admin .studentsUI:not(.extraLessonsCard) .studentItem .studentItem__copyBtn:not([class*=copyBtn--]):not(.is-copied){background:#1a1a1a;background:var(--black-p)}.admin-temp-tools{padding:6px 6px 0}.admin-temp-tools__card{padding:12px}.admin-pdf-tool{border-radius:14px;padding:14px}.home-admin{display:flex;flex-direction:column;gap:6px;height:calc(100svh - 82px);padding:12px 12px 0}.home-admin .studentsUI{height:270px;min-height:270px}.home-admin--extra .extraLessonsCard,.home-admin--students .studentsUI{flex:1 1 auto;height:auto;min-height:0}.home-admin--all{height:auto}.home-admin--all .studentsGroupsUI,.home-admin--all .studentsUI{flex:0 0 auto;height:auto;min-height:0;overflow:visible}.home-admin--all .studentsGroupsUI__gridWrap,.home-admin--all .studentsUI__gridWrap{flex:0 0 auto;height:auto;margin:0;overflow:visible}.home-admin--all .studentsGroupsUI__grid,.home-admin--all .studentsUI__grid{grid-auto-columns:min(320px,100% - 64px);grid-auto-flow:column;grid-template-columns:none!important;height:auto;margin:0 -12px;-webkit-mask-image:none;mask-image:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:10px 12px 4px;position:static;scrollbar-width:none;width:auto}}@media(max-width:992px){.home-admin--all .studentsGroupsUI__grid:has(>.studentItem),.home-admin--all .studentsUI__grid{grid-template-rows:repeat(3,auto)}.home-admin--all .studentsGroupsUI__empty,.home-admin--all .studentsUI__empty{padding:0 8px;text-align:left}}.questionsPage{display:flex;flex-direction:column;gap:10px}@media(max-width:992px){.questionsPage{gap:6px;padding-bottom:82px}}.questionsPage__exam{corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;gap:8px;padding:12px}.questionsPage__head{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.questionsPage__index{background:#1a1a1a;background:var(--black-p);border-radius:25px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);font-size:14px;font-size:calc(14px*var(--fs, 1));padding:12px 16px}.questionsPage__board{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(24,minmax(0,1fr))}@media(max-width:767.98px){.questionsPage__board{grid-template-columns:repeat(10,minmax(0,1fr))}}.questionsPage__dot{corner-shape:superellipse(1.2);font-feature-settings:"tnum";background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#dfdfdf;color:var(--white-s);cursor:pointer;font:inherit;font-size:12px;font-size:calc(12px*var(--fs, 1));font-variant-numeric:tabular-nums;isolation:isolate;padding:10px 0;position:relative}.questionsPage__dot:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.questionsPage__dot:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.questionsPage__dot:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.questionsPage__dot:after{transition:none}}.questionsPage__dot:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.questionsPage__dot.is-tl{border-top-left-radius:20px}.questionsPage__dot.is-tr{border-top-right-radius:20px}.questionsPage__dot.is-bl{border-bottom-left-radius:20px}.questionsPage__dot.is-br{border-bottom-right-radius:20px}.questionsPage__dot.is-bad{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.questionsPage__dot.is-current{background:#5ac5f6;background:var(--blue-l);color:#002c41;color:var(--blue-d)}.questionsPage__dot.is-dirty:before{background:#e1f65a;background:var(--accent-l);border-radius:50%;content:"";height:6px;position:absolute;right:4px;top:4px;width:6px}.questionsPage__question{display:flex;flex-direction:column;gap:8px}.questionsPage__answerText,.questionsPage__qtext{background:#0000;border:0;color:inherit;font:inherit;line-height:1.35;min-width:0;overflow:hidden;resize:none;width:100%}.questionsPage__answerText::placeholder,.questionsPage__qtext::placeholder{color:inherit;opacity:.45}.questionsPage__answerText:focus,.questionsPage__qtext:focus{outline:none}.questionsPage__qtext{border-radius:16px;color:#fff;color:var(--white-p);font-size:18px;font-size:calc(18px*var(--fs, 1));padding:10px 12px;transition:background .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f)}.questionsPage__qtext:hover{background:color-mix(in srgb,#fff 4%,#0000);background:color-mix(in srgb,var(--white-p) 4%,#0000)}.questionsPage__qtext:focus{background:#1a1a1a;background:var(--black-p)}.questionsPage__row{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:2fr 3fr}@media(max-width:992px){.questionsPage__row{grid-template-columns:minmax(0,1fr)}}.questionsPage__answersCol,.questionsPage__media{grid-gap:6px;align-content:start;display:grid;gap:6px;min-width:0}.questionsPage__image{corner-shape:superellipse(1.2);aspect-ratio:1.36;background:#1a1a1a;background:var(--black-p);border-radius:24px;display:grid;overflow:hidden;place-items:center}.questionsPage__image img{display:block;height:100%;object-fit:cover;width:100%}.questionsPage__noImage{color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1))}.questionsPage__answers{display:flex;flex-direction:column;gap:3px}.questionsPage__answer{corner-shape:superellipse(1.2);align-items:flex-start;background:#1a1a1a;background:var(--black-p);border-radius:8px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);display:flex;font-size:15px;font-size:calc(15px*var(--fs, 1));gap:10px;padding:8px 8px 8px 10px;transition:background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:background var(--classic-s),color var(--classic-s)}.questionsPage__answer:first-child{border-top-left-radius:24px;border-top-right-radius:24px}.questionsPage__answer:last-child{border-bottom-left-radius:24px;border-bottom-right-radius:24px}.questionsPage__answer.is-correct{background:#81f65a;background:var(--green-l);color:#0d3700;color:var(--green-d)}.questionsPage__answerText{flex:1 1 auto;padding:6px 0}.questionsPage__mark{background:#2e2e2e;background:var(--black-s);border:0;border-radius:50%;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#dfdfdf;color:var(--white-s);cursor:pointer;flex:0 0 auto;font:inherit;font-size:13px;font-size:calc(13px*var(--fs, 1));font-weight:600;height:32px;isolation:isolate;position:relative;width:32px}.questionsPage__mark:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.questionsPage__mark:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.questionsPage__mark:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.questionsPage__mark:after{transition:none}}.questionsPage__mark:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.is-correct>.questionsPage__mark{background:#0d3700;background:var(--green-d);color:#81f65a;color:var(--green-l)}.questionsImport__list{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:18px}.questionsImport__details>summary{color:#dfdfdf;color:var(--white-s);cursor:pointer;font-size:13px;font-size:calc(13px*var(--fs, 1));padding:6px 8px}.questionsImport__details>summary:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.questionsImport__details>.listUI{margin-top:6px}.questionsImport__pre{background:#2e2e2e;background:var(--black-s);border-radius:12px;color:#dfdfdf;color:var(--white-s);font-size:12px;margin:6px 0 0;max-height:280px;overflow:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.questionsImport__preview{display:flex;flex-direction:column;gap:8px}.questionsImport__previewHead{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;padding:0 8px}.questionsImport__compare{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:767.98px){.questionsImport__compare{grid-template-columns:1fr}}.adminOther{display:flex;flex-direction:column;gap:12px;min-height:calc(100svh - 84px);padding:12px}.adminOther__hero,.adminOther__section{background:#2e2e2e;background:var(--black-s);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:30px;color:#fff;color:var(--white-p)}.adminOther__hero{padding:22px}.adminOther__heroText{max-width:760px}.adminOther__eyebrow{color:#8a8a8a;color:var(--white-t);font-size:12px;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.adminOther__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:clamp(32px,5vw,56px);font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.95;margin:0}.adminOther__subtitle{color:#dfdfdf;color:var(--white-s);margin:10px 0 0;max-width:620px}.adminOther__section{display:flex;flex-direction:column;gap:12px;padding:16px}.adminOther__sectionHead{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.adminOther__sectionHead h2{color:#fff;color:var(--white-p);font-size:22px;font-weight:500;line-height:1.1;margin:0}.adminOther__sectionHead p{color:#8a8a8a;color:var(--white-t);margin:0;max-width:560px}@media(max-width:992px){.adminOther{gap:6px;min-height:calc(100svh - 139px);padding:6px}.adminOther__hero,.adminOther__section{border-radius:24px}.adminOther__hero{padding:16px}.adminOther__section{padding:12px}}.messageTemplates__back{color:inherit;text-decoration:underline}.messageTemplates__tabs{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 8px}.messageTemplates__tab{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px}.messageTemplates__tab.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.messageTemplates__tabCount{font-size:12px;opacity:.7}.messageTemplates__hint{margin-bottom:12px;max-width:900px}.messageTemplates__list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.messageTemplates__card{background:#1a1a1a;background:var(--black-p);border-radius:24px;display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px}.messageTemplates__cardHead{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.messageTemplates__cardTitle{color:#fff;color:var(--white-p);font-size:16px;font-weight:600;margin:0 0 2px}.messageTemplates__muted{color:#dfdfdf;color:var(--white-s);font-size:13px;margin:0}.messageTemplates__badge{background:#242424;background:var(--black-t);border-radius:999px;color:#dfdfdf;color:var(--white-s);flex:0 0 auto;font-size:11px;font-weight:600;padding:5px 10px}.messageTemplates__badge.is-custom{background:#a89700;background:var(--event-yellow);color:#fff;color:var(--white-p)}.messageTemplates__textarea{line-height:1.4;min-height:110px;resize:vertical}.messageTemplates__input,.messageTemplates__textarea{background:#2e2e2e;background:var(--black-s);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:16px;color:#fff;color:var(--white-p);font:inherit;font-size:14px;padding:10px 12px;width:100%}.messageTemplates__chips{display:flex;flex-wrap:wrap;gap:6px}.messageTemplates__chip{background:#242424;background:var(--black-t);border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-family:monospace;font-size:12px;padding:5px 10px}.messageTemplates__chip:disabled{cursor:not-allowed;opacity:.5}.messageTemplates__meta{color:#dfdfdf;color:var(--white-s);display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.messageTemplates__preview{background:#2e2e2e;background:var(--black-s);border-radius:16px;padding:10px 12px}.messageTemplates__preview p{color:#fff;color:var(--white-p);font-size:14px;line-height:1.4;margin:4px 0 0;white-space:pre-wrap}.messageTemplates__previewLabel{color:#dfdfdf;color:var(--white-s);font-size:12px}.messageTemplates__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.messageTemplates__btn{background:#242424;background:var(--black-t);border-radius:999px;color:#fff;color:var(--white-p);font-size:13px;font-weight:600;padding:10px 16px}.messageTemplates__btn:disabled{cursor:not-allowed;opacity:.5}.messageTemplates__btn--primary{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.messageTemplates__ok{color:#81f65a;color:var(--green-l);font-size:13px}.messageTemplates__error{color:#f76464;color:var(--red-l);font-size:13px}.auditLog__back{color:inherit;text-decoration:underline}.auditLog__warn{border-radius:16px;color:#f76464;color:var(--red-l);font-size:14px;margin:0 0 12px;padding:10px 14px}.auditLog__filters,.auditLog__warn{background:#1a1a1a;background:var(--black-p)}.auditLog__filters{border-radius:24px;display:flex;flex-direction:column;gap:12px;margin-bottom:12px;padding:14px}.auditLog__row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px 12px}.auditLog__label{align-self:center;color:#dfdfdf;color:var(--white-s);flex:0 0 120px;font-size:13px;font-weight:600}@media(max-width:640px){.auditLog__label{flex-basis:100%}}.auditLog__chips{display:flex;flex-wrap:wrap;gap:6px}.auditLog__chip{background:#242424;background:var(--black-t);border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-size:13px;padding:7px 12px}.auditLog__chip.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);font-weight:600}.auditLog__field{color:#dfdfdf;color:var(--white-s);display:flex;flex-direction:column;font-size:12px;gap:4px;min-width:180px}.auditLog__field--wide{flex:1 1 260px}.auditLog__input{background:#2e2e2e;background:var(--black-s);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:16px;color:#fff;color:var(--white-p);font:inherit;font-size:14px;padding:9px 12px;width:100%}.auditLog__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0}.auditLog__btn{background:#242424;background:var(--black-t);border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px}.auditLog__btn:disabled{cursor:default;opacity:.5}.auditLog__btn--primary{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.auditLog__error{color:#f76464;color:var(--red-l);font-size:13px}.auditLog__muted{color:#dfdfdf;color:var(--white-s);font-size:13px;margin:0}.auditLog__inputWrap{display:block;position:relative}.auditLog__inputWrap .auditLog__input{padding-right:34px}.auditLog__clear{background:#242424;background:var(--black-t);border-radius:50%;color:#fff;color:var(--white-p);cursor:pointer;font-size:16px;height:24px;line-height:1;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:24px}.auditLog__chip--filter{align-items:center;align-self:flex-end;cursor:default;display:inline-flex;gap:6px}.auditLog__chipX{background:none;color:inherit;cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.auditLog__reset{margin-left:auto}.auditTerm{--term-bg:#0b0e12;--term-bar:#151a21;--term-line:#1c232c;--term-text:#e6edf3;--term-dim:#7d8590;--term-ok:#3fb950;--term-warn:#e3b341;--term-err:#ff6b62;background:var(--term-bg);border:1px solid #222a33;border-radius:18px;color:var(--term-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.55;margin-bottom:12px;overflow:hidden}.auditTerm__bar{align-items:center;background:var(--term-bar);border-bottom:1px solid var(--term-line);display:flex;flex-wrap:wrap;gap:8px 14px;padding:9px 14px}.auditTerm__dots{display:inline-flex;gap:6px}.auditTerm__dots i{background:#ff5f57;border-radius:50%;height:10px;width:10px}.auditTerm__dots i:nth-child(2){background:#febc2e}.auditTerm__dots i:nth-child(3){background:#28c840}.auditTerm__title{color:var(--term-dim)}.auditTerm__counts{display:inline-flex;font-weight:700;gap:10px}.auditTerm__counts .is-err{color:var(--term-err)}.auditTerm__counts .is-warn{color:var(--term-warn)}.auditTerm__counts .is-ok{color:var(--term-ok)}.auditTerm__live{align-items:center;background:#0000;border:1px solid var(--term-line);border-radius:999px;color:var(--term-dim);cursor:pointer;display:inline-flex;font:inherit;gap:6px;margin-left:auto;padding:4px 10px}.auditTerm__live.is-on{border-color:#3fb95066;color:var(--term-ok)}.auditTerm__live:disabled{cursor:default;opacity:.5}.auditTerm__liveDot{background:currentColor;border-radius:50%;height:8px;width:8px}.auditTerm__live.is-on .auditTerm__liveDot{animation:auditTermPulse 1.6s ease-in-out infinite}.auditTerm__legend{border-bottom:1px solid var(--term-line);color:var(--term-dim);display:flex;flex-wrap:wrap;font-size:11.5px;gap:4px 16px;padding:6px 14px}.auditTerm__legend b{font-weight:700}.auditTerm__legend .is-ok b{color:var(--term-ok)}.auditTerm__legend .is-info b{color:var(--term-text)}.auditTerm__legend .is-warn b{color:var(--term-warn)}.auditTerm__legend .is-err b{color:var(--term-err)}.auditTerm__body{max-height:70vh;overflow-y:auto;padding:6px 0 8px}.auditTerm__line{grid-column-gap:12px;color:var(--term-text);column-gap:12px;cursor:pointer;display:grid;grid-template-columns:auto 3.6em 9.5em minmax(0,1fr);padding:2px 14px}.auditTerm__line.is-open,.auditTerm__line:focus-visible,.auditTerm__line:hover{background:#121820;outline:none}.auditTerm__line.is-ok{color:var(--term-ok)}.auditTerm__line.is-warn{color:var(--term-warn)}.auditTerm__line.is-err{color:var(--term-err)}.auditTerm__line.is-dim{color:var(--term-dim)}.auditTerm__line.is-fresh{animation:auditTermFresh 2.5s ease-out}.auditTerm__line--static{cursor:default;display:block;padding:6px 14px}.auditTerm__line--static:hover{background:none}@media(max-width:720px){.auditTerm__line{border-bottom:1px solid #141a21;grid-template-columns:auto auto minmax(0,1fr);padding:5px 12px}}.auditTerm__time{font-feature-settings:"tnum";color:var(--term-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.auditTerm__lvl{font-weight:700}.auditTerm__cat{color:var(--term-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auditTerm__cat:before{content:"["}.auditTerm__cat:after{content:"]"}.auditTerm__msg{min-width:0;overflow-wrap:anywhere}@media(max-width:720px){.auditTerm__msg{grid-column:1/-1}}.auditTerm__who{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.auditTerm__who:hover{text-decoration-style:solid}.auditTerm__who.is-anon{cursor:default;text-decoration:none}.auditTerm__role{color:var(--term-dim);margin-left:4px}.auditTerm__meta{color:var(--term-dim);white-space:nowrap}.auditTerm__details{color:var(--term-dim);cursor:default;grid-column:1/-1;padding:4px 0 8px 2ch}.auditTerm__ua{overflow-wrap:anywhere}.auditTerm__pre{background:#06080b;border:1px solid var(--term-line);border-radius:10px;color:#c9d1d9;font:inherit;font-size:12px;margin:6px 0 0;max-height:320px;overflow:auto;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-wrap}.auditTerm__more{background:#0000;border:1px solid var(--term-line);border-radius:8px;color:var(--term-dim);cursor:pointer;display:block;font:inherit;margin:8px 14px 0;padding:6px 12px}.auditTerm__more:hover{color:var(--term-text)}.auditTerm__more:disabled{opacity:.5}@keyframes auditTermPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes auditTermFresh{0%{background:#3fb95029}to{background:#0000}}.studentFinance{display:flex;flex-direction:column;gap:12px}.studentFinance__head{align-items:center;display:flex;gap:12px}.studentFinance__label{color:#dfdfdf;color:var(--white-s);font-size:12px;margin:0}.studentFinance__balance{font-feature-settings:"tnum";color:#fff;color:var(--white-p);font-size:26px;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.studentFinance__form{background:#2e2e2e;background:var(--black-s);border-radius:18px;display:flex;flex-direction:column;gap:8px;padding:12px}.studentFinance__formRow{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.studentFinance__input{background:#1a1a1a;background:var(--black-p);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:14px;box-sizing:border-box;color:#fff;color:var(--white-p);font:inherit;font-size:14px;padding:9px 12px;width:100%}.studentFinance__formRow .studentFinance__input{flex:1 1 200px;width:auto}.studentFinance__formRow .studentFinance__input--amount{flex:0 1 160px}.studentFinance__btn{background:#242424;background:var(--black-t);border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-size:13px;font-weight:600;padding:9px 16px}.studentFinance__btn:disabled{cursor:default;opacity:.5}.studentFinance__btn--primary{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.studentFinance__list{display:flex;flex-direction:column;gap:6px}.studentFinance__entry{background:#2e2e2e;background:var(--black-s);border-radius:14px;padding:8px 12px}.studentFinance__entryMain{display:flex;gap:8px;justify-content:space-between}.studentFinance__type{color:#fff;color:var(--white-p);font-size:14px;font-weight:600}.studentFinance__amount{font-feature-settings:"tnum";color:#e1f65a;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-weight:700}.studentFinance__amount.is-minus{color:#f76464;color:var(--red-l)}.studentFinance__reason{color:#fff;color:var(--white-p);font-size:13px;overflow-wrap:anywhere}.studentFinance__muted{color:#dfdfdf;color:var(--white-s);font-size:12px;margin:0}.studentFinance__error{color:#f76464;color:var(--red-l);font-size:13px;margin:0}.studentFinance__ok{color:#e1f65a;color:var(--accent-ink);font-size:13px}.confirmDialog{animation:confirmDialogIn .15s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0000008c;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:20000}.confirmDialog__box{background:#1a1a1a;background:var(--black-p);border-radius:28px;box-shadow:0 24px 60px #00000073;color:#fff;color:var(--white-p);padding:22px;width:min(420px,100%)}.confirmDialog__title{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:22px;font-size:calc(22px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;letter-spacing:-.02em;margin:0 0 14px}.confirmDialog__rows{display:flex;flex-direction:column;gap:6px;margin:0 0 12px}.confirmDialog__row{background:#2e2e2e;background:var(--black-s);border-radius:16px;display:flex;gap:16px;justify-content:space-between;padding:10px 14px}.confirmDialog__row dt{color:#dfdfdf;color:var(--white-s);font-size:14px;font-size:calc(14px*var(--fs, 1))}.confirmDialog__row dd{font-weight:700;margin:0;overflow-wrap:anywhere;text-align:right}.confirmDialog__note{color:#dfdfdf;color:var(--white-s);font-size:13px;font-size:calc(13px*var(--fs, 1));margin:0 0 14px}.confirmDialog__actions{display:flex;gap:8px;justify-content:flex-end}.confirmDialog__btn{background:#242424;background:var(--black-t);border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-size:14px;font-size:calc(14px*var(--fs, 1));font-weight:600;padding:12px 18px}.confirmDialog__btn:disabled{cursor:default;opacity:.6}.confirmDialog__btn--primary{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.confirmDialog__btn--danger{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d)}@keyframes confirmDialogIn{0%{opacity:0}to{opacity:1}}.exam-admin-page{padding:8px}.exam-correction__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:24px;font-size-adjust:.46;font-variation-settings:"wght" 600;letter-spacing:-.02em;line-height:1;margin:0 0 4px}.exam-correction__hero{min-width:0}.exam-correction__import-panel{padding-bottom:12px}.exam-correction__import-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:0 12px 8px}.exam-correction__import-btn{cursor:pointer;overflow:hidden;position:relative}.exam-correction__import-btn input{cursor:pointer;inset:0;opacity:0;position:absolute}.exam-admin{display:flex;flex-direction:column;gap:10px}.exam-admin__topbar{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:18px;display:flex;gap:8px;justify-content:space-between;padding:8px}.exam-admin__tabs{display:inline-flex;gap:6px}.exam-admin__action-btn,.exam-admin__danger-btn,.exam-admin__lang-btn,.exam-admin__primary-btn,.exam-admin__tab{align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:12px;color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;font-size:12px;justify-content:center;padding:8px 12px;text-decoration:none;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.exam-admin__action-btn:hover,.exam-admin__danger-btn:hover,.exam-admin__lang-btn:hover,.exam-admin__primary-btn:hover,.exam-admin__tab:hover{border-radius:10px}.exam-admin__lang-btn--active,.exam-admin__tab--active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.exam-admin__lang-switch{display:inline-flex;gap:6px}.exam-admin__layout{grid-gap:10px;display:grid;gap:10px}.exam-admin__layout--questions{grid-template-columns:minmax(320px,360px) minmax(400px,1fr) minmax(420px,1.1fr)}.exam-admin__layout--tickets{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.exam-admin__panel{background:#2e2e2e;background:var(--black-s);border-radius:20px;display:flex;flex-direction:column;gap:10px;min-height:0;padding:12px}.exam-admin__panel--monitor,.exam-admin__panel--preview{min-width:0}.exam-admin__panel--monitor .exam-admin__list-item{cursor:default}.exam-admin__panel-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.exam-admin__panel-head h3{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:21px;font-size-adjust:.46;font-variation-settings:"wght" 600;letter-spacing:-.02em;line-height:1}.exam-admin__inline,.exam-admin__pager,.exam-admin__toolbar{align-items:center;display:flex;gap:8px}.exam-admin__inline{flex-wrap:wrap}.exam-admin__pager{background:#1a1a1a;background:var(--black-p);border-radius:14px;color:#dfdfdf;color:var(--white-s);justify-content:space-between;padding:8px}.exam-admin__input,.exam-admin__select,.exam-admin__textarea{background:#1a1a1a;background:var(--black-p);border:0;border-radius:12px;color:#fff;color:var(--white-p);outline:0;padding:10px 12px;width:100%}.exam-admin__input--compact{max-width:130px}.exam-admin__textarea{resize:vertical}.exam-admin__select--compact{min-width:130px;width:auto}.exam-admin__list{display:flex;flex-direction:column;gap:8px;min-height:200px;overflow:auto}.exam-admin__list-item{background:#1a1a1a;background:var(--black-p);border:0;border-radius:16px;color:#fff;color:var(--white-p);cursor:pointer;padding:12px;text-align:left;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:100%}.exam-admin__list-item:hover{border-radius:12px}.exam-admin__list-item--active{background:#1a1a1a;background:var(--black-p);box-shadow:inset 0 0 0 1px #e6f6804d;outline:1px solid #e1f65a;outline:1px solid var(--accent-ink)}.exam-admin__list-item--warn{box-shadow:inset 0 0 0 1px #f6808047}.exam-admin__list-item-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.exam-admin__list-item p{margin:0}.exam-admin__list-item small{color:#8a8a8a;color:var(--white-t)}.exam-correction__badges{display:inline-flex;flex-wrap:wrap;gap:6px}.exam-correction__muted-badge{align-items:center;background:#ffffff17;border-radius:999px;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:11px;padding:4px 8px}.exam-admin__form{display:flex;flex-direction:column;gap:10px}.exam-admin__field{display:flex;flex-direction:column;gap:6px}.exam-admin__field span,.exam-admin__field-title{color:#dfdfdf;color:var(--white-s);font-size:13px}.exam-admin__answers{display:flex;flex-direction:column;gap:8px}.exam-admin__answer-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:44px 1fr auto}.exam-admin__correct-toggle{background:#1a1a1a;background:var(--black-p);border:0;border-radius:12px;color:#fff;color:var(--white-p);cursor:pointer;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.exam-admin__correct-toggle:hover{border-radius:8px}.exam-admin__correct-toggle--active,.exam-admin__primary-btn{background:#9cf680;color:#0d3700}.exam-admin__danger-btn{background:#f68080;color:#410000}.exam-correction__question-nav{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:8px 0 4px}.exam-correction__question-nav-label{color:#dfdfdf;color:var(--white-s);font-size:13px;text-align:center}.exam-admin__actions{display:flex;flex-wrap:wrap;gap:8px}.exam-admin__action-btn:disabled,.exam-admin__correct-toggle:disabled,.exam-admin__danger-btn:disabled,.exam-admin__lang-btn:disabled,.exam-admin__primary-btn:disabled,.exam-admin__tab:disabled{cursor:not-allowed;opacity:.55}.exam-admin__preview{border-radius:22px;min-height:320px;padding:10px}.exam-admin__preview .practice__toolbar{margin-bottom:8px}.exam-admin__preview .practice__qtext{font-size:16px}.exam-admin__preview-empty{padding:18px}.exam-admin__image-placeholder,.exam-admin__preview-empty{background:#1a1a1a;background:var(--black-p);border-radius:16px;color:#8a8a8a;color:var(--white-t)}.exam-admin__image-placeholder{align-items:center;display:flex;justify-content:center;min-height:160px}.exam-admin__muted{color:#8a8a8a;color:var(--white-t)}.exam-correction__editor{display:flex;flex-direction:column;gap:12px}.exam-correction__split{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr)}.exam-correction__answer-row{align-items:start;grid-template-columns:44px minmax(0,1fr) auto}.exam-correction__answer-fields{grid-gap:8px;display:grid;gap:8px}.exam-correction__preview-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.exam-correction__exam-preview.practice.exam{border-radius:24px;min-height:0;padding:12px}.exam-correction__exam-preview .practice__statusboard{max-height:180px;overflow:auto}.exam-correction__exam-preview .practice__answer,.exam-correction__exam-preview .practice__back,.exam-correction__exam-preview .practice__dot,.exam-correction__exam-preview .practice__question-index,.exam-correction__exam-preview .practice__secondary,.exam-correction__exam-preview .practice__timer{border:0}.exam-correction__preview-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.exam-correction__preview-meta-item{background:#1a1a1a;background:var(--black-p);border-radius:14px;min-width:0;padding:10px}.exam-correction__preview-meta-item p{color:#fff;color:var(--white-p);line-height:1.45;margin:6px 0 0;white-space:pre-wrap;word-break:break-word}.exam-correction__preview-card{background:#1a1a1a;background:var(--black-p);border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:12px}.exam-correction__preview-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.exam-correction__image-wrap{grid-gap:8px;display:grid;gap:8px}.exam-correction__image{background:#0c0c0c;border-radius:14px;max-height:360px;object-fit:contain;width:100%}.exam-correction__image-link{color:#e1f65a;color:var(--accent-ink);font-size:12px;word-break:break-all}.exam-correction__preview-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.exam-correction__preview-block{background:#ffffff0d;border-radius:14px;min-width:0;padding:10px}.exam-correction__preview-block p{color:#fff;color:var(--white-p);line-height:1.45;margin:6px 0 0;white-space:pre-wrap}.exam-correction__preview-answers{grid-gap:8px;display:grid;gap:8px;margin:0;padding-left:18px}.exam-correction__preview-answer{background:#ffffff0a;border-radius:12px;line-height:1.45;padding:10px}.exam-correction__preview-answer--correct{background:#9cf68014;outline:1px solid #9cf6808c}.exam-admin__stats-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.exam-admin__stat{background:#1a1a1a;background:var(--black-p);border-radius:14px;padding:10px}.exam-admin__stat--warn{outline:1px solid #f68080}.exam-admin__stat-value{color:#fff;color:var(--white-p);font-size:20px;font-weight:600;line-height:1.1}.exam-admin__stat-label{color:#dfdfdf;color:var(--white-s);font-size:12px;margin-top:4px}.exam-admin__ticket-list{display:flex;flex-direction:column;gap:8px;max-height:58svh;min-height:180px;overflow:auto}.exam-admin__ticket-item{grid-gap:8px;background:#1a1a1a;background:var(--black-p);border-radius:16px;display:grid;gap:8px;grid-template-columns:1fr auto;padding:8px}.exam-admin__ticket-item--active{outline:1px solid #e1f65a;outline:1px solid var(--accent-ink)}.exam-admin__ticket-main{background:#0000;border:0;color:#fff;color:var(--white-p);cursor:pointer;text-align:left}.exam-admin__ticket-main p{color:#dfdfdf;color:var(--white-s);margin:2px 0 0}.exam-admin__ticket-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.exam-admin__badge{align-items:center;background:#9cf680;border-radius:999px;color:#0d3700;display:inline-flex;font-size:11px;padding:4px 8px}.exam-admin__badge--warn{background:#f68080;color:#410000}.exam-admin__action-btn--small{align-self:center;padding:8px 10px}.exam-admin__subheading{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:17px;font-size-adjust:.46;font-variation-settings:"wght" 600;letter-spacing:-.02em;margin:0}.exam-admin__panel--import{min-height:auto}.exam-admin__import-info{background:#1a1a1a;background:var(--black-p);border-radius:12px;margin-bottom:8px;padding:10px 12px}.exam-admin__import-topbar{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:10px}.ticket-import{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(260px,300px) minmax(0,1fr);margin-top:8px}.ticket-import__editor,.ticket-import__sidebar{min-width:0}.ticket-import__list{grid-gap:8px;display:grid;gap:8px;max-height:56svh;overflow:auto;padding-right:2px}.ticket-import__item{grid-gap:8px;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;cursor:pointer;display:grid;gap:8px;padding:12px;text-align:left}.ticket-import__item--active{border-color:#5b8cff;box-shadow:inset 0 0 0 1px #5b8cff40}.ticket-import__item-top{display:flex;font-size:12px;gap:8px;justify-content:space-between}.ticket-import__item-text{font-size:13px;line-height:1.35}.ticket-import__item-flags{display:flex;font-size:11px;gap:8px;text-transform:uppercase}.ticket-import__item-flags .ok{color:#7edc9a}.ticket-import__item-flags .warn{color:#ffb26b}.ticket-import__editor{grid-gap:12px;display:grid;gap:12px;min-width:0}.ticket-import__toolbar{display:flex;flex-wrap:wrap;gap:8px}.ticket-import__card,.ticket-import__selected-image{background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;padding:12px}.ticket-import__block-title{font-weight:700;margin-bottom:10px}.ticket-import__placeholder{background:#ffffff0a;border:1px dashed #ffffff1f;border-radius:12px;display:grid;min-height:100px;place-items:center}.ticket-import__selected-image-wrap{grid-gap:10px;display:grid;gap:10px}.ticket-import__selected-image-preview{background:#0c0c0c;border-radius:12px;max-height:340px;object-fit:contain;width:100%}.ticket-import__selected-image-url{font-size:12px;opacity:.75;word-break:break-all}.ticket-import__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-import__text{line-height:1.5;margin-bottom:12px}.ticket-import__answers-list{grid-gap:6px;display:grid;gap:6px;margin:0;padding-left:18px}.ticket-import__answer-preview{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.ticket-import__gallery{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ticket-import__gallery-item{grid-gap:8px;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;cursor:pointer;display:grid;gap:8px;padding:8px;text-align:left}.ticket-import__gallery-item--active{border-color:#5b8cff;box-shadow:inset 0 0 0 1px #5b8cff40}.ticket-import__gallery-thumb{aspect-ratio:4/3;background:#0c0c0c;border-radius:10px;overflow:hidden}.ticket-import__gallery-thumb img{display:block;height:100%;object-fit:cover;width:100%}.ticket-import__gallery-label{font-size:12px;line-height:1.3;word-break:break-word}.ticket-import__failures{background:#f6808014;border:1px solid #f6808073;border-radius:12px;font-size:12px;padding:10px 12px}.ticket-import__failures summary{cursor:pointer;-webkit-user-select:none;user-select:none}.ticket-import__failures-list{grid-gap:6px;display:grid;gap:6px;margin-top:8px;max-height:180px;overflow:auto;word-break:break-word}@media(max-width:1100px){.ticket-import,.ticket-import__grid{grid-template-columns:1fr}}@media(max-width:1500px){.exam-admin__layout--questions,.exam-admin__layout--tickets{grid-template-columns:minmax(300px,340px) 1fr}.exam-admin__panel--monitor,.exam-admin__panel--preview{grid-column:1/-1}}@media(max-width:992px){.exam-admin-page{padding:6px}.exam-correction__question-nav{align-items:stretch;flex-direction:column}.exam-admin__topbar{border-radius:18px;flex-wrap:wrap;padding:8px}.exam-admin__panel{border-radius:20px;min-height:auto;padding:12px}.exam-admin__layout--questions,.exam-admin__layout--tickets{grid-template-columns:1fr}.exam-admin__stats-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.exam-correction__preview-grid,.exam-correction__preview-meta,.exam-correction__split{grid-template-columns:1fr}.exam-admin__answer-row{grid-template-columns:40px 1fr}.exam-admin__answer-row .exam-admin__danger-btn{grid-column:1/-1}.exam-admin__import-topbar{grid-template-columns:1fr}}.theory-correction__import{grid-gap:10px;display:grid;gap:10px;padding:12px}.theory-correction__browse-actions{padding:0 12px 12px}.theory-correction__browse-hint{margin:0;padding:0 12px 8px}.theory-correction__browse-layout{margin-bottom:12px}.theory-correction__question-list{display:flex;flex-direction:column;gap:8px;max-height:58svh;min-height:180px;overflow:auto;padding:0 12px 12px}.theory-correction__question-item{background:#1a1a1a;background:var(--black-p);border:0;border-radius:16px;color:#fff;color:var(--white-p);cursor:pointer;padding:10px 12px;text-align:left}.theory-correction__question-item p{color:#fff;color:var(--white-p);font-size:13px;line-height:1.4;margin:6px 0 4px}.theory-correction__question-item small{color:#dfdfdf;color:var(--white-s);font-size:11px}.theory-correction__question-item--active{background:color-mix(in srgb,#e1f65a 8%,#1a1a1a);background:color-mix(in srgb,var(--accent-l) 8%,var(--black-p));outline:1px solid #e1f65a;outline:1px solid var(--accent-ink)}.theory-correction__question-item-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.theory-correction__question-item-top strong{color:#e1f65a;color:var(--accent-ink);font-size:13px}.theory-correction__question-detail{grid-gap:12px;display:grid;gap:12px;padding:0 12px 12px}.theory-correction__detail-answers{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.theory-correction__detail-answers li{grid-gap:8px;align-items:start;background:#2e2e2e;background:var(--black-s);border-radius:12px;color:#fff;color:var(--white-p);display:grid;font-size:13px;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:1.4;padding:8px 10px}.theory-correction__detail-answer--correct{background:color-mix(in srgb,#81f65a 16%,#2e2e2e);background:color-mix(in srgb,var(--green-l) 16%,var(--black-s));box-shadow:inset 0 0 0 1px color-mix(in srgb,#81f65a 35%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green-l) 35%,#0000)}.theory-correction__import-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.theory-correction__file-btn{cursor:pointer;overflow:hidden;position:relative;width:fit-content}.theory-correction__file-btn input{cursor:pointer;inset:0;opacity:0;position:absolute}.theory-correction__rule-box{background:#ffffff0a;border:1px solid #ffffff1f;border-left:3px solid #f8b659;border-left:3px solid var(--orange-l,#f5a623);border-radius:12px;padding:12px 14px}.theory-correction__rule-box strong{color:#fff;color:var(--white-p);display:block;font-size:13px;margin-bottom:6px}.theory-correction__rule-box p{color:#dfdfdf;color:var(--white-s);font-size:13px;line-height:1.45;margin:0;white-space:pre-wrap}.theory-correction__stats,.theory-correction__summary{display:flex;flex-wrap:wrap;gap:8px}.theory-correction__stats span,.theory-correction__summary span{background:#1a1a1a;background:var(--black-p);border-radius:999px;color:#dfdfdf;color:var(--white-s);font-size:12px;padding:6px 10px}.theory-correction__summary-warn{color:#f8b659!important;color:var(--orange-l)!important}.theory-correction__bulk-bar,.theory-correction__run-actions{display:flex;flex-wrap:wrap;gap:8px}.theory-correction__bulk-btn{background:#e1f65a;background:var(--accent-l);border:0;border-radius:18px;color:#3d2e00;color:var(--accent-d);cursor:pointer;font-size:15px;font-weight:700;padding:14px 18px}.theory-correction__bulk-btn:disabled{cursor:not-allowed;opacity:.45}.theory-correction__warnings{padding:0 12px 12px}.theory-correction__warnings h4{color:#fff;color:var(--white-p);font-size:14px;margin:0 0 8px}.theory-correction__warnings ul{color:#f8b659;color:var(--orange-l);font-size:13px;line-height:1.4;margin:0;padding-left:18px}.theory-correction__ticket-tabs{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 12px}.theory-correction__ticket-tab{background:#1a1a1a;background:var(--black-p);border:0;border-radius:999px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-size:12px;padding:8px 12px}.theory-correction__ticket-tab.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.theory-correction__cards,.theory-correction__review-panel{padding-bottom:12px}.theory-correction__review-panel .theory-correction__card{margin:0 12px}.theory-correction__review-nav{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:0 12px 12px}.theory-correction__review-counter{color:#fff;color:var(--white-p);font-size:14px;font-weight:600;text-align:center}.theory-correction__nav-btn{background:#1a1a1a;background:var(--black-p);border:0;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px}.theory-correction__nav-btn:disabled{cursor:not-allowed;opacity:.4}.theory-correction__decision-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.theory-correction__decision-btn{border:0;border-radius:22px;cursor:pointer;font-size:20px;font-weight:700;min-height:72px;padding:16px 20px;transition:transform .15s ease}.theory-correction__decision-btn:active:not(:disabled){transform:scale(.98)}.theory-correction__decision-btn:disabled{cursor:not-allowed;opacity:.45}.theory-correction__decision-btn--apply{background:#81f65a;background:var(--green-l);color:#1a1a1a;color:var(--black-p)}.theory-correction__decision-btn--skip{background:#1a1a1a;background:var(--black-p);box-shadow:inset 0 0 0 2px color-mix(in srgb,#dfdfdf 25%,#0000);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--white-s) 25%,#0000);color:#fff;color:var(--white-p)}.theory-correction__card-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.theory-correction__decision-badge{border-radius:999px;font-size:11px;font-weight:700;padding:6px 10px;text-transform:uppercase}.theory-correction__decision-badge--pending{background:color-mix(in srgb,#e1f65a 18%,#0000);background:color-mix(in srgb,var(--accent-l) 18%,#0000);color:#e1f65a;color:var(--accent-ink)}.theory-correction__decision-badge--applied{background:color-mix(in srgb,#81f65a 18%,#0000);background:color-mix(in srgb,var(--green-l) 18%,#0000);color:#81f65a;color:var(--green-l)}.theory-correction__decision-badge--skipped{background:color-mix(in srgb,#dfdfdf 12%,#0000);background:color-mix(in srgb,var(--white-s) 12%,#0000);color:#dfdfdf;color:var(--white-s)}.theory-correction__decision-badge--error{background:color-mix(in srgb,#f76464 18%,#0000);background:color-mix(in srgb,var(--red-l) 18%,#0000);color:#f76464;color:var(--red-l)}.theory-correction__empty{padding:0 12px 12px}.theory-correction__card{grid-gap:12px;background:#1a1a1a;background:var(--black-p);border-radius:20px;display:grid;gap:12px;padding:14px}.theory-correction__card-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.theory-correction__card-meta{grid-gap:4px;display:grid;gap:4px}.theory-correction__card-meta strong{color:#fff;color:var(--white-p);font-size:14px}.theory-correction__card-short{color:#dfdfdf;color:var(--white-s);font-size:12px}.theory-correction__confidence{border-radius:999px;font-size:11px;padding:6px 10px;white-space:nowrap}.theory-correction__confidence--high{background:color-mix(in srgb,#81f65a 20%,#0000);background:color-mix(in srgb,var(--green-l) 20%,#0000);color:#81f65a;color:var(--green-l)}.theory-correction__confidence--medium{background:color-mix(in srgb,#e1f65a 20%,#0000);background:color-mix(in srgb,var(--accent-l) 20%,#0000);color:#e1f65a;color:var(--accent-ink)}.theory-correction__confidence--low{background:color-mix(in srgb,#f8b659 20%,#0000);background:color-mix(in srgb,var(--orange-l) 20%,#0000);color:#f8b659;color:var(--orange-l)}.theory-correction__confidence--neutral{background:#2e2e2e;background:var(--black-s);color:#dfdfdf;color:var(--white-s)}.theory-correction__card-error{color:#f76464;color:var(--red-l);font-size:13px;margin:0}.theory-correction__question-frame{grid-gap:8px;background:#2e2e2e;background:var(--black-s);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:16px;display:grid;gap:8px;padding:12px}.theory-correction__question-line{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr)}.theory-correction__question-line p{color:#fff;color:var(--white-p);line-height:1.45;margin:0;white-space:pre-wrap;word-break:break-word}.theory-correction__lang-tag{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:999px;color:#e1f65a;color:var(--accent-ink);display:inline-flex;font-size:11px;font-weight:700;height:24px;justify-content:center;min-width:34px}.theory-correction__compare-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.theory-correction__compare-cell{grid-gap:8px;border-radius:16px;display:grid;gap:8px;min-width:0;padding:12px}.theory-correction__compare-cell h4{font-size:12px;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.theory-correction__compare-cell ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.theory-correction__compare-cell li{grid-gap:8px;align-items:start;background:#2e2e2e;background:var(--black-s);border-radius:12px;color:#fff;color:var(--white-p);display:grid;font-size:12px;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:1.4;padding:8px 10px;word-break:break-word}.theory-correction__compare-cell li.is-changed{background:color-mix(in srgb,#e1f65a 18%,#2e2e2e);background:color-mix(in srgb,var(--accent-l) 18%,var(--black-s));box-shadow:inset 0 0 0 1px color-mix(in srgb,#e1f65a 35%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-l) 35%,#0000)}.theory-correction__compare-cell--before{background:color-mix(in srgb,#dfdfdf 6%,#0000);background:color-mix(in srgb,var(--white-s) 6%,#0000);border:1px solid #6b6b6b5c;border:1px solid var(--bd)}.theory-correction__compare-cell--before h4{color:#dfdfdf;color:var(--white-s)}.theory-correction__compare-cell--after{background:color-mix(in srgb,#e1f65a 8%,#0000);background:color-mix(in srgb,var(--accent-l) 8%,#0000);border:1px solid color-mix(in srgb,#e1f65a 25%,#0000);border:1px solid color-mix(in srgb,var(--accent-l) 25%,#0000)}.theory-correction__compare-cell--after h4{color:#e1f65a;color:var(--accent-ink)}.theory-correction__option-index{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:999px;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.theory-correction__log{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0 12px 12px}.theory-correction__log-item{grid-gap:2px;background:#1a1a1a;background:var(--black-p);border-radius:12px;display:grid;font-size:12px;gap:2px;padding:10px 12px}.theory-correction__log-item strong{color:#fff;color:var(--white-p)}.theory-correction__log-item span{color:#dfdfdf;color:var(--white-s)}.theory-correction__log-item--ok{border-left:3px solid #81f65a;border-left:3px solid var(--green-l)}.theory-correction__log-item--error{border-left:3px solid #f76464;border-left:3px solid var(--red-l)}@media only screen and (max-width:900px){.theory-correction__compare-grid,.theory-correction__decision-actions{grid-template-columns:1fr}.theory-correction__decision-btn{font-size:18px;min-height:64px}}.uiSearchToggle{align-items:center;display:flex;gap:6px;justify-content:flex-end;width:100%}.uiSearchToggle__input{background:#1a1a1a;background:var(--black-p);border:0;border-radius:25px;color:#fff;color:var(--white-p);margin-left:-100px;opacity:0;outline:none;padding:12px 0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:0}.uiSearchToggle__input:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.uiSearchToggle__icon div{align-items:center;display:flex;justify-content:center}.uiSearchToggle__icon.is-rotated svg{rotate:45deg}.uiSearchToggle.is-open .uiSearchToggle__input{margin-left:0;opacity:1;padding:12px 20px;width:100%}.studentsUI{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;position:relative;z-index:0}.studentsUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;padding:8px 0 0;position:relative;white-space:nowrap;z-index:2}.studentsUI button{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:auto;z-index:2}.studentsUI button:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink);padding:14px 22px}.studentsUI button:active,.studentsUI button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentsUI button:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.studentsUI__header{display:flex;justify-content:space-between;padding:12px 0 0 12px;position:relative;z-index:20}.studentsUI__right{display:flex;gap:6px;position:absolute;right:0;width:100%;z-index:10}.studentsUI__search{display:flex;gap:6px;justify-content:flex-end;width:100%}.studentsUI__input{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);margin-left:-100px;opacity:0;padding:12px 0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:0}.studentsUI__icon div{align-items:center;display:flex;justify-content:center}.studentsUI__icon.is-rotated svg{rotate:45deg}.studentsUI__header.is-open .studentsUI__input{margin-left:0;opacity:1;padding:12px 20px;width:100%}.studentsUI__gridWrap{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.studentsUI__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:1fr 1fr;inset:0;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.studentsUI__grid::-webkit-scrollbar{display:none}.studentsUI__footer{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;justify-content:center;padding:10px 0 0}.studentsUI__counter{opacity:.7}.studentsUI__empty{color:#dfdfdf;color:var(--white-s);grid-column:1/-1;opacity:.7}.personalPage{display:flex;flex-direction:column;gap:10px}@media(max-width:992px){.personalPage{gap:6px}}.personalPage .personalPageUI{flex:1 1 auto;isolation:isolate}.personalPageUI{background:#2e2e2e;background:var(--black-s);border-radius:35px;display:flex;flex-direction:column;height:100%;min-height:0;overflow:visible;overflow:hidden;padding:12px 12px 0;position:relative}.personalPageUI__header{display:flex;gap:8px;justify-content:space-between;position:relative;z-index:20}@media only screen and (max-width:767.98px){.personalPageUI__header{flex-direction:column}}.personalPageUI__titleWrap{min-width:0}.personalPageUI__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:8px 0 0 12px;white-space:nowrap}@media only screen and (max-width:767.98px){.personalPageUI__title{padding:8px 0 0 12px}}.personalPageUI__controls{display:flex;gap:6px;margin-left:auto;z-index:10}@media only screen and (max-width:767.98px){.personalPageUI__controls{margin-left:0;width:100%}}.personalPageUI__dropdown{color:#fff;color:var(--white-p)}@media only screen and (max-width:767.98px){.personalPageUI__dropdown{flex:1 1;min-width:0}}.personalPageUI__toolbar{padding:8px 0 0;position:relative;z-index:5}.personalPageUI__search{display:flex;gap:3px;width:100%}.personalPageUI__searchInputWrap{position:relative;width:100%}.personalPageUI__searchInput{background:#1a1a1a;background:var(--black-p);border-radius:32px 8px 8px 32px;color:#fff;color:var(--white-p);display:block;font-size:13px;height:36px;outline:none;padding:10px 16px;width:100%}.personalPageUI__searchInput::placeholder{color:#fff;color:var(--white-p);opacity:.7}.personalPageUI__searchClear{align-items:center;background:linear-gradient(90deg,#0000,#1a1a1a,#1a1a1a,#1a1a1a,#1a1a1a);background:linear-gradient(90deg,#0000,var(--black-p),var(--black-p),var(--black-p),var(--black-p));border-radius:8px;color:#8a8a8a;color:var(--white-t);display:inline-flex;height:100%;justify-content:center;padding:8px 14px;position:absolute;right:0;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);transition:opacity var(--classic-s)}.personalPageUI__searchClear:disabled{cursor:default;opacity:.45}.personalPageUI__searchButton{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px 32px 32px 8px;color:#fff;color:var(--white-p);display:inline-flex;gap:6px;height:36px;justify-content:center;min-width:48px;padding:10px 16px 10px 14px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s);z-index:3}.personalPageUI__searchButton:hover{border-radius:18px 28px 28px 18px}.personalPageUI__searchButton:active{transform:scale(.96)}.personalPageUI__searchIcon{height:16px;width:16px}.personalPageUI__searchIcon div,.personalPageUI__searchIcon svg{display:block;height:100%;width:100%}.personalPageUI__searchIcon--clear{height:18px;width:18px}.personalPageUI__gridWrap{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.personalPageUI__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));inset:0;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:20px;position:absolute;width:100%}@media only screen and (max-width:767.98px){.personalPageUI__grid{grid-template-columns:1fr}}.personalPageUI__grid::-webkit-scrollbar{display:none}.personalPageUI__empty,.personalPageUI__status{color:#dfdfdf;color:var(--white-s);grid-column:1/-1;opacity:.7;padding-left:4px}.personalPageUI__status--error{color:#f76464;color:var(--red-l);opacity:1}.studentsGroupsUI{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:35px!important;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 12px;position:relative;z-index:0}.studentsGroupsUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;padding:8px 0 0;position:relative;white-space:nowrap;z-index:2}.studentsGroupsUI__backBtn,.studentsGroupsUI__btn,.studentsGroupsUI__btnDanger,.studentsGroupsUI__btnPrimary,.studentsGroupsUI__btnSecondary,.studentsGroupsUI__chooserBtn,.studentsGroupsUI__iconBtn,.studentsGroupsUI__loadMore{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:14px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none;width:auto;z-index:2}.studentsGroupsUI__backBtn:hover,.studentsGroupsUI__btn:hover,.studentsGroupsUI__btnDanger:hover,.studentsGroupsUI__btnPrimary:hover,.studentsGroupsUI__btnSecondary:hover,.studentsGroupsUI__chooserBtn:hover,.studentsGroupsUI__iconBtn:hover,.studentsGroupsUI__loadMore:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink);padding:14px 22px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentsGroupsUI__backBtn:active,.studentsGroupsUI__btn:active,.studentsGroupsUI__btnDanger:active,.studentsGroupsUI__btnPrimary:active,.studentsGroupsUI__btnSecondary:active,.studentsGroupsUI__chooserBtn:active,.studentsGroupsUI__iconBtn:active,.studentsGroupsUI__loadMore:active{border-radius:32px;padding:14px 20px;transform:scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentsGroupsUI__header{align-items:center;display:flex;justify-content:space-between;padding:12px 0 0 12px;position:relative;z-index:20}.studentsGroupsUI__detailBar{align-items:center;display:flex;flex:0 0 auto;gap:6px;margin-left:auto}.studentsGroupsUI__right{display:flex;gap:6px;position:absolute;right:0;width:100%;z-index:10}.studentsGroupsUI__search{display:flex;gap:6px;justify-content:flex-end;width:100%}.studentsGroupsUI__inputSearch{background:#1a1a1a;background:var(--black-p);border-radius:25px;color:#fff;color:var(--white-p);margin-left:-100px;opacity:0;padding:12px 0;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:0}.studentsGroupsUI__icon div{align-items:center;display:flex;justify-content:center}.studentsGroupsUI__icon.is-rotated svg{rotate:45deg}.studentsGroupsUI__header.is-open .studentsGroupsUI__inputSearch{margin-left:0;opacity:1;padding:12px 20px;width:100%}.studentsGroupsUI__gridWrap{flex-grow:1;height:100%;margin-top:-12px;overflow:hidden;position:relative;z-index:2}.studentsGroupsUI__grid{grid-gap:6px;display:grid;gap:6px;grid-auto-rows:min-content;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;height:100%;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;padding-bottom:12px;padding-top:24px;position:absolute;width:100%}.studentsGroupsUI__grid::-webkit-scrollbar{display:none}.studentsGroupsUI__form{background:#1a1a1a;background:var(--black-p);border-radius:26px;display:flex;flex-direction:column;gap:6px;padding:6px;width:100%}.studentsGroupsUI__formTop{align-items:center;display:flex;gap:6px}.studentsGroupsUI__formBtn{background:#2e2e2e!important;background:var(--black-s)!important}.studentsGroupsUI__input{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#fff;color:var(--white-p);font-size:14px;padding:12px 16px;width:100%}.studentsGroupsUI__keyline{width:100%}.studentsGroupsUI__chooserBtn{background:#2e2e2e;background:var(--black-s);border-radius:24px;padding:12px 16px;text-align:left;width:100%!important}.studentsGroupsUI__chooserBtn:active,.studentsGroupsUI__chooserBtn:hover{padding:12px 16px}.studentsGroupsUI__actions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.studentsGroupsUI__btnPrimary{background:#97ea7b;background:var(--green-t);border-radius:24px;color:#0d3700;color:var(--green-d);padding:12px 20px}.studentsGroupsUI__btnPrimary:hover{background:#81f65a;background:var(--green-l);color:#0d3700;color:var(--green-d)}.studentsGroupsUI__btnPrimary:active,.studentsGroupsUI__btnPrimary:hover{border-radius:24px;padding:12px 24px}.studentsGroupsUI__btnSecondary{padding:12px 20px}.studentsGroupsUI__btnSecondary,.studentsGroupsUI__btnSecondary:hover{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#fff;color:var(--white-p)}.studentsGroupsUI__btnSecondary:hover{padding:12px 24px}.studentsGroupsUI__btnSecondary:active{border-radius:24px;padding:12px 24px}.studentsGroupsUI__btnDanger{background:#ea9090;background:var(--red-t);border-radius:24px;color:#410000;color:var(--red-d);padding:12px 20px;width:100%}.studentsGroupsUI__btnDanger:hover{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d)}.studentsGroupsUI__btnDanger:active,.studentsGroupsUI__btnDanger:hover{border-radius:24px;padding:12px 24px}.studentsGroupsUI__delete{position:static}.studentsGroupsUI__deleteConfirm{display:flex;gap:6px}.studentsGroupsUI__item{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:34px;display:flex;flex-direction:column;gap:8px;height:auto;padding:12px;position:relative}.studentsGroupsUI__itemLeft{align-items:flex-start;color:#fff;color:var(--white-p);display:flex;flex-direction:row;gap:12px;min-width:0;width:100%}.studentsGroupsUI__avatar{align-items:center;border-radius:50%;color:#0d1b0a;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:44px;justify-content:center;text-transform:uppercase;-webkit-user-select:none;user-select:none;width:44px}.studentsGroupsUI__itemInfo{display:flex;flex-direction:column;justify-content:center;min-height:44px;min-width:0;width:100%}.studentsGroupsUI__itemTop{display:flex;flex-direction:column;gap:2px;position:relative;width:100%}.studentsGroupsUI__itemTop h3{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentsGroupsUI__pills{display:flex;flex-direction:column;gap:4px;min-width:0;width:100%}.studentsGroupsUI__pillsRow{align-items:stretch;display:flex;flex-wrap:nowrap;gap:4px;min-width:0;width:100%}.studentsGroupsUI__pill{corner-shape:superellipse(1.2);align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:99px;box-sizing:border-box;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:6px;line-height:1;max-width:100%;min-width:0;padding:6px 11px;width:auto}.studentsGroupsUI__pill--manager,.studentsGroupsUI__pill--professor{flex:1 1 auto;min-width:0}.studentsGroupsUI__pill--members,.studentsGroupsUI__pill--sector{flex:0 0 auto;width:max-content}.studentsGroupsUI__pillIcon{align-items:center;color:#8a8a8a;color:var(--white-t);display:inline-flex;flex-shrink:0;justify-content:center}.studentsGroupsUI__pillIcon div{align-items:center;display:flex;justify-content:center}.studentsGroupsUI__pillIcon svg{height:14px;width:14px}.studentsGroupsUI__pillValue{color:#fff;color:var(--white-p);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentsGroupsUI__pill--members .studentsGroupsUI__pillValue,.studentsGroupsUI__pill--sector .studentsGroupsUI__pillValue{flex:0 0 auto;overflow:visible}.studentsGroupsUI__itemBottom{align-items:center;display:flex;gap:6px}.studentsGroupsUI__itemKey{align-items:center;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:5px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentsGroupsUI__itemKey .studentsGroupsUI__keyIcon{color:#8a8a8a;color:var(--white-t);display:inline-flex;flex-shrink:0}.studentsGroupsUI__itemKey .studentsGroupsUI__keyIcon svg{height:13px;width:13px}.studentsGroupsUI__itemProfessor{color:#dfdfdf;color:var(--white-s);font-size:12px;opacity:.9}.studentsGroupsUI__count{color:#dfdfdf;color:var(--white-s);flex-shrink:0;font-size:12px;opacity:1;transition:.3s}.studentsGroupsUI__itemActions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.studentsGroupsUI__actionBtn{appearance:none;background:#2e2e2e;background:var(--black-s);border:0;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font:inherit;font-size:13px;font-weight:500;padding:13px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.studentsGroupsUI__actionBtn:hover{border-radius:16px}.studentsGroupsUI__actionBtn:active,.studentsGroupsUI__actionBtn:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.studentsGroupsUI__actionBtn:active{border-radius:32px;transform:scale(.95)}.studentsGroupsUI__actionBtn--edit{background:#5cc8fcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}.studentsGroupsUI__actionBtn--view{background:#2e2e2e;background:var(--black-s);color:#dfdfdf;color:var(--white-s)}.studentsGroupsUI__itemIcon{background:#2e2e2e!important;background:var(--black-s)!important;border-radius:24px!important;color:#dfdfdf!important;color:var(--white-s)!important;cursor:pointer;padding:12px!important;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.studentsGroupsUI__itemIcon,.studentsGroupsUI__itemIcon div{align-items:center;display:flex;justify-content:center}.studentsGroupsUI__itemIcon svg{height:18px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:18px}.studentsGroupsUI__itemIcon:hover{background:#242424!important;background:var(--black-t)!important}.studentsGroupsUI__itemIcon:active{scale:.9!important}.studentsGroupsUI__backBtn{grid-column:1/-1}.studentsGroupsUI__footer{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;flex-wrap:wrap;gap:12px;grid-column:1/-1;justify-content:center;padding:4px 0 8px}.studentsGroupsUI__counter{opacity:.7}.studentsGroupsUI__empty{color:#fff;color:var(--white-p);grid-column:1/-1;height:100%;opacity:.8;padding:20px;text-align:center}.studentsGroupsUI__highlight{background:#e1f65a;background:var(--accent-l);border-radius:4px;color:#3d2e00;color:var(--accent-d);font-style:normal}.studentsGroupsUI__picker{background:#1a1a1a;background:var(--black-p);border-radius:26px;padding:6px;width:100%}.studentsGroupsUI__picker.is-inline{position:static}.studentsGroupsUI__pickerTop{align-items:center;display:flex;gap:6px;z-index:9}.studentsGroupsUI__pickerSearch{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#fff;color:var(--white-p);font-size:14px;padding:12px 16px;width:100%}.studentsGroupsUI__pickerList{grid-gap:6px;border-radius:20px;display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;margin-top:6px;max-height:250px;overflow:scroll}.studentsGroupsUI__pickerList::-webkit-scrollbar{display:none}.studentsGroupsUI__pickerItem{background:#2e2e2e;background:var(--black-s);border-radius:20px;cursor:pointer;padding:10px 12px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.studentsGroupsUI__pickerItem.is-disabled{cursor:not-allowed;opacity:.45}.studentsGroupsUI__pickerItem:hover{background:#242424;background:var(--black-t)}.studentsGroupsUI__pickerLabel{color:#fff;color:var(--white-p);font-size:13px;font-weight:500;line-height:1.3}.studentsGroupsUI__pickerMeta{color:#dfdfdf;color:var(--white-s);font-size:12px;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentsGroupsUI__pickerEmpty{color:#dfdfdf;color:var(--white-s);opacity:.75;padding:10px}.studentsProfileUI{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:12px 12px 0;position:relative}.studentsProfileUI__header{margin-bottom:0!important;padding-right:82px;padding-right:var(--popupUI-bar-w,82px);position:relative}.studentsProfileUI__headerBtn{align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:inline-flex;justify-content:center;padding:12px 18px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentsProfileUI__headerBtn:hover{color:#fff;color:var(--white-p)}.studentsProfileUI__headerBtn.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.studentsProfileUI__purgeIconBtn{align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:inline-flex;justify-content:center;padding:12px 18px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentsProfileUI__purgeIconBtn:hover{color:#ad1f1f;color:var(--event-red,#c0392b)}.studentsProfileUI__purgeIcon{display:flex;height:18px;width:18px}.studentsProfileUI__purgeIcon div,.studentsProfileUI__purgeIcon svg{display:block;height:18px;width:18px}.studentsProfileUI__purgeOverlay{align-items:center;animation:studentsProfilePurgeFadeIn .18s ease-out;background:#0000008c;display:flex;inset:0;justify-content:center;padding:16px;position:absolute;z-index:30}.studentsProfileUI__purgeModal{corner-shape:superellipse(1.2);animation:studentsProfilePurgePopIn .22s cubic-bezier(.2,1.1,.32,1);background:#1a1a1a;background:var(--black-p);border-radius:28px;box-shadow:0 12px 40px #00000059;display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px;width:min(100%,320px)}.studentsProfileUI__purgeTitle{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:20px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:0}.studentsProfileUI__purgeHint{color:#dfdfdf;color:var(--white-s);font-size:13px;line-height:1.4;margin:0}.studentsProfileUI__purgeCheck{align-items:flex-start;color:#fff;color:var(--white-p);cursor:pointer;display:flex;font-size:12px;gap:8px;line-height:1.3}.studentsProfileUI__purgeCheck input{flex:0 0 auto;margin-top:2px}.studentsProfileUI__purgeActions{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr;margin-top:2px}.studentsProfileUI__purgeBtn{background:#ad1f1f;background:var(--event-red,#c0392b);border:none;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-size:12px;font-weight:600;line-height:1;padding:10px 12px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentsProfileUI__purgeBtn:disabled{cursor:not-allowed;opacity:.45}.studentsProfileUI__purgeCancel{background:#2e2e2e;background:var(--black-s);border:none;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-size:12px;font-weight:600;line-height:1;padding:10px 12px}.studentsProfileUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;padding:6px 0 12px 8px;position:relative;z-index:2}.studentsProfileUI__content{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px 0;scrollbar-width:none}.studentsProfileUI__content::-webkit-scrollbar{display:none}.studentsProfileUI__form{grid-gap:8px;display:grid;gap:8px}.studentsProfileUI__editCard{grid-gap:3px;display:grid;gap:3px}.studentsProfileUI__fieldGrid{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.studentsProfileUI__field{grid-gap:4px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#dfdfdf;color:var(--white-s);display:grid;gap:4px;min-width:0;padding:10px 0 10px 12px}.studentsProfileUI__field--toggle{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-right:10px}.studentsProfileUI__field--full{grid-column:1/-1}.studentsProfileUI__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:11px;line-height:1.2;text-transform:uppercase}.studentsProfileUI__input,.studentsProfileUI__select{background:#0000;border:0;color:#fff;color:var(--white-p);font-size:15px;outline:none;padding:0;width:100%}.studentsProfileUI__input::placeholder,.studentsProfileUI__select::placeholder{color:#8a8a8a;color:var(--white-t)}.studentsProfileUI__select{appearance:none}.studentsProfileUI__select:disabled{opacity:.7}.studentsProfileUI__noteTop{margin-top:6px}.studentsProfileUI__noteTop,.studentsProfileUI__stateCard{grid-gap:6px;color:#dfdfdf;color:var(--white-s);display:grid;gap:6px}.studentsProfileUI__stateCard{background:#1a1a1a;background:var(--black-p);border-radius:18px;padding:14px 16px}.studentsProfileUI__stateCard--error{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.studentsProfileUI__btns{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.studentsProfileUI__btn{border-radius:24px;padding:12px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentsProfileUI__btn:active,.studentsProfileUI__btn:hover{border-radius:24px;padding:12px 24px}.studentsProfileUI__btn--save{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.studentsProfileUI__btn--save:hover{background:#81f65a;background:var(--green-l);color:#0d3700;color:var(--green-d)}.studentsProfileUI__btn--normal{background:#1a1a1a;background:var(--black-p);color:#e1f65a;color:var(--accent-ink)}.studentsProfileUI__tabs{display:flex;gap:3px;padding:10px 0 8px}.studentsProfileUI__tab{corner-shape:superellipse(1.2);appearance:none;background:#1a1a1a;background:var(--black-p);border:none;border-radius:8px;color:#dfdfdf;color:var(--white-s);flex:1 1;min-width:0;overflow:hidden;padding:13px 18px;text-overflow:ellipsis;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s);white-space:nowrap;width:100%}.studentsProfileUI__tab:first-child{border-radius:30px 8px 8px 30px}.studentsProfileUI__tab:last-child{border-radius:8px 30px 30px 8px}.studentsProfileUI__tab:only-child{border-radius:30px}.studentsProfileUI__tab.is-active{corner-shape:superellipse(1);background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.studentsProfileUI__reservationsMeta{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:2px 0 8px}.studentsProfileUI .studentsProfileUI__reservationsCount{background:#1a1a1a;background:var(--black-p);color:#e1f65a;color:var(--accent-ink)}.studentsProfileUI__sortBtn{background:#1a1a1a;background:var(--black-p);border:none;border-radius:999px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);cursor:pointer;display:grid;height:24px;isolation:isolate;padding:0;place-items:center;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:34px}.studentsProfileUI__sortBtn:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.studentsProfileUI__sortBtn:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.studentsProfileUI__sortBtn:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.studentsProfileUI__sortBtn:after{transition:none}}.studentsProfileUI__sortBtn:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.studentsProfileUI__sortIcon{height:14px;transform:rotate(-90deg);transition:transform .18s ease;width:14px}.studentsProfileUI__sortIcon div{display:grid;place-items:center}.studentsProfileUI__sortIcon svg{height:14px;width:14px}.studentsProfileUI__sortIcon.is-desc{transform:rotate(90deg)}.studentsProfileUI__reservationsList{grid-gap:3px;-ms-overflow-style:none;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-template-columns:1fr 1fr;margin-bottom:12px;min-height:0;overflow-y:auto;scrollbar-width:none}.studentsProfileUI__reservationsList::-webkit-scrollbar{display:none}.studentsProfileUI__reservationCard{corner-shape:superellipse(1.2);grid-gap:2px;--event-black-t:var(--black-p);align-content:start;border-radius:8px;box-sizing:border-box;cursor:pointer;display:grid;gap:2px;padding:12px 46px 12px 16px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.studentsProfileUI__reservationCard--current{box-shadow:inset 0 0 30px 1px #65652a,inset 0 0 10px 1px #1a1a1a;box-shadow:inset 0 0 30px 1px var(--accent-t),inset 0 0 10px 1px var(--black-p)}.studentsProfileUI__reservationCard:last-child:nth-child(odd){grid-column:1/-1}.studentsProfileUI__reservationNumber{font-feature-settings:"tnum";align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:99px;color:#e1f65a;color:var(--accent-ink);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 7px;position:absolute;right:10px;top:10px}.studentsProfileUI__reservationCard--current .studentsProfileUI__reservationNumber{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.studentsProfileUI__reservationDot{background:#ff6c6c;border-radius:999px;flex:0 0 auto;height:10px;position:absolute;right:14px;top:14px;width:10px}.studentsProfileUI__reservationFlag{color:#e1f65a;color:var(--accent-ink);font-weight:700}.studentsProfileUI__reservationDate{color:#fff;color:var(--white-p);font-weight:500;margin:0}.studentsProfileUI__reservationTime{color:#e1f65a;color:var(--accent-ink)}.studentsProfileUI__reservationMeta{color:#fff;color:var(--white-p);font-size:12px;margin:0}.studentsProfileUI__item-icon{background:#2e2e2e;background:var(--black-s);border-radius:16px;padding:6px}.studentsProfileUI__item-icon,.studentsProfileUI__item-icon div{align-items:center;display:flex;justify-content:center}.studentsProfileUI__item-icon svg{height:20px;width:20px}.studentsProfileUI__item-icon.is-download{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p);height:100%}.studentsProfileUI__item-icon.is-loading{opacity:.6}.studentsProfileUI__exams{display:flex;flex:1 1;flex-direction:column;min-height:0}.studentsProfileUI__tabs--sub{gap:3px;padding:0 0 8px}.studentsProfileUI__tabs--sub .studentsProfileUI__tab{font-size:14px;padding:9px 14px}.studentsProfileUI__practicalList{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:1fr 1fr;overflow:hidden}@media only screen and (max-width:767.98px){.studentsProfileUI__practicalList{grid-template-columns:1fr}}.studentsProfileUI__practical{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);display:flex;gap:10px;justify-content:space-between;padding:10px 12px 10px 14px;position:relative}.studentsProfileUI__practical:last-child:nth-child(odd){grid-column:1/-1}.studentsProfileUI__practicalMain{grid-gap:3px;display:grid;gap:3px;min-width:0}.studentsProfileUI__practicalDate{color:inherit;font-size:15px;font-weight:500;margin:0}.studentsProfileUI__practicalTime{font-weight:600}.studentsProfileUI__practicalExtra{color:inherit;font-size:12px;margin:0;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentsProfileUI__practicalSide{align-items:center;display:flex;flex:0 0 auto;gap:6px}.studentsProfileUI__practicalStatus{corner-shape:superellipse(1.2);background:color-mix(in srgb,currentColor 16%,#0000);border-radius:999px;font-size:11px;font-weight:700;line-height:1;padding:6px 10px;white-space:nowrap}.studentsProfileUI__practicalDoc,.studentsProfileUI__practicalStatus{align-items:center;color:inherit;display:inline-flex;justify-content:center}.studentsProfileUI__practicalDoc{appearance:none;background:color-mix(in srgb,currentColor 12%,#0000);border:0;border-radius:999px;cursor:pointer;height:28px;padding:0;transition:background .4s cubic-bezier(.4,0,.2,1);transition:background var(--classic-s);width:28px}.studentsProfileUI__practicalDoc:hover:not(:disabled){background:color-mix(in srgb,currentColor 24%,#0000)}.studentsProfileUI__practicalDoc:disabled{cursor:default;opacity:.55}.studentsProfileUI__practicalDoc--labeled{background:#80d1f6;color:#002c41;font-size:11px;font-weight:700;gap:5px;height:28px;line-height:1;padding:0 10px 0 8px;white-space:nowrap;width:auto}.studentsProfileUI__practicalDoc--labeled:hover:not(:disabled){background:#80d1f6;color:#002c41}.studentsProfileUI__practicalDocLabel{display:inline-block}.studentsProfileUI__practicalDocIcon{display:inline-flex}.studentsProfileUI__practicalDocIcon svg{fill:currentColor;height:14px;width:14px}.studentsProfileUI__practicalDocIcon.is-loading{animation:studentPracticalDocPulse .9s ease-in-out infinite}.studentsProfileUI__practical--admis,.studentsProfileUI__practical--passed,.studentsProfileUI__practical--promoted,.studentsProfileUI__practical--promovat{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.studentsProfileUI__practical--failed,.studentsProfileUI__practical--respins{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.studentsProfileUI__practical--absent{background:#f8b6598c;background:var(--orange-t);color:#422700;color:var(--orange-d)}.studentsProfileUI__practical--anulat,.studentsProfileUI__practical--canceled,.studentsProfileUI__practical--cancelled{opacity:.75}.studentsProfileUI__practical--programat,.studentsProfileUI__practical--scheduled{background:#5cc8fcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}@keyframes studentPracticalDocPulse{0%,to{opacity:1}50%{opacity:.4}}.studentsProfileUI__attempts{-ms-overflow-style:none;flex:1 1;min-height:0;overflow-y:auto;padding-bottom:8px;scrollbar-width:none}.studentsProfileUI__attempts::-webkit-scrollbar{display:none}.studentsProfileUI__attemptsList{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:1fr 1fr;overflow:hidden}.studentsProfileUI__attempt{background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);display:flex;gap:2px;justify-content:space-between;padding:8px;position:relative}.studentsProfileUI__attemptLeft{display:flex;flex-direction:column;gap:2px;padding:4px 8px}.studentsProfileUI__attemptRight{height:100%}.studentsProfileUI__attemptStatus{font-weight:500}.studentsProfileUI__attemptDates{font-size:12px;opacity:.8}.studentsProfileUI__attemptScore{display:none}.studentsProfileUI__attemptTotal{font-size:12px;opacity:.8}.studentsProfileUI__attemptDownload{cursor:pointer;height:100%;opacity:.9}.studentsProfileUI__attempt--completed,.studentsProfileUI__attempt--finished{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.studentsProfileUI__attempt--expired,.studentsProfileUI__attempt--in_progress,.studentsProfileUI__attempt--inprogress,.studentsProfileUI__attempt--running{background:#5cc8fcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}.studentsProfileUI__attempt--error,.studentsProfileUI__attempt--failed{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.studentsProfileUI__reviews{-ms-overflow-style:none;flex:1 1;min-height:0;overflow-y:auto;padding-bottom:8px;scrollbar-width:none}.studentsProfileUI__reviews::-webkit-scrollbar{display:none}.studentsProfileUI__reviewsList{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-template-columns:1fr 1fr;overflow:hidden}.studentsProfileUI__review{grid-gap:8px;corner-shape:superellipse(1.2);align-content:start;background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);display:grid;gap:8px;padding:12px 16px}.studentsProfileUI__review:last-child:nth-child(odd){grid-column:1/-1}.studentsProfileUI__reviewHead{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.studentsProfileUI__reviewInstructor{color:#fff;color:var(--white-p);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentsProfileUI__reviewDate{color:#8a8a8a;color:var(--white-t);flex:0 0 auto;font-size:12px}.studentsProfileUI__reviewScore{align-items:center;display:flex;gap:8px}.studentsProfileUI__reviewValue{font-feature-settings:"tnum";color:#dfdfdf;color:var(--white-s);font-size:13px;font-variant-numeric:tabular-nums;font-weight:600}.studentsProfileUI__reviewComment{color:#dfdfdf;color:var(--white-s);font-size:13px;line-height:1.35;margin:0;overflow-wrap:anywhere}.studentsProfileUI__reviewComment.is-empty{color:#8a8a8a;color:var(--white-t);font-style:italic}.students-info{display:flex;flex-direction:column;height:100%}.students-info__finance,.students-info__loading{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:24px;display:flex;flex-direction:column;gap:6px;padding:40px 24px;text-align:center}.students-info__financeIcon{color:#e1f65a;color:var(--accent-ink);display:inline-flex}.students-info__financeIcon svg{height:36px;width:36px}.students-info__financeTitle{color:#fff;color:var(--white-p);font-size:17px;font-weight:600;margin:4px 0 0}.students-info__financeText{color:#dfdfdf;color:var(--white-s);font-size:13px;line-height:1.4;margin:0;max-width:320px}.students-info__empty{color:#dfdfdf;color:var(--white-s);font-style:italic}.students-info__error{color:red;font-weight:500}.students-info__content{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;scrollbar-width:none}.students-info__content::-webkit-scrollbar{display:none}.students-info__detailRows{grid-gap:3px;display:grid;gap:3px}.students-info__detailRow{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px 20px}.students-info__detailRow span{color:#dfdfdf;color:var(--white-s)}.students-info__detailRow strong{color:#fff;color:var(--white-p);font-weight:400;max-width:65%;text-align:right;white-space:normal;word-break:break-word}.students-info__detailRow:first-child:last-child{border-radius:24px}.students-info__detailRow:first-child:not(:last-child){border-radius:24px 24px 8px 8px}.students-info__detailRow:last-child:not(:first-child){border-radius:8px 8px 24px 24px}@media only screen and (max-width:767.98px){.studentsProfileUI__reservationsList{grid-template-columns:1fr 1fr}.studentsProfileUI__reviewsList{grid-template-columns:1fr}}@keyframes studentsProfilePurgeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes studentsProfilePurgePopIn{0%{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.studentsProfileUI__guestBadge{background:#2e2e2e;background:var(--black-s);border-radius:999px;color:#8a8a8a;color:var(--white-t);display:inline-block;font-family:inherit;font-size:13px;font-weight:500;margin-left:10px;padding:4px 10px;vertical-align:middle}.studentsProfileUI.studentsProfileUI--popup{height:auto;min-height:100%;overflow:visible}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__content{flex:0 0 auto;overflow:visible}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__attempts,.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__reservationsList,.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__reviews{flex:0 0 auto;min-height:auto;overflow:visible}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__exams{flex:0 0 auto}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__form{padding-bottom:12px}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__studentRow{align-items:stretch;display:flex;gap:6px}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__studentRow>.studentItem{flex:1 1 auto;min-width:0}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__head{cursor:default}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__head.is-noteable:not(.is-editing){cursor:pointer}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__head.is-editing,.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__head.is-editing:hover{background:#242424;background:var(--black-t)}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__head.is-saving .studentsProfileUI__noteText{opacity:.6}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__headPhone{color:#dfdfdf;color:var(--white-s);font-weight:400}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__noteText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__noteText.is-empty{color:#8a8a8a;color:var(--white-t)}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__noteInput{background:#0000;border:0;color:#fff;color:var(--white-p);font:inherit;font-size:1em;line-height:inherit;margin:0;min-width:0;outline:none;padding:0;width:100%}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__noteInput::placeholder{color:#8a8a8a;color:var(--white-t)}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__noteBtn{align-self:stretch;background:#0000;border:0;border-radius:0 30px 30px 0;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:grid;flex:0 0 auto;margin:-6px -6px -6px 0;padding:0;place-items:center;width:44px}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__noteBtn:focus-visible,.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__noteBtn:hover{color:#fff;color:var(--white-p);outline:none}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__noteIcon,.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__noteIcon div{display:grid;place-items:center}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__noteIcon svg{fill:currentColor;height:18px;width:18px}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balance{align-items:flex-end;background:#1a1a1a;background:var(--black-p);border:0;border-radius:35px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;flex:0 0 auto;flex-direction:column;font:inherit;font-size:15px;font-size:calc(15px*var(--fs, 1));font-weight:600;gap:2px;isolation:isolate;justify-content:center;outline:none;padding:6px 18px;position:relative;transition:background .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f),filter var(--classic-f);white-space:nowrap}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balance:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balance:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balance:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balance:after{transition:none}}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balance:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balance:hover{filter:brightness(1.12)}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balance.is-positive{color:#81f65a;color:var(--green-l,var(--accent-ink))}body.darkmode .studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balance.is-positive{color:#0d3700;color:var(--green-d)}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balance:hover{background:#242424;background:var(--black-t)}.studentsProfileUI.studentsProfileUI--popup .studentsProfileUI__balanceLabel{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.studentsProfileUI.studentsProfileUI--popup .students-info__admin-note{background:#0000;padding:0}.studentsProfileUI.studentsProfileUI--popup .students-info__admin-note-input{background:#0000;color:#fff;color:var(--white-p);padding:8px 4px}.studentsProfileUI.studentsProfileUI--popup .students-info__admin-note-input::placeholder{color:#8a8a8a;color:var(--white-t)}.studentChatSubPopup{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:calc(100svh - 12px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));height:calc(100svh - 12px - var(--sat, 0px) - var(--sab, 0px));padding:12px}.studentChatSubPopup__header{flex:0 0 auto;padding:6px 82px 0 8px;padding:6px var(--popupUI-bar-w,82px) 0 8px}.studentChatSubPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:28px;font-size:calc(28px*var(--fs, 1));font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentChatSubPopup__meta{color:#dfdfdf;color:var(--white-s);font-size:13px;font-size:calc(13px*var(--fs, 1));margin:4px 0 0}.studentChatSubPopup .staffChatPopup--embedded{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ultraCellHistoryPopup{box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-height:100%;padding:12px;width:100%}.ultraCellHistoryPopup__contextGroup{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;flex-shrink:0;gap:3px;overflow:hidden}.ultraCellHistoryPopup__contextRow{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.ultraCellHistoryPopup__field{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:4px;min-height:56px;min-width:0;padding:10px 12px;width:100%}.ultraCellHistoryPopup__header{flex-shrink:0;padding-right:82px;padding-right:var(--popupUI-bar-w,82px)}.ultraCellHistoryPopup__label{color:#8a8a8a;color:var(--white-t);font-size:10px;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.ultraCellHistoryPopup__value{color:#fff;color:var(--white-p);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ultraCellHistoryPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.ultraCellHistoryPopup__empty,.ultraCellHistoryPopup__loading{color:#dfdfdf;color:var(--white-s);font-style:italic}.ultraCellHistoryPopup__error{color:red;font-weight:500}.ultraCellHistoryPopup__metaBar{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:2px 0 8px}.ultraCellHistoryPopup__count{background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#e1f65a;color:var(--accent-ink);font-size:12px;line-height:1;padding:6px 12px}.ultraCellHistoryPopup__sortBtn{background:#1a1a1a;background:var(--black-p);border:none;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;display:grid;height:24px;padding:0;place-items:center;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:34px}.ultraCellHistoryPopup__sortIcon{height:14px;transform:rotate(-90deg);transition:transform .18s ease;width:14px}.ultraCellHistoryPopup__sortIcon div{display:grid;place-items:center}.ultraCellHistoryPopup__sortIcon svg{height:14px;width:14px}.ultraCellHistoryPopup__sortIcon.is-desc{transform:rotate(90deg)}.ultraCellHistoryPopup__groups{display:flex;flex-direction:column;gap:12px;min-width:0}.ultraCellHistoryPopup__group{corner-shape:superellipse(1.2);border-radius:24px;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden}.ultraCellHistoryPopup__groupHeader{corner-shape:superellipse(1.2);align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:24px 24px 8px 8px;display:flex;gap:10px;justify-content:space-between;padding:10px 14px}.ultraCellHistoryPopup__groupTitle{color:#fff;color:var(--white-p);font-size:13px;font-weight:600;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ultraCellHistoryPopup__groupCount{color:#dfdfdf;color:var(--white-s);flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;opacity:.72;text-transform:uppercase}.ultraCellHistoryPopup__groupBody{display:flex;flex-direction:column;gap:2px;min-width:0}.ultraCellHistoryPopup__group:not(.ultraCellHistoryPopup__group--multi) .ultraCellHistoryPopup__groupBody{corner-shape:superellipse(1.2);border-radius:24px;overflow:hidden}.ultraCellHistoryPopup__group--multi .ultraCellHistoryPopup__groupBody{corner-shape:superellipse(1.2);border-radius:0 0 24px 24px;overflow:hidden}.ultraCellHistoryPopup__historyItem{grid-gap:8px;corner-shape:superellipse(1.2);align-items:stretch;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;padding:8px}.ultraCellHistoryPopup__historyItem.is-only{border-radius:24px}.ultraCellHistoryPopup__historyItem.is-first:not(.is-only){border-radius:24px 24px 8px 8px}.ultraCellHistoryPopup__historyItem.is-middle{border-radius:8px}.ultraCellHistoryPopup__historyItem.is-last:not(.is-only){border-radius:8px 8px 24px 24px}.ultraCellHistoryPopup__meta{corner-shape:superellipse(1.2);align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:16px;display:flex;min-height:100%;min-width:0;padding:8px 10px}.ultraCellHistoryPopup__metaGrid{grid-column-gap:10px;grid-row-gap:7px;align-content:center;column-gap:10px;display:grid;grid-template-columns:minmax(72px,34%) minmax(0,1fr);min-width:0;row-gap:7px;width:100%}.ultraCellHistoryPopup__metaLabel{align-self:start;color:#dfdfdf;color:var(--white-s);font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1.25;opacity:.72;padding-top:1px;text-transform:uppercase}.ultraCellHistoryPopup__metaValue{color:#fff;color:var(--white-p);font-size:13px;line-height:1.35;min-width:0;word-break:break-word}.ultraCellHistoryPopup__actionValue{font-weight:700}.ultraCellHistoryPopup__actionValue.is-action-delete{color:#f76464;color:var(--red-l)}.ultraCellHistoryPopup__actionValue.is-action-create{color:#e1f65a;color:var(--accent-ink)}.ultraCellHistoryPopup__actionValue.is-action-cancel{color:#f39c12}.ultraCellHistoryPopup__actionValue.is-action-update{color:#fff;color:var(--white-p)}.ultraCellHistoryPopup__reservationCard{grid-gap:2px;corner-shape:superellipse(1.2);--event-black-t:var(--black-p);align-content:center;border-radius:16px;box-sizing:border-box;cursor:pointer;display:grid;gap:2px;min-height:100%;min-width:0;padding:10px 12px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.ultraCellHistoryPopup__reservationCard--deleted{filter:grayscale(.35);opacity:.72}.ultraCellHistoryPopup__reservationDot{background:#ff6c6c;border-radius:999px;height:10px;position:absolute;right:14px;top:14px;width:10px}.ultraCellHistoryPopup__deletedBadge{background:#410000;background:var(--red-d);border-radius:99px;color:#f76464;color:var(--red-l);font-size:11px;font-weight:700;letter-spacing:.04em;padding:2px 8px;position:absolute;right:10px;text-transform:uppercase;top:10px}.ultraCellHistoryPopup__reservationDate{color:#fff;color:var(--white-p);font-weight:500;margin:0}.ultraCellHistoryPopup__reservationTime{color:#e1f65a;color:var(--accent-ink)}.ultraCellHistoryPopup__reservationMeta{color:#fff;color:var(--white-p);font-size:12px;margin:0}.ultraCellHistoryPopup__reservationMeta--sub{font-weight:500}.ultraCellHistoryPopup__reservationFlag{color:#e1f65a;color:var(--accent-ink);font-weight:700}@media only screen and (max-width:767.98px){.ultraCellHistoryPopup__contextRow{grid-template-columns:1fr}.ultraCellHistoryPopup__historyItem{gap:6px;grid-template-columns:1fr}.ultraCellHistoryPopup__metaGrid{grid-template-columns:minmax(68px,38%) minmax(0,1fr);row-gap:5px}.ultraCellHistoryPopup__groupHeader{align-items:flex-start;flex-direction:column;gap:4px}}.instructorProfileUI{color:#fff;color:var(--white-p);display:flex;flex-direction:column;height:100%;padding:12px}.instructorProfileUI__header{margin-bottom:0!important}.instructorProfileUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;padding:6px 0 12px 8px;position:relative;z-index:2}.instructorProfileUI__content{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:12px;scrollbar-width:none}.instructorProfileUI__content::-webkit-scrollbar{display:none}.instructorProfileUI__loading{color:#dfdfdf;color:var(--white-s);font-style:italic;margin:0}.instructorProfileUI__hero{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:36px;display:flex;gap:10px;padding:6px}.instructorProfileUI__avatar{border-radius:30px;display:grid;flex:0 0 auto;font-weight:600;height:48px;place-items:center;width:48px}.instructorProfileUI__avatar span{color:#000}.instructorProfileUI__heroMain{flex:1 1 auto;min-width:0}.instructorProfileUI__heroTitle{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.instructorProfileUI__heroName{color:#fff;color:var(--white-p);font-size:15px;font-weight:500}.instructorProfileUI__chips{display:flex;flex-wrap:wrap;gap:6px}.instructorProfileUI__chip{align-items:center;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:6px;max-width:100%;padding:0}.instructorProfileUI__tabs{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.instructorProfileUI__tab{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:#dfdfdf;color:var(--white-s);min-width:0;padding:13px 18px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s);width:100%}.instructorProfileUI__tab:first-child{border-radius:30px 8px 8px 30px}.instructorProfileUI__tab:last-child{border-radius:8px 30px 30px 8px}.instructorProfileUI__tab:only-child{border-radius:30px}.instructorProfileUI__tab.is-active{corner-shape:superellipse(1);background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__section{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0}.instructorProfileUI__form{display:flex;flex-direction:column;gap:8px}.instructorProfileUI__fieldGrid{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px 24px 32px 32px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.instructorProfileUI__field{grid-gap:4px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;color:#dfdfdf;color:var(--white-s);display:grid;gap:4px;min-width:0;padding:10px 0 10px 12px;width:100%}.instructorProfileUI__field--full{grid-column:1/-1}.instructorProfileUI__field--panel{padding-bottom:12px;padding-right:12px}.instructorProfileUI__field--inline{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-right:12px}.instructorProfileUI__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:11px;line-height:1.2;text-transform:uppercase}.instructorProfileUI__fieldHint{color:#8a8a8a;color:var(--white-t);font-size:11px;line-height:1.3}.instructorProfileUI__input{background:#0000;border:0;color:#fff;color:var(--white-p);font-size:15px;min-width:0;outline:none;padding:0;width:100%}.instructorProfileUI__input::placeholder{color:#8a8a8a;color:var(--white-t)}.instructorProfileUI__colorButtons{align-items:flex-end;display:flex;gap:3px;height:32px;touch-action:none;user-select:none;-webkit-user-select:none;width:100%}.instructorProfileUI__colorButton{border:0;border-radius:20px;cursor:pointer;flex:1 1;height:24px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:100%;width:auto}.instructorProfileUI__colorButton.is-active{height:32px}.instructorProfileUI__typeGrid{grid-gap:3px;border-radius:20px;display:grid;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}@media only screen and (max-width:767.98px){.instructorProfileUI__typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.instructorProfileUI__typeButton{background:#2e2e2e;background:var(--black-s);border:0;border-radius:8px;color:#dfdfdf;color:var(--white-s);padding:12px 14px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s)}.instructorProfileUI__typeButton.is-active{background:#e1f65a;background:var(--accent-l);border-radius:20px;color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__radioWrapper{display:flex;gap:6px;position:relative;width:100%}.instructorProfileUI__radioWrapper--left .instructorProfileUI__radioOption:first-child{background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__radioWrapper--left .instructorProfileUI__radioOption:nth-child(2){corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:8px 30px 30px 8px;color:#dfdfdf;color:var(--white-s)}.instructorProfileUI__radioWrapper--right .instructorProfileUI__radioOption:first-child{corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:30px 8px 8px 30px;color:#dfdfdf;color:var(--white-s)}.instructorProfileUI__radioWrapper--right .instructorProfileUI__radioOption:nth-child(2){background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__radioOption{cursor:pointer;flex:1 1 50%;padding:12px 0;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s);z-index:1}.instructorProfileUI__radioOption input{display:none}.instructorProfileUI__radioOption span{display:block}.instructorProfileUI__panelScroll{flex:1 1 auto;min-height:0;overflow-y:auto}.instructorProfileUI__panelScroll::-webkit-scrollbar{display:none}.instructorProfileUI__blackoutToolbar,.instructorProfileUI__blackoutToolbarText{display:none}.instructorProfileUI__section--blackouts{gap:8px}.instructorProfileUI__blackoutModeSwitch{grid-gap:4px;background:#2e2e2e;background:var(--black-s);border-radius:24px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.instructorProfileUI__blackoutModeBtn{background:#0000;border:0;border-radius:20px;color:#dfdfdf;color:var(--white-s);font-size:12px;font-weight:500;padding:12px 10px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructorProfileUI__blackoutModeBtn.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__blackoutModeBtn:disabled{opacity:.55}.instructorProfileUI__blackoutPanel{grid-gap:10px;background:#1a1a1a;background:var(--black-p);border-radius:24px;display:grid;gap:10px;padding:12px}.instructorProfileUI__blackoutPanelHead{grid-gap:4px;display:grid;gap:4px}.instructorProfileUI__blackoutPanelTitle{color:#fff;color:var(--white-p);font-size:14px;font-weight:500;margin:0}.instructorProfileUI__blackoutPanelHint{color:#dfdfdf;color:var(--white-s);font-size:12px;line-height:1.45;margin:0}.instructorProfileUI__blackoutStep{grid-gap:6px;display:grid;gap:6px}.instructorProfileUI__blackoutBadge{align-items:center;background:color-mix(in srgb,#e1f65a 18%,#2e2e2e);background:color-mix(in srgb,var(--accent-l) 18%,var(--black-s));border-radius:999px;color:#e1f65a;color:var(--accent-ink);display:inline-flex;font-size:10px;font-weight:600;letter-spacing:.03em;padding:2px 8px;text-transform:uppercase}.instructorProfileUI__blackoutBuilder{grid-gap:6px;display:grid;gap:6px}.instructorProfileUI__blackoutPeriodRow{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr auto 1fr}@media only screen and (max-width:767.98px){.instructorProfileUI__blackoutPeriodRow{grid-template-columns:1fr}}.instructorProfileUI__blackoutSeparator{color:#fff;color:var(--white-p);display:grid;font-size:18px;padding:12px 0;place-items:center}.instructorProfileUI__weekdayTabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(12,minmax(0,1fr))}.instructorProfileUI__weekdayButton{background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:#dfdfdf;color:var(--white-s);grid-column:span 3;padding:12px 8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructorProfileUI__weekdayButton:nth-child(n+5){grid-column:span 4}.instructorProfileUI__weekdayButton:first-child{border-radius:22px 8px 8px 8px}.instructorProfileUI__weekdayButton:nth-child(4){border-radius:8px 22px 8px 8px}.instructorProfileUI__weekdayButton:hover{border-radius:16px}.instructorProfileUI__weekdayButton:active{border-radius:22px}.instructorProfileUI__weekdayButton.is-active{background:#e1f65a;background:var(--accent-l);border-radius:22px;color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__timeGrid{grid-gap:6px;background:#2e2e2e;background:var(--black-s);border-radius:8px 8px 26px 26px;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));padding:6px}@media only screen and (max-width:767.98px){.instructorProfileUI__timeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.instructorProfileUI__timeButton{background:#1a1a1a;background:var(--black-p);border:0;border-radius:25px;color:#dfdfdf;color:var(--white-s);font-size:12px;font-weight:500;padding:12px 8px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructorProfileUI__timeButton:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink)}.instructorProfileUI__timeButton:active,.instructorProfileUI__timeButton:hover{padding:12px 16px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructorProfileUI__timeButton:active{border-radius:32px;transform:scale(.93)}.instructorProfileUI__timeButton.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.instructorProfileUI__timeButton:disabled{cursor:not-allowed;opacity:.4}.instructorProfileUI__blackoutList{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767.98px){.instructorProfileUI__blackoutList{grid-template-columns:1fr}}.instructorProfileUI__blackoutItem{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#dfdfdf;color:var(--white-s);display:flex;flex-direction:column;gap:4px;padding:6px;transition:border-color .15s ease,background .15s ease}.instructorProfileUI__blackoutItem.is-marked{background:#ff555514}.instructorProfileUI__blackoutTopline{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;gap:6px;padding:5px 7px 0}.instructorProfileUI__blackoutRange{color:#dfdfdf;color:var(--white-s);display:flex;gap:6px;justify-content:space-between;opacity:.85;padding:0 7px}.instructorProfileUI__blackoutRange span{white-space:nowrap}.instructorProfileUI__blackoutDelete{align-self:flex-end;margin-top:4px}.instructorProfileUI__placeholder{background:#1a1a1a;background:var(--black-p);border-radius:24px;color:#dfdfdf;color:var(--white-s);padding:16px}.instructorProfileUI__status{color:#dfdfdf;color:var(--white-s);margin:0;padding:4px 2px}.instructorProfileUI__status--error{color:#f76464;color:var(--red-l)}.instructorProfileUI__error{background:#ea9090;background:var(--red-t);border-radius:18px;color:#410000;color:var(--red-d);margin:0;padding:12px 14px}.instructorProfileUI__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.instructorProfileUI__button{border:0;border-radius:25px;padding:13px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.instructorProfileUI__button:hover{border-radius:16px;padding:13px 22px}.instructorProfileUI__button:active,.instructorProfileUI__button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.instructorProfileUI__button:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.instructorProfileUI__button:disabled{opacity:.6}.instructorProfileUI__button--edit{background:#80d1f6;color:#002c41}.instructorProfileUI__button--save{background:#9af07f;color:#0d3700}.instructorProfileUI__button--secondary{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.instructorProfileUI__button--delete{background:#f6a1a1;color:#4f0909}.instructorProfileUI__section--stats{gap:8px}.instructorProfileUI__statsTabShell{grid-gap:3px;display:grid;gap:3px;min-width:0}.instructorProfileUI__statsMonthRow{grid-gap:3px;align-items:stretch;display:grid;gap:3px;grid-template-columns:auto 1fr auto}.instructorProfileUI__statsYearRow{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:24px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.instructorProfileUI__statsSummary{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px 24px 32px 32px;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.instructorProfileUI__statsEvaluations,.instructorProfileUI__statsExplorer,.instructorProfileUI__statsFilters,.instructorProfileUI__statsMonthPicker,.instructorProfileUI__statsPanel,.instructorProfileUI__statsYearTabs{display:none}.instructorProfileUI__statsMonthTabs{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(5,minmax(0,1fr));min-width:0}.instructorProfileUI__statsMonthTabs .instructorProfileUI__tab{font-size:11px;font-weight:500;line-height:1.1;padding:11px 6px}.instructorProfileUI__statsMonthTabs .instructorProfileUI__tab:first-child{border-radius:30px 8px 8px 30px}.instructorProfileUI__statsMonthTabs .instructorProfileUI__tab:last-child{border-radius:8px 30px 30px 8px}.instructorProfileUI__statsMonthTabs .instructorProfileUI__tab.is-active,.instructorProfileUI__statsMonthTabs .instructorProfileUI__tab:only-child{border-radius:30px}.instructorProfileUI__statsMonthTabs .instructorProfileUI__tab.is-current:not(.is-active){color:#fff;color:var(--white-p)}.instructorProfileUI__statsMonthNav{corner-shape:round;border-radius:999px!important;display:grid;min-width:42px;padding:11px 0!important;place-items:center}.instructorProfileUI__statsMonthNav.is-active,.instructorProfileUI__statsMonthNav:first-child,.instructorProfileUI__statsMonthNav:last-child{border-radius:999px!important}.instructorProfileUI__statsMonthNav:disabled{cursor:not-allowed;opacity:.35}.instructorProfileUI__statsMonthNavIcon{display:block;height:14px;width:14px}.instructorProfileUI__statsMonthNavIcon div,.instructorProfileUI__statsMonthNavIcon svg{display:block;height:100%;width:100%}.instructorProfileUI__statsMonthNavIcon--next{transform:rotate(180deg)}.instructorProfileUI__statsMonthActions{display:none}.instructorProfileUI__statsCard{grid-gap:6px;corner-shape:superellipse(1.2);align-content:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;box-shadow:inset 0 0 25px 3px #1a1a1a,inset 0 0 50px 5px #1a1a1a;box-shadow:inset 0 0 25px 3px var(--black-p),inset 0 0 50px 5px var(--black-p);color:#dfdfdf;color:var(--white-s);display:grid;gap:6px;justify-items:center;min-height:72px;padding:12px 10px;text-align:center}.instructorProfileUI__statsCard--average{border-radius:8px 8px 12px 12px;gap:10px;grid-column:1/-1;justify-items:center;min-height:auto;padding:18px 14px 16px;text-align:center}.instructorProfileUI__statsValue{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:24px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.instructorProfileUI__statsValue--average{font-size:36px}.instructorProfileUI__statsTrendPanel{grid-gap:8px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:24px 24px 32px 32px;display:grid;gap:8px;padding:12px;width:100%}.instructorProfileUI__statsTrendHead{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.instructorProfileUI__statsBlock{grid-gap:8px;display:grid;gap:8px}.instructorProfileUI__statsTitle{color:#8a8a8a;color:var(--white-t);font-size:11px;font-weight:400;letter-spacing:.02em;margin:0;padding:0 2px;text-transform:uppercase}.instructorProfileUI__statsRecentMeta{color:#dfdfdf;color:var(--white-s);font-size:12px;margin:0;padding:0 2px}.instructorProfileUI__statsTrendChartWrap{padding:0 28px 0 0;position:relative;width:100%}.instructorProfileUI__statsTrendPlot{grid-gap:10px;display:grid;gap:10px}.instructorProfileUI__statsTrendYAxis{align-items:flex-end;color:#8a8a8a;color:var(--white-t);display:flex;flex-direction:column;font-size:10px;height:168px;justify-content:space-between;line-height:1;pointer-events:none;position:absolute;right:4px;top:0}.instructorProfileUI__statsTrendBarRow{grid-gap:10px;align-items:end;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));height:168px;position:relative}.instructorProfileUI__statsTrendGoalLine{display:none}.instructorProfileUI__statsTrendBarArea{align-items:flex-end;display:flex;height:100%;justify-content:center;min-width:0;overflow:hidden}.instructorProfileUI__statsTrendLabelRow{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.instructorProfileUI__statsTrendBar{border-radius:999px;height:12px;height:var(--stats-trend-bar-height,12px);max-width:42px;min-height:12px;position:relative;width:100%}.instructorProfileUI__statsTrendBar.is-rated{animation:instructorProfileStatsBarGrow .62s cubic-bezier(.22,1,.36,1) both;opacity:1}.instructorProfileUI__statsTrendBar.is-empty{animation:none;background:#2e2e2e!important;background:var(--black-s)!important;height:10px;min-height:10px;opacity:.42}.darkmode .instructorProfileUI__statsTrendBar.is-empty{background:color-mix(in srgb,#fff 10%,#2e2e2e)!important;background:color-mix(in srgb,var(--white-p) 10%,var(--black-s))!important;opacity:.52}@keyframes instructorProfileStatsBarGrow{0%{height:12px}to{height:12px;height:var(--stats-trend-bar-height,12px)}}.instructorProfileUI__statsTrendLabel{color:#dfdfdf;color:var(--white-s);font-size:11px;line-height:1;text-align:center;white-space:nowrap}.instructorProfileUI__statsTrendLabel.is-current{color:#fff;color:var(--white-p);font-weight:600}.instructorProfileUI__statsTrendBarArea--lessons{overflow:visible;position:relative}.instructorProfileUI__statsTrendBar--lessons{overflow:visible}.instructorProfileUI__statsTrendBar--lessons.is-rated{background:linear-gradient(0deg,color-mix(in srgb,#e1f65a 55%,#1a1a1a),#e1f65a);background:linear-gradient(to top,color-mix(in srgb,var(--accent-l) 55%,var(--black-p)),var(--accent-l))}.instructorProfileUI__statsTrendChartWrap--lessons{margin-top:18px}.instructorProfileUI__lessonsTrendCount{bottom:100%;color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:13px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;left:50%;letter-spacing:-.02em;line-height:1;margin-bottom:3px;pointer-events:none;position:absolute;transform:translateX(-50%)}.instructorProfileUI__statsRecent{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;overflow:hidden}.instructorProfileUI__statsLoadMore{background:#2e2e2e;background:var(--black-s);border:0;border-radius:25px;color:#dfdfdf;color:var(--white-s);padding:12px 18px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:100%}.instructorProfileUI__statsLoadMore:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink)}.instructorProfileUI__statsLoadMore:active{border-radius:32px;transform:scale(.97)}.instructorProfileUI__statsRating{grid-gap:6px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:6px;padding:10px 12px}.instructorProfileUI__statsRatingHead{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.instructorProfileUI__statsRatingName{color:#fff;color:var(--white-p);font-size:14px;font-weight:500;min-width:0}.instructorProfileUI__statsRatingDate{color:#8a8a8a;color:var(--white-t);font-size:11px;white-space:nowrap}.instructorProfileUI__statsRatingScore{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.instructorProfileUI__statsRatingValue{color:#dfdfdf;color:var(--white-s);font-size:13px;font-weight:500}.instructorProfileUI__statsRatingComment{color:#fff;color:var(--white-p);font-size:13px;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-word}.instructorProfileUI__statsRatingComment.is-empty{color:#8a8a8a;color:var(--white-t);font-style:italic}.instructorProfileUI__deleteConfirm{flex:0 0 auto;width:auto}.instructorProfileUI__deleteConfirm .uiConfirmDelete__cancel,.instructorProfileUI__deleteConfirm .uiConfirmDelete__danger{padding:13px 20px;white-space:nowrap;width:auto}.staffProfileUI{color:#fff;color:var(--white-p);display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:12px}.staffProfileUI::-webkit-scrollbar{display:none}.staffProfileUI__header{margin-bottom:0!important}.staffProfileUI__title{color:#fff;color:var(--white-p);flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;padding:6px 0 12px 8px;position:relative;z-index:2}.staffProfileUI__content{-webkit-overflow-scrolling:touch;display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.staffProfileUI__loading{color:#dfdfdf;color:var(--white-s);font-style:italic;margin:0}.staffProfileUI__hero{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:36px;display:flex;gap:10px;padding:6px}.staffProfileUI__avatar{border-radius:30px;display:grid;flex:0 0 auto;font-weight:600;height:48px;place-items:center;width:48px}.staffProfileUI__avatar span{color:#000}.staffProfileUI__heroMain{flex:1 1 auto;min-width:0}.staffProfileUI__heroTitle{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.staffProfileUI__heroName{color:#fff;color:var(--white-p);font-size:15px;font-weight:500;line-height:1.1}.staffProfileUI__chips{display:flex;flex-wrap:wrap;gap:6px}.staffProfileUI__chip{align-items:center;color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:6px;max-width:100%;padding:0}.staffProfileUI__tabs{display:flex;gap:3px}.staffProfileUI__tab{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:#dfdfdf;color:var(--white-s);flex:1 1;min-width:0;padding:13px 18px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s);width:100%}.staffProfileUI__tab:first-child{border-radius:30px 8px 8px 30px}.staffProfileUI__tab:last-child{border-radius:8px 30px 30px 8px}.staffProfileUI__tab:only-child{border-radius:30px}.staffProfileUI__tab.is-active{corner-shape:superellipse(1);background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.staffProfileUI__section{display:flex;flex:1 1 auto;flex-direction:column;gap:8px;min-height:0}.staffProfileUI__details{grid-gap:3px;display:grid;gap:3px}.staffProfileUI__detailRow{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:16px 24px}.staffProfileUI__detailRow span{color:#dfdfdf;color:var(--white-s)}.staffProfileUI__detailRow div{color:#fff;color:var(--white-p);font-weight:400;text-align:right}.staffProfileUI__detailRow:first-child{border-radius:24px 24px 8px 8px}.staffProfileUI__detailRow:last-child{border-radius:8px 8px 24px 24px}.staffProfileUI__detailValue--color{gap:8px}.staffProfileUI__groups{grid-gap:3px;display:grid;gap:3px}.staffProfileUI__groupsTitle{color:#8a8a8a;color:var(--white-t);font-size:12px;padding:6px 12px 2px;text-transform:uppercase}.staffProfileUI__groupsState{background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#dfdfdf;color:var(--white-s);margin:0;padding:12px 16px}.staffProfileUI__groupList{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;overflow:hidden}.staffProfileUI__groupItem{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:12px 16px}.staffProfileUI__groupItem:first-child{border-radius:24px 24px 8px 8px}.staffProfileUI__groupItem:last-child{border-radius:8px 8px 24px 24px}.staffProfileUI__groupName{color:#fff;color:var(--white-p);font-weight:500;min-width:0}.staffProfileUI__groupMeta{color:#dfdfdf;color:var(--white-s);flex-shrink:0;font-size:12px;white-space:nowrap}.staffProfileUI__colorSwatch{border-radius:999px;height:18px!important;min-width:18px!important;width:18px!important}.staffProfileUI__form{display:flex;flex-direction:column;gap:8px}.staffProfileUI__editCard{grid-gap:3px;corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:24px;display:grid;gap:3px}.staffProfileUI__field{grid-gap:4px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px 0 10px 12px}.staffProfileUI__editCard>.staffProfileUI__field:first-child,.staffProfileUI__editCard>.staffProfileUI__tokenPicker:first-child{border-radius:24px 24px 8px 8px}.staffProfileUI__editCard>.staffProfileUI__field:last-child,.staffProfileUI__editCard>.staffProfileUI__tokenPicker:last-child{border-radius:8px 8px 24px 24px}.staffProfileUI__editCard>.staffProfileUI__field:only-child,.staffProfileUI__editCard>.staffProfileUI__tokenPicker:only-child{border-radius:24px}.staffProfileUI__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:11px;text-transform:uppercase}.staffProfileUI__input{background:#0000;border:0;color:#fff;color:var(--white-p);outline:none;padding:0;width:100%}.staffProfileUI__tokenPicker{grid-gap:4px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:4px;padding:10px 12px 12px}.staffProfileUI__tokenGrid{display:flex;gap:6px;width:100%}.staffProfileUI__tokenButton{border:0;border-radius:16px;flex:1 1;height:28px;outline:0 solid #0000;outline-offset:0;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.staffProfileUI__tokenButton.is-active{outline:2px solid #ffffffd9;outline-offset:2px}.staffProfileUI__tokenButton:hover{outline:3px solid #ffffff24;outline-offset:-1px}.staffProfileUI__tokenButton:active{transform:scale(.96)}.staffProfileUI__tokenSelected{align-items:center;color:#fff;color:var(--white-p);display:flex;gap:8px;min-height:18px}.staffProfileUI__actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.staffProfileUI__section--stats{gap:10px}.staffProfileUI__statsPanel{grid-gap:8px;display:grid;gap:8px}.staffProfileUI__summaryGrid{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}@media only screen and (max-width:767.98px){.staffProfileUI__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.staffProfileUI__summaryCard{grid-gap:2px;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:2px;min-width:0;padding:10px 12px}.staffProfileUI__summaryLabel{color:#8a8a8a;color:var(--white-t);font-size:10px;text-transform:uppercase}.staffProfileUI__summaryValue{font-feature-settings:"tnum";color:#fff;color:var(--white-p);font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staffProfileUI__statsSwitch{background:#1a1a1a;background:var(--black-p);border-radius:28px;display:flex;gap:6px;padding:6px}.staffProfileUI__statsSwitchButton{background:#2e2e2e;background:var(--black-s);border:0;border-radius:24px;color:#dfdfdf;color:var(--white-s);flex:1 1 50%;padding:12px 16px;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s)}.staffProfileUI__statsSwitchButton:hover{border-radius:18px;padding:12px 18px}.staffProfileUI__statsSwitchButton:active{border-radius:28px;padding:12px 16px;transform:scale(.95)}.staffProfileUI__statsSwitch.is-left .staffProfileUI__statsSwitchButton:first-child,.staffProfileUI__statsSwitchButton.is-active{background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.staffProfileUI__statsSwitch.is-left .staffProfileUI__statsSwitchButton:last-child{background:#2e2e2e;background:var(--black-s);border-radius:8px 30px 30px 8px;color:#dfdfdf;color:var(--white-s)}.staffProfileUI__statsSwitch.is-right .staffProfileUI__statsSwitchButton:first-child{background:#2e2e2e;background:var(--black-s);border-radius:30px 8px 8px 30px;color:#dfdfdf;color:var(--white-s)}.staffProfileUI__statsSwitch.is-right .staffProfileUI__statsSwitchButton:last-child{background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.staffProfileUI__ticketGrid{grid-gap:3px;corner-shape:superellipse(1.2);border-radius:24px;display:grid;gap:3px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));overflow:hidden}@media only screen and (max-width:767.98px){.staffProfileUI__ticketGrid{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}}.staffProfileUI__ticket{corner-shape:superellipse(1.2);align-items:flex-start;background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:6px;justify-content:space-between;padding:16px 20px;position:relative;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.staffProfileUI__ticket:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.staffProfileUI__ticket[aria-disabled=true]{cursor:default}.staffProfileUI__ticket--ok{background:#9cf680!important;color:#0d3700!important}.staffProfileUI__ticket--bad{background:#f68080!important;color:#410000!important}.staffProfileUI__ticketTitle{position:relative;text-align:left;z-index:1}.staffProfileUI__ticketMeta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:1}.staffProfileUI__ticketScore{font-feature-settings:"tnum";background:#ffffff1f;border-radius:999px;font-size:12px;font-variant-numeric:tabular-nums;line-height:1;padding:6px 10px}.staffProfileUI__catList{corner-shape:superellipse(1.2);border-radius:24px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.staffProfileUI__catItem{align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;display:flex;gap:6px;justify-content:space-between;padding:16px 20px;text-align:left;width:100%}.staffProfileUI__catItem[aria-disabled=true]{cursor:default}.staffProfileUI__catItem--ok{background:#81f65a!important;background:var(--green-l)!important}.staffProfileUI__catItem--ok,.staffProfileUI__catItem--ok .staffProfileUI__catLineMark,.staffProfileUI__catItem--ok .staffProfileUI__catLineText,.staffProfileUI__catItem--ok .staffProfileUI__catTitle{color:#0d3700!important;color:var(--green-d)!important}.staffProfileUI__catItem--bad{background:#f76464!important;background:var(--red-l)!important}.staffProfileUI__catItem--bad,.staffProfileUI__catItem--bad .staffProfileUI__catLineMark,.staffProfileUI__catItem--bad .staffProfileUI__catLineText,.staffProfileUI__catItem--bad .staffProfileUI__catTitle{color:#410000!important;color:var(--red-d)!important}.staffProfileUI__catLeft{display:flex;flex-direction:column;gap:6px;min-width:0}.staffProfileUI__catTitle{color:#fff;color:var(--white-p);display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:6px}.staffProfileUI__catLine{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px}.staffProfileUI__catLineMark{flex-shrink:0;font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:18px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.staffProfileUI__catLineText{font-weight:400;min-width:0;text-transform:none}.staffProfileUI__catBadge{align-items:center;background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:99px;display:flex;font-weight:500;gap:6px;justify-content:center;padding:6px 10px;white-space:nowrap}.staffProfileUI__catBadge--ok{background:#9cf680;color:#0d3700}.staffProfileUI__catBadge--bad{background:#f67e7e;color:#420000}.staffProfileUI__catBadge--none{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p)}.staffProfileUI__catEmpty{opacity:.7;padding:16px}.staffProfileUI__status{background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#dfdfdf;color:var(--white-s);margin:0;padding:12px 14px}.staffProfileUI__status--error{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.staffProfileUI__placeholder{background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#dfdfdf;color:var(--white-s);margin:0;padding:14px 16px}.staffProfileUI__button{border:0;border-radius:25px;padding:13px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.staffProfileUI__button:hover{border-radius:16px;padding:13px 22px}.staffProfileUI__button:active,.staffProfileUI__button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.staffProfileUI__button:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.staffProfileUI__button:disabled{opacity:.6}.staffProfileUI__button--edit{background:#80d1f6;color:#002c41}.staffProfileUI__button--save{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.staffProfileUI__button--secondary{background:#1a1a1a;background:var(--black-p);color:#e1f65a;color:var(--accent-ink)}.staffProfileUI__error{background:#ea9090;background:var(--red-t);border-radius:18px;color:#410000;color:var(--red-d);margin:0;padding:12px 14px}.staffProfileUI__deleteConfirm{flex:0 0 auto;width:auto}.staffProfileUI__deleteConfirm .uiConfirmDelete__cancel,.staffProfileUI__deleteConfirm .uiConfirmDelete__danger{padding:13px 20px;white-space:nowrap;width:auto}.personalCreateUI{color:#fff;color:var(--white-p);display:flex;flex-direction:column;min-height:100%;padding:12px 12px 0}.personalCreateUI__header{padding-right:72px;padding-right:var(--popupUI-bar-w,72px)}.personalCreateUI__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 12px 8px}.personalCreateUI__content{grid-gap:8px;display:grid;gap:8px;padding-bottom:12px}.personalCreateUI__panel{grid-gap:6px;corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:24px;display:grid;gap:6px}.personalCreateUI__grid{grid-gap:3px;border-radius:18px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.personalCreateUI__field{grid-gap:4px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:4px;padding:10px 0 10px 12px}.personalCreateUI__field--full{grid-column:1/-1}.personalCreateUI__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:11px;text-transform:uppercase}.personalCreateUI__input{background:#0000;border:none;color:#fff;color:var(--white-p);outline:none;padding:0;width:100%}.personalCreateUI__input::placeholder{color:#8a8a8a;color:var(--white-t)}.personalCreateUI__selectorCard{grid-gap:4px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px 8px 30px 30px;display:grid;gap:4px;padding:10px 12px 12px}.personalCreateUI__typeGrid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.personalCreateUI__typeButton{background:#2e2e2e;background:var(--black-s);border:0;border-radius:18px;color:#dfdfdf;color:var(--white-s);padding:12px 14px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s)}.personalCreateUI__typeButton.is-active{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.personalCreateUI__radioWrapper{display:flex;gap:6px;width:100%}.personalCreateUI__radioWrapper--left .personalCreateUI__radioOption:first-child{background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.personalCreateUI__radioWrapper--left .personalCreateUI__radioOption:nth-child(2){corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:8px 30px 30px 8px;color:#dfdfdf;color:var(--white-s)}.personalCreateUI__radioWrapper--right .personalCreateUI__radioOption:first-child{corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:30px 8px 8px 30px;color:#dfdfdf;color:var(--white-s)}.personalCreateUI__radioWrapper--right .personalCreateUI__radioOption:nth-child(2){background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.personalCreateUI__radioOption{cursor:pointer;flex:1 1 50%;padding:12px 0;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s)}.personalCreateUI__radioOption input{display:none}.personalCreateUI__radioOption span{display:block}.personalCreateUI__toggleField{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.personalCreateUI__stateCard{grid-gap:6px;background:#2e2e2e;background:var(--black-s);border-radius:18px;color:#dfdfdf;color:var(--white-s);display:grid;gap:6px;padding:14px 16px}.personalCreateUI__stateCard--error{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.personalCreateUI__stateCard--info{background:#5cc8fcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}.personalCreateUI__footer{display:flex;gap:6px;justify-content:space-between}.personalCreateUI__button{align-items:center;appearance:none;background:#1a1a1a;background:var(--black-p);border:none;border-radius:25px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:inline-flex;gap:6px;justify-content:center;padding:13px 20px;position:relative;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);white-space:nowrap;width:auto}.personalCreateUI__button:hover{border-radius:16px;padding:13px 22px}.personalCreateUI__button:active,.personalCreateUI__button:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.personalCreateUI__button:active{border-radius:32px;padding:13px 20px;transform:scale(.95)}.personalCreateUI__button:disabled{cursor:not-allowed;opacity:.6}.personalCreateUI__button--secondary{background:#1a1a1a;background:var(--black-p);color:#dfdfdf;color:var(--white-s)}.personalCreateUI__button--primary{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.personalCreateUI button{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}@media only screen and (max-width:767.98px){.personalCreateUI__header{padding-right:64px;padding-right:var(--popupUI-bar-w,64px)}.personalCreateUI__title{font-size:24px;padding:6px 0 18px 8px}}.staffProfileHead{cursor:default;position:relative;z-index:5}.staffProfileHead__file{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.staffProfileHead__avatarBtn{background:#0000;border:0;border-radius:50%;cursor:pointer;display:grid;flex:0 0 auto;outline:none;padding:0;position:relative}.staffProfileHead__avatarBtn:disabled{cursor:progress}.staffProfileHead__avatarBtn.is-busy .studentItem__avatar{opacity:.55}.staffProfileHead__avatarBtn:focus-visible{box-shadow:0 0 0 2px #e1f65a;box-shadow:0 0 0 2px var(--accent-l)}.staffProfileHead__meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staffProfileHead__meta.is-ok{color:#81f65a;color:var(--green-text)}.staffProfileHead__meta.is-error{color:#f76464;color:var(--red-text)}.staffProfileHead .staffProfileHead__menu{align-self:stretch;flex:0 0 auto;margin:-6px -6px -6px 0}.staffProfileHead .staffProfileHead__menu .dropdownUI__trigger{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-radius:0 30px 30px 0;box-shadow:none;color:#dfdfdf;color:var(--white-s);height:100%;justify-content:center;min-height:0;padding:0;width:44px}.staffProfileHead .staffProfileHead__menu .dropdownUI__trigger:focus-visible,.staffProfileHead .staffProfileHead__menu .dropdownUI__trigger:hover{color:#fff;color:var(--white-p)}.staffPhotoView{animation:staffPhotoViewIn .18s ease-out;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:color-mix(in srgb,#000 55%,#0000);display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:3000}.staffPhotoView__card{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:color-mix(in srgb,#1a1a1a 88%,#0000);background:color-mix(in srgb,var(--black-p) 88%,#0000);border-radius:30px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:18px 12px 12px;width:min(340px,100%)}.staffPhotoView__card .buttonUIRow{width:100%}.staffPhotoView__photo{font-size:64px;font-weight:600;height:240px;max-height:70vw;max-width:70vw;width:240px}.staffPhotoView__name{color:#fff;color:var(--white-p);font-size:15px;font-size:calc(15px*var(--fs, 1));font-weight:600;margin:0}@keyframes staffPhotoViewIn{0%{opacity:0;transform:scale(.97)}}@media(prefers-reduced-motion:reduce){.staffPhotoView{animation:none}}.staffProfileForm{display:flex;flex-direction:column;gap:6px}.staffProfileForm__choice .inputUI__text{display:block;margin-top:4px;overflow:visible;white-space:normal}.staffProfileForm__error{color:#f76464;color:var(--red-text)}.staffProfileForm__error,.staffProfileForm__note{font-size:13px;font-size:calc(13px*var(--fs, 1));margin:0;padding:0 8px}.staffProfileForm__note{color:#dfdfdf;color:var(--white-s)}.staffProfilePopup.staffProfilePopup{display:flex;flex-direction:column;gap:6px;height:auto;min-height:100%;overflow:visible}.staffProfilePopup.staffProfilePopup .staffProfilePopup__header{flex-shrink:0}.staffProfilePopup.staffProfilePopup .profileTabs{padding:0}.staffProfilePopup.staffProfilePopup .staffProfilePopup__body{display:flex;flex:0 0 auto;flex-direction:column;gap:6px;min-height:0;overflow:visible;padding-bottom:6px}.profilePhotoAvatar{display:inline-flex;flex:0 0 auto}.profilePhotoAvatar .profilePhotoAvatar__menu .dropdownUI__trigger{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-radius:50%;box-shadow:none;height:auto;min-height:0;padding:0;width:auto}.profilePhotoAvatar .profilePhotoAvatar__menu .dropdownUI__icon{display:contents;height:auto;width:auto}.profilePhotoAvatar .studentItem__avatar.is-busy{opacity:.55}.studentSelfProfilePopup__head.studentItem{margin-bottom:6px;margin-right:64px;margin-right:var(--popupUI-bar-w,64px)}.studentsProfileUI__studentRow:has(.profilePhotoAvatar){position:relative;z-index:5}.studentEnrollPopup{color:#fff;color:var(--white-p);display:flex;flex-direction:column;min-height:100%;padding:12px 12px 0}.studentEnrollPopup__header{flex-shrink:0;padding-right:72px;padding-right:var(--popupUI-bar-w,72px)}.studentEnrollPopup__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:32px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0;padding:6px 0 6px 8px}.studentEnrollPopup__subtitle{color:#8a8a8a;color:var(--white-t);font-size:13px;line-height:1.35;margin:0 0 12px;padding-left:8px}.studentEnrollPopup__content{grid-gap:8px;display:grid;gap:8px;padding-bottom:12px}.studentEnrollPopup__panel{grid-gap:10px;corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:24px;display:grid;gap:10px}.studentEnrollPopup__group{grid-gap:4px;display:grid;gap:4px}.studentEnrollPopup__groupTitle{color:#8a8a8a;color:var(--white-t);font-size:11px;font-weight:600;letter-spacing:.04em;margin:0;padding:2px 12px 0;text-transform:uppercase}.studentEnrollPopup__grid{grid-gap:3px;border-radius:18px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.studentEnrollPopup__field{grid-gap:4px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px 12px}.studentEnrollPopup__field--full{grid-column:1/-1}.studentEnrollPopup__field--toggle{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-right:12px}.studentEnrollPopup__selectorCard{grid-gap:4px;corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:8px;display:grid;gap:4px;padding:10px 12px 12px}.studentEnrollPopup__fieldLabel{color:#8a8a8a;color:var(--white-t);font-size:11px;text-transform:uppercase}.studentEnrollPopup__input{background:#0000;border:none;color:#fff;color:var(--white-p);font:inherit;min-width:0;outline:none;padding:0;width:100%}.studentEnrollPopup__input::placeholder{color:#8a8a8a;color:var(--white-t)}.studentEnrollPopup__input option{color:#1a1a1a;color:var(--black-p)}.studentEnrollPopup__stateCard{border-radius:20px;font-size:13px;line-height:1.35;padding:14px 16px}.studentEnrollPopup__stateCard--error{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.studentEnrollPopup__stateCard--success{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.studentEnrollPopup__footer{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.studentEnrollPopup__button--ghost{appearance:none;background:#0000;border:none;border-radius:25px;color:#8a8a8a;color:var(--white-t);cursor:pointer;font:inherit;padding:13px 16px}.studentEnrollPopup__button--ghost:hover{background:#1a1a1a;background:var(--black-p);color:#fff;color:var(--white-p)}.studentEnrollPopup__button--ghost:disabled{cursor:not-allowed;opacity:.6}@media only screen and (max-width:767.98px){.studentEnrollPopup__grid{grid-template-columns:1fr}.studentEnrollPopup__title{font-size:28px}.studentEnrollPopup__footer{flex-direction:column-reverse}.studentEnrollPopup__footer .personalCreateUI__button,.studentEnrollPopup__footer .studentEnrollPopup__button--ghost{margin-left:0!important;width:100%}}.groupEditPopupUI .createReservationPopup__field--clickable:hover{transform:none}.groupEditPopupUI__error{background:#ea9090!important;background:var(--red-t)!important}.groupEditPopupUI__error .createReservationPopup__field-text{color:#410000;color:var(--red-d)}.groupEditPopupUI__fieldHint{color:#dfdfdf;color:var(--white-s);font-size:.85em;font-weight:400}.groupEditPopupUI__pickerList{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow-y:auto}.groupEditPopupUI__pickerEmpty{color:#dfdfdf;color:var(--white-s);grid-column:1/-1;padding:16px;text-align:center}.groupEditPopupUI__pickerItem{min-width:0}.groupEditPopupUI__pickerItem--active{border-radius:12px;outline:2px solid var(--accent);outline-offset:-2px}.groupEditPopupUI__sectorGrid{grid-gap:3px;border-radius:20px;display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.groupEditPopupUI__sectorButton{background:#2e2e2e;background:var(--black-s);border:0;border-radius:8px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font:inherit;padding:12px 14px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s)}.groupEditPopupUI__sectorButton.is-active{background:#e1f65a;background:var(--accent-l);border-radius:20px;color:#3d2e00;color:var(--accent-d)}.groupEditPopupUI .createReservationPopup__actions-row--two{align-items:stretch}.groupEditPopupUI .createReservationPopup__actions-row--two .uiConfirmDelete__cancel,.groupEditPopupUI .createReservationPopup__actions-row--two .uiConfirmDelete__danger{border-radius:25px;min-height:46px}.studentItem{align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:35px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);cursor:pointer;display:flex;gap:12px;height:auto;isolation:isolate;min-width:0;outline:none;padding:6px;position:relative;transition:all .25s ease}.studentItem:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.studentItem:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.studentItem:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.studentItem:after{transition:none}}.studentItem:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}@media only screen and (max-width:767.98px){.studentItem{gap:6px}}.studentItem:hover{background:#242424;background:var(--black-t)}.studentItem__avatar{align-items:center;border-radius:999px;display:flex;flex:0 0 auto;height:48px;justify-content:center;width:48px}.studentItem__avatar span{color:#000;font-weight:600;letter-spacing:.5px;line-height:1;-webkit-user-select:none;user-select:none}.studentItem__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.studentItem__end{align-items:center;display:flex;flex:0 0 auto;justify-content:center}.studentItem__name{color:#fff;color:var(--white-p);font-size:14px;font-weight:500;padding:0}.studentItem__meta,.studentItem__name{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studentItem__meta{color:#dfdfdf;color:var(--white-s);font-weight:400;min-width:0}.studentItem__metaRow{display:inline-flex;gap:0;max-width:100%}.studentItem__metaGroup{min-width:0;overflow:hidden;text-overflow:ellipsis}.studentItem__metaSep{flex:0 0 auto;margin:0 .35em;opacity:.7}.studentItem__metaPhone{align-items:center;display:inline-flex;flex:0 1 auto;min-width:0}.studentItem__metaPhoneText{min-width:0;overflow:hidden;text-overflow:ellipsis}.studentItem__copyBtn{align-items:center;background:#0000;border:0;border-radius:999px;color:#8a8a8a;color:var(--white-t);cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;margin:-4px -2px -4px 0;outline:0;padding:0;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f,color .2s ease,background .2s ease);width:22px}.studentItem__copyBtn:focus-visible:not(:disabled),.studentItem__copyBtn:hover:not(:disabled){background:#2e2e2e;background:var(--black-s);color:#e1f65a;color:var(--accent-ink)}.studentItem__copyBtn:disabled{cursor:default;opacity:.35}.studentItem__copyIcon{height:18px;width:18px}.studentItem__copyIcon svg{fill:currentColor;display:block;height:18px;width:18px}.studentItem__chevIcon{display:grid;height:48px;place-items:center;width:36px}@media only screen and (max-width:767.98px){.studentItem__chevIcon{display:none}}.studentItem__chevIcon div{display:grid;place-items:center}.studentItem__chevIcon svg{color:#dfdfdf;color:var(--white-s);height:16px;rotate:180deg;width:16px}.studentItem__highlight{background:#e1f65a;background:var(--accent-l);border-radius:4px;color:#3d2e00;color:var(--accent-d);font-style:normal}.studentItem__metaRow{align-items:center;display:flex;gap:4px;min-width:0;width:100%}.studentItem__metaPhone{flex:0 0 auto;gap:2px}.studentItem__metaPhoneText{flex:0 0 auto;overflow:visible}.studentItem .studentItem__copyBtn,.studentItem .studentItem__copyBtn:active,.studentItem .studentItem__copyBtn:focus-visible,.studentItem .studentItem__copyBtn:hover{align-items:center;background:#2e2e2e;background:var(--black-s);border:0;border-radius:999px;color:#8a8a8a;color:var(--white-t);display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;margin:-2px 0;min-width:0;padding:0;transform:none;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.175,.885,.32,1.275);transition:color var(--classic-f),background var(--classic-f),transform var(--elastic-s);width:16px}.studentItem .studentItem__copyBtn:focus-visible:not(:disabled),.studentItem .studentItem__copyBtn:hover:not(:disabled){background:#242424;background:var(--black-t);color:#fff;color:var(--white-p)}.studentItem .studentItem__copyBtn:active:not(:disabled){transform:scale(.9)}.studentItem .studentItem__copyBtn--overdue,.studentItem .studentItem__copyBtn--overdue:focus-visible:not(:disabled),.studentItem .studentItem__copyBtn--overdue:hover:not(:disabled){background:#ad1f1f;background:var(--event-red);color:#fff}.studentItem .studentItem__copyBtn--pending,.studentItem .studentItem__copyBtn--pending:focus-visible:not(:disabled),.studentItem .studentItem__copyBtn--pending:hover:not(:disabled){background:#a89700;background:var(--event-yellow);color:#1a1a1a}.studentItem .studentItem__copyBtn--booked,.studentItem .studentItem__copyBtn--booked:focus-visible:not(:disabled),.studentItem .studentItem__copyBtn--booked:hover:not(:disabled){background:#12641f;background:var(--event-green);color:#0d3700}.studentItem .studentItem__copyBtn--booked:hover:not(:disabled),.studentItem .studentItem__copyBtn--overdue:hover:not(:disabled),.studentItem .studentItem__copyBtn--pending:hover:not(:disabled){filter:brightness(1.12)}.studentItem .studentItem__copyBtn.is-copied,.studentItem .studentItem__copyBtn.is-copied:hover:not(:disabled){background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.studentItem .studentItem__copyIcon,.studentItem .studentItem__copyIcon div{align-items:center;display:flex;height:12px;justify-content:center;width:12px}.studentItem .studentItem__copyIcon svg{fill:currentColor;display:block;height:12px;width:12px}.studentItem__status{color:#dfdfdf;color:var(--white-s);flex:1 1 auto;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userAvatar__photo{border-radius:inherit;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.instrStudentsPopup__studentAvatar,.instructorProfileUI__avatar,.staffProfileUI__avatar,.studentItem__avatar{overflow:hidden}.instructorProfileUI__avatarCol,.staffProfileUI__avatarCol{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:6px}.avatarEditor{align-items:center;display:flex;flex-direction:column;gap:4px;max-width:180px}.avatarEditor__input{display:none}.avatarEditor__buttons{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.avatarEditor__btn{background:#1a1a1a;background:var(--black-p);border:0;border-radius:999px;color:#fff;color:var(--white-p);cursor:pointer;font-size:11px;font-weight:600;height:26px;padding:0 10px}.avatarEditor__btn.is-quiet{background:#0000;color:#8a8a8a;color:var(--white-t)}.avatarEditor__btn:disabled{cursor:default;opacity:.6}.avatarEditor__msg{font-size:11px;opacity:.85;text-align:center}.avatarEditor__msg.is-error{color:#ad1f1f;color:var(--event-red);opacity:1}.uiIconButton{align-items:center;border:0;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:flex;justify-content:center;outline:none;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.uiIconButton:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.uiIconButton .uiIconButton__icon div{align-items:center;display:flex;justify-content:center}.uiIconButton:disabled{cursor:not-allowed;opacity:.55}.uiIconButton--pill{background:#1a1a1a;background:var(--black-p);border-radius:25px;padding:14px 20px}.uiIconButton--pill:hover{border-radius:16px;color:#e1f65a;color:var(--accent-ink);padding:14px 22px}.uiIconButton--pill:active,.uiIconButton--pill:hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.uiIconButton--pill:active{border-radius:32px;padding:14px 20px;transform:scale(.95)}.uiIconButton--square{background:#2e2e2e;background:var(--black-s);border-radius:24px;padding:12px}.uiIconButton--square svg{height:18px;transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s);width:18px}.uiIconButton--square:hover{background:#242424;background:var(--black-t)}.uiIconButton--square:active{transform:scale(.9)}.uiConfirmDelete{align-items:center;display:flex;gap:6px}.uiConfirmDelete.is-full{width:100%}.uiConfirmDelete button{border:0;cursor:pointer;outline:none;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.uiConfirmDelete button:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.uiConfirmDelete__danger{background:#ea9090;background:var(--red-t);border-radius:24px;color:#410000;color:var(--red-d);padding:12px 20px;width:100%}.uiConfirmDelete__danger:hover{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d)}.uiConfirmDelete__danger:active,.uiConfirmDelete__danger:hover{border-radius:24px;padding:12px 24px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.uiConfirmDelete__danger:active{transform:scale(.97)}.uiConfirmDelete__danger:disabled{cursor:not-allowed;opacity:.55}.uiConfirmDelete__cancel{padding:12px 20px;width:100%}.uiConfirmDelete__cancel,.uiConfirmDelete__cancel:hover{background:#2e2e2e;background:var(--black-s);border-radius:24px;color:#fff;color:var(--white-p)}.uiConfirmDelete__cancel:active,.uiConfirmDelete__cancel:hover{padding:12px 24px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.uiConfirmDelete__cancel:active{border-radius:24px;transform:scale(.97)}.uiConfirmDelete__cancel:disabled{cursor:not-allowed;opacity:.55}.popupPanelUI{corner-shape:superellipse(1.2);background-color:#2e2e2e;background-color:var(--black-s);border-radius:35px;bottom:calc(6px + env(safe-area-inset-bottom, 0px));bottom:calc(6px + var(--sab, 0px));box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);height:calc(100svh - 12px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));height:calc(100svh - 12px - var(--sat, 0px) - var(--sab, 0px));left:calc(6px + env(safe-area-inset-left, 0px));left:calc(6px + var(--sal, 0px));max-width:500px;overflow:hidden;pointer-events:none;position:fixed;transform:translateX(-120%) scaleY(.9) scaleX(1);transition:transform .3s cubic-bezier(.43,1,.32,.875);width:100%;will-change:transform,opacity;will-change:transform;z-index:1040}.popupPanelUI.is-open{pointer-events:all;transform:translateX(0) scaleY(1);transition:transform .3s cubic-bezier(.075,1.2,.32,1.075)}.popupPanelUI__inner{-webkit-overflow-scrolling:touch;height:100%;overflow:auto;overscroll-behavior:contain;position:relative;width:100%}.popupPanelUI__inner::-webkit-scrollbar{display:none!important}.popupPanelUI__content{display:flex;flex-direction:column;min-height:100%}.popupPanelUI__bar{display:flex;height:0;justify-content:flex-end;overflow:visible;pointer-events:none;position:sticky;top:0;z-index:20}.popupPanelUI__barRow{height:max-content;padding:12px 12px 0 0;pointer-events:auto}.popupPanelUI__actions,.popupPanelUI__barRow{align-items:center;display:inline-flex;gap:6px}.popupPanelUI__actions:empty{display:none}.popupPanelUI[data-panel-motion=off],.popupPanelUI[data-panel-motion=off].is-open{transition:none!important}.popupPanelUI__overlay{background-color:#0009;cursor:pointer;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease,visibility 0s linear .22s;visibility:hidden;z-index:1000}.popupPanelUI__overlay.is-open{opacity:1;pointer-events:auto;transition:opacity .22s ease,visibility 0s;visibility:visible}.popupPanelUI__overlay[data-panel-motion=off]{transition:none!important}html.popupui-open{overflow:hidden!important}body.popupui-open,html.popupui-open{overscroll-behavior:none}:root{--popupUI-sheet-gap:calc(var(--sat, 0px) + 44px);--popupUI-sheet-in:transform 0.5s cubic-bezier(0.32,0.72,0,1);--popupUI-sheet-out:transform 0.36s cubic-bezier(0.32,0.72,0,1);--popupUI-sheet-blur:4px;--popupUI-sheet-fade:56px;--popupUI-sheet-fade-chat:24px;--popupUI-sheet-tail:0 50vh 0 0;--popupUI-sheet-blur-ramp:48px}@media only screen and (max-width:767.98px){.popupPanelUI{background:#1a1a1a;background:var(--black-p);border-radius:35px 35px 0 0;bottom:0;box-shadow:0 50vh 0 0 #1a1a1a;box-shadow:var(--popupUI-sheet-tail) var(--black-p);height:auto;left:0;max-width:none;min-height:0;min-width:auto;padding:0;pointer-events:all;right:0;top:calc(env(safe-area-inset-top, 0px) + 44px);top:var(--popupUI-sheet-gap);transform:translateY(100%);transform-origin:50% 0;transition:transform .36s cubic-bezier(.32,.72,0,1),visibility 0s linear .36s;transition:var(--popupUI-sheet-out),visibility 0s linear .36s;visibility:hidden;width:100%}.popupPanelUI.is-open{pointer-events:all;transform:translateY(0);transition:transform .5s cubic-bezier(.32,.72,0,1),visibility 0s;transition:var(--popupUI-sheet-in),visibility 0s;visibility:visible}.popupPanelUI__inner{corner-shape:inherit;background:linear-gradient(to bottom,#2e2e2e calc(100% - env(safe-area-inset-bottom, 0px) - 56px),#0000 calc(100% - env(safe-area-inset-bottom, 0px))),#1a1a1a;background:linear-gradient(to bottom,var(--black-s) calc(100% - var(--sab, 0px) - var(--popupUI-sheet-fade)),#0000 calc(100% - var(--sab, 0px))),var(--black-p);border-radius:inherit;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);padding:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:0 var(--sar,0) 0 var(--sal,0)}.popupPanelUI__content{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 56px);padding-bottom:calc(var(--sab, 0px) + var(--popupUI-sheet-fade))}.popupPanelUI:after{background:linear-gradient(180deg,#0000,#1a1a1a 56px);background:linear-gradient(to bottom,#0000,var(--black-p) var(--popupUI-sheet-fade));bottom:0;content:"";height:calc(env(safe-area-inset-bottom, 0px) + 56px);height:calc(var(--sab, 0px) + var(--popupUI-sheet-fade));left:0;pointer-events:none;position:absolute;right:0;z-index:30}.popupPanelUI__title{font-size:24px}.popupPanelUI__header{margin-bottom:20px}.popupPanelUI__overlay,.popupPanelUI__overlay.is-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;opacity:1;visibility:hidden}.popupPanelUI__overlay:before{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000 48px);-webkit-mask-image:linear-gradient(to bottom,#0000,#000 var(--popupUI-sheet-blur-ramp));mask-image:linear-gradient(180deg,#0000,#000 48px);mask-image:linear-gradient(to bottom,#0000,#000 var(--popupUI-sheet-blur-ramp));position:absolute;transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease,visibility 0s linear .3s;visibility:hidden}.popupPanelUI__overlay.is-open:before{backdrop-filter:blur(4px);backdrop-filter:blur(var(--popupUI-sheet-blur));-webkit-backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(var(--popupUI-sheet-blur));transition:backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease,visibility 0s;visibility:visible}body.subpopup-open .popupPanelUI.is-open{transform:translateY(-8px) scale(.94)}}@media only screen and (max-width:767.98px)and (prefers-reduced-motion:reduce){.popupPanelUI,.popupPanelUI.is-open{transition:none}}.popupPanelUI[data-popup-type=staffChat] .popupPanelUI__content{height:100%}@media only screen and (max-width:767.98px){.popupPanelUI[data-popup-type=staffChat]:after{background:linear-gradient(180deg,#0000,#1a1a1a 24px);background:linear-gradient(to bottom,#0000,var(--black-p) var(--popupUI-sheet-fade-chat));height:calc(env(safe-area-inset-bottom, 0px) + 24px);height:calc(var(--sab, 0px) + var(--popupUI-sheet-fade-chat))}.popupPanelUI[data-popup-type=staffChat] .popupPanelUI__inner{background:linear-gradient(to bottom,#2e2e2e calc(100% - env(safe-area-inset-bottom, 0px) - 24px),#0000 calc(100% - env(safe-area-inset-bottom, 0px))),#1a1a1a;background:linear-gradient(to bottom,var(--black-s) calc(100% - var(--sab, 0px) - var(--popupUI-sheet-fade-chat)),#0000 calc(100% - var(--sab, 0px))),var(--black-p)}.popupPanelUI[data-popup-type=staffChat] .popupPanelUI__content{padding-bottom:calc(env(safe-area-inset-bottom, 0px) + 24px);padding-bottom:calc(var(--sab, 0px) + var(--popupUI-sheet-fade-chat))}}@media only screen and (min-width:1024px){body:has(.popupPanelUI.is-open) .subpopup-panel{left:calc(12px + env(safe-area-inset-left, 0px) + min(500px,100vw - 12px));left:calc(12px + var(--sal, 0px) + min(500px,100vw - 12px));min-width:0;width:min(500px,100vw - 524px - env(safe-area-inset-left,0px));width:min(500px,100vw - 524px - var(--sal,0px))}body:has(.popupPanelUI.is-open) .subpopup-panel__overlay{background:#0000;pointer-events:none!important}}.uiToggle{background:#0000;border:0;border-radius:999px;cursor:pointer;padding:0;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.uiToggle:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.uiToggle:disabled{cursor:not-allowed;opacity:.6}.uiToggle__track{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:999px;display:flex;height:30px;padding:3px;transition:background .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);transition:background var(--classic-s),border-color var(--classic-s);width:60px}.uiToggle__thumb{background:#fff;border-radius:999px;color:#0000;display:grid;height:24px;place-items:center;transform:translateX(0);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:transform var(--elastic-f),background var(--classic-s),color var(--classic-s);width:32px}.uiToggle__check{font-size:18px;line-height:1}.uiToggle.is-on .uiToggle__track{background:#e1f65a;background:var(--accent-l)}.uiToggle.is-on .uiToggle__thumb{background:#fff;transform:translateX(22px)}.segmentedToggle{display:flex;gap:6px;width:100%}.segmentedToggle.is-disabled{opacity:.6;pointer-events:none}.segmentedToggle__option{corner-shape:superellipse(1.2);background:#2e2e2e;background:var(--black-s);border-radius:8px;color:#dfdfdf;color:var(--white-s);cursor:pointer;flex:1 1;padding:12px 0;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s)}.segmentedToggle__option:first-child{border-radius:30px 8px 8px 30px}.segmentedToggle__option:last-child{border-radius:8px 30px 30px 8px}.segmentedToggle__option.is-active{corner-shape:superellipse(1);background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.segmentedToggle__option.is-disabled{cursor:not-allowed;opacity:.5}.segmentedToggle__option input{clip:rect(0 0 0 0);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.segmentedToggle__option:has(input:focus-visible){outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.segmentedToggle__label{display:block;font-weight:500}.segmentedToggle__label--dot{align-items:center;display:flex;gap:8px;justify-content:center}.segmentedToggle__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.segmentedToggle__dot{background:color-mix(in srgb,#f0b429 85%,#fff);border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,#f0b429 25%,#0000);flex:0 0 auto;height:8px;width:8px}.segmentedToggle__option.is-active .segmentedToggle__dot{background:#3d2e00;background:var(--accent-d);box-shadow:none}.segmentedToggle--tabs{gap:3px}.segmentedToggle--tabs .segmentedToggle__option{background:#1a1a1a;background:var(--black-p);min-width:0;padding:13px 10px}.segmentedToggle--tabs .segmentedToggle__option.is-active{background:#e1f65a;background:var(--accent-l)}.segmentedToggle--tabs .segmentedToggle__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segmentedToggle--sm .segmentedToggle__option{padding:9px 14px}.profileTabs{display:flex;flex-shrink:0;gap:3px;padding:10px 0 8px}.profileTabs__tab{corner-shape:superellipse(1.2);align-items:center;appearance:none;background:#1a1a1a;background:var(--black-p);border:none;border-radius:14px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:inherit;gap:3px;justify-content:center;min-width:0;overflow:hidden;padding:8px 6px 7px;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s)}.profileTabs__tab:first-child{border-radius:30px 14px 14px 30px}.profileTabs__tab:last-child{border-radius:14px 30px 30px 14px}.profileTabs__tab:only-child{border-radius:30px}.profileTabs__tab:hover:not(.is-active){color:#fff;color:var(--white-p)}.profileTabs__tab:active{transform:scale(.96)}.profileTabs__tab.is-active{corner-shape:superellipse(1);background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.profileTabs__iconWrap{display:inline-flex;height:20px;position:relative;width:20px}.profileTabs__icon,.profileTabs__icon>span,.profileTabs__icon>span>span{display:inline-flex;height:100%;width:100%}.profileTabs__icon svg{display:block;height:20px;width:20px}.profileTabs__badge{background:#ad1f1f;background:var(--red,#ff3b30);border-radius:8px;color:#fff;font-size:10px;font-weight:600;height:16px;left:calc(100% - 6px);line-height:16px;min-width:16px;padding:0 4px;position:absolute;text-align:center;top:-5px}.profileTabs__label{display:block;font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1.15;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.ratingStars{align-items:center;display:inline-flex;gap:4px}.ratingStars--align-left{justify-content:flex-start;width:100%}.ratingStars__button,.ratingStars__item{background:#0000;border:0;display:grid;padding:0;place-items:center}.ratingStars__icon{color:#8a8a8a;color:var(--white-t);display:grid;place-items:center}.ratingStars__icon div{display:grid;place-items:center}.ratingStars__icon svg{display:block;height:100%;width:100%}.ratingStars__icon.is-active,.ratingStars__icon.is-full,.ratingStars__icon.is-half{color:#81f65a;color:var(--rating-tone-5,var(--accent-l))}.ratingStars__icon.is-half{opacity:.55}.ratingStars--sm .ratingStars__button,.ratingStars--sm .ratingStars__icon{height:14px;width:14px}.ratingStars--md .ratingStars__button,.ratingStars--md .ratingStars__icon{height:18px;width:18px}.ratingStars--lg{gap:6px}.ratingStars--lg .ratingStars__button,.ratingStars--lg .ratingStars__icon{height:24px;width:24px}.ratingStars--interactive{flex-wrap:wrap;gap:6px}.ratingStars--palette .ratingStars__icon.is-active,.ratingStars--palette .ratingStars__icon.is-full,.ratingStars--palette .ratingStars__icon.is-half{color:#81f65a;color:var(--rating-accent,var(--rating-tone-5))}.ratingStars--accent .ratingStars__icon.is-active,.ratingStars--accent .ratingStars__icon.is-full,.ratingStars--accent .ratingStars__icon.is-half{color:#e1f65a;color:var(--accent-l)}.ratingStars--tone-5 .ratingStars__icon.is-active,.ratingStars--tone-5 .ratingStars__icon.is-full,.ratingStars--tone-5 .ratingStars__icon.is-half{color:#81f65a;color:var(--rating-tone-5)}.ratingStars--tone-4 .ratingStars__icon.is-active,.ratingStars--tone-4 .ratingStars__icon.is-full,.ratingStars--tone-4 .ratingStars__icon.is-half{color:#97ea7b;color:var(--rating-tone-4)}.ratingStars--tone-3 .ratingStars__icon.is-active,.ratingStars--tone-3 .ratingStars__icon.is-full,.ratingStars--tone-3 .ratingStars__icon.is-half{color:#e1f65a;color:var(--rating-tone-3)}.ratingStars--tone-2 .ratingStars__icon.is-active,.ratingStars--tone-2 .ratingStars__icon.is-full,.ratingStars--tone-2 .ratingStars__icon.is-half{color:#f8b659;color:var(--rating-tone-2)}.ratingStars--tone-1 .ratingStars__icon.is-active,.ratingStars--tone-1 .ratingStars__icon.is-full,.ratingStars--tone-1 .ratingStars__icon.is-half{color:#f76464;color:var(--rating-tone-1)}.darkmode .ratingStars__icon{color:color-mix(in srgb,#fff 16%,#8a8a8a);color:color-mix(in srgb,var(--white-p) 16%,var(--white-t))}.ratingStarsRow,.ratingStarsRow__buttons{align-items:center;display:flex;justify-content:center;width:100%}.ratingStarsRow__buttons{corner-shape:superellipse(1);border-radius:32px;gap:6px;padding:6px}.ratingStarsRow__star{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border:0;border-radius:8px;color:#8a8a8a;color:var(--white-t);display:flex;flex:1 1;height:45px;justify-content:center;max-width:58px;min-width:44px;opacity:.62;transition:all .2s cubic-bezier(.175,.885,.32,1.275),background .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-f),background var(--classic-f),color var(--classic-f),opacity var(--classic-f);width:52px}.ratingStarsRow__star:first-child{border-radius:24px 8px 8px 24px}.ratingStarsRow__star:nth-child(9){border-radius:8px 24px 24px 8px}.ratingStarsRow__star.is-current,.ratingStarsRow__star.is-done{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);opacity:1}.ratingStarsRow__star.is-last-active{border-radius:8px 24px 24px 8px}.ratingStarsRow__star:first-child.is-last-active{border-radius:24px}.ratingStarsRow__star.is-first-inactive{border-radius:24px 8px 8px 24px}.ratingStarsRow__star:nth-child(9).is-first-inactive{border-radius:24px}.ratingStarsRow--interactive .ratingStarsRow__buttons{-webkit-user-select:none;user-select:none}.ratingStarsRow--interactive .ratingStarsRow__star:active:not(:disabled){border-radius:8px!important;scale:.9;transition:all .4s cubic-bezier(.175,.885,.32,1.275);transition:all var(--elastic-s);width:48px}.ratingStarsRow--interactive .ratingStarsRow__star:disabled{opacity:.7}.ratingStarsRow__connector{background:#2e2e2e;background:var(--black-s);border-radius:5px;flex:0 0 auto;height:25px;margin:-4px;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f);width:0}.ratingStarsRow__connector.is-active{background:#e1f65a;background:var(--accent-l);margin:0;width:4px}.ratingStarsRow__icon{display:grid;height:22px;place-items:center;width:22px}.ratingStarsRow__icon div{display:grid;place-items:center}.ratingStarsRow__icon svg{display:block;height:100%;width:100%}.ratingStarsRow.is-tone-5 .ratingStarsRow__star.is-current,.ratingStarsRow.is-tone-5 .ratingStarsRow__star.is-done{background:#f9e66c;color:#5c5000}.ratingStarsRow.is-tone-5 .ratingStarsRow__connector.is-active{background:#f9e66c}.ratingStarsRow.is-tone-4 .ratingStarsRow__star.is-current,.ratingStarsRow.is-tone-4 .ratingStarsRow__star.is-done{background:#f8b659;background:var(--orange-l);color:#422700;color:var(--orange-d)}.ratingStarsRow.is-tone-4 .ratingStarsRow__connector.is-active{background:#f8b659;background:var(--orange-l)}.ratingStarsRow.is-tone-3 .ratingStarsRow__star.is-current,.ratingStarsRow.is-tone-3 .ratingStarsRow__star.is-done{background:#e6cf80;color:#4a3500}.ratingStarsRow.is-tone-3 .ratingStarsRow__connector.is-active{background:#e6cf80}.ratingStarsRow.is-tone-2 .ratingStarsRow__star.is-current,.ratingStarsRow.is-tone-2 .ratingStarsRow__star.is-done{background:#e6a98a;color:#4a1800}.ratingStarsRow.is-tone-2 .ratingStarsRow__connector.is-active{background:#e6a98a}.ratingStarsRow.is-tone-1 .ratingStarsRow__star.is-current,.ratingStarsRow.is-tone-1 .ratingStarsRow__star.is-done{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d)}.ratingStarsRow.is-tone-1 .ratingStarsRow__connector.is-active{background:#f76464;background:var(--red-l)}.ratingStarsRow--sm .ratingStarsRow__buttons{gap:4px;padding:4px}.ratingStarsRow--sm .ratingStarsRow__star{height:34px;max-width:44px;min-width:34px}.ratingStarsRow--sm .ratingStarsRow__connector{height:18px}.ratingStarsRow--sm .ratingStarsRow__icon{height:16px;width:16px}.ratingStarsRow--inline,.ratingStarsRow--inline .ratingStarsRow__buttons{width:auto}.ratingStarsRow--inline .ratingStarsRow__star{flex:0 0 auto;max-width:44px;min-width:34px;width:40px}.ratingStarsRow--multi .ratingStarsRow__star.is-preview.is-star-1,.ratingStarsRow--multi .ratingStarsRow__star.is-selected.is-star-1{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d);opacity:1}.ratingStarsRow--multi .ratingStarsRow__star.is-preview.is-star-2,.ratingStarsRow--multi .ratingStarsRow__star.is-selected.is-star-2{background:#e6a98a;color:#4a1800;opacity:1}.ratingStarsRow--multi .ratingStarsRow__star.is-preview.is-star-3,.ratingStarsRow--multi .ratingStarsRow__star.is-selected.is-star-3{background:#e6cf80;color:#4a3500;opacity:1}.ratingStarsRow--multi .ratingStarsRow__star.is-preview.is-star-4,.ratingStarsRow--multi .ratingStarsRow__star.is-selected.is-star-4{background:#f8b659;background:var(--orange-l);color:#422700;color:var(--orange-d);opacity:1}.ratingStarsRow--multi .ratingStarsRow__star.is-preview.is-star-5,.ratingStarsRow--multi .ratingStarsRow__star.is-selected.is-star-5{background:#f9e66c;color:#5c5000;opacity:1}.ratingStarsRow--multi .ratingStarsRow__star.is-selected.is-star-1{border-radius:24px 8px 8px 24px}.ratingStarsRow--multi .ratingStarsRow__star.is-selected.is-star-5{border-radius:8px 24px 24px 8px}.ratingStarsRow--multi .ratingStarsRow__star.is-selected:first-child:last-child,.ratingStarsRow--multi .ratingStarsRow__star.is-selected:only-child{border-radius:24px}.error-boundary{align-items:center;display:flex;flex:1 1 auto;justify-content:center;padding:24px 12px;width:100%}.error-boundary__body{background:#2e2e2e;background:var(--black-s);border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:28px;display:flex;flex-direction:column;gap:12px;max-width:720px;padding:24px;width:100%}.error-boundary__title{color:#f76464;color:var(--red-l);font-size:18px;font-weight:600}.error-boundary__text{color:#dfdfdf;color:var(--white-s);font-weight:400}.error-boundary__details{background:#dfdfdf;background:var(--white-s);border-radius:16px;color:#1a1a1a;color:var(--black-p);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.5;max-height:260px;overflow:auto;padding:12px;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word}.error-boundary__actions{display:flex;flex-wrap:wrap;gap:8px}.error-boundary__btn{background:#242424;background:var(--black-t);border:0;border-radius:24px;color:#fff;color:var(--white-p);cursor:pointer;outline:none;padding:12px 20px;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);-webkit-user-select:none;user-select:none}.error-boundary__btn:hover{padding:12px 24px}.error-boundary__btn:active{transform:scale(.97)}.error-boundary__btn--primary{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}@keyframes ui-spin{to{transform:rotate(1turn)}}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.4;opacity:var(--ui-pulse-min,.4)}}.uiScrollArea{-ms-overflow-style:none;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.uiScrollArea::-webkit-scrollbar{display:none}.uiScrollArea--fade{-ms-overflow-style:none;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;overscroll-behavior:contain;padding-top:24px;scrollbar-width:none}.uiScrollArea--fade::-webkit-scrollbar{display:none}.uiOverline{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;margin:0;text-transform:uppercase}.uiPulse{--ui-pulse-min:0.4;animation:ui-pulse .9s ease-in-out infinite;animation:ui-pulse var(--ui-pulse-duration,.9s) ease-in-out infinite}@media(prefers-reduced-motion:reduce){.uiPulse{animation:none}}.buttonUI{--buttonUI-r:25px;--buttonUI-r-hover:16px;--buttonUI-r-active:32px;--buttonUI-py:13px;--buttonUI-px:20px;--buttonUI-px-hover:22px;--buttonUI-icon:18px;align-items:center;background:#1a1a1a;background:var(--buttonUI-neutral-bg,var(--black-p));border:0;border-radius:var(--buttonUI-r);box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#dfdfdf;color:var(--white-s);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-size:calc(14px*var(--fs, 1));font-weight:500;gap:8px;isolation:isolate;justify-content:center;line-height:1.2;padding:var(--buttonUI-py) var(--buttonUI-px);position:relative;text-decoration:none;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);white-space:nowrap}.buttonUI:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.buttonUI:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.buttonUI:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.buttonUI:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.buttonUI:after{transition:none}}.buttonUI:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.buttonUI:hover:not(:disabled):not([aria-disabled=true]){border-radius:var(--buttonUI-r-hover);padding-inline:var(--buttonUI-px-hover)}.buttonUI:active:not(:disabled):not([aria-disabled=true]),.buttonUI:hover:not(:disabled):not([aria-disabled=true]){transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.buttonUI:active:not(:disabled):not([aria-disabled=true]){border-radius:var(--buttonUI-r-active);padding-inline:var(--buttonUI-px);transform:scale(.95)}.buttonUI:disabled,.buttonUI[aria-disabled=true]{cursor:not-allowed;opacity:.55}.buttonUI.is-loading{cursor:progress;opacity:1}.buttonUI--sm{--buttonUI-r:999px;--buttonUI-r-hover:10px;--buttonUI-r-active:999px;--buttonUI-py:8px;--buttonUI-px:12px;--buttonUI-px-hover:13px;--buttonUI-icon:15px;font-size:12px;font-size:calc(12px*var(--fs, 1));gap:6px}.buttonUI--lg{--buttonUI-r:32px;--buttonUI-r-hover:16px;--buttonUI-r-active:32px;--buttonUI-py:8px;--buttonUI-px:8px;--buttonUI-px-hover:10px;--buttonUI-icon:35px;gap:0}.buttonUI__label{padding:7px 14px 7px 0}.buttonUI--lg.buttonUI--iconEnd .buttonUI__label{padding:7px 0 7px 14px}.buttonUI--lg .buttonUI__label:only-child{padding:7px 14px}.buttonUI--lg:not(.buttonUI--iconOnly) .buttonUI__icon{margin-inline-start:calc((35px - var(--buttonUI-icon))/2);margin-inline-start:calc((var(--buttonUI-icon-slot, 35px) - var(--buttonUI-icon))/2)}.buttonUI--lg.buttonUI--iconEnd:not(.buttonUI--iconOnly) .buttonUI__icon{margin-inline-end:calc((35px - var(--buttonUI-icon))/2);margin-inline-end:calc((var(--buttonUI-icon-slot, 35px) - var(--buttonUI-icon))/2);margin-inline-start:0}.buttonUI--iconOnly{gap:0}.buttonUI--iconOnly.buttonUI--sm.buttonUI--ghost{--buttonUI-py:0;--buttonUI-px:0;--buttonUI-px-hover:0;--buttonUI-icon:24px}.buttonUI--subtle{background:#2e2e2e;background:var(--black-s)}.buttonUI--primary,.buttonUI.is-pressed{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.buttonUI--success{background:#81f65a;background:var(--green-l);color:#0d3700;color:var(--green-d)}.buttonUI--success-soft{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.buttonUI--info{background:#5ac5f6;background:var(--blue-l);color:#002c41;color:var(--blue-d)}.buttonUI--info-soft{background:#5cc8fcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}.buttonUI--danger{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.buttonUI--danger-strong{background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d)}.buttonUI--ghost{background:#0000;box-shadow:none;color:#8a8a8a;color:var(--white-t)}.buttonUI--ghost:hover:not(:disabled):not([aria-disabled=true]):not(.is-pressed){background:#2e2e2e;background:var(--black-s);color:#e1f65a;color:var(--accent-ink)}.buttonUI--block{width:100%}.buttonUI__icon{color:inherit;display:inline-flex;flex:0 0 auto;height:var(--buttonUI-icon);width:var(--buttonUI-icon)}.buttonUI__icon div,.buttonUI__icon svg{display:block;height:100%;width:100%}.buttonUI--iconFlip .buttonUI__icon{rotate:180deg}.buttonUI__icon--spinner{align-items:center;justify-content:center}.buttonUI__spinner{animation:ui-spin .8s linear infinite;border:2px solid color-mix(in srgb,currentcolor 20%,#0000);border-radius:999px;border-top-color:color-mix(in srgb,currentcolor 90%,#0000);flex:0 0 auto;height:1em;width:1em}.buttonUIConfirm{display:inline-flex;gap:6px}.buttonUIConfirm--block{display:flex;width:100%}.buttonUIConfirm--block>.buttonUI{flex:1 1}.buttonUIRow{display:flex;gap:6px;min-width:0;width:100%}.buttonUIRow--fill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--buttonUIRow-cols,2),minmax(0,1fr))}.buttonUIRow--fill>*{min-width:0;width:100%}.buttonUIRow--fill>.buttonUIConfirm{display:flex}.buttonUIRow--fill>.buttonUIConfirm>.buttonUI{flex:1 1}.buttonUIRow--split{align-items:center;flex-wrap:wrap;justify-content:flex-end}.buttonUIRow--split>:first-child{margin-right:auto}.buttonUIRow__start{display:flex;flex-wrap:wrap;gap:6px}.buttonUIRow--center{flex-wrap:wrap;justify-content:center}.buttonUIRow--end{flex-wrap:wrap;justify-content:flex-end}.buttonUIRow--start{flex-wrap:wrap;justify-content:flex-start}@media only screen and (max-width:767.98px){.buttonUIRow--stackMobile{grid-template-columns:minmax(0,1fr)}}.inputUI{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--inputUI-bg,var(--black-p));border-radius:8px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);display:flex;flex-direction:column;font-size:14px;font-size:calc(14px*var(--fs, 1));gap:4px;isolation:isolate;min-width:0;outline:none;padding:10px 12px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),border-radius 0s;transition:all var(--elastic-s),background var(--classic-s),border-radius 0s;width:100%}.inputUI:focus-within{filter:brightness(1.4);filter:brightness(var(--glass-focus-field,1.4))}.inputUI:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.inputUI:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.inputUI:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.inputUI:after{transition:none}}.inputUI:not(.inputUI--above):focus-within:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.4);filter:brightness(var(--glass-focus-field,1.4))}.inputUI.is-disabled:active{filter:none}.inputUI.is-disabled:after{content:none}.inputUI.is-tl{border-top-left-radius:24px}.inputUI.is-tr{border-top-right-radius:24px}.inputUI.is-bl{border-bottom-left-radius:24px}.inputUI.is-br{border-bottom-right-radius:24px}.inputUI__label{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.inputUI:not(.inputUI--above):not(.inputUI--text) .inputUI__label:after{content:"";inset:0;position:absolute}.inputUI__line{align-items:center;display:flex;gap:6px;min-width:0;position:relative;z-index:1}.inputUI__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inputUI__control,.inputUI__text{color:#fff;color:var(--white-p);flex:1 1 auto;min-width:0}.inputUI__control{background:#0000;border:none;border-radius:0;display:block;font:inherit;font-size:14px;font-size:calc(14px*var(--fs, 1));margin:0;outline:none;padding:0;width:100%}.inputUI__control::placeholder{color:#8a8a8a;color:var(--white-t)}.inputUI__control:disabled{cursor:not-allowed}.inputUI__control option{background:#1a1a1a;background:var(--black-p);color:#fff;color:var(--white-p)}.inputUI__control:is([type=date],[type=month],[type=time],[type=datetime-local],[type=number],select){color-scheme:dark}.darkmode .inputUI__control:is([type=date],[type=month],[type=time],[type=datetime-local],[type=number],select){color-scheme:light}.inputUI:not(.inputUI--above) select.inputUI__control{appearance:none;-webkit-appearance:none;cursor:pointer}.inputUI textarea.inputUI__control{resize:none}.inputUI--textarea .inputUI__line{align-items:stretch}.inputUI__after,.inputUI__before{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px}.inputUI:not(.inputUI--above) :is(.inputUI__before,.inputUI__after)>.buttonUI--iconOnly{margin:-5px}.inputUI__error,.inputUI__hint{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));line-height:1.3;margin:0}.inputUI__error{color:#f76464;color:var(--red-text)}.inputUI--clickable{cursor:pointer}.inputUI--clickable:hover:not(.is-disabled){transform:translateY(-1px)}.inputUI--inline{align-items:center;flex-direction:row;gap:12px;justify-content:space-between;padding-right:10px}.inputUI--full{grid-column:1/-1}.inputUI.is-selected{background:#65652a;background:var(--accent-t)}.inputUI.is-selected .inputUI__control,.inputUI.is-selected .inputUI__label,.inputUI.is-selected .inputUI__text{color:#e1f65a;color:var(--accent-ink)}.inputUI.is-disabled .inputUI__line{opacity:.6}.inputUI--clickable.is-disabled{cursor:not-allowed}.inputUI--above{background:#0000;border-radius:0;box-shadow:none;color:#dfdfdf;color:var(--white-s);gap:4px;padding:0}.inputUI--above:active:not(:disabled):not([aria-disabled=true]),.inputUI--above:focus-within{filter:none}.inputUI--above:after{content:none}.inputUI--above .inputUI__label{color:#dfdfdf;color:var(--white-s);font-size:12px;font-size:calc(12px*var(--fs, 1));letter-spacing:normal;line-height:1.3;text-transform:none}.inputUI--above .inputUI__line{background:#2e2e2e;background:var(--inputUI-bg,var(--black-s));border:1px solid #6b6b6b5c;border:1px solid var(--bd);border-radius:16px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);gap:0;isolation:isolate}.inputUI--above .inputUI__line:focus-within{filter:brightness(1.4);filter:brightness(var(--glass-focus-field,1.4))}.inputUI--above .inputUI__line:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.inputUI--above .inputUI__line:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.inputUI--above .inputUI__line:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.inputUI--above .inputUI__line:after{transition:none}}.inputUI--above .inputUI__line:focus-within:active{filter:brightness(1.4);filter:brightness(var(--glass-focus-field,1.4))}.inputUI--above .inputUI__control{padding:9px 12px}.inputUI--above textarea.inputUI__control{line-height:1.4;resize:vertical}.inputUI--above .inputUI__text{padding:9px 12px}.inputUI--above .inputUI__before{padding-left:6px}.inputUI--above .inputUI__after{padding-right:6px}.inputUI--above .inputUI__after>.inputUI__eye{--buttonUI-icon:24px}.inputUIGroup{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--inputUIGroup-cols,1),minmax(0,1fr));min-width:0}.inputUIGroup>*{min-width:0}.inputUIGroup .inputUIGroup{grid-column:1/-1}.inputUIGroup--above{gap:8px 12px}@media only screen and (max-width:767.98px){.inputUIGroup--stackMobile{grid-template-columns:minmax(0,1fr)}}.searchBarUI{--searchBarUI-bg:var(--black-p);--searchBarUI-hover:var(--black-s);--searchBarUI-r:25px;--searchBarUI-py:13px;--searchBarUI-px:20px;--searchBarUI-clear-space:44px;align-items:center;display:flex;gap:6px;min-width:0;width:100%}.searchBarUI--row{padding:6px 0}.searchBarUI__actions{align-items:center;display:flex;flex:0 0 auto;gap:6px}.searchBarUI__field{flex:1 1 auto;min-width:0;position:relative;width:100%}.searchBarUI__input{appearance:none;background:var(--searchBarUI-bg);border:0;border-radius:var(--searchBarUI-r);box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);display:block;font:inherit;font-size:14px;font-size:calc(14px*var(--fs, 1));outline:none;padding:var(--searchBarUI-py) var(--searchBarUI-px);width:100%}.searchBarUI__input:focus{filter:brightness(1.4);filter:brightness(var(--glass-focus-field,1.4))}.searchBarUI__input:active:not(:disabled):not(:focus){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.searchBarUI__input::placeholder{color:#8a8a8a;color:var(--white-t)}.searchBarUI__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.searchBarUI__input:disabled{cursor:not-allowed;opacity:.55}.searchBarUI.is-clearable .searchBarUI__input{padding-right:var(--searchBarUI-clear-space)}.searchBarUI__clear{background:#0000;border:0;border-radius:999px;color:#8a8a8a;color:var(--white-t);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f);width:30px}.searchBarUI__clear:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.searchBarUI__clear:hover{background:var(--searchBarUI-hover);color:#fff;color:var(--white-p)}.searchBarUI__clearIcon{display:block;height:16px;width:16px}.searchBarUI__clearIcon div,.searchBarUI__clearIcon svg{display:block;height:100%;width:100%}.searchBarUI--page{--searchBarUI-bg:var(--black-s);--searchBarUI-hover:var(--black-p)}.searchBarUI--compact{--searchBarUI-r:12px;--searchBarUI-py:10px;--searchBarUI-px:12px;--searchBarUI-clear-space:40px}.searchBarUI--compact .searchBarUI__input{font-size:13px;font-size:calc(13px*var(--fs, 1))}.searchBarUI--joined{--searchBarUI-r:32px 8px 8px 32px;--searchBarUI-py:10px;--searchBarUI-px:16px;align-items:stretch;gap:3px}.searchBarUI--joined .searchBarUI__input{font-size:13px;font-size:calc(13px*var(--fs, 1));height:36px}.searchBarUI--joined.is-clearable .searchBarUI__input{padding-right:var(--searchBarUI-px)}.searchBarUI--joined .searchBarUI__clear,.searchBarUI--joined .searchBarUI__clear:hover{background:linear-gradient(90deg,#0000,var(--searchBarUI-bg),var(--searchBarUI-bg),var(--searchBarUI-bg),var(--searchBarUI-bg));border-radius:8px;height:100%;padding:0 14px;right:0;top:0;transform:none;width:auto}.searchBarUI--joined .searchBarUI__clearIcon{height:18px;width:18px}.searchBarUI__submit{align-items:center;background:var(--searchBarUI-bg);border:0;border-radius:8px 32px 32px 8px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;isolation:isolate;justify-content:center;min-width:44px;padding:10px 16px 10px 14px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s)}.searchBarUI__submit:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.searchBarUI__submit:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.searchBarUI__submit:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.searchBarUI__submit:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.searchBarUI__submit:after{transition:none}}.searchBarUI__submit:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.searchBarUI__submit:hover:not(:disabled){border-radius:18px 28px 28px 18px}.searchBarUI__submit:active:not(:disabled){transform:scale(.96)}.searchBarUI__submit:disabled{cursor:not-allowed;opacity:.55}.searchBarUI__submitIcon{display:inline-flex;height:17px;width:17px}.searchBarUI__submitIcon div,.searchBarUI__submitIcon svg{fill:currentColor;display:block;height:100%;width:100%}.searchBarUI__nav{background:var(--searchBarUI-bg);border-radius:20px;display:flex;flex:0 0 auto;gap:1px;position:relative}.searchBarUI__count{color:#fff;color:var(--white-p);font-size:11px;left:0;line-height:1.2;min-width:40px;padding-top:3px;pointer-events:none;position:absolute;text-align:center;top:0;-webkit-user-select:none;user-select:none;width:100%}.searchBarUI__hidden{font-size:10px;opacity:.72}.searchBarUI__step{align-items:center;background:#0000;border:0;color:#fff;color:var(--white-p);cursor:pointer;display:inline-flex;font-size:8px;justify-content:center;line-height:1.2}.searchBarUI__step:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:-2px}.searchBarUI__step--prev{border-radius:20px 0 0 20px;padding:20px 5px 5px 15px}.searchBarUI__step--next{border-radius:0 20px 20px 0;padding:20px 15px 5px 5px}.searchBarUI__step:disabled{cursor:not-allowed;opacity:.55}.searchBarUI--collapsible{justify-content:flex-end}.searchBarUI--collapsible .searchBarUI__field,.searchBarUI--collapsible .searchBarUI__input{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.searchBarUI--collapsible:not(.is-open) .searchBarUI__field{flex:0 1;margin-left:-100px;opacity:0;pointer-events:none;width:0}.searchBarUI--collapsible:not(.is-open) .searchBarUI__input{padding-inline:0}.searchBarUI__toggle .buttonUI__icon{transition:.4s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-s)}.searchBarUI.is-open .searchBarUI__toggle .buttonUI__icon{rotate:45deg}.searchBarUIHighlight{background:#e1f65a;background:var(--accent-l);border-radius:4px;color:#3d2e00;color:var(--accent-d);font-style:normal;padding:0}.tagUI{--tagUI-py:4px;--tagUI-px:8px;--tagUI-gap:6px;--tagUI-icon:13px;--tagUI-dot:var(--black-s);align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:999px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#dfdfdf;color:var(--white-s);display:inline-flex;font-size:12px;gap:var(--tagUI-gap);justify-content:center;line-height:1;padding:var(--tagUI-py) var(--tagUI-px);white-space:nowrap}.tagUI--md{--tagUI-py:6px;--tagUI-px:10px;--tagUI-gap:4px;font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:600}.tagUI--lg{--tagUI-py:10px;--tagUI-px:16px;--tagUI-gap:8px;font-size:14px;font-weight:600;line-height:normal}.tagUI--corner{background:#e1f65a;background:var(--accent-l);box-shadow:0 0 0 2px #2e2e2e;box-shadow:0 0 0 2px var(--tagUI-ring,var(--black-s));color:#3d2e00;color:var(--accent-d);display:inline-block;font-size:10px;font-size:calc(10px*var(--fs, 1));font-weight:700;height:18px;left:auto;left:var(--tagUI-left,auto);line-height:18px;min-width:18px;padding:0 5px;pointer-events:none;position:absolute;right:8px;right:var(--tagUI-right,8px);text-align:center;top:8px;top:var(--tagUI-top,8px);z-index:2}.tagUI--cornerDot{font-size:0;height:10px;line-height:0;min-width:10px;padding:0;width:10px}.tagUI--muted{--tagUI-dot:var(--white-t);color:#8a8a8a;color:var(--white-t)}.tagUI--page{--tagUI-dot:var(--black-p);background:#1a1a1a;background:var(--black-p)}.tagUI--accent{--tagUI-dot:var(--accent-l);background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.tagUI--success{--tagUI-dot:var(--green-l);background:#81f65a;background:var(--green-l);color:#0d3700;color:var(--green-d)}.tagUI--danger{--tagUI-dot:var(--red-l);background:#f76464;background:var(--red-l);color:#410000;color:var(--red-d)}.tagUI--danger-soft{--tagUI-dot:var(--red-t);background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.tagUI--warning{--tagUI-dot:var(--orange-l);background:#f8b659;background:var(--orange-l);color:#422700;color:var(--orange-d)}.tagUI--info{--tagUI-dot:var(--blue-l);background:#5cc8fcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}.tagUI--on-color{--tagUI-dot:currentColor;font-feature-settings:"tnum";background:hsla(0,0%,49%,.178);background:var(--blur-bg);color:inherit;font-variant-numeric:tabular-nums}.tagUI__icon{display:inline-flex;flex:0 0 auto;height:var(--tagUI-icon);width:var(--tagUI-icon)}.tagUI__icon div,.tagUI__icon svg{display:block;height:100%;width:100%}.tagUI__icon svg:not([fill]){fill:currentColor}.tagUI__count{font-size:12px;font-weight:inherit;opacity:.7}.tagUI--dot{background:none;color:inherit;font-size:inherit;font-weight:inherit;gap:6px;line-height:inherit;padding:0}.tagUI__dot{background:var(--tagUI-dot);border-radius:50%;flex:0 0 auto;height:8px;width:8px}.tagUI__dot--pulse{--ui-pulse-min:0.4;animation:ui-pulse .9s ease-in-out infinite;animation:ui-pulse var(--ui-pulse-duration,.9s) ease-in-out infinite}@media(prefers-reduced-motion:reduce){.tagUI__dot--pulse{animation:none}}.tagUI--button{border:0;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);cursor:pointer;font-family:inherit;isolation:isolate;position:relative}.tagUI--button:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.tagUI--button:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.tagUI--button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.tagUI--button:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.tagUI--button:after{transition:none}}.tagUI--button:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.tagUI--button:disabled{cursor:not-allowed;opacity:.5}.tagUI.is-selected{--tagUI-dot:var(--accent-d);background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);font-weight:600}.tagUIGroup{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tagUIGroup--legend{font-feature-settings:"tnum";color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));font-variant-numeric:tabular-nums;gap:6px 16px}.choiceUI{display:flex;gap:6px;min-width:0;width:100%}.choiceUI.is-disabled{opacity:.6;pointer-events:none}.choiceUI__option{corner-shape:superellipse(1.2);align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:8px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#dfdfdf;color:var(--white-s);cursor:pointer;display:flex;flex:1 1;font-weight:500;gap:8px;isolation:isolate;justify-content:center;min-width:0;padding:12px 0;position:relative;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1);transition:all var(--elastic-s),background var(--classic-s),color var(--classic-s)}.choiceUI__option:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.choiceUI__option:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.choiceUI__option:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.choiceUI__option:after{transition:none}}.choiceUI__option.is-disabled:active{filter:none}.choiceUI__option.is-disabled:after{content:none}.choiceUI__option.is-selected{corner-shape:superellipse(1);background:#e1f65a;background:var(--accent-l);border-radius:30px;color:#3d2e00;color:var(--accent-d)}.choiceUI__option.is-disabled{cursor:not-allowed;opacity:.5}.choiceUI__option input{clip:rect(0 0 0 0);height:1px;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.choiceUI__option:has(input:focus-visible){filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.choiceUI__label{align-items:center;display:flex;flex-direction:column;max-width:100%;min-width:0}.choiceUI__text{max-width:100%;overflow:hidden;text-overflow:ellipsis}.choiceUI__sublabel{font-size:11px;font-size:calc(11px*var(--fs, 1));font-weight:400;opacity:.7}.choiceUI__icon{display:inline-flex;flex:0 0 auto;height:18px;width:18px}.choiceUI__icon div,.choiceUI__icon svg{display:block;height:100%;width:100%}.choiceUI__count{font-size:12px;opacity:.7}.choiceUI__dot{background:#f8b659;background:var(--orange-l);border-radius:999px;box-shadow:0 0 0 2px color-mix(in srgb,#f8b659 25%,#0000);box-shadow:0 0 0 2px color-mix(in srgb,var(--orange-l) 25%,#0000);flex:0 0 auto;height:8px;width:8px}.choiceUI__option.is-selected .choiceUI__dot{background:#3d2e00;background:var(--accent-d);box-shadow:none}.choiceUI--page .choiceUI__option:not(.is-selected){background:#1a1a1a;background:var(--black-p)}.choiceUI--segmented .choiceUI__option:first-child:not(.is-selected),.choiceUI--tabs .choiceUI__option:first-child:not(.is-selected){border-radius:30px 8px 8px 30px}.choiceUI--segmented .choiceUI__option:last-child:not(.is-selected),.choiceUI--tabs .choiceUI__option:last-child:not(.is-selected){border-radius:8px 30px 30px 8px}.choiceUI--segmented .choiceUI__option:only-child:not(.is-selected),.choiceUI--tabs .choiceUI__option:only-child:not(.is-selected){border-radius:30px}.choiceUI--tabs{gap:3px}.choiceUI--tabs .choiceUI__option{background:#1a1a1a;background:var(--black-p);padding:13px 10px}.choiceUI--tabs .choiceUI__option.is-selected{background:#e1f65a;background:var(--accent-l)}.choiceUI--tabs .choiceUI__text{white-space:nowrap}.choiceUI--segmented.choiceUI--sm .choiceUI__option,.choiceUI--tabs.choiceUI--sm .choiceUI__option{padding:9px 14px}.choiceUI--stacked .choiceUI__option{border-radius:14px;box-sizing:border-box;flex:1 1;flex-direction:column;gap:0;height:44px;justify-content:center;min-width:44px;overflow:hidden;padding:0 8px;transition:background .3s ease,color .3s ease,border-radius .45s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1)}.choiceUI--stacked .choiceUI__option:first-child:not(.is-selected){border-radius:30px 14px 14px 30px}.choiceUI--stacked .choiceUI__option:last-child:not(.is-selected){border-radius:14px 30px 30px 14px}.choiceUI--stacked .choiceUI__option.is-selected,.choiceUI--stacked .choiceUI__option:only-child:not(.is-selected){border-radius:30px}.choiceUI--stacked .choiceUI__option:hover:not(.is-selected){color:#fff;color:var(--white-p)}.choiceUI--stacked .choiceUI__option:active{transform:scale(.96)}.choiceUI--stacked .choiceUI__iconWrap{--tagUI-top:-5px;--tagUI-right:auto;--tagUI-left:calc(100% - 6px);--tagUI-ring:var(--black-p);display:inline-flex;height:20px;position:relative;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);width:20px}.choiceUI--stacked .choiceUI__option.is-selected .choiceUI__iconWrap{--tagUI-ring:var(--accent-l)}.choiceUI--stacked .choiceUI__icon{height:20px;transition:width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1);width:20px}.choiceUI--stacked .choiceUI__option.is-selected .choiceUI__icon,.choiceUI--stacked .choiceUI__option.is-selected .choiceUI__iconWrap{height:16px;width:16px}.choiceUI--stacked .choiceUI__label{display:block;max-height:0;opacity:0;overflow:hidden;transform:translateY(3px);transition:max-height .45s cubic-bezier(.22,1,.36,1),margin-top .45s cubic-bezier(.22,1,.36,1),opacity .25s ease,transform .45s cubic-bezier(.22,1,.36,1);width:100%}.choiceUI--stacked .choiceUI__option.is-selected .choiceUI__label{margin-top:2px;max-height:14px;opacity:1;transform:none;transition-delay:0s,0s,.1s,0s}.choiceUI--stacked .choiceUI__text{display:block;font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choiceUI--grid{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--choiceUI-cols,4),minmax(0,1fr))}@media only screen and (max-width:767.98px){.choiceUI--grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--choiceUI-cols-mobile,var(--choiceUI-cols,4)),minmax(0,1fr))}}.choiceUI--grid .choiceUI__option{font-weight:inherit;padding:12px 14px}.choiceUI--grid .choiceUI__option.is-tl{border-top-left-radius:20px}.choiceUI--grid .choiceUI__option.is-tr{border-top-right-radius:20px}.choiceUI--grid .choiceUI__option.is-bl{border-bottom-left-radius:20px}.choiceUI--grid .choiceUI__option.is-br{border-bottom-right-radius:20px}@media only screen and (max-width:767.98px){.choiceUI--grid .choiceUI__option{padding-inline:4px}}.choiceUI--grid .choiceUI__option.is-selected{border-radius:20px}.choiceUI--grid.choiceUI--sm .choiceUI__option{font-size:13px;padding:10px 8px}.choiceUI--swatches{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-columns:repeat(var(--choiceUI-cols,10),minmax(0,1fr))}.choiceUI--swatches .choiceUI__option{--choiceUI-sw:var(--event-default);corner-shape:initial;background:var(--choiceUI-sw);border-radius:16px;height:28px;outline:0 solid #0000;outline-offset:0;padding:0;transition:.2s cubic-bezier(.175,.885,.32,1.275);transition:var(--elastic-f)}.choiceUI--swatches .choiceUI__option:hover{outline:3px solid color-mix(in srgb,var(--choiceUI-sw) 85%,#fff 15%);outline:3px solid color-mix(in srgb,var(--choiceUI-ring,var(--choiceUI-sw)) 85%,#fff 15%);outline-offset:-1px}.choiceUI--swatches .choiceUI__option:active{transform:scale(.96)}.choiceUI--swatches .choiceUI__option.is-selected{background:var(--choiceUI-sw);border-radius:16px;outline:2px solid color-mix(in srgb,var(--choiceUI-sw) 85%,#fff 15%);outline:2px solid color-mix(in srgb,var(--choiceUI-ring,var(--choiceUI-sw)) 85%,#fff 15%);outline-offset:2px}.choiceUI__hint{color:#8a8a8a;color:var(--white-t);font-size:10px;grid-column:1/-1;line-height:1.2;margin:0;min-height:1.2em}.toggleUI{--toggleUI-w:60px;--toggleUI-h:30px;--toggleUI-pad:3px;--toggleUI-thumb-w:32px;--toggleUI-thumb-h:24px;--toggleUI-box:20px;--toggleUI-tick:14px;align-items:center;display:inline-flex;vertical-align:middle}.toggleUI.is-disabled{cursor:not-allowed;opacity:.6}.toggleUI__switch{background:#0000;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;outline:none;padding:0;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s)}.toggleUI__switch:disabled{cursor:not-allowed}.toggleUI__track{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:999px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);display:flex;height:var(--toggleUI-h);isolation:isolate;padding:var(--toggleUI-pad);position:relative;transition:background .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);transition:background var(--classic-s),border-color var(--classic-s);width:var(--toggleUI-w)}.toggleUI__track:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.toggleUI__track:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.toggleUI__track:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.toggleUI__track:after{transition:none}}.toggleUI__thumb{background:#fff;border-radius:999px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);height:var(--toggleUI-thumb-h);transform:translateX(0);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),background .4s cubic-bezier(.4,0,.2,1);transition:transform var(--elastic-f),background var(--classic-s);width:var(--toggleUI-thumb-w)}.toggleUI--switch.is-on .toggleUI__track{background:#e1f65a;background:var(--accent-l)}.toggleUI--switch.is-on .toggleUI__thumb{background:#fff;transform:translateX(calc(var(--toggleUI-w) - var(--toggleUI-thumb-w) - var(--toggleUI-pad)*2))}.toggleUI--switch.toggleUI--labeled{cursor:pointer;display:flex;gap:12px;justify-content:space-between;width:100%}.toggleUI--switch .toggleUI__label{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;min-width:0;text-transform:uppercase}.toggleUI--checkbox{align-items:flex-start;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-size:12px;font-size:calc(12px*var(--fs, 1));gap:6px;line-height:1.35;position:relative;-webkit-user-select:none;user-select:none}.toggleUI--checkbox.toggleUI--labeled{display:flex}.toggleUI--checkbox.is-disabled{cursor:not-allowed}.toggleUI__input{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.toggleUI__box{background:#2e2e2e;background:var(--black-s);border:2px solid #e1f65a;border:2px solid var(--accent-ink);border-radius:16px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#3d2e00;color:var(--accent-d);display:grid;flex:0 0 var(--toggleUI-box);height:var(--toggleUI-box);isolation:isolate;place-items:center;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f);width:var(--toggleUI-box)}.toggleUI__box:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.toggleUI__box:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.toggleUI__box:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.toggleUI__box:after{transition:none}}.toggleUI__tick{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;display:block;height:var(--toggleUI-tick);opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--classic-f);width:var(--toggleUI-tick)}.toggleUI--checkbox:not(.is-disabled):hover .toggleUI__box{scale:1.1}.toggleUI--checkbox:not(.is-disabled):active .toggleUI__box{scale:.9}.toggleUI__input:checked+.toggleUI__box{background:#e1f65a;background:var(--accent-l)}.toggleUI__input:checked+.toggleUI__box .toggleUI__tick{opacity:1}.toggleUI__input:focus-visible+.toggleUI__box{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.toggleUI__switch:focus-visible .toggleUI__track{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.toggleUI--checkbox .toggleUI__label a{color:#e1f65a;color:var(--accent-ink);text-decoration:underline}.cardUI{--cardUI-bg:var(--black-s);--cardUI-r:20px;--cardUI-pad:12px;--cardUI-pad-sm:6px;--cardUI-pad-lg:16px;--cardUI-gap:10px;--cardUI-p:var(--cardUI-pad);background:var(--cardUI-bg);border-radius:var(--cardUI-r);color:#fff;color:var(--white-p);flex-direction:column;gap:var(--cardUI-gap);margin:0;padding:var(--cardUI-p);padding-bottom:var(--cardUI-pb,var(--cardUI-p))}.cardUI,.cardUI__head{display:flex;min-width:0;position:relative}.cardUI__head{align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between;z-index:1}.cardUI__heading{display:flex;flex:1 1 12rem;flex-direction:column;gap:4px}.cardUI__eyebrow{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;margin:0;text-transform:uppercase}.cardUI__title{color:#fff;color:var(--white-p);font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:21px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1;margin:0}.cardUI__description{color:#8a8a8a;color:var(--white-t);margin:0;max-width:560px}.cardUI__actions{flex:0 0 auto}.cardUI__actions,.cardUI__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.cardUI__toolbar{min-width:0;position:relative;z-index:1}.cardUI__body{-ms-overflow-style:none;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--cardUI-gap);gap:var(--cardUI-body-gap,var(--cardUI-gap));min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.cardUI__body::-webkit-scrollbar{display:none}.cardUI__body--fade{-ms-overflow-style:none;margin-top:-12px;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(0deg,#000 0,#000 calc(100% - 24px),#0000);overflow-y:auto;overscroll-behavior:contain;padding-top:24px;scrollbar-width:none}.cardUI__body--fade::-webkit-scrollbar{display:none}.cardUI__footer{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;min-width:0}.cardUI__footer>.buttonUIRow{flex:1 1 auto;width:auto}.cardUI__open{background:#0000;border:0;border-radius:18px;color:inherit;cursor:pointer;display:flex;flex:1 0 auto;flex-direction:column;font:inherit;gap:10px;margin:0;padding:10px 12px;text-align:left;transition:.4s cubic-bezier(.4,0,.2,1);transition:var(--classic-s);width:100%}.cardUI__open:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.cardUI__open:hover{background:color-mix(in srgb,#fff 3%,#0000);background:color-mix(in srgb,var(--white-p) 3%,#0000)}.cardUI--screen{--cardUI-r:35px;--cardUI-pad-sm:4px;--cardUI-gap:6px;corner-shape:superellipse(1.2);overflow:hidden}.cardUI--screen>.cardUI__head{flex-wrap:wrap;gap:6px}.cardUI--screen>.cardUI__head>.cardUI__heading{padding:10px 10px 0}.cardUI--screen>.cardUI__head>.cardUI__heading>.cardUI__title{font-size:32px;font-size:calc(32px*var(--fs, 1));white-space:nowrap}.cardUI--panel{min-height:0}.cardUI--section{--cardUI-r:30px;--cardUI-pad:16px;--cardUI-pad-lg:22px;--cardUI-gap:12px;border:1px solid #6b6b6b5c;border:1px solid var(--bd)}.cardUI--section>.cardUI__head{align-items:flex-end;flex-wrap:wrap;gap:12px}.cardUI--section>.cardUI__head--inline>.cardUI__heading{display:contents}.cardUI--section>.cardUI__head>.cardUI__heading>.cardUI__title{font-family:inherit;font-size:22px;font-size-adjust:none;font-weight:500;letter-spacing:normal;line-height:1.1}@media(max-width:992px){.cardUI--section{--cardUI-r:24px;--cardUI-pad:12px;--cardUI-pad-lg:16px}}.cardUI--card{--cardUI-bg:var(--black-p);--cardUI-r:24px;--cardUI-pad:14px;--cardUI-gap:12px;corner-shape:superellipse(1.2)}.cardUI--card>.cardUI__head{align-items:flex-start}.cardUI--card>.cardUI__head>.cardUI__heading{gap:2px}.cardUI--card>.cardUI__head>.cardUI__heading>.cardUI__title{font-family:inherit;font-size:16px;font-size-adjust:none;font-weight:600;letter-spacing:normal;line-height:1.2}.cardUI--card>.cardUI__head>.cardUI__heading>.cardUI__description{color:#dfdfdf;color:var(--white-s);font-size:13px;max-width:none}.cardUI--popup{--cardUI-bg:#0000;--cardUI-r:0;--cardUI-gap:0;--cardUI-body-gap:8px;--cardUI-pb:0px;height:100%;width:100%}.cardUI--popup>.cardUI__head{align-items:flex-start;padding-right:72px}.cardUI--popup>.cardUI__head--actions{padding-right:62px}.cardUI--popup>.cardUI__head>.cardUI__actions{align-items:flex-start;gap:3px}.cardUI--popup>.cardUI__head>.cardUI__heading{gap:0}.cardUI--popup>.cardUI__head>.cardUI__heading>.cardUI__title{font-size:32px;font-size:calc(32px*var(--fs, 1));padding:6px 0 12px 8px}.cardUI--popup>.cardUI__head>.cardUI__heading>.cardUI__title:not(:last-child){padding-bottom:6px}.cardUI--popup>.cardUI__head>.cardUI__heading>.cardUI__description{font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.35;max-width:none;padding:0 0 12px 8px}.cardUI--popup>.cardUI__body{-webkit-overflow-scrolling:touch;overflow-x:hidden;padding-bottom:12px}.cardUI--popup>.cardUI__body:not(:last-child){padding-bottom:0}.cardUI--popup>.cardUI__footer{padding:8px 0 12px}@media only screen and (max-width:767.98px){.cardUI--popup>.cardUI__head{padding-right:64px}.cardUI--popup>.cardUI__head--actions{padding-right:62px}.cardUI--popup>.cardUI__head>.cardUI__heading>.cardUI__title{font-size:24px;font-size:calc(24px*var(--fs, 1));padding:6px 0 18px 8px}}.cardUI.cardUI--pad-none{--cardUI-p:0px}.cardUI.cardUI--pad-sm{--cardUI-p:var(--cardUI-pad-sm)}.cardUI--card.cardUI--pad-sm{--cardUI-gap:6px}.cardUI.cardUI--pad-lg{--cardUI-p:var(--cardUI-pad-lg)}.cardUI--popup.cardUI--title-sm>.cardUI__head>.cardUI__heading>.cardUI__title,.cardUI--screen.cardUI--title-sm>.cardUI__head>.cardUI__heading>.cardUI__title{font-size:28px;font-size:calc(28px*var(--fs, 1))}@media only screen and (max-width:767.98px){.cardUI--popup.cardUI--title-sm>.cardUI__head>.cardUI__heading>.cardUI__title{font-size:24px;font-size:calc(24px*var(--fs, 1))}}.cardUI--title-lg>.cardUI__head>.cardUI__heading{max-width:760px;padding:0}.cardUI--title-lg>.cardUI__head>.cardUI__heading>.cardUI__title{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:clamp(32px,5vw,56px);font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:.95;padding:0;white-space:normal}.cardUI--title-lg>.cardUI__head>.cardUI__heading>.cardUI__description{color:#dfdfdf;color:var(--white-s);font-size:inherit;margin-top:6px;max-width:620px}.cardUI.cardUI--surface-panel{--cardUI-bg:var(--black-s)}.cardUI.cardUI--surface-page{--cardUI-bg:var(--black-p)}.cardUI--center>.cardUI__head{justify-content:center;text-align:center}.cardUI--center>.cardUI__head>.cardUI__heading{align-items:center;padding:8px}.cardUI.cardUI--joined{--cardUI-r:8px}.cardUI.cardUI--joined.is-tl{border-top-left-radius:24px}.cardUI.cardUI--joined.is-tr{border-top-right-radius:24px}.cardUI.cardUI--joined.is-bl{border-bottom-left-radius:24px}.cardUI.cardUI--joined.is-br{border-bottom-right-radius:24px}.cardUI--scroll{height:100%;min-height:0}.cardUI--fill{min-height:calc(100vh - 24px)}.listUI{--listUI-gap:3px;--listUI-r:24px;--listUI-min:140px;grid-gap:var(--listUI-gap);align-content:start;display:grid;gap:var(--listUI-gap);grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--listUI-cols,1),minmax(0,1fr));list-style:none;margin:0;min-width:0;padding:0}.listUI:has(>.listUIItem--stat){--listUI-r:16px}.listUI--auto{grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--listUI-min)),1fr))}@media only screen and (max-width:767.98px){.listUI--auto{--listUI-min:90px}.listUI--mobile2{grid-template-columns:repeat(2,minmax(0,1fr))}}.listUI--separate{--listUI-gap:8px}.listUI--separate>.listUIItem,.listUI--separate>.listUIItem__cell>.listUIItem{--listUIItem-r:16px}.listUI--separate>.listUIItem--avatar,.listUI--separate>.listUIItem__cell>.listUIItem--avatar{--listUIItem-r:35px}.listUI--separate>.listUIEmpty{border-radius:16px}.listUI--separate .listUIItem--stat .listUIItem__title{white-space:normal}.listUI--glass>.listUIItem,.listUI--glass>.listUIItem__cell>.listUIItem{--listUIItem-bg:var(--black-p);box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow)}.listUI__section{grid-gap:8px;align-content:start;display:grid;gap:8px;min-width:0}.listUI__head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding:0 8px}.listUI__title{color:#fff;color:var(--white-p);font-size:16px;font-size:calc(16px*var(--fs, 1));margin:0}.listUI__count{background:#1a1a1a;background:var(--black-p);border-radius:99px;color:#e1f65a;color:var(--accent-ink);font-size:12px;font-size:calc(12px*var(--fs, 1));line-height:1;padding:4px 10px}.listUIItem{--listUIItem-r:8px;--listUIItem-py:16px;--listUIItem-px:20px;--listUIItem-bg:var(--black-p);--listUIItem-fg:var(--white-p);--listUIItem-sub:var(--white-t);--listUIItem-meta:var(--accent-ink);corner-shape:superellipse(1.2);align-items:center;background:var(--listUIItem-bg);border:0;border-radius:var(--listUIItem-r);box-sizing:border-box;color:var(--listUIItem-fg);display:flex;font:inherit;font-size:14px;font-size:calc(14px*var(--fs, 1));gap:12px;list-style:none;margin:0;min-width:0;padding:var(--listUIItem-py) var(--listUIItem-px);position:relative;text-align:left;text-decoration:none;transition:.2s cubic-bezier(.4,0,.2,1);transition:var(--classic-f);width:100%}.listUIItem.is-tl{border-top-left-radius:24px;border-top-left-radius:var(--listUI-r,24px)}.listUIItem.is-tr{border-top-right-radius:24px;border-top-right-radius:var(--listUI-r,24px)}.listUIItem.is-bl{border-bottom-left-radius:24px;border-bottom-left-radius:var(--listUI-r,24px)}.listUIItem.is-br{border-bottom-right-radius:24px;border-bottom-right-radius:var(--listUI-r,24px)}.listUIItem__main{grid-gap:4px;align-content:center;display:grid;flex:1 1 auto;gap:4px;grid-template-columns:minmax(0,1fr);min-width:0}.listUIItem__head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;margin:0}.listUIItem__title{color:var(--listUIItem-fg);font-weight:500;min-width:0}.listUIItem__meta{color:var(--listUIItem-meta);flex:0 0 auto;font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:500;white-space:nowrap}.listUIItem__detail{color:var(--listUIItem-sub);font-size:13px;font-size:calc(13px*var(--fs, 1));line-height:1.35;margin:0;word-break:break-word}.listUIItem__aside{align-items:center;display:flex;flex:0 1 auto;gap:6px;justify-content:flex-end;text-align:right}.listUIItem__dot{background:#e1f65a;background:var(--accent-l);border-radius:50%;height:8px;position:absolute;right:14px;top:16px;width:8px}.listUIItem--interactive{cursor:pointer}.listUIItem--interactive:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:-2px}.listUIItem--interactive:active:not(:disabled){transform:scale(.997)}.listUIItem--interactive:disabled,.listUIItem--interactive[aria-disabled=true]{cursor:not-allowed;opacity:.55}.listUIItem--stat{--listUIItem-r:6px;--listUIItem-py:8px;--listUIItem-px:10px}.listUIItem--stat .listUIItem__main{align-content:start}.listUIItem--stat .listUIItem__head{align-items:stretch;flex-direction:column;gap:2px}.listUIItem--stat .listUIItem__title{color:var(--listUIItem-sub);font-size:11px;font-size:calc(11px*var(--fs, 1));font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listUIItem--stat .listUIItem__meta{font-feature-settings:"tnum";color:var(--listUIItem-fg);color:var(--listUIItem-value,var(--listUIItem-fg));font-size:16px;font-size:calc(16px*var(--fs, 1));font-variant-numeric:tabular-nums;font-weight:600}.listUI--cols1>.listUIItem--stat:not(.listUIItem--featured) .listUIItem__head{align-items:baseline;flex-direction:row;gap:8px;justify-content:space-between}.listUIItem--info{--listUIItem-py:10px;--listUIItem-px:14px;--listUIItem-bg:var(--black-s);--listUIItem-sub:var(--white-s);align-items:flex-start}.listUIItem--info .listUIItem__head{align-items:flex-start;gap:16px}.listUIItem--info .listUIItem__title{color:var(--listUIItem-sub);font-weight:400}.listUIItem--info .listUIItem__meta{color:var(--listUIItem-fg);flex:0 1 auto;font-size:14px;font-size:calc(14px*var(--fs, 1));font-weight:700;min-width:0;overflow-wrap:anywhere;text-align:right;white-space:normal}.listUIItem--tile{align-items:stretch}.listUIItem--tile .listUIItem__main{align-content:space-between;gap:6px}.listUIItem--tile .listUIItem__head{align-items:center;flex-wrap:wrap;gap:6px 8px}.listUIItem--tile .listUIItem__meta{font-feature-settings:"tnum";background:hsla(0,0%,49%,.178);background:var(--blur-bg);border-radius:999px;color:inherit;font-variant-numeric:tabular-nums;font-weight:inherit;line-height:1;padding:6px 10px}.listUIItem--compact{--listUIItem-py:6px;--listUIItem-px:12px;--listUIItem-fg:var(--white-s);align-items:flex-start;height:56px;overflow:hidden}.listUIItem--compact .listUIItem__title{font-weight:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listUIItem--compact .listUIItem__detail{font-size:14px;font-size:calc(14px*var(--fs, 1));line-height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listUIItem--avatar{--listUIItem-py:6px;--listUIItem-px:6px}@media only screen and (max-width:767.98px){.listUIItem--avatar{gap:6px}}.listUIItem--avatar .listUIItem__detail,.listUIItem--avatar .listUIItem__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listUIItem__avatar{align-items:center;border-radius:999px;display:flex;flex:0 0 auto;height:48px;justify-content:center;overflow:hidden;width:48px}.listUIItem__avatar span{color:#1a1a1a;color:var(--black-p);font-weight:600;letter-spacing:.5px;line-height:1;-webkit-user-select:none;user-select:none}.listUIItem__chevron{align-self:stretch;color:#dfdfdf;color:var(--white-s);display:grid;flex:0 0 auto;place-items:center;width:36px}.listUIItem__chevron div{display:grid;place-items:center}.listUIItem__chevron svg{display:block;height:16px;rotate:180deg;width:16px}@media only screen and (max-width:767.98px){.listUIItem__chevron{display:none}}.listUIItem--featured{grid-column:1/-1}.listUIItem--stat.listUIItem--featured{padding:18px 14px 16px;text-align:center}.listUIItem--stat.listUIItem--featured .listUIItem__main{gap:10px;justify-items:center}.listUIItem--stat.listUIItem--featured .listUIItem__head{align-items:center;gap:10px}.listUIItem--stat.listUIItem--featured .listUIItem__meta{font-family:Syne,Wix Madefor Text,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-title);font-size:36px;font-size-adjust:.46;font-variation-settings:"wght" 600;font-weight:400;letter-spacing:-.02em;line-height:1}.listUIItem--colored{--listUIItem-sub:var(--white-p)}.listUIItem--ok{--listUIItem-bg:var(--green-l);--listUIItem-fg:var(--green-d);--listUIItem-sub:var(--green-d);--listUIItem-meta:var(--green-d)}.listUIItem--bad{--listUIItem-bg:var(--red-l);--listUIItem-fg:var(--red-d);--listUIItem-sub:var(--red-d);--listUIItem-meta:var(--red-d)}.listUIItem--progress{--listUIItem-bg:var(--blue-t);--listUIItem-fg:var(--blue-d);--listUIItem-sub:var(--blue-d);--listUIItem-meta:var(--blue-d)}.listUIItem--stat.listUIItem--bad,.listUIItem--stat.listUIItem--ok{--listUIItem-bg:var(--black-p);--listUIItem-fg:var(--white-p);--listUIItem-sub:var(--white-t)}.listUIItem--stat.listUIItem--ok{--listUIItem-value:color-mix(in srgb,var(--green-l) 60%,var(--white-p))}.listUIItem--stat.listUIItem--bad{--listUIItem-value:color-mix(in srgb,var(--red-l) 70%,var(--white-p))}.listUIItem--warn{outline:1px solid #f76464;outline:1px solid var(--red-l);outline-offset:-1px}.listUIItem--highlight{--listUIItem-bg:color-mix(in srgb,var(--accent-l) 12%,var(--black-p));padding-right:28px}.listUIItem--active{--listUIItem-bg:var(--accent-l);--listUIItem-fg:var(--accent-d);--listUIItem-sub:var(--accent-d);--listUIItem-meta:var(--accent-d)}.listUIItem--selected{outline:1px solid #e1f65a;outline:1px solid var(--accent-ink);outline-offset:-1px}.listUIItem--bad .progress-segments,.listUIItem--ok .progress-segments,.listUIItem--progress .progress-segments{background:color-mix(in srgb,currentColor 14%,#0000)}.listUIItem--bad .progress-segments__ok,.listUIItem--ok .progress-segments__ok,.listUIItem--progress .progress-segments__ok{background:color-mix(in srgb,#81f65a 40%,#0d3700);background:color-mix(in srgb,var(--green-l) 40%,var(--green-d))}.listUIItem--bad .progress-segments__bad,.listUIItem--ok .progress-segments__bad,.listUIItem--progress .progress-segments__bad{background:color-mix(in srgb,#f76464 55%,#410000);background:color-mix(in srgb,var(--red-l) 55%,var(--red-d))}.darkmode .listUIItem__avatar span{color:#fff;color:var(--white-p)}.listUIItem__cell{min-width:0;padding:0}.listUIEmpty,.listUIItem__cell{display:flex;list-style:none;margin:0}.listUIEmpty{corner-shape:superellipse(1.2);align-items:center;background:#1a1a1a;background:var(--black-p);border-radius:8px;box-sizing:border-box;color:#8a8a8a;color:var(--white-t);font-size:13px;font-size:calc(13px*var(--fs, 1));gap:12px;grid-column:1/-1;justify-content:center;min-height:56px;padding:12px;text-align:center}.listUIEmpty.is-tl{border-top-left-radius:24px;border-top-left-radius:var(--listUI-r,24px)}.listUIEmpty.is-tr{border-top-right-radius:24px;border-top-right-radius:var(--listUI-r,24px)}.listUIEmpty.is-bl{border-bottom-left-radius:24px;border-bottom-left-radius:var(--listUI-r,24px)}.listUIEmpty.is-br{border-bottom-right-radius:24px;border-bottom-right-radius:var(--listUI-r,24px)}.listUIEmpty--icon{flex-direction:column}.listUIEmpty__icon{color:#8a8a8a;color:var(--white-t);display:inline-flex;flex:0 0 auto;height:46px;opacity:.6;width:46px}.listUIEmpty__icon div,.listUIEmpty__icon svg{display:block;height:100%;width:100%}.listUIMore{align-items:center;color:#dfdfdf;color:var(--white-s);display:flex;flex-wrap:wrap;font-size:14px;font-size:calc(14px*var(--fs, 1));gap:12px;grid-column:1/-1;justify-content:center;list-style:none;margin:0;padding:10px 0 0}.listUIMore__counter{opacity:.7}.statusUI{--statusUI-icon:18px;--statusUI-tone:initial;--statusUI-title:initial;margin:0;min-width:0}.statusUI--text{color:#dfdfdf;color:var(--white-s);font-style:italic}.statusUI--text.statusUI--error,.statusUI--text.statusUI--info,.statusUI--text.statusUI--success,.statusUI--text.statusUI--warning{font-size:13px;font-size:calc(13px*var(--fs, 1));font-style:normal}.statusUI--text.statusUI--error{color:#f76464;color:var(--red-text)}.statusUI--text.statusUI--success{color:#81f65a;color:var(--green-text)}.statusUI--text.statusUI--info{color:#5ac5f6;color:var(--blue-text)}.statusUI--text.statusUI--warning{color:#f8b659;color:var(--orange-text)}.statusUI--center{padding:20px 12px;text-align:center}.statusUI--card{align-items:flex-start;background:#1a1a1a;background:var(--black-p);border-radius:18px;color:#dfdfdf;color:var(--white-s);display:flex;font-size:14px;font-size:calc(14px*var(--fs, 1));gap:10px;padding:14px 16px}.statusUI--card.statusUI--error{background:#ea9090;background:var(--red-t);color:#410000;color:var(--red-d)}.statusUI--card.statusUI--success{background:#97ea7b;background:var(--green-t);color:#0d3700;color:var(--green-d)}.statusUI--card.statusUI--info{background:#5cc8fcda;background:var(--blue-t);color:#002c41;color:var(--blue-d)}.statusUI--card.statusUI--warning{background:#f8b659;background:var(--orange-l);color:#422700;color:var(--orange-d)}.statusUI--block,.statusUI--overlay{--statusUI-icon:46px;align-items:center;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;text-align:center}.statusUI--block.statusUI--empty,.statusUI--overlay.statusUI--empty{--statusUI-title:var(--white-s);color:#8a8a8a;color:var(--white-t)}.statusUI--block.statusUI--error,.statusUI--overlay.statusUI--error{--statusUI-tone:var(--red-text)}.statusUI--block.statusUI--success,.statusUI--overlay.statusUI--success{--statusUI-tone:var(--green-text)}.statusUI--block.statusUI--info,.statusUI--overlay.statusUI--info{--statusUI-tone:var(--blue-text)}.statusUI--block.statusUI--warning,.statusUI--overlay.statusUI--warning{--statusUI-tone:var(--orange-text)}.statusUI--block{min-height:240px}.statusUI--block.statusUI--compact{min-height:0;padding:16px}.statusUI--overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:color-mix(in srgb,#1a1a1a 55%,#0000);background:color-mix(in srgb,var(--black-p) 55%,#0000);border-radius:inherit;inset:0;pointer-events:none;position:absolute;z-index:12}.statusUI--overlay.statusUI--error{pointer-events:auto}.statusUI__icon{align-items:center;color:inherit;display:inline-flex;flex:0 0 auto;height:var(--statusUI-icon);justify-content:center;width:var(--statusUI-icon)}.statusUI__icon div,.statusUI__icon svg{display:block;height:100%;width:100%}.statusUI--empty .statusUI__icon{opacity:.6}.statusUI--text .statusUI__icon{margin-right:8px;vertical-align:-.2em}.statusUI__body{grid-gap:6px;display:grid;flex:1 1 auto;gap:6px;min-width:0}.statusUI--block .statusUI__body,.statusUI--overlay .statusUI__body{flex:0 1 auto;justify-items:center;max-width:460px}.statusUI__title{color:currentColor;color:var(--statusUI-title,var(--statusUI-tone,currentColor));display:block;font-weight:600}.statusUI__text ul{margin:0;padding-left:18px}.statusUI__text pre{text-align:left}.statusUI--block .statusUI__title,.statusUI--overlay .statusUI__title{font-size:16px;font-size:calc(16px*var(--fs, 1))}.statusUI--block .statusUI__text:first-child,.statusUI--overlay .statusUI__text:first-child{color:currentColor;color:var(--statusUI-tone,currentColor)}.statusUI--block:not(.statusUI--empty) .statusUI__title+.statusUI__text,.statusUI--overlay:not(.statusUI--empty) .statusUI__title+.statusUI__text{color:#dfdfdf;color:var(--white-s)}.statusUI__action{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.statusUI--card .statusUI__action{align-self:center;flex:0 0 auto}.statusUI--text .statusUI__action{display:inline-flex;font-style:normal;margin-left:8px;vertical-align:middle}.statusUI--overlay .statusUI__action{pointer-events:auto}.statusUI .statusUI__close{align-self:center;color:inherit;flex:0 0 auto;margin:-4px -6px -4px 0}.statusUI--text .statusUI__close{margin:0 0 0 6px;vertical-align:middle}.statusUISpinner{animation:ui-spin .8s linear infinite;border:3px solid color-mix(in srgb,currentcolor 20%,#0000);border-radius:999px;border-top-color:color-mix(in srgb,currentcolor 90%,#0000);display:inline-block;flex:0 0 auto;height:28px;width:28px}.statusUISpinner--sm{border-width:2px;height:14px;width:14px}.statusUISpinner--lg{animation-duration:1s;border-width:4px;height:40px;width:40px}.statusUISpinner--accent{color:#e1f65a;color:var(--accent-ink)}@media(prefers-reduced-motion:reduce){.statusUISpinner{animation-duration:1.6s}}.statusFilterUI{align-items:center;align-self:stretch;background:#1a1a1a;background:var(--statusFilterUI-bg,var(--black-p));border-radius:25px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);cursor:pointer;display:inline-flex;flex:0 0 auto;isolation:isolate;overflow:hidden;padding:0 20px;position:relative;transition:padding .4s cubic-bezier(.175,.885,.32,1.275);transition:padding var(--elastic-s)}.statusFilterUI:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.statusFilterUI:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.statusFilterUI:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.statusFilterUI:after{transition:none}}.statusFilterUI:has(:focus-visible){filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.statusFilterUI--page{--statusFilterUI-bg:var(--black-s)}.statusFilterUI.is-open{cursor:default;padding:0 10px 0 14px}.statusFilterUI__lamps{height:30px;position:relative;transition:width .4s cubic-bezier(.175,.885,.32,1.275);transition:width var(--elastic-s);width:14px}.statusFilterUI.is-open .statusFilterUI__lamps{width:120px}.statusFilterUI .statusFilterUI__close,.statusFilterUI .statusFilterUI__close:active,.statusFilterUI .statusFilterUI__close:hover{background:#0000;border:0;border-radius:999px;color:#8a8a8a;color:var(--white-t);display:grid;height:30px;margin-left:0;min-width:0;opacity:0;overflow:hidden;padding:0;place-items:center;pointer-events:none;transform:none;transition:width .4s cubic-bezier(.175,.885,.32,1.275),margin .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1);transition:width var(--elastic-s),margin var(--elastic-s),opacity var(--classic-s),color var(--classic-s),background var(--classic-s);width:0}.statusFilterUI.is-open .statusFilterUI__close,.statusFilterUI.is-open .statusFilterUI__close:active,.statusFilterUI.is-open .statusFilterUI__close:hover{margin-left:6px;opacity:1;pointer-events:auto;width:30px}.statusFilterUI.is-open .statusFilterUI__close:hover{background:#2e2e2e;background:var(--black-s);color:#fff;color:var(--white-p)}.statusFilterUI__closeIcon,.statusFilterUI__closeIcon div{align-items:center;display:flex;justify-content:center}.statusFilterUI__closeIcon svg{fill:currentColor;height:14px;width:14px}.statusFilterUI .statusFilterUI__dotBtn,.statusFilterUI .statusFilterUI__dotBtn:active,.statusFilterUI .statusFilterUI__dotBtn:hover{background:#0000;border:0;border-radius:999px;display:grid;height:30px;left:50%;margin:-15px 0 0 -15px;min-width:0;padding:0;place-items:center;position:absolute;top:50%;transform:translate(0) scale(1);transform:translate(var(--x,0),var(--y,0)) scale(var(--s,1));transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .4s cubic-bezier(.4,0,.2,1);transition:transform var(--elastic-s),opacity var(--classic-s);width:30px}.statusFilterUI__dotBtn--all{--x:0px;--y:0px;--s:0;opacity:0;pointer-events:none}.statusFilterUI__dotBtn--booked{--x:0px;--y:-8px;--s:0.43}.statusFilterUI__dotBtn--pending{--x:0px;--y:0px;--s:0.43}.statusFilterUI__dotBtn--overdue{--x:0px;--y:8px;--s:0.43}.statusFilterUI.is-open .statusFilterUI__dotBtn--all{--x:-45px;--y:0px;--s:1;opacity:1;pointer-events:auto}.statusFilterUI.is-open .statusFilterUI__dotBtn--booked{--x:-15px;--y:0px;--s:1}.statusFilterUI.is-open .statusFilterUI__dotBtn--pending{--x:15px;--y:0px;--s:1}.statusFilterUI.is-open .statusFilterUI__dotBtn--overdue{--x:45px;--y:0px;--s:1}.statusFilterUI__dot{background:#dfdfdf;background:var(--dot-color,var(--white-s));border-radius:999px;height:14px;transition:background .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);transition:background var(--classic-s),opacity var(--classic-s);width:14px}.statusFilterUI__dotBtn--all .statusFilterUI__dot{--dot-color:var(--white-s)}.statusFilterUI__dotBtn--booked .statusFilterUI__dot{--dot-color:var(--event-green)}.statusFilterUI__dotBtn--pending .statusFilterUI__dot{--dot-color:var(--event-yellow)}.statusFilterUI__dotBtn--overdue .statusFilterUI__dot{--dot-color:var(--event-red)}.statusFilterUI:not(.is-open).is-all .statusFilterUI__dot{background:#dfdfdf;background:var(--white-s)}.statusFilterUI:not(.is-open):not(.is-all) .statusFilterUI__dotBtn:not(.is-active) .statusFilterUI__dot{background:#dfdfdf;background:var(--white-s);opacity:.35}.statusFilterUI.is-open .statusFilterUI__dotBtn:not(.is-active) .statusFilterUI__dot{opacity:.45}.statusFilterUI.is-open .statusFilterUI__dotBtn:not(.is-active):hover .statusFilterUI__dot{opacity:1}.statusFilterUI.is-open .statusFilterUI__dotBtn:hover{--s:1.12}.dropdownUI{--dropdownUI-h:46px;--dropdownUI-r:25px;--dropdownUI-bg:var(--black-p);--dropdownUI-menu-bg:color-mix(in srgb,var(--dropdownUI-bg) 82%,#0000);--dropdownUI-selected:color-mix(in srgb,var(--white-p) 12%,#0000);--dropdownUI-hover:color-mix(in srgb,var(--white-p) 6%,#0000);--dropdownUI-shadow:0 12px 32px #00000047;color:#fff;color:var(--white-p);display:inline-flex;flex:0 0 auto;font-size:14px;font-size:calc(14px*var(--fs, 1));min-width:0;position:relative}.dropdownUI--lg{--dropdownUI-h:52px;--dropdownUI-r:26px}.dropdownUI--page{--dropdownUI-bg:var(--black-s)}.dropdownUI--primary{--dropdownUI-menu-bg:color-mix(in srgb,var(--black-s) 82%,#0000)}.dropdownUI--primary .dropdownUI__trigger{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.dropdownUI--primary .dropdownUI__chevrons{color:inherit;opacity:.7}.dropdownUI--block{display:flex;width:100%}.dropdownUI.is-open{z-index:50}.dropdownUI__trigger{align-items:center;background:var(--dropdownUI-bg);border:0;border-radius:var(--dropdownUI-r);box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:10px;height:var(--dropdownUI-h);isolation:isolate;outline:none;padding:0 16px 0 20px;position:relative;text-align:left;transition:filter .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:filter var(--classic-f),opacity var(--classic-f);width:100%}.dropdownUI__trigger:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.dropdownUI__trigger:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.dropdownUI__trigger:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.dropdownUI__trigger:after{transition:none}}.dropdownUI__trigger:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.dropdownUI__trigger:disabled{cursor:not-allowed;opacity:.5}.dropdownUI.is-open .dropdownUI__trigger{opacity:0}.dropdownUI__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdownUI__chevrons{color:#dfdfdf;color:var(--white-s);display:grid;flex:0 0 auto;place-items:center}.dropdownUI__chevrons svg{height:16px;width:16px}.dropdownUI__icon{display:grid;flex:0 0 auto;place-items:center}.dropdownUI__icon div,.dropdownUI__icon svg{height:18px;width:18px}.dropdownUI__icon svg{display:block}.dropdownUI--lg .dropdownUI__trigger:has(.dropdownUI__icon){gap:2px;padding-left:8px}.dropdownUI--lg .dropdownUI__trigger .dropdownUI__icon div,.dropdownUI--lg .dropdownUI__trigger .dropdownUI__icon svg{height:35px;width:35px}.dropdownUI__trigger:not(:has(.dropdownUI__label)){padding:0 14px 0 16px}.dropdownUI__menu{backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);background:var(--dropdownUI-menu-bg);border-radius:24px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08,var(--dropdownUI-shadow);box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow),var(--dropdownUI-shadow);display:flex;flex-direction:column;gap:2px;left:0;max-height:min(380px,70vh);max-width:min(340px,100vw - 24px);min-width:100%;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding:6px;pointer-events:none;position:absolute;scrollbar-width:none;top:0;transform:scale(.94);transform-origin:top center;transition:transform .18s ease-in,opacity .15s ease-in,visibility 0s linear .18s;visibility:hidden;width:max-content;z-index:1}.dropdownUI__menu::-webkit-scrollbar{display:none}.dropdownUI--end .dropdownUI__menu{left:auto;right:0}.dropdownUI.is-open .dropdownUI__menu{opacity:1;pointer-events:auto;transform:none;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),opacity .12s ease-out,visibility 0s;transition:transform var(--elastic-s),opacity .12s ease-out,visibility 0s;visibility:visible}@media(prefers-reduced-motion:reduce){.dropdownUI.is-open .dropdownUI__menu,.dropdownUI__menu{transform:none;transition:opacity .12s,visibility 0s linear .12s}.dropdownUI.is-open .dropdownUI__menu{transition:opacity .12s}}.dropdownUI--iconOnly .dropdownUI__trigger{justify-content:center;padding:0;width:var(--dropdownUI-h)}.dropdownUI--lg.dropdownUI--iconOnly .dropdownUI__trigger:has(.dropdownUI__icon){gap:0;padding:0}.dropdownUI__heading{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;padding:10px 14px 4px;text-transform:uppercase}.dropdownUI__divider{background:color-mix(in srgb,#fff 12%,#0000);background:color-mix(in srgb,var(--white-p) 12%,#0000);height:1px;margin:6px 10px}.dropdownUI__option{align-items:center;background:#0000;border:0;border-radius:calc(var(--dropdownUI-r) - 6px);color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;min-height:calc(var(--dropdownUI-h) - 12px);outline:none;padding:6px 14px;text-align:left;transition:background .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f);white-space:nowrap;width:100%}.dropdownUI__option:focus-visible,.dropdownUI__option:hover{background:var(--dropdownUI-hover)}.dropdownUI__option.is-selected{background:var(--dropdownUI-selected);font-weight:500}.dropdownUI__option:disabled{background:#0000;cursor:not-allowed;opacity:.45}.dropdownUI__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.darkmode .dropdownUI{--dropdownUI-shadow:0 12px 32px #0000001f}.avatarUI{--avatarUI-size:48px;background:#1a1a1a;background:var(--avatarUI-bg,var(--black-p));border-radius:50%;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);color:#1a1a1a;display:inline-grid;flex:0 0 auto;overflow:hidden;place-items:center;position:relative;-webkit-user-select:none;user-select:none}.avatarUI--sm{--avatarUI-size:32px}.avatarUI--md{--avatarUI-size:48px}.avatarUI--lg{--avatarUI-size:64px}.avatarUI--xl{--avatarUI-size:96px}.avatarUI--lg,.avatarUI--md,.avatarUI--sm,.avatarUI--xl{height:var(--avatarUI-size);width:var(--avatarUI-size)}.avatarUI__initials{font-size:calc(var(--avatarUI-size)*.34);font-weight:600;letter-spacing:.5px;line-height:1}.avatarUI:not(.avatarUI--sm):not(.avatarUI--md):not(.avatarUI--lg):not(.avatarUI--xl) .avatarUI__initials{font-size:inherit}.avatarUI__photo{display:block;height:100%;object-fit:cover;width:100%}.avatarUI.has-photo:after{border-radius:inherit;box-shadow:inherit;content:"";inset:0;pointer-events:none;position:absolute}.avatarUI__ghost{color:#1d1d1d;display:grid;height:58%;place-items:center;width:58%}.avatarUI__ghost div,.avatarUI__ghost span{display:grid;height:100%;place-items:center;width:100%}.avatarUI__ghost svg{height:100%;width:100%}.reservationCardUI{--reservationCardUI-bg:var(--black-p);--event-black-t:var(--black-p);grid-gap:2px;align-content:start;background:var(--reservationCardUI-bg);border-radius:8px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);box-sizing:border-box;color:#fff;color:var(--white-p);display:grid;gap:2px;min-width:0;padding:12px 46px 12px 16px;position:relative;transition:filter .2s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.175,.885,.32,1.275);transition:filter var(--classic-f),border-radius var(--elastic-s)}.reservationCardUI.is-tl{border-top-left-radius:24px}.reservationCardUI.is-tr{border-top-right-radius:24px}.reservationCardUI.is-bl{border-bottom-left-radius:24px}.reservationCardUI.is-br{border-bottom-right-radius:24px}.reservationCardUI.is-interactive{cursor:pointer;isolation:isolate;outline:none}.reservationCardUI.is-interactive:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.reservationCardUI.is-interactive:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.reservationCardUI.is-interactive:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.reservationCardUI.is-interactive:after{transition:none}}.reservationCardUI.is-interactive:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.reservationCardUI.is-interactive:hover{filter:brightness(1.08)}.reservationCardUI.is-current{box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08,inset 0 0 0 2px #e1f65a;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow),inset 0 0 0 2px var(--accent-ink)}.reservationCardUI.is-full{grid-column:1/-1}.reservationCardUI.is-success{--reservationCardUI-bg:var(--green-t);color:#0d3700;color:var(--green-d)}.reservationCardUI.is-danger{--reservationCardUI-bg:var(--red-t);color:#410000;color:var(--red-d)}.reservationCardUI.is-info{--reservationCardUI-bg:var(--blue-t);color:#002c41;color:var(--blue-d)}.reservationCardUI.is-danger .reservationCardUI__date,.reservationCardUI.is-danger .reservationCardUI__line,.reservationCardUI.is-danger .reservationCardUI__time,.reservationCardUI.is-info .reservationCardUI__date,.reservationCardUI.is-info .reservationCardUI__line,.reservationCardUI.is-info .reservationCardUI__time,.reservationCardUI.is-success .reservationCardUI__date,.reservationCardUI.is-success .reservationCardUI__line,.reservationCardUI.is-success .reservationCardUI__time{color:inherit}.reservationCardUI__action{background:#0000;border:0;border-radius:999px;color:inherit;cursor:pointer;display:grid;height:32px;isolation:isolate;opacity:.85;padding:0;place-items:center;position:absolute;right:6px;top:6px;transition:opacity .2s cubic-bezier(.4,0,.2,1);transition:opacity var(--classic-f);width:32px}.reservationCardUI__action:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.reservationCardUI__action:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.reservationCardUI__action:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.reservationCardUI__action:after{transition:none}}.reservationCardUI__action:focus-visible,.reservationCardUI__action:hover:not(:disabled){opacity:1;outline:none}.reservationCardUI__action:disabled{cursor:default;opacity:.4}.reservationCardUI__action.is-busy{animation:reservationCardUIPulse .9s ease-in-out infinite}.reservationCardUI__actionIcon,.reservationCardUI__actionIcon div{display:grid;place-items:center}.reservationCardUI__actionIcon svg{fill:currentColor;height:18px;width:18px}.reservationCardUI__number{font-feature-settings:"tnum";align-items:center;background:color-mix(in srgb,#1a1a1a 45%,#0000);background:color-mix(in srgb,var(--black-p) 45%,#0000);border-radius:99px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);box-sizing:border-box;color:#e1f65a;color:var(--accent-ink);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;height:24px;justify-content:center;line-height:1;min-width:24px;padding:0 7px;position:absolute;right:10px;top:10px}.reservationCardUI.is-current .reservationCardUI__number{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d)}.reservationCardUI__dot{background:#ff6c6c;border-radius:999px;height:10px;position:absolute;right:40px;top:17px;width:10px}.reservationCardUI__date{color:#fff;color:var(--white-p);font-weight:500;margin:0}.reservationCardUI__time{color:#e1f65a;color:var(--accent-ink)}.reservationCardUI__line{color:#fff;color:var(--white-p);font-size:12px;margin:0}.reservationCardUI__flags{color:#e1f65a;color:var(--accent-ink);font-weight:700;margin-left:4px}.reservationCardUI__list{grid-gap:3px;display:grid;gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-columns:repeat(var(--reservationCardUI-cols,2),minmax(0,1fr));margin-bottom:12px}@media(max-width:360px){.reservationCardUI__list{grid-template-columns:minmax(0,1fr)}}@keyframes reservationCardUIPulse{50%{opacity:.35}}.groupItemUI{background:#1a1a1a;background:var(--black-p);border-radius:30px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);box-sizing:border-box;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:6px;min-width:0;padding:6px;position:relative;transition:background .2s cubic-bezier(.4,0,.2,1);transition:background var(--classic-f)}.groupItemUI.is-interactive{cursor:pointer;isolation:isolate;outline:none}.groupItemUI.is-interactive:after{background:radial-gradient(circle 120px at 50% 50%,#ffffff4d,#0000);background:radial-gradient(circle 120px at var(--press-x,50%) var(--press-y,50%),var(--glass-light),#0000);border-radius:inherit;content:"";inset:0;mix-blend-mode:plus-lighter;mix-blend-mode:var(--glass-blend,plus-lighter);opacity:0;pointer-events:none;position:absolute;transition:opacity .6s ease-out;z-index:-1}.groupItemUI.is-interactive:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.12);filter:brightness(var(--glass-press,1.12))}.groupItemUI.is-interactive:active:not(:disabled):not([aria-disabled=true]):after{opacity:1;transition-duration:.05s}@media(prefers-reduced-motion:reduce){.groupItemUI.is-interactive:after{transition:none}}.groupItemUI.is-interactive:focus-visible{filter:brightness(1.07);filter:brightness(var(--glass-focus,1.07))}.groupItemUI.is-interactive:hover{background:#242424;background:var(--black-t)}.groupItemUI__head{align-items:center;display:flex;gap:12px;min-width:0}.groupItemUI__avatar{flex:0 0 auto;font-size:15px;font-weight:600;height:48px;width:48px}.groupItemUI__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.groupItemUI__name{font-weight:500;text-overflow:ellipsis}.groupItemUI__name,.groupItemUI__token{font-size:14px;font-size:calc(14px*var(--fs, 1));margin:0;overflow:hidden;white-space:nowrap}.groupItemUI__token{align-items:center;color:#dfdfdf;color:var(--white-s);display:inline-flex;gap:5px;min-width:0}.groupItemUI__tokenIcon{color:#8a8a8a;color:var(--white-t);display:inline-flex;flex-shrink:0}.groupItemUI__tokenIcon svg{height:13px;width:13px}.groupItemUI__chev{align-self:stretch;color:#dfdfdf;color:var(--white-s);display:grid;flex:0 0 auto;place-items:center;width:36px}.groupItemUI__chevIcon div{display:grid;place-items:center}.groupItemUI__chevIcon svg{height:16px;rotate:180deg;width:16px}.groupItemUI__row{align-items:stretch;display:flex;gap:4px;margin:0 10px;min-width:0}.groupItemUI__row:last-child{margin-bottom:10px}.groupItemUI__pill{align-items:center;background:#2e2e2e;background:var(--black-s);border-radius:99px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow);box-sizing:border-box;color:#dfdfdf;color:var(--white-s);display:inline-flex;flex:0 0 auto;font-size:12px;gap:6px;line-height:1;max-width:100%;min-height:28px;min-width:0;padding:7px 11px}.groupItemUI__pill.is-grow{flex:1 1 auto}.groupItemUI__pillIcon{color:#8a8a8a;color:var(--white-t);display:inline-flex;flex-shrink:0}.groupItemUI__pillIcon div{display:flex}.groupItemUI__pillIcon svg{height:14px;width:14px}.groupItemUI__pillValue{color:#fff;color:var(--white-p);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styleGuide__nav{background:#2e2e2e;background:var(--black-s);border-radius:999px;box-shadow:0 10px 26px #00000047;display:flex;gap:6px;overflow-x:auto;padding:6px;position:sticky;scrollbar-width:none;top:calc(env(safe-area-inset-top, 0px) + 8px);top:calc(var(--sat, 0px) + 8px);z-index:30}.styleGuide__nav::-webkit-scrollbar{display:none}.styleGuide__nav .messageTemplates__tab{flex:0 0 auto;white-space:nowrap}.styleGuide__section{scroll-margin-top:calc(env(safe-area-inset-top, 0px) + 76px);scroll-margin-top:calc(var(--sat, 0px) + 76px)}.styleGuide__grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.styleGuide__elements{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr))}.styleGuide__elements>.styleGuide__section:has(>.styleGuide__grid>.styleGuide__more[open]){grid-column:1/-1}.styleGuide__more{display:flex;flex-direction:column;gap:8px;grid-column:1/-1}.styleGuide__more>summary{align-self:flex-start;background:#1a1a1a;background:var(--black-p);border-radius:999px;color:#dfdfdf;color:var(--white-s);cursor:pointer;font-size:13px;font-weight:500;list-style:none;padding:10px 16px}.styleGuide__more>summary:focus-visible{outline:2px solid #e1f65a;outline:2px solid var(--accent-ink);outline-offset:2px}.styleGuide__more>summary::-webkit-details-marker{display:none}.styleGuide__more>summary:before{color:#e1f65a;color:var(--accent-ink);content:"+ "}.styleGuide__more>summary:hover{color:#fff;color:var(--white-p)}.styleGuide__more[open]>summary:before{content:"− "}.styleGuide__specimen{background:#1a1a1a;background:var(--black-p);border-radius:24px;color:#fff;color:var(--white-p);display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px}.styleGuide__specimen--wide{grid-column:1/-1}.styleGuide__specimenHead{display:flex;flex-direction:column;gap:4px;padding:2px 4px 0}.styleGuide__specimenHead h3{font-size:16px;font-weight:600;line-height:1.2;margin:0}.styleGuide__where{color:#dfdfdf;color:var(--white-s);font-size:13px;margin:0}.styleGuide__where span{color:#8a8a8a;color:var(--white-t)}.styleGuide__classes{display:flex;flex-wrap:wrap;gap:4px;margin:0}.styleGuide__classes code{background:#2e2e2e;background:var(--black-s);border-radius:999px;color:#e1f65a;color:var(--accent-ink);font-size:11.5px;padding:2px 8px}.styleGuide__note{color:#8a8a8a;color:var(--white-t);font-size:13px;margin:0;max-width:75ch}.styleGuide__stage{align-items:flex-start;border-radius:18px;color:#000;color:initial;display:flex;flex-wrap:wrap;gap:12px;min-width:0;padding:12px;position:relative}.styleGuide__stage--panel{background:#2e2e2e;background:var(--black-s)}.styleGuide__stage--page{background:#1a1a1a;background:var(--black-p);box-shadow:inset 0 0 0 1px #6b6b6b5c;box-shadow:inset 0 0 0 1px var(--bd)}@media(max-width:767.98px){.styleGuide__stage{overflow-x:auto}}.styleGuide__variant{display:flex;flex-direction:column;gap:6px;max-width:100%;min-width:0}.styleGuide__variant--grow{flex:1 1 100%}.styleGuide__variantLabel{color:#8a8a8a;color:var(--white-t);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.styleGuide__variantBody{max-width:100%;min-width:0}@media only screen and (max-width:767.98px){.styleGuide__variantBody{overflow-x:auto}}.styleGuide__frame{border-radius:14px;min-height:160px;min-height:var(--frame-h,160px);overflow:hidden;position:relative;transform:translateZ(0);width:100%}.styleGuide__code summary{background:#2e2e2e;background:var(--black-s);border-radius:999px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:inline-flex;font-size:12px;list-style:none;padding:6px 12px;-webkit-user-select:none;user-select:none}.styleGuide__code summary::-webkit-details-marker{display:none}.styleGuide__code[open] summary{background:#e1f65a;background:var(--accent-l);color:#3d2e00;color:var(--accent-d);margin-bottom:8px}.styleGuide__pre{background:#2e2e2e;background:var(--black-s);border-radius:16px;color:#dfdfdf;color:var(--white-s);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;margin:0 0 6px;max-height:360px;overflow:auto;padding:12px 14px;tab-size:3;white-space:pre}.styleGuide__swatches{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));width:100%}.styleGuide__swatch{background:#1a1a1a;background:var(--black-p);border:0;border-radius:16px;color:#fff;color:var(--white-p);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:6px;text-align:left}.styleGuide__swatch i{border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 12%,#0000);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--white-p) 12%,#0000);display:block;height:40px}.styleGuide__swatch code{font-size:12px;white-space:nowrap}.styleGuide__swatch span{color:#8a8a8a;color:var(--white-t);font-size:12px}.styleGuide__missing{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));list-style:none;margin:0;padding:0}.styleGuide__missing li{background:#1a1a1a;background:var(--black-p);border-radius:24px;color:#dfdfdf;color:var(--white-s);display:flex;flex-direction:column;font-size:13px;gap:4px;line-height:1.4;padding:14px 16px}.styleGuide__missing strong{color:#fff;color:var(--white-p);font-size:15px;font-weight:600}.styleGuide__motion{display:flex;flex-direction:column;gap:8px;width:100%}.styleGuide__motionRow{grid-gap:12px;align-items:center;color:#dfdfdf;color:var(--white-s);display:grid;font-size:12px;gap:12px;grid-template-columns:minmax(120px,1fr) 96px minmax(0,1.4fr)}.styleGuide__motionRow code{color:#fff;color:var(--white-p)}.styleGuide__motionRow:hover .styleGuide__motionDot{border-radius:8px;left:calc(100% - 26px)}@media(max-width:767.98px){.styleGuide__motionRow{grid-template-columns:minmax(0,1fr) 84px}.styleGuide__motionRow>span:last-child{display:none}}.styleGuide__motionTrack{background:#2e2e2e;background:var(--black-s);border-radius:999px;height:28px;position:relative}.styleGuide__motionDot{background:#e1f65a;background:var(--accent-l);border-radius:50%;height:22px;left:3px;position:absolute;top:3px;transition:all var(--sg-ease);width:22px}.styleGuide__icons{grid-gap:3px;border-radius:24px;display:grid;gap:3px;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));overflow:hidden;width:100%}.styleGuide__icon{align-items:center;background:#2e2e2e;background:var(--black-s);border:0;border-radius:8px;color:#dfdfdf;color:var(--white-s);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:8px;min-width:0;padding:14px 6px 10px}.styleGuide__icon:hover{background:#242424;background:var(--black-t);color:#e1f65a;color:var(--accent-ink)}.styleGuide__icon div,.styleGuide__icon svg{display:block;height:22px;width:22px}.styleGuide__icon span{font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styleGuide__missingGroup{display:flex;flex-direction:column;gap:8px}.styleGuide__missingGroup h3{color:#fff;color:var(--white-p);font-size:16px;font-weight:600;margin:6px 4px 0}.styleGuide__map{overflow-x:auto;width:100%}.styleGuide__map table{border-collapse:initial;border-spacing:0 3px;color:#dfdfdf;color:var(--white-s);font-size:13px;width:100%}.styleGuide__map th{color:#8a8a8a;color:var(--white-t);font-size:11px;font-weight:500;letter-spacing:.04em;padding:4px 12px;text-align:left;text-transform:uppercase}.styleGuide__map td{background:#1a1a1a;background:var(--black-p);padding:10px 12px;vertical-align:top}.styleGuide__map td:first-child{border-radius:12px 0 0 12px}.styleGuide__map td:last-child{border-radius:0 12px 12px 0}.styleGuide__map td:nth-child(2){font-feature-settings:"tnum";color:#8a8a8a;color:var(--white-t);font-variant-numeric:tabular-nums;white-space:nowrap}.styleGuide__map code{color:#e1f65a;color:var(--accent-ink);font-size:12px}.styleGuide__mapTotal{color:#8a8a8a;color:var(--white-t);font-size:13px;margin:0 0 4px}.styleGuide__plainList{color:#dfdfdf;color:var(--white-s);display:flex;flex-direction:column;font-size:13px;gap:6px;line-height:1.45;margin:0;padding:0 0 0 18px}.styleGuide__plainList strong{color:#fff;color:var(--white-p);font-weight:600}.adminPage{display:flex;flex-direction:column;gap:10px;min-height:calc(100svh - 24px)}@media(max-width:992px){.adminPage{gap:6px;padding-bottom:calc(82px + env(safe-area-inset-bottom, 0px));padding-bottom:calc(82px + var(--sab, 0px))}}@media(max-width:767.98px){.adminPage.auditPage .pageToolbar__controls,.adminPage.sentNotif .pageToolbar__controls{flex:1 1 100%;flex-wrap:wrap;order:4}.adminPage.auditPage .pageToolbar__controls>*,.adminPage.sentNotif .pageToolbar__controls>*{flex:1 1;min-width:0}}.msgTpl__body{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:minmax(300px,400px) minmax(0,1fr)}.msgTpl .msgTpl__editor{max-height:calc(100svh - 24px);overflow-y:auto;position:sticky;scrollbar-width:none;top:12px}.msgTpl .msgTpl__editor::-webkit-scrollbar{display:none}.msgTpl__back{display:none}.msgTpl__field textarea{line-height:1.5;min-height:140px;resize:vertical}.msgTpl__meta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.msgTpl__count{font-feature-settings:"tnum";color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));font-variant-numeric:tabular-nums;margin-left:auto;padding-top:4px}.msgTpl__count.is-over{color:#f76464;color:var(--red-l)}.msgTpl__preview{corner-shape:superellipse(1.2);background:#1a1a1a;background:var(--black-p);border-radius:24px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.msgTpl__previewLabel{color:#8a8a8a;color:var(--white-t);font-size:10px;font-size:calc(10px*var(--fs, 1));letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.msgTpl__bubble{align-self:flex-start;background:#2e2e2e;background:var(--black-s);border-radius:18px 18px 18px 6px;color:#fff;color:var(--white-p);line-height:1.45;margin:0;max-width:560px;padding:10px 14px;white-space:pre-wrap;word-break:break-word}.msgTpl__preview--notification .msgTpl__bubble{border-radius:18px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow)}.msgTpl__mail{background:#fff;border-radius:14px;color:#1d1d1f;line-height:1.55;padding:16px 20px}.msgTpl__mail p{margin:0 0 10px;white-space:pre-wrap}.msgTpl__mail ol,.msgTpl__mail ul{margin:0 0 10px 20px}.msgTpl__mail>:last-child{margin-bottom:0}.msgTpl__link{color:#e1f65a;color:var(--accent-ink);word-break:break-all}@media(max-width:992px){.msgTpl__body{grid-template-columns:minmax(0,1fr)}.msgTpl .msgTpl__editor{display:none;max-height:none;overflow:visible;position:static}.msgTpl.is-editing .msgTpl__editor{display:flex}.msgTpl.is-editing .msgTpl__list{display:none}.msgTpl.is-editing .msgTpl__back{display:inline-flex;justify-self:start}}.auditPage .auditPage__row2{flex-wrap:wrap}.auditPage .auditPage__row2>.dropdownUI{min-width:190px}.auditPage__subject{--searchBarUI-py:16px;flex:1 1 260px;min-width:0}.auditPage__date{flex:0 1 230px;min-width:200px}.auditPage__entity{align-self:center}.auditPage .auditPage__term{corner-shape:superellipse(1.2);background:color-mix(in srgb,var(--term-bg) 86%,#0000);border:0;border-radius:24px;box-shadow:inset 0 1px 1px #ffffff3d,inset 0 -1px 1px #ffffff21,inset 1px 0 1px #00000061,inset -1px 0 1px #00000061,inset 0 0 6px #ffffff08,0 14px 34px #00000047;box-shadow:inset 0 1px 1px var(--glass-hi),inset 0 -1px 1px var(--glass-lo),inset 1px 0 1px var(--glass-side),inset -1px 0 1px var(--glass-side),inset 0 0 6px var(--glass-glow),0 14px 34px #00000047;margin-bottom:0}.auditPage .auditPage__term,.auditPage .auditPage__term .auditTerm__bar{backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}.auditPage .auditPage__term .auditTerm__bar{background:color-mix(in srgb,var(--term-bar) 80%,#0000)}.auditPage .auditPage__term .auditTerm__body{max-height:calc(100svh - 230px)}@media(max-width:767.98px){.auditPage .auditPage__row2>*{flex:1 1 100%}.auditPage .auditPage__row2>.dropdownUI{flex-basis:calc(50% - 3px);flex-grow:1;flex-shrink:1;min-width:0}.auditPage .auditPage__term .auditTerm__body{max-height:none}}.sentNotif__item .listUIItem__title{align-items:center;display:inline-flex;flex-wrap:wrap;gap:4px 8px}.sentNotif__name{font-weight:600}.sentNotif__phone{color:#8a8a8a;color:var(--white-t);font-size:12px;font-size:calc(12px*var(--fs, 1));font-weight:400}.sentNotif__title{color:#fff;color:var(--white-p);display:block;font-weight:600;margin-top:2px}.sentNotif__body{display:block;white-space:pre-wrap;word-break:break-word}.sentNotif__aside{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.sentNotif__read{color:#e1f65a;color:var(--accent-ink);font-size:12px;font-size:calc(12px*var(--fs, 1));white-space:nowrap}.sentNotif__read.is-read{color:#8a8a8a;color:var(--white-t)}@media(max-width:767.98px){.sentNotif__item{flex-wrap:wrap}.sentNotif__item .listUIItem__main{flex:1 1;min-width:0}.sentNotif__item .listUIItem__aside{width:100%}.sentNotif__aside{align-items:center;flex-direction:row}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{appearance:button;cursor:pointer;overflow:visible;text-transform:none}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;height:100%}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{border-bottom:1px solid #ddd;flex:1 0;font-size:90%;font-weight:700;min-height:0;overflow:hidden;padding:0 3px;text-align:center;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{background:none;border:none;color:inherit;cursor:pointer;margin:0;padding:0;-webkit-user-select:text;user-select:text}.rbc-row-content{position:relative;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:flex;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{-ms-overflow-style:none;height:100%;overflow-y:scroll;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{align-items:center;display:flex;flex-wrap:wrap;font-size:16px;justify-content:center;margin-bottom:10px}.rbc-toolbar .rbc-toolbar-label{flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{background:none;background-image:none;border:1px solid #ccc;border-radius:4px;color:#373a3c;display:inline-block;line-height:normal;margin:0;padding:.375rem 1rem;text-align:center;vertical-align:middle;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-color:#e6e6e6;background-image:none;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{background-color:#d4d4d4;border-color:#8c8c8c;color:#373a3c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{background-color:#e6e6e6;border-color:#adadad;color:#373a3c}.rbc-toolbar button:hover{cursor:pointer}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width:767px){.rbc-toolbar{flex-direction:column}}.rbc-day-slot .rbc-background-event,.rbc-event{background-color:#3174ad;border:none;border-radius:5px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;margin:0;padding:2px 5px;text-align:left;width:100%}.rbc-day-slot .rbc-slot-selecting .rbc-background-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-day-slot .rbc-selected.rbc-background-event,.rbc-event.rbc-selected{background-color:#265985}.rbc-day-slot .rbc-background-event:focus,.rbc-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 #33333380}.rbc-event-continues-prior{border-bottom-left-radius:0;border-top-left-radius:0}.rbc-event-continues-after{border-bottom-right-radius:0;border-top-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:flex;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;color:#3174ad;font-size:85%;font-weight:700;height:auto;line-height:normal;z-index:4}.rbc-show-more:focus,.rbc-show-more:hover{color:#265985}.rbc-month-view{border:1px solid #ddd;display:flex;flex:1 0;flex-direction:column;height:100%;position:relative;user-select:none;-webkit-user-select:none;width:100%}.rbc-month-header{display:flex;flex-direction:row}.rbc-month-row{display:flex;flex:1 0;flex-basis:0px;flex-direction:column;height:100%;overflow:hidden;position:relative}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{flex:1 1;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:flex;flex:1 0;flex-direction:row;overflow:hidden;right:1px}.rbc-day-bg{flex:1 0}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{background-color:#fff;border:1px solid #e5e5e5;box-shadow:0 5px 15px #00000040;padding:10px;position:absolute;z-index:5}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:flex;flex:1 0;flex-direction:column;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;width:100%}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-bottom:1px solid #ddd;padding:3px 5px;text-align:left}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:flex;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{flex:1 1}.rbc-timeslot-group{border-bottom:1px solid #ddd;display:flex;flex-flow:column nowrap;min-height:40px}.rbc-header-gutter,.rbc-time-gutter{flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;margin-right:10px;position:absolute;right:0;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-event{align-items:flex-start;border:1px solid #265985;display:flex;flex-flow:column wrap;max-height:100%;min-height:20px;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{word-wrap:break-word;flex:1 1;height:100%;line-height:1;min-height:1em;width:100%}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{background-color:#fff;border-right:1px solid #ddd;left:0;margin-right:-1px;position:sticky;z-index:10}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{flex:1 0;flex-basis:0px;min-width:auto}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-day-bg,.rbc-time-view-resources .rbc-header{flex:1 1;flex-basis:0 px;width:140px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{flex:1 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{background-color:#00000080;color:#fff;font-size:75%;padding:3px;position:absolute;width:100%;z-index:10}.rbc-slot-selecting{cursor:move}.rbc-time-view{border:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-height:0;width:100%}.rbc-time-view .rbc-time-gutter{text-align:right;white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:initial;height:100%;position:relative;width:100%}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:flex;flex:0 0 auto;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-left:1px solid #ddd;border-right-width:0}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{border-left:1px solid #ddd;display:flex;flex:1 1;flex-direction:column;min-width:0}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;flex-shrink:0}.rbc-time-content{align-items:flex-start;border-top:2px solid #ddd;display:flex;flex:1 0;overflow-y:auto;position:relative;width:100%}.rbc-time-content>.rbc-time-gutter{flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{user-select:none;-webkit-user-select:none;width:100%}.rbc-current-time-indicator{background-color:#74ad31;height:1px;left:0;pointer-events:none;position:absolute;right:0;z-index:3}.rbc-resource-grouping.rbc-time-header-content{display:flex;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.extraLessons__error{color:#ff8a8a}.extraLessons__rowEnd{align-items:flex-end;display:flex;flex-direction:column;gap:2px;max-width:190px;padding-right:14px;text-align:right}.extraLessons__count{color:var(--white-p);font-size:18px;font-weight:700;line-height:1}.extraLessons__count small{color:var(--white-s);font-size:12px;font-weight:400}.extraLessons__who{color:var(--white-s);font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:767.98px){.extraLessons__rowEnd{max-width:100px;padding-right:8px}.extraLessons__who{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.2;white-space:normal}.extraLessons__student .studentItem__metaRow{flex-wrap:wrap;row-gap:2px}.extraLessons__student .studentItem__status{flex:1 0 100%}}.extraLessonsCard__header{align-items:center;flex-wrap:wrap;gap:10px;padding-right:12px}.extraLessonsCard__summary{justify-content:flex-end}@media only screen and (max-width:767.98px){.extraLessonsCard__summary{justify-content:flex-start}}.extraLessonsCard__hint{color:var(--white-t);font-size:12px;line-height:1.35;margin:4px 12px 0}.extraLessonsCard .extraLessonsCard__grid{align-content:start;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr))}.extraLessonsCard__month{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;grid-column:1/-1;justify-content:space-between;padding:10px 6px 2px}.extraLessonsCard__month h3{color:var(--white-p);font-size:16px;font-weight:600;margin:0}.extraLessonsCard__month:first-child{padding-top:2px}.callTasks{color:var(--white-p);display:flex;flex-direction:column;gap:12px}.callTasks__header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.callTasks__title{margin:0}.callTasks__tabs{display:flex;gap:6px}.callTasks__btn,.callTasks__tab{background:var(--black-p);border:0;border-radius:999px;color:var(--white-p);cursor:pointer;font-size:13px;font-weight:600;height:34px;padding:0 14px}.callTasks__btn.is-active,.callTasks__btn.is-primary,.callTasks__tab.is-active,.callTasks__tab.is-primary{background:var(--accent-l);color:var(--accent-d)}.callTasks__btn.is-quiet,.callTasks__tab.is-quiet{background:#0000;color:var(--white-t)}.callTasks__btn:disabled,.callTasks__tab:disabled{cursor:default;opacity:.6}.callTasks__hint{font-size:12px;margin:0;opacity:.75}.callTasks__list{display:flex;flex-direction:column;gap:8px}.callTasks__row{align-items:flex-start;background:var(--black-s);border-radius:20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 16px}.callTasks__main{display:flex;flex:1 1 320px;flex-direction:column;gap:3px;min-width:0}.callTasks__name{align-self:flex-start;background:none;border:0;color:var(--white-p);cursor:pointer;font-size:15px;font-weight:700;padding:0;text-align:left}.callTasks__phone{color:var(--accent-l);font-weight:600;text-decoration:none}.callTasks__phone.is-none{color:var(--white-t);font-weight:400}.callTasks__reason{font-size:13px;font-weight:600}.callTasks__done,.callTasks__meta{font-size:12px;opacity:.8}.callTasks__done{color:var(--green-l);opacity:1}.callTasks__actions{flex:0 0 auto}.callTasks__form{display:flex;flex-direction:column;gap:6px;width:min(360px,100%)}.callTasks__formBtns,.callTasks__results{display:flex;flex-wrap:wrap;gap:6px}.callTasks__note{background:var(--black-p);border:0;border-radius:14px;color:var(--white-p);font:inherit;font-size:13px;min-height:56px;padding:8px 12px;resize:vertical}.callTasks__error{color:var(--event-red);font-size:13px}.callTasks__empty{opacity:.8;padding:16px}
/*# sourceMappingURL=main.0bb0ce9c.css.map*/