@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";:root{--grey-50: #E9EBEC;--grey-100: #D1D5D8;--grey-200: #B9BEC2;--grey-300: #A1A8AD;--grey-400: #899095;--grey-500: #71797E;--grey-600: #5E6368;--grey-700: #45494D;--grey-800: #2B2E31;--grey-900: #121212;--rust-50: #FBEDE6;--rust-100: #F6D2BF;--rust-200: #F0B292;--rust-300: #E98F61;--rust-400: #E1723F;--rust-500: #B7410E;--rust-600: #99360B;--rust-700: #7C2B09;--rust-800: #5E1C05;--rust-900: #3D1003;--primary-white: #FFFFFF;--primary-ash-grey: #B6B8B1;--accent-teal: #00796B}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Oswald,sans-serif;line-height:1.1;background-color:var(--grey-lightest-bg);color:var(--grey-hero-sections)}.top-nav-container{height:60px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background-color:var(--grey-50);box-shadow:0 2px 4px #1212120d;position:sticky;top:0;z-index:1000}.nav-left{display:flex;align-items:center;gap:16px}.top-nav-container .--logo{height:48px;width:48px}.top-nav-container img{height:100%;width:100%;object-fit:contain}.top-nav-container .--center{font-size:12px;font-weight:500;color:var(--grey-700)}.nav-right{display:flex;align-items:center;gap:12px}.--username{font-size:16px;font-weight:700;font-family:roboto,sans-serif;color:var(--grey-700)}.--icon{display:flex;align-items:center}.profile-icon{height:40px!important;width:40px!important;border-radius:50%}.profile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#12121280;display:flex;justify-content:center;align-items:center;z-index:1000}.profile-container{background-color:var(--primary-white);border-radius:16px;box-shadow:0 12px 30px #12121226;width:90%;max-width:400px;padding:24px;position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;animation:fadeIn .3s ease}.profile-button{position:absolute;top:-12px;right:-12px;background-color:var(--rust-500);color:var(--primary-white);border:none;font-size:18px;font-weight:700;height:32px;width:32px;border-radius:50%;cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 6px #1212124d;transition:background-color .2s ease}.profile-button:hover{background-color:var(--rust-700)}.profile-content{cursor:pointer;display:flex;justify-content:center;align-items:center}.profile-preview{width:100px!important;height:100px!important;border-radius:50%!important;object-fit:cover!important;object-position:center!important;display:block;border:2px solid var(--rust-500)}input[type=file]{display:none}.profile-details{font-family:Roboto,sans-serif;font-size:18px;color:var(--grey-900);font-weight:600;text-align:center;margin-bottom:8px}.profile-btn{background-color:var(--rust-500);color:var(--primary-white);border:none;padding:10px 24px;border-radius:6px;font-size:15px;cursor:pointer;transition:background-color .3s ease;width:100%;max-width:200px;margin-top:auto}.profile-btn:hover:enabled{background-color:var(--rust-700)}.profile-btn:disabled{background-color:var(--grey-400);cursor:not-allowed;opacity:.7}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.outlay-container{display:flex;height:100vh;flex-direction:column;overflow:hidden}.outlay-top-container{height:60px;flex-shrink:0}.outlay-children-container{height:calc(100vh - 60px);overflow:hidden}.calendar-strip-container{width:100%;background:#f5f5f5;display:flex;position:relative}.calendar-strip-header{width:20%;height:80px}.calendar-strip{width:80%;height:50px;display:flex;align-items:center}.calendar-strip-header{font-weight:700;font-size:14px;position:absolute;height:100%;left:0;color:#333;background-color:#b3eaff;display:flex;justify-content:center;align-items:center;text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid black;border-left:none;transform:scale(1.1)}.calendar-strip{display:flex;overflow-x:auto;gap:12px;margin-left:20%}.calendar-day{min-width:50px;display:flex;flex-direction:column;gap:5px;text-align:center;transition:background .2s}.calendar-day .day-name,.calendar-day .day-number{font-size:14px;color:#494949;font-weight:400}.calendar-day.today{background:#e0f7ff;color:#01c1f5}.month-dropdown{position:absolute;background:#fff;border:1px solid #ddd;width:200px;z-index:10;margin-top:8px;max-height:250px;overflow-y:auto;box-shadow:0 4px 8px #0000001a}.month-item{padding:8px 12px;cursor:pointer}.month-item:hover{background-color:#f0f0f0}.sport-strip-container{display:flex;flex-direction:row;gap:10px;position:relative;align-items:center;margin-bottom:5px}.sport-strip-container{height:50px}.sport-strip-container .sport-strip-current-filter{width:20%;font-weight:700;font-size:12px;position:absolute;height:100%;left:0;color:#333;background-color:#b3eaff;display:flex;justify-content:center;align-items:center;text-align:center;border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid black;border-left:none;transform:scale(1);box-sizing:border-box;overflow:hidden}.sport-strip-container .sport-strip-sports-filter{width:80%;background-color:#e8e8e8;display:flex;font-size:12px;font-weight:700;flex-direction:row;gap:30px;align-items:center;margin-left:20%;padding:6px 6px 6px 14px;overflow-x:auto}.--bookSportActive{background-color:#b3eaff;border-radius:5px;border:1px solid black;padding:6px 5px}.book-sport-container{display:flex;flex-direction:column;gap:10px;background:var(--primary-white);color:var(--grey-900)}.book-sport-top-calendar{display:flex;flex-direction:column;gap:12px}.book-sport-content-container{flex:1;padding-left:24px;padding-right:24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.book-sport-slot-container{display:flex;flex-direction:column;gap:14px;border:1px solid var(--grey-400);border-radius:8px;padding:12px 16px;background-color:var(--grey-50)}.book-sport-slot-header{display:flex;justify-content:center;align-items:center;padding-bottom:8px}.book-sport-slot-header h3{font-size:18px;font-weight:600;color:var(--grey-900)}.--game-slot{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--grey-300);border-radius:10px;padding:10px 16px;transition:.2s ease-in-out;cursor:pointer;background-color:var(--primary-white)}.--game-slot:hover{background-color:var(--grey-100);box-shadow:0 2px 6px #12121214}.--time{width:20%;font-size:14px;font-weight:500;text-align:center;color:var(--grey-700)}.--sport-name{width:60%;text-align:center;font-weight:600;font-size:14px;color:var(--grey-900)}.--slots{width:20%;display:flex;justify-content:flex-end}.book-sport-container .--each-slot{position:relative;background-color:var(--grey-200);border-radius:50%;height:45px;width:45px;display:flex;justify-content:center;align-items:center}.book-sport-container .--each-slot .--number-slots{position:absolute;left:0%;width:15px;height:15px;background-color:var(--grey-900);border-radius:50%;color:var(--primary-white);flex-shrink:0;display:flex;justify-content:center;align-items:center;font-size:8px;top:0;font-weight:700}.book-sport-container .--each-slot .--drill{position:absolute;font-size:8px;font-weight:700;left:65%;top:0;background-color:var(--rust-500);color:var(--primary-white);padding:2px 8px;border-radius:20px}.no-games-message{display:flex;justify-content:center;align-items:center;height:50vh;font-size:16px;color:var(--grey-500);font-weight:500;text-align:center}.book-button-container{position:fixed;bottom:20px;right:24px;z-index:1000}.book-button{background-color:var(--rust-500);color:var(--primary-white);padding:12px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 8px #1212121a;transition:background-color .2s ease}.book-button:hover{background-color:var(--rust-700)}.court-strip-container{display:flex;flex-direction:row;gap:10px;position:relative;align-items:center;height:50px}.court-strip-container .court-strip-current-filter{width:20%;position:absolute;left:0;height:100%;text-align:center;font-weight:700;font-size:14px;color:#333;background-color:#b3eaff;display:flex;justify-content:center;align-items:center;border-top-right-radius:10px;border-bottom-right-radius:10px;border:1px solid black;border-left:none;transform:scale(1.1)}.court-strip-container .court-strip-courts-filter{width:80%;min-height:50px;background-color:#e8e8e8;display:flex;flex-direction:row;font-size:12px;font-weight:700;gap:5px;align-items:center;margin-left:20%;padding-left:14px;overflow-x:auto}.--court{cursor:pointer;padding:6px 12px}.--bookSportActive{background-color:#b3eaff;border-radius:5px;border:1px solid black}.player-info-card-container{display:flex;width:100%;height:130px;border:1px solid rgba(0,0,0,1);padding:10px;border-radius:3px;position:relative;box-shadow:0 1px 7.5px #00000040}.player-info-card-container .player-info-start-container{width:60%;display:flex;flex-direction:column;padding-right:10px;justify-content:space-between}.player-info-card-container .player-info-end-container{width:40%}.player-info-start-container .player-info-profile{display:flex;gap:4px;align-items:center}.player-info-start-container .player-info-profile .--img{width:35px;height:35px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%}.player-info-start-container .player-info-profile .--img img{height:100%;width:100%;object-fit:contain;border-radius:50%}.player-info-start-container .player-info-profile .--username{flex-grow:1;text-align:left}.player-info-start-container .player-info-date-and-time{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600}.player-info-start-container .player-info-event-info{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:4px;font-weight:400}.player-info-event-info .--game{display:flex;align-items:center;gap:5px;font-weight:600}.player-info-end-container{display:flex;flex-direction:column;gap:4px;padding-top:20px;align-items:end;justify-content:space-between}.player-info-end-container .player-info-event-location,.player-info-player-level{font-size:8px;font-weight:400}.player-info-player-level{font-weight:600;background-color:#63bf77;border-radius:13px;justify-content:center;width:80px;text-align:center;padding:4px 0;color:#fff}@media screen and (max-width:350px){.player-info-end-container .player-info-event-location,.player-info-player-level{font-size:6px;font-weight:400}.player-info-start-container .player-info-date-and-time{display:flex;flex-direction:column;gap:4px;font-size:8px;font-weight:600}.player-info-card-container{height:120px}.player-info-event-info{font-size:8px!important;justify-content:start!important;gap:5px!important}}.btn-yes{background-color:#007bff;color:#fff}.btn-yes:hover{background-color:#0056b3}.player-info-helper-container{display:flex;border-radius:5px;clip-path:polygon(0 0,100% 0,100% 100%,33% 100%);position:absolute;font-size:10px;font-weight:600;height:40px;width:100px;background-color:#000;letter-spacing:.02em;top:-5px;justify-content:center;align-items:center;right:-6px;z-index:10}.player-info-helper-container .chip{content:"";height:39px;z-index:-1;width:98px;margin-left:2px;background-color:#e8e8e8;border:1px solid black;display:flex;justify-content:center;align-items:center;clip-path:polygon(0 0,100% 0,100% 100%,33% 100%);border-radius:5px;position:absolute;gap:2px}.player-info-helper-container .chip .--regular{margin-left:5px}.player-info-helper-container .chip .--mixed{font-size:18px;display:flex;align-items:center;margin-left:15px}.button-container{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background-color:var(--rust-500);color:var(--primary-white);width:140px;height:40px;border-radius:5px;border:1px solid var(--grey-900);box-shadow:0 0 10px #12121240}.button-link{text-decoration:none}.button-text{font-size:10px;font-weight:700;letter-spacing:.02em;line-height:11px;text-transform:capitalize}@media screen and (max-width:450px){.button-container{width:100px;height:35px}}.--popup-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.--popup-modal-container{position:relative;background-color:#fff;padding:2rem;width:90%;max-width:400px;border-radius:12px;box-shadow:0 8px 20px #0003;text-align:center}.--close-button{position:absolute;top:-12px;right:-12px;background-color:#ff5f5f;color:#fff;border:none;border-radius:50%;width:28px;height:28px;font-size:16px;cursor:pointer;font-weight:700;box-shadow:0 2px 5px #0003;transition:background-color .3s ease}.--close-button:hover{background-color:#ff2f2f}.--popup-modal-content{font-size:16px;color:#333}.view-cards-container{display:flex;flex-direction:column;gap:10px;padding-left:24px;padding-right:24px;position:relative;background:var(--primary-white);color:var(--grey-900);overflow-y:auto;max-height:calc(100vh - 64px)}.view-cards-container .--back{position:absolute;left:6%;top:1%;color:var(--grey-900);cursor:pointer}.view-cards-container .view-cards-top-heading{display:flex;flex-direction:column;gap:10px;justify-content:center;align-items:center;color:var(--grey-900)}.view-cards-container .--date{font-size:20px;font-weight:600;color:var(--grey-900)}.view-cards-container .--day{font-size:16px;font-weight:600;color:var(--grey-700)}.view-card-content-container{display:flex;flex-direction:column;gap:20px}.no-games-found{display:flex;font-family:roboto,sans-serif;font-size:18px;font-weight:600;flex-direction:column;align-items:center;justify-content:center;height:500px;color:var(--grey-400)}.book-fitness-container{display:flex;flex-direction:column;gap:10px;height:100%;background-color:var(--primary-white);color:var(--grey-900)}.book-fitness-container .book-fitness-top-container{display:flex;flex-direction:column;gap:6px}.book-fitness-container .book-fitness-content-container{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;color:var(--grey-900)}.book-fitness-container .top-color-section{display:flex;align-items:center;gap:18px}.book-fitness-container .--color-box{display:flex;align-items:center;gap:4px;color:var(--grey-700);font-size:12px;font-weight:400}.book-fitness-container .--color-box-container{height:11px;width:11px;border-radius:2px;border:1px solid rgba(18,18,18,.4)}.book-fitness-container .book-fitness-top-container .--color-box ._available{background-color:var(--primary-white)}.book-fitness-container .book-fitness-top-container .--color-box ._booked{background-color:var(--grey-400)}.book-fitness-container .book-fitness-top-container .--color-box ._blocked{background-color:var(--rust-700)}.book-fitness-container .--court-drop-down,.book-fitness-container .--time-slot-drop-down{width:250px}.book-fitness-container .--drop-down{display:flex;gap:18px;padding-left:5px;align-items:center}.book-fitness-container .--drop-down .--color-box-container{height:13px;width:13px}.book-fitness-container ._1iohnqa1{width:100%;background-color:var(--primary-white);height:40px;display:flex;align-items:center;border:1px solid rgba(18,18,18,.2)}._14mj1kw7:after{border-radius:inherit}._2rko1rr0{border-radius:var(--ds-radius-full,9999px)}._2rkofajl{border-radius:var(--ds-radius-small,3px)}._9v7aze3t:after{inset:var(--ds-space-0,0)}._v5649dqc{transition:background .1s ease-out}._189eidpf{border-width:0}._1rjc12x7{padding-block:var(--ds-space-075,6px)}._1rjcv77o{padding-block:var(--ds-space-025,2px)}._1tv3nqa1:after{border-style:solid}._39yqe4h9:after{border-width:var(--ds-border-width,1px)}._8l3m13gt:after{border-color:var(--ds-border-disabled,#091e420f)}._8l3mcoux:after{border-color:var(--ds-border-selected,#0052cc)}._8l3mmuej:after{border-color:var(--ds-border,#091e4224)}._11fnglyw:after{pointer-events:none}._152tze3t{inset-block-start:var(--ds-space-0,0)}._18postnw:after{position:absolute}._1bsb1k8s{width:1.5rem}._1bsb1wug{width:auto}._1bsbviql{width:2rem}._1e02ze3t{inset-inline-start:var(--ds-space-0,0)}._1pbycs5v{z-index:2}._4t3i1k8s{height:1.5rem}._4t3iviql{height:2rem}._80om15jw{cursor:progress}._bfhk1fvb{background-color:var(--ds-background-disabled,rgba(9,30,66,.04))}._bfhk1g49{background-color:var(--ds-background-selected,#403294)}._bfhk1ikc{background-color:var(--ds-background-warning-bold,#ffab00)}._bfhk1j28{background-color:transparent}._bfhk1j54{background-color:var(--ds-background-neutral,rgba(9,30,66,.04))}._bfhk1v7l{background-color:var(--ds-background-danger-bold,#de350b)}._bfhk1vbi{background-color:var(--ds-background-discovery-bold,#5243aa)}._bfhk7btw{background-color:var(--ds-background-selected,#253858)}._bfhkbeib{background-color:var(--ds-background-selected,#bf2600)}._bfhkomb0{background-color:var(--ds-background-brand-bold,#0052cc)}._bfhkvdtc{background-color:var(--ds-background-selected,#ff991f)}._k48p1wq8{font-weight:var(--ds-font-weight-medium,500)}._p12f1osq{max-width:100%}._rjxpze3t{inset-inline-end:var(--ds-space-0,0)}._syaz10s3{color:var(--ds-text,#42526e)}._syaz15cr{color:var(--ds-text-inverse,#fff)}._syaz16q2{color:var(--ds-text-selected,#172b4d)}._syaz1ldt{color:var(--ds-text-selected,#0052cc)}._syaz1lh4{color:var(--ds-text-disabled,#091e424f)}._syaz1pke{color:var(--ds-text-selected,#f4f5f7)}._syazal3n{color:var(--ds-text-warning-inverse,#172b4d)}._u7coze3t{inset-block-end:var(--ds-space-0,0)}._y3gn1h6o{text-align:center}._105310s3:visited{color:var(--ds-text,#42526e)}._105315cr:visited{color:var(--ds-text-inverse,#fff)}._10531gjq:visited{color:var(--ds-text-subtle,#44546f)}._10531ldt:visited{color:var(--ds-text-selected,#0052cc)}._10531pke:visited{color:var(--ds-text-selected,#f4f5f7)}._1053al3n:visited{color:var(--ds-text-warning-inverse,#172b4d)}._1a3b1r31:focus{text-decoration-color:currentColor}._4fprglyw:focus{text-decoration-line:none}._5goinqa1:focus{text-decoration-style:solid}._f8pj10s3:focus{color:var(--ds-text,#42526e)}._f8pj15cr:focus{color:var(--ds-text-inverse,#fff)}._f8pj1gjq:focus{color:var(--ds-text-subtle,#44546f)}._f8pj1ldt:focus{color:var(--ds-text-selected,#0052cc)}._f8pj1pke:focus{color:var(--ds-text-selected,#f4f5f7)}._f8pjal3n:focus{color:var(--ds-text-warning-inverse,#172b4d)}._g0pbb4wl:focus-visible{z-index:100}._30l310s3:hover{color:var(--ds-text,#42526e)}._30l315cr:hover{color:var(--ds-text-inverse,#fff)}._30l31gjq:hover{color:var(--ds-text-subtle,#44546f)}._30l31ldt:hover{color:var(--ds-text-selected,#0052cc)}._30l31lh4:hover{color:var(--ds-text-disabled,#091e424f)}._30l31pke:hover{color:var(--ds-text-selected,#f4f5f7)}._30l3al3n:hover{color:var(--ds-text-warning-inverse,#172b4d)}._irr3166n:hover{background-color:var(--ds-background-neutral-subtle-hovered,#091e420f)}._irr31fvb:hover{background-color:var(--ds-background-disabled,rgba(9,30,66,.04))}._irr31g49:hover{background-color:var(--ds-background-selected,#403294)}._irr31j28:hover{background-color:transparent}._irr31j43:hover{background-color:var(--ds-background-warning-bold-hovered,#ffc400)}._irr31rwk:hover{background-color:var(--ds-background-danger-bold-hovered,#ff5630)}._irr31wqm:hover{background-color:var(--ds-background-brand-bold-hovered,#0065ff)}._irr34mfv:hover{background-color:var(--ds-background-neutral-subtle-hovered,#091e4214)}._irr37gr8:hover{background-color:var(--ds-background-discovery-bold-hovered,#8777d9)}._irr3beib:hover{background-color:var(--ds-background-selected,#bf2600)}._irr3t71w:hover{background-color:var(--ds-background-selected-hovered,#253858)}._irr3vdtc:hover{background-color:var(--ds-background-selected,#ff991f)}._irr3yw9d:hover{background-color:var(--ds-background-neutral-hovered,#091e4214)}._1di617hq:active{background-color:var(--ds-background-brand-bold-pressed,#0747a6)}._1di619qy:active{background-color:var(--ds-background-neutral-subtle-pressed,#b3d4ff)}._1di61dty:active{background-color:var(--ds-background-neutral-subtle-pressed,#091e4224)}._1di61fvb:active{background-color:var(--ds-background-disabled,rgba(9,30,66,.04))}._1di61g49:active{background-color:var(--ds-background-selected,#403294)}._1di61j28:active{background-color:transparent}._1di61wu2:active{background-color:var(--ds-background-discovery-bold-pressed,#5243aa)}._1di6beib:active{background-color:var(--ds-background-selected,#bf2600)}._1di6h4op:active{background-color:var(--ds-background-warning-bold-pressed,#ff991f)}._1di6ih13:active{background-color:var(--ds-background-neutral-pressed,#b3d4ff)}._1di6vdtc:active{background-color:var(--ds-background-selected,#ff991f)}._1di6yssv:active{background-color:var(--ds-background-selected-pressed,#253858)}._1di6yycf:active{background-color:var(--ds-background-danger-bold-pressed,#bf2600)}._1iohnqa1:active{text-decoration-style:solid}._1nrm1r31:active{text-decoration-color:currentColor}._9h8h10s3:active{color:var(--ds-text,#42526e)}._9h8h15cr:active{color:var(--ds-text-inverse,#fff)}._9h8h1gjq:active{color:var(--ds-text-subtle,#44546f)}._9h8h1ldt:active{color:var(--ds-text-selected,#0052cc)}._9h8h1lh4:active{color:var(--ds-text-disabled,#091e424f)}._9h8h1pke:active{color:var(--ds-text-selected,#f4f5f7)}._9h8hal3n:active{color:var(--ds-text-warning-inverse,#172b4d)}._c2waglyw:active{text-decoration-line:none}._1q1l108i{--ds-elevation-surface-current:var(--ds-surface-hovered,#f1f2f4)}._1q1l16qz{--ds-elevation-surface-current:var(--ds-surface-overlay-hovered,#f1f2f4)}._1q1l1a0f{--ds-elevation-surface-current:var(--ds-surface-raised-hovered,#f1f2f4)}._1q1l1ji5{--ds-elevation-surface-current:var(--ds-surface-pressed,#dcdfe4)}._1q1lf7u5{--ds-elevation-surface-current:var(--ds-surface-raised-pressed,#dcdfe4)}._1q1lhp5a{--ds-elevation-surface-current:var(--ds-surface-raised,#fff)}._1q1lqbzx{--ds-elevation-surface-current:var(--ds-surface-sunken,#f7f8f9)}._1q1lvq0a{--ds-elevation-surface-current:var(--ds-surface-overlay-pressed,#dcdfe4)}._1q1lvuon{--ds-elevation-surface-current:var(--ds-surface,#fff)}._1q5112x7{padding-block-start:var(--ds-space-075,6px)}._1q511b66{padding-block-start:var(--ds-space-050,4px)}._1q511ejb{padding-block-start:var(--ds-space-300,24px)}._1q511epz{padding-block-start:var(--ds-space-1000,5pc)}._1q511jfw{padding-block-start:var(--ds-space-500,40px)}._1q51oahv{padding-block-start:var(--ds-space-600,3pc)}._1q51pxbi{padding-block-start:var(--ds-space-200,1pc)}._1q51u2gc{padding-block-start:var(--ds-space-100,8px)}._1q51utpp{padding-block-start:var(--ds-space-150,9pt)}._1q51v47k{padding-block-start:var(--ds-space-250,20px)}._1q51v77o{padding-block-start:var(--ds-space-025,2px)}._1q51xncg{padding-block-start:var(--ds-space-800,4pc)}._1q51xy5q{padding-block-start:var(--ds-space-400,2pc)}._1q51ze3t{padding-block-start:var(--ds-space-0,0)}._85i512x7{padding-block-end:var(--ds-space-075,6px)}._85i51b66{padding-block-end:var(--ds-space-050,4px)}._85i51ejb{padding-block-end:var(--ds-space-300,24px)}._85i51epz{padding-block-end:var(--ds-space-1000,5pc)}._85i51jfw{padding-block-end:var(--ds-space-500,40px)}._85i5oahv{padding-block-end:var(--ds-space-600,3pc)}._85i5pxbi{padding-block-end:var(--ds-space-200,1pc)}._85i5u2gc{padding-block-end:var(--ds-space-100,8px)}._85i5utpp{padding-block-end:var(--ds-space-150,9pt)}._85i5v47k{padding-block-end:var(--ds-space-250,20px)}._85i5v77o{padding-block-end:var(--ds-space-025,2px)}._85i5xncg{padding-block-end:var(--ds-space-800,4pc)}._85i5xy5q{padding-block-end:var(--ds-space-400,2pc)}._85i5ze3t{padding-block-end:var(--ds-space-0,0)}._bfhk100f{background-color:var(--ds-background-accent-red-bolder-hovered,#ae2e24)}._bfhk108c{background-color:var(--ds-background-accent-teal-subtlest-hovered,#c6edfb)}._bfhk108i{background-color:var(--ds-surface-hovered,#f1f2f4)}._bfhk10ai{background-color:var(--ds-background-accent-teal-subtle-pressed,#c6edfb)}._bfhk11bn{background-color:var(--ds-background-accent-gray-subtlest,#f1f2f4)}._bfhk11dh{background-color:var(--ds-background-warning-pressed,#f5cd47)}._bfhk12e3{background-color:var(--ds-background-accent-green-subtle-hovered,#7ee2b8)}._bfhk12j4{background-color:var(--ds-background-accent-gray-subtlest-hovered,#dcdfe4)}._bfhk14wj{background-color:var(--ds-background-information-bold,#0c66e4)}._bfhk15ej{background-color:var(--ds-background-neutral-hovered,#091e4224)}._bfhk15mt{background-color:var(--ds-background-brand-boldest,#1c2b41)}._bfhk166n{background-color:var(--ds-background-neutral-subtle-hovered,#091e420f)}._bfhk16e6{background-color:var(--ds-background-accent-blue-subtler-hovered,#85b8ff)}._bfhk16qz{background-color:var(--ds-surface-overlay-hovered,#f1f2f4)}._bfhk17e6{background-color:var(--ds-background-accent-yellow-subtle-hovered,#e2b203)}._bfhk17jr{background-color:var(--ds-background-brand-boldest-pressed,#05c)}._bfhk18hz{background-color:var(--ds-background-selected-bold-hovered,#05c)}._bfhk190i{background-color:var(--ds-background-warning-bold,#f5cd47)}._bfhk19g9{background-color:var(--ds-background-accent-yellow-subtlest-hovered,#f8e6a0)}._bfhk19ru{background-color:var(--ds-background-selected-pressed,#85b8ff)}._bfhk1a0f{background-color:var(--ds-surface-raised-hovered,#f1f2f4)}._bfhk1a17{background-color:var(--ds-background-accent-teal-subtler,#c6edfb)}._bfhk1a2l{background-color:var(--ds-background-accent-gray-subtle-hovered,#b3b9c4)}._bfhk1amz{background-color:var(--ds-background-information-bold-hovered,#05c)}._bfhk1azz{background-color:var(--ds-background-accent-green-bolder-pressed,#164b35)}._bfhk1b17{background-color:var(--ds-background-accent-lime-bolder-pressed,#37471f)}._bfhk1b6k{background-color:var(--ds-background-neutral-bold-pressed,#172b4d)}._bfhk1bsc{background-color:var(--ds-background-neutral-bold-hovered,#2c3e5d)}._bfhk1cwi{background-color:var(--ds-background-accent-blue-bolder-hovered,#05c)}._bfhk1d44{background-color:var(--ds-background-accent-yellow-subtler-pressed,#e2b203)}._bfhk1d5g{background-color:var(--ds-background-input-hovered,#f7f8f9)}._bfhk1dty{background-color:var(--ds-background-neutral-subtle-pressed,#091e4224)}._bfhk1e5c{background-color:var(--ds-background-accent-green-bolder,#1f845a)}._bfhk1eds{background-color:var(--ds-background-accent-lime-subtler-hovered,#b3df72)}._bfhk1een{background-color:var(--ds-background-accent-magenta-subtlest-pressed,#f797d2)}._bfhk1f4s{background-color:var(--ds-background-accent-blue-subtle-hovered,#85b8ff)}._bfhk1f7l{background-color:var(--ds-background-accent-gray-subtler-hovered,#b3b9c4)}._bfhk1fno{background-color:var(--ds-background-accent-lime-subtlest-pressed,#b3df72)}._bfhk1fvw{background-color:var(--ds-background-selected-bold,#0c66e4)}._bfhk1g3m{background-color:var(--ds-background-accent-orange-subtlest,#fff3eb)}._bfhk1g6e{background-color:var(--ds-background-accent-orange-subtle,#fea362)}._bfhk1gii{background-color:var(--ds-background-inverse-subtle-pressed,#00000052)}._bfhk1gly{background-color:var(--ds-background-danger,#ffeceb)}._bfhk1hgz{background-color:var(--ds-background-accent-lime-subtler-pressed,#94c748)}._bfhk1i4c{background-color:var(--ds-background-warning-bold-hovered,#e2b203)}._bfhk1i6i{background-color:var(--ds-background-accent-red-subtlest-hovered,#ffd5d2)}._bfhk1io2{background-color:var(--ds-background-danger-pressed,#fd9891)}._bfhk1j2h{background-color:var(--ds-background-accent-teal-subtlest-pressed,#9dd9ee)}._bfhk1j89{background-color:var(--ds-background-accent-blue-subtle,#579dff)}._bfhk1j9a{background-color:var(--ds-background-input,#fff)}._bfhk1jgi{background-color:var(--ds-background-success-hovered,#baf3db)}._bfhk1ji5{background-color:var(--ds-surface-pressed,#dcdfe4)}._bfhk1jkz{background-color:var(--ds-background-accent-purple-subtler,#dfd8fd)}._bfhk1lb4{background-color:var(--ds-background-accent-gray-subtlest-pressed,#b3b9c4)}._bfhk1lml{background-color:var(--ds-background-accent-orange-subtler-hovered,#fec195)}._bfhk1lri{background-color:var(--ds-background-discovery-bold,#6e5dc6)}._bfhk1mi6{background-color:var(--ds-background-accent-magenta-subtle,#e774bb)}._bfhk1nvp{background-color:var(--ds-background-discovery,#f3f0ff)}._bfhk1oew{background-color:var(--ds-background-accent-orange-subtle-hovered,#fec195)}._bfhk1ok8{background-color:var(--ds-background-accent-magenta-bolder-hovered,#943d73)}._bfhk1ovh{background-color:var(--ds-background-accent-magenta-subtle-pressed,#fdd0ec)}._bfhk1ozg{background-color:var(--ds-background-accent-yellow-subtlest,#fff7d6)}._bfhk1p19{background-color:var(--ds-background-accent-green-subtler-pressed,#4bce97)}._bfhk1pbw{background-color:var(--ds-background-accent-red-subtlest-pressed,#fd9891)}._bfhk1phk{background-color:var(--ds-background-accent-orange-subtle-pressed,#fedec8)}._bfhk1q4l{background-color:var(--ds-background-success-bold-hovered,#216e4e)}._bfhk1r0p{background-color:var(--ds-background-accent-magenta-subtler-hovered,#f797d2)}._bfhk1rd4{background-color:var(--ds-background-warning-hovered,#f8e6a0)}._bfhk1rsu{background-color:var(--ds-background-accent-green-subtle,#4bce97)}._bfhk1rtt{background-color:var(--ds-background-accent-red-subtler,#ffd5d2)}._bfhk1s0z{background-color:var(--ds-background-information-pressed,#85b8ff)}._bfhk1sou{background-color:var(--ds-background-accent-red-subtle-hovered,#fd9891)}._bfhk1t05{background-color:var(--ds-background-accent-gray-subtle,#8590a2)}._bfhk1t1b{background-color:var(--ds-background-accent-gray-bolder,#626f86)}._bfhk1tf4{background-color:var(--ds-background-accent-red-subtle-pressed,#ffd5d2)}._bfhk1tzq{background-color:var(--ds-background-warning,#fff7d6)}._bfhk1uh7{background-color:var(--ds-background-accent-blue-subtler-pressed,#579dff)}._bfhk1uro{background-color:var(--ds-background-accent-purple-bolder-pressed,#352c63)}._bfhk1uwk{background-color:var(--ds-background-brand-boldest-hovered,#09326c)}._bfhk1v33{background-color:var(--ds-background-accent-gray-subtler,#dcdfe4)}._bfhk1vck{background-color:var(--ds-background-inverse-subtle,#00000029)}._bfhk1vk5{background-color:var(--ds-background-accent-red-subtlest,#ffeceb)}._bfhk1vop{background-color:var(--ds-background-accent-yellow-bolder,#946f00)}._bfhk1vps{background-color:var(--ds-background-information-hovered,#cce0ff)}._bfhk1w72{background-color:var(--ds-background-discovery-bold-hovered,#5e4db2)}._bfhk1wnw{background-color:var(--ds-background-accent-green-subtler,#baf3db)}._bfhk1wob{background-color:var(--ds-background-accent-purple-subtle-hovered,#b8acf6)}._bfhk1wyu{background-color:var(--ds-background-accent-purple-subtler-hovered,#b8acf6)}._bfhk1xmr{background-color:var(--ds-background-accent-blue-subtlest-pressed,#85b8ff)}._bfhk1xp7{background-color:var(--ds-background-discovery-hovered,#dfd8fd)}._bfhk1ya0{background-color:var(--ds-background-accent-orange-subtlest-pressed,#fec195)}._bfhk1yvi{background-color:var(--ds-background-danger-hovered,#ffd5d2)}._bfhk1z0s{background-color:var(--ds-background-accent-gray-subtle-pressed,#dcdfe4)}._bfhk2c8p{background-color:var(--ds-background-accent-teal-bolder,#227d9b)}._bfhk2ggb{background-color:var(--ds-background-brand-subtlest-pressed,#85b8ff)}._bfhk31d1{background-color:var(--ds-background-accent-yellow-subtlest-pressed,#f5cd47)}._bfhk32kj{background-color:var(--ds-background-accent-yellow-bolder-pressed,#533f04)}._bfhk33gi{background-color:var(--ds-background-information,#e9f2ff)}._bfhk3fv2{background-color:var(--ds-background-accent-yellow-subtler,#f8e6a0)}._bfhk3utz{background-color:var(--ds-background-accent-green-subtlest-hovered,#baf3db)}._bfhk3wxy{background-color:var(--ds-background-brand-subtlest,#e9f2ff)}._bfhk4v9p{background-color:var(--ds-background-accent-blue-subtler,#cce0ff)}._bfhk5bth{background-color:var(--ds-background-information-bold-pressed,#09326c)}._bfhk5fkp{background-color:var(--ds-background-accent-purple-subtler-pressed,#9f8fef)}._bfhk69rw{background-color:var(--ds-background-accent-red-subtler-pressed,#f87168)}._bfhk7wq0{background-color:var(--ds-blanket-selected,#388bff14)}._bfhk7xuz{background-color:var(--ds-background-accent-teal-subtlest,#e7f9ff)}._bfhk82ra{background-color:var(--ds-background-accent-gray-bolder-pressed,#2c3e5d)}._bfhk8emd{background-color:var(--ds-background-success-bold,#1f845a)}._bfhk8h4p{background-color:var(--ds-background-accent-green-subtle-pressed,#baf3db)}._bfhk8tvm{background-color:var(--ds-background-accent-magenta-subtlest,#ffecf8)}._bfhk9pqq{background-color:var(--ds-background-danger-bold-pressed,#5d1f1a)}._bfhka5yi{background-color:var(--ds-background-accent-green-bolder-hovered,#216e4e)}._bfhkadgs{background-color:var(--ds-background-accent-purple-bolder-hovered,#5e4db2)}._bfhkavxe{background-color:var(--ds-background-accent-blue-subtlest,#e9f2ff)}._bfhkay3p{background-color:var(--ds-background-accent-blue-subtlest-hovered,#cce0ff)}._bfhkb29m{background-color:var(--ds-background-brand-bold,#0c66e4)}._bfhkbq5w{background-color:var(--ds-background-accent-lime-subtle,#94c748)}._bfhkc3uk{background-color:var(--ds-background-accent-magenta-bolder,#ae4787)}._bfhkc8cv{background-color:var(--ds-background-accent-blue-bolder,#0c66e4)}._bfhkcdhy{background-color:var(--ds-background-neutral-bold,#44546f)}._bfhkchd4{background-color:var(--ds-elevation-surface-current,#fff)}._bfhkcrcn{background-color:var(--ds-background-success-bold-pressed,#164b35)}._bfhkd4y8{background-color:var(--ds-background-accent-lime-subtlest-hovered,#d3f1a7)}._bfhkd8a2{background-color:var(--ds-background-accent-gray-subtler-pressed,#8590a2)}._bfhkdh45{background-color:var(--ds-background-accent-purple-subtle,#9f8fef)}._bfhkdlkp{background-color:var(--ds-background-discovery-pressed,#b8acf6)}._bfhke4nv{background-color:var(--ds-background-accent-gray-bolder-hovered,#44546f)}._bfhkezq1{background-color:var(--ds-background-brand-subtlest-hovered,#cce0ff)}._bfhkf2vu{background-color:var(--ds-background-accent-orange-subtler,#fedec8)}._bfhkf767{background-color:var(--ds-background-accent-orange-bolder-pressed,#702e00)}._bfhkf7u5{background-color:var(--ds-surface-raised-pressed,#dcdfe4)}._bfhkfg4m{background-color:var(--ds-background-selected,#e9f2ff)}._bfhkfoww{background-color:var(--ds-background-accent-lime-subtle-hovered,#b3df72)}._bfhkg4tm{background-color:var(--ds-background-accent-orange-subtlest-hovered,#fedec8)}._bfhkg5py{background-color:var(--ds-background-accent-teal-subtler-hovered,#9dd9ee)}._bfhkgr1v{background-color:var(--ds-background-selected-bold-pressed,#09326c)}._bfhkgslw{background-color:var(--ds-background-accent-purple-subtlest-pressed,#b8acf6)}._bfhkh3tw{background-color:var(--ds-skeleton-subtle,#091e4208)}._bfhkhcrq{background-color:var(--ds-background-accent-blue-bolder-pressed,#09326c)}._bfhkhgj8{background-color:var(--ds-background-accent-lime-subtle-pressed,#d3f1a7)}._bfhkhi52{background-color:var(--ds-background-accent-orange-bolder-hovered,#a54800)}._bfhkhp5a{background-color:var(--ds-surface-raised,#fff)}._bfhki1yw{background-color:var(--ds-background-selected-hovered,#cce0ff)}._bfhkip91{background-color:var(--ds-background-neutral-pressed,#091e424f)}._bfhkjgng{background-color:var(--ds-background-accent-orange-bolder,#c25100)}._bfhkkjqf{background-color:var(--ds-background-accent-yellow-bolder-hovered,#7f5f01)}._bfhkkrt9{background-color:var(--ds-background-accent-red-subtle,#f87168)}._bfhkl3ve{background-color:var(--ds-background-accent-teal-bolder-hovered,#206a83)}._bfhklg04{background-color:var(--ds-background-accent-yellow-subtler-hovered,#f5cd47)}._bfhkm0d5{background-color:var(--ds-background-accent-purple-subtlest-hovered,#dfd8fd)}._bfhkm7j4{background-color:var(--ds-background-neutral,#091e420f)}._bfhkm890{background-color:var(--ds-background-accent-lime-subtlest,#efffd6)}._bfhkmpja{background-color:var(--ds-background-inverse-subtle-hovered,#0000003d)}._bfhkmv6i{background-color:var(--ds-background-success,#dcfff1)}._bfhkn729{background-color:var(--ds-background-accent-green-subtlest,#dcfff1)}._bfhkn82g{background-color:var(--ds-skeleton,#091e420f)}._bfhknzpa{background-color:var(--ds-background-accent-lime-bolder-hovered,#4c6b1f)}._bfhko0y5{background-color:var(--ds-background-accent-yellow-subtle-pressed,#cf9f02)}._bfhkp7j4{background-color:var(--ds-background-accent-purple-subtlest,#f3f0ff)}._bfhkprmn{background-color:var(--ds-background-accent-red-bolder-pressed,#5d1f1a)}._bfhkq7li{background-color:var(--ds-background-accent-teal-subtler-pressed,#6cc3e0)}._bfhkqbzx{background-color:var(--ds-surface-sunken,#f7f8f9)}._bfhkqctv{background-color:var(--ds-background-accent-blue-subtle-pressed,#cce0ff)}._bfhkqkzo{background-color:var(--ds-background-brand-bold-pressed,#09326c)}._bfhkr01l{background-color:var(--ds-background-input-pressed,#fff)}._bfhkr3zd{background-color:var(--ds-background-accent-magenta-subtlest-hovered,#fdd0ec)}._bfhkrb53{background-color:var(--ds-background-discovery-bold-pressed,#352c63)}._bfhkrj9s{background-color:var(--ds-background-warning-bold-pressed,#cf9f02)}._bfhkrprw{background-color:var(--ds-blanket-danger,#ef5c4814)}._bfhkrw5d{background-color:var(--ds-background-accent-red-subtler-hovered,#fd9891)}._bfhkrwyz{background-color:var(--ds-background-accent-magenta-subtle-hovered,#f797d2)}._bfhkry5t{background-color:var(--ds-background-accent-yellow-subtle,#f5cd47)}._bfhks9hg{background-color:var(--ds-background-danger-bold-hovered,#ae2e24)}._bfhkse6l{background-color:var(--ds-background-accent-teal-bolder-pressed,#164555)}._bfhksm61{background-color:var(--ds-background-neutral-subtle,#00000000)}._bfhksyzs{background-color:var(--ds-background-disabled,#091e4208)}._bfhktde4{background-color:var(--ds-background-accent-lime-bolder,#5b7f24)}._bfhktdv8{background-color:var(--ds-background-accent-teal-subtle,#6cc3e0)}._bfhku1se{background-color:var(--ds-background-brand-bold-hovered,#05c)}._bfhkuibq{background-color:var(--ds-background-accent-red-bolder,#c9372c)}._bfhkung8{background-color:var(--ds-background-accent-green-subtler-hovered,#7ee2b8)}._bfhkuxsx{background-color:var(--ds-background-accent-orange-subtler-pressed,#fea362)}._bfhkv5yf{background-color:var(--ds-background-accent-green-subtlest-pressed,#7ee2b8)}._bfhkv9ra{background-color:var(--ds-background-accent-magenta-subtler,#fdd0ec)}._bfhkvq0a{background-color:var(--ds-surface-overlay-pressed,#dcdfe4)}._bfhkvuon{background-color:var(--ds-surface,#fff)}._bfhkwaw3{background-color:var(--ds-background-accent-magenta-bolder-pressed,#50253f)}._bfhkwz05{background-color:var(--ds-background-accent-purple-subtle-pressed,#dfd8fd)}._bfhkxuzc{background-color:var(--ds-background-accent-magenta-subtler-pressed,#e774bb)}._bfhky4f1{background-color:var(--ds-background-success-pressed,#7ee2b8)}._bfhkybec{background-color:var(--ds-background-danger-bold,#c9372c)}._bfhkygwo{background-color:var(--ds-background-accent-purple-bolder,#6e5dc6)}._bfhkz2ec{background-color:var(--ds-background-accent-lime-subtler,#d3f1a7)}._bfhkzh8h{background-color:var(--ds-background-accent-teal-subtle-hovered,#9dd9ee)}._bozg12x7{padding-inline-start:var(--ds-space-075,6px)}._bozg1b66{padding-inline-start:var(--ds-space-050,4px)}._bozg1ejb{padding-inline-start:var(--ds-space-300,24px)}._bozg1epz{padding-inline-start:var(--ds-space-1000,5pc)}._bozg1jfw{padding-inline-start:var(--ds-space-500,40px)}._bozgoahv{padding-inline-start:var(--ds-space-600,3pc)}._bozgpxbi{padding-inline-start:var(--ds-space-200,1pc)}._bozgu2gc{padding-inline-start:var(--ds-space-100,8px)}._bozgutpp{padding-inline-start:var(--ds-space-150,9pt)}._bozgv47k{padding-inline-start:var(--ds-space-250,20px)}._bozgv77o{padding-inline-start:var(--ds-space-025,2px)}._bozgxncg{padding-inline-start:var(--ds-space-800,4pc)}._bozgxy5q{padding-inline-start:var(--ds-space-400,2pc)}._bozgze3t{padding-inline-start:var(--ds-space-0,0)}._y4ti12x7{padding-inline-end:var(--ds-space-075,6px)}._y4ti1b66{padding-inline-end:var(--ds-space-050,4px)}._y4ti1ejb{padding-inline-end:var(--ds-space-300,24px)}._y4ti1epz{padding-inline-end:var(--ds-space-1000,5pc)}._y4ti1jfw{padding-inline-end:var(--ds-space-500,40px)}._y4tioahv{padding-inline-end:var(--ds-space-600,3pc)}._y4tipxbi{padding-inline-end:var(--ds-space-200,1pc)}._y4tiu2gc{padding-inline-end:var(--ds-space-100,8px)}._y4tiutpp{padding-inline-end:var(--ds-space-150,9pt)}._y4tiv47k{padding-inline-end:var(--ds-space-250,20px)}._y4tiv77o{padding-inline-end:var(--ds-space-025,2px)}._y4tixncg{padding-inline-end:var(--ds-space-800,4pc)}._y4tixy5q{padding-inline-end:var(--ds-space-400,2pc)}._y4tize3t{padding-inline-end:var(--ds-space-0,0)}._195g1i6y{margin-inline:var(--ds-space-negative-025,-2px)}._1mouze3t{margin-block:var(--ds-space-0,0)}._syazjjyb{color:var(--ds-text-subtle,#42526e)}._1bah1b1v{justify-content:space-around}._1bah1fhb{justify-content:stretch}._1bah1yb4{justify-content:space-between}._1bahh9n0{justify-content:end}._1bahitcz{justify-content:space-evenly}._1bahv2br{justify-content:start}._1n261g80{flex-wrap:wrap}._1n261q9c{flex-wrap:nowrap}._1p5712x7{row-gap:var(--ds-space-075,6px)}._1p571b66{row-gap:var(--ds-space-050,4px)}._1p571ejb{row-gap:var(--ds-space-300,24px)}._1p571epz{row-gap:var(--ds-space-1000,5pc)}._1p571jfw{row-gap:var(--ds-space-500,40px)}._1p57oahv{row-gap:var(--ds-space-600,3pc)}._1p57pxbi{row-gap:var(--ds-space-200,1pc)}._1p57u2gc{row-gap:var(--ds-space-100,8px)}._1p57utpp{row-gap:var(--ds-space-150,9pt)}._1p57v47k{row-gap:var(--ds-space-250,20px)}._1p57v77o{row-gap:var(--ds-space-025,2px)}._1p57xncg{row-gap:var(--ds-space-800,4pc)}._1p57xy5q{row-gap:var(--ds-space-400,2pc)}._1p57ze3t{row-gap:var(--ds-space-0,0)}._2lx2vrvc{flex-direction:row}._4cvr1fhb{align-items:stretch}._4cvr1q9y{align-items:baseline}._4cvrh9n0{align-items:end}._4cvrv2br{align-items:start}._gy1p12x7{column-gap:var(--ds-space-075,6px)}._gy1p1b66{column-gap:var(--ds-space-050,4px)}._gy1p1ejb{column-gap:var(--ds-space-300,24px)}._gy1p1epz{column-gap:var(--ds-space-1000,5pc)}._gy1p1jfw{column-gap:var(--ds-space-500,40px)}._gy1poahv{column-gap:var(--ds-space-600,3pc)}._gy1ppxbi{column-gap:var(--ds-space-200,1pc)}._gy1pu2gc{column-gap:var(--ds-space-100,8px)}._gy1putpp{column-gap:var(--ds-space-150,9pt)}._gy1pv47k{column-gap:var(--ds-space-250,20px)}._gy1pv77o{column-gap:var(--ds-space-025,2px)}._gy1pxncg{column-gap:var(--ds-space-800,4pc)}._gy1pxy5q{column-gap:var(--ds-space-400,2pc)}._gy1pze3t{column-gap:var(--ds-space-0,0)}._19itglyw{border:none}._r06hglyw{-webkit-appearance:none;-moz-appearance:none;appearance:none}._1ah3dkaa:focus-visible{outline-offset:var(--ds-border-width-focused,2px)}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){._1cvmnqa1:focus-visible{outline-style:solid}._4davt94y:focus-visible{outline-width:1px}._2mwq1gjf:focus-visible{outline-offset:calc(0px - var(--ds-border-width-focused, 2px))}}._19bvidpf{padding-left:0}._1bsbt94y{width:1px}._4t3it94y{height:1px}._ca0qidpf{padding-top:0}._kqswstnw{position:absolute}._n3tdidpf{padding-bottom:0}._ogto7mnp{clip:rect(1px,1px,1px,1px)}._u5f3idpf{padding-right:0}._1e0c116y{display:inline-flex}._1o51q7pw{animation-fill-mode:forwards}._1pgl1ytf{animation-timing-function:ease-in-out}._1pgl2qsq{animation-timing-function:cubic-bezier(.4,.15,.6,.85)}._1snbbs82{stroke-width:1.5}._5sag12kz{animation-duration:.86s}._5sag9cwz{animation-duration:1s}._7ljx1dhp{stroke-dasharray:60}._8hrz1h6o{transform-origin:center}._j7hq1ky6{animation-name:k1v8un7d}._j7hqsf8s{animation-name:kztt5h0}._lswuglyw{fill:none}._s7n4nkob{vertical-align:middle}._tip812c5{animation-iteration-count:infinite}@keyframes k1v8un7d{0%{transform:rotate(50deg);stroke-dashoffset:60}to{transform:rotate(230deg);stroke-dashoffset:50}}@keyframes kztt5h0{to{transform:rotate(1turn)}}@media screen and (forced-colors:active){._jcxd7g3v{filter:grayscale(100%)}._1tjm1onz{stroke:CanvasText}}._v564g17y{transition:opacity .3s}._16jlidpf{flex-grow:0}._1he91b66{--ds--button--new-icon-padding-start:var(--ds-space-050,4px)}._1he9v77o{--ds--button--new-icon-padding-start:var(--ds-space-025,2px)}._1wpz1h6o{align-self:center}._1wybidpf{font-size:0}._tzy4idpf{opacity:0}._vwz4idpf{line-height:0}._w7951b66{--ds--button--new-icon-padding-end:var(--ds-space-050,4px)}._w795v77o{--ds--button--new-icon-padding-end:var(--ds-space-025,2px)}._1bsb1ejb{width:var(--ds-space-300,24px)}._1bsb1kw7{width:inherit}._1bsbpxbi{width:var(--ds-space-200,1pc)}._1bsbutpp{width:var(--ds-space-150,9pt)}._4t3i1ejb{height:var(--ds-space-300,24px)}._4t3i1kw7{height:inherit}._4t3ipxbi{height:var(--ds-space-200,1pc)}._4t3iutpp{height:var(--ds-space-150,9pt)}._bozg1mb9{padding-inline-start:var(--ds--button--new-icon-padding-start,0)}._s7n4yfq0{vertical-align:bottom}._vwz4utpp{line-height:var(--ds-space-150,9pt)}._y4ti1igz{padding-inline-end:var(--ds--button--new-icon-padding-end,0)}@media screen and (forced-colors:active){._12va1onz{color:CanvasText}._jcxd1r8n{filter:grayscale(1)}}._17jb1osq>svg{max-height:100%}._1e0c1o8l{display:inline-block}._1kg81r31>svg stop{stop-color:currentColor}._1ksvoz0e>svg{color:var(--icon-primary-color)}._1szv15vq>svg{overflow-x:hidden}._1tly15vq>svg{overflow-y:hidden}._1veoyfq0>svg{vertical-align:bottom}._3se1x1jp>svg{fill:var(--icon-secondary-color)}._5fdi1tcg>svg{width:24px}._5fdi7vkz>svg{width:1pc}._5fdickbl>svg{width:3pc}._5fdizwfg>svg{width:2pc}._re2rglyw>svg{pointer-events:none}._rzyw1osq>svg{max-width:100%}._vwz4kb7n{line-height:1}._vyfuvuon{--icon-secondary-color:var(--ds-surface,#fff)}._zbji1tcg>svg{height:24px}._zbji7vkz>svg{height:1pc}._zbjickbl>svg{height:3pc}._zbjizwfg>svg{height:2pc}@media screen and (forced-colors:active){._18hbwc43>svg{--icon-primary-color:Canvas}._4fyi1j28>svg{--icon-secondary-color:transparent}._jcxd1r8n{filter:grayscale(1)}._gq0g1onz{--icon-primary-color:CanvasText}._1trkwc43{--icon-secondary-color:Canvas}}._1r04idpf{top:0;right:0;bottom:0;left:0}._2rko12b0{border-radius:var(--ds-radius-small,4px)}._dk5d1b66{inset-inline:var(--ds-space-050,4px)}._152t1b66{inset-block-start:var(--ds-space-050,4px)}._16qs1cd0{box-shadow:var(--ds-shadow-overlay,0 8px 9pt #091e4226,0 0 1px #091e424f)}._1pby1nn1{z-index:400}._1q1l1bhr{--ds-elevation-surface-current:var(--ds-surface-overlay,#fff)}._bfhk10xm{background-color:var(--ds-blanket,#091e427d)}._bfhk1bhr{background-color:var(--ds-surface-overlay,#fff)}._c71ldtre{max-height:50vh}._kqsw1n9t{position:fixed}._syaz1fxt{color:var(--ds-text,#172b4d)}._1hvw1o36:focus{outline-width:medium}._49pcglyw:focus{outline-style:none}._nt751r31:focus{outline-color:currentColor}._19bvv47k{padding-left:var(--ds-space-250,20px)}._1ul91lit{min-width:10pc}._ca0qv47k{padding-top:var(--ds-space-250,20px)}._n3tdv47k{padding-bottom:var(--ds-space-250,20px)}._u5f3v47k{padding-right:var(--ds-space-250,20px)}._kqswpfqs{position:static}._11c82smr{font:var(--ds-font-body,normal 400 14px/20px ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._11c8dcr7{font:var(--ds-font-body-UNSAFE_small,normal 400 9pt/1pc ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._19itidpf{border:0}._rfx3bx74:before{border-radius:0 var(--ds-radius-small,4px) var(--ds-radius-small,4px) 0}._18zrutpp{padding-inline:var(--ds-space-150,9pt)}._1rjc1b66{padding-block:var(--ds-space-050,4px)}._1rjcu2gc{padding-block:var(--ds-space-100,8px)}._12ji1r31{outline-color:currentColor}._12l2ze3t{margin-inline-end:var(--ds-space-0,0)}._12y31o36{outline-width:medium}._12y3idpf{outline-width:0}._16jlkb7n{flex-grow:1}._1bah1h6o{justify-content:center}._1bsb1osq{width:100%}._1bto1l2s{text-overflow:ellipsis}._1cs8stnw:before{position:absolute}._1e0c1txw{display:flex}._1e0c1ule{display:block}._1fkrutpp:before{inset-block-end:var(--ds-space-150,9pt)}._1fkrze3t:before{inset-block-end:var(--ds-space-0,0)}._1hmsglyw{text-decoration-line:none}._1mp41y44:before{width:4px}._1mp4yh40:before{width:2px}._1nmz1hna{word-break:break-word}._1pfhze3t{margin-block-start:var(--ds-space-0,0)}._1qu2glyw{outline-style:none}._1rus67is:before{background-color:var(--ds-border-selected,transparent)}._1tke1tcg{min-height:24px}._1tke1ylp{min-height:40px}._1tkezwfg{min-height:2pc}._1ul91tcg{min-width:24px}._2lx21bp4{flex-direction:column}._4bfu1r31{text-decoration-color:currentColor}._4cvr1h6o{align-items:center}._6rthze3t{margin-block-end:var(--ds-space-0,0)}._80om13gf{cursor:not-allowed}._80omtlke{cursor:pointer}._ahbqze3t{margin-inline-start:var(--ds-space-0,0)}._ajmmnqa1{text-decoration-style:solid}._bfhk1q4k{background-color:var(--ds-background-selected,#f4f5f7)}._bfhkqtfy{background-color:var(--ds-background-neutral-subtle,transparent)}._iajmutpp:before{inset-block-start:var(--ds-space-150,9pt)}._iajmze3t:before{inset-block-start:var(--ds-space-0,0)}._kqswh2mm{position:relative}._o5721q9c{white-space:nowrap}._syaz1r31{color:currentColor}._syaz1wmz{color:var(--ds-text-subtlest,#6b778c)}._syaz2oi6{color:var(--ds-text-disabled,#6b778c)}._syazhu5v{color:var(--ds-text-selected,currentColor)}._uiztglyw{-webkit-user-select:none;-ms-user-select:none;user-select:none}._vchhusvi{box-sizing:border-box}._y3gn1e5h{text-align:left}._ymio1r31:focus:not(:focus-visible){outline-color:currentColor}._ypr0glyw:focus:not(:focus-visible){outline-style:none}._z5wtze3t:before{inset-inline-start:var(--ds-space-0,0)}._zcxs1o36:focus:not(:focus-visible){outline-width:medium}._10531r31:visited{color:currentColor}._1053hu5v:visited{color:var(--ds-text-selected,currentColor)}._1bg41gjf:focus{outline-offset:calc(0px - var(--ds-border-width-focused, 2px))}._1hvwdkaa:focus{outline-width:var(--ds-border-width-focused,2px)}._49pcnqa1:focus{outline-style:solid}._nt75194a:focus{outline-color:var(--ds-border-focused,#2684ff)}._128mdkaa:focus-visible{outline-width:var(--ds-border-width-focused,2px)}._1ah31gjf:focus-visible{outline-offset:calc(0px - var(--ds-border-width-focused, 2px))}._mizu194a:focus-visible{outline-color:var(--ds-border-focused,#2684ff)}._ra3xnqa1:focus-visible{outline-style:solid}._1bnxglyw:hover{text-decoration-line:none}._30l316ov:hover{color:var(--ds-text-accent-blue,currentColor)}._30l31r31:hover{color:currentColor}._30l32oi6:hover{color:var(--ds-text-disabled,#6b778c)}._30l3hu5v:hover{color:var(--ds-text-selected,currentColor)}._9oik1r31:hover{text-decoration-color:currentColor}._irr31dko:hover{background-color:var(--ds-background-neutral-subtle-hovered,#f4f5f7)}._irr32seo:hover{background-color:var(--ds-background-selected-hovered,#f4f5f7)}._irr3qtfy:hover{background-color:var(--ds-background-neutral-subtle,transparent)}._jf4cnqa1:hover{text-decoration-style:solid}._1di61dko:active{background-color:var(--ds-background-neutral-subtle-hovered,#f4f5f7)}._1di6guph:active{background-color:var(--ds-background-selected-pressed,#ebecf0)}._1di6qtfy:active{background-color:var(--ds-background-neutral-subtle,transparent)}._9h8h1r31:active{color:currentColor}._9h8h2oi6:active{color:var(--ds-text-disabled,#6b778c)}._9h8hhu5v:active{color:var(--ds-text-selected,currentColor)}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){._1cvmnqa1:focus-visible{outline-style:solid}._4davt94y:focus-visible{outline-width:1px}}._syaz1vvm{color:var(--_bbz764)}._18zru2gc{padding-inline:var(--ds-space-100,8px)}._mqm21ag2{border-block-start:var(--ds-border-width,1px) solid var(--ds-menu-seperator-color,var(--ds-border,rgba(9,30,66,.08)))}._18m91wug{overflow-y:auto}._1kt9b3bt:before{content:""}._1l6bgktf [data-ds--menu--heading-item]{margin-block-start:20px}._1mfv8jkm [data-ds--menu--skeleton-heading-item]:first-of-type{margin-block-start:19px}._1o9zidpf{flex-shrink:0}._1o9zkb7n{flex-shrink:1}._1p3hi2wt [data-ds--menu--heading-item]{margin-block-end:6px}._1qdgi2wt:after{height:6px}._1reo1wug{overflow-x:auto}._1ywu1ule:after{display:block}._aetrb3bt:after{content:""}._auo4rdoj [data-ds--menu--skeleton-heading-item]{margin-block-end:9px}._cfu11ule:before{display:block}._hp2110yn [data-ds--menu--skeleton-heading-item]{margin-block-start:25px}._kfgti2wt:before{height:6px}._osbldlk8 [data-ds--menu--heading-item]:first-of-type{margin-block-start:14px}[data-section]+._n7cnyjp0{margin-block-start:-6px}._1bg41n1a:focus{outline-offset:-1px}._11c81vhk{font:var(--ds-font-heading-xxsmall,normal 600 9pt/1pc ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,"Helvetica Neue",sans-serif)}._18zrpxbi{padding-inline:var(--ds-space-200,1pc)}._1rjcze3t{padding-block:var(--ds-space-0,0)}._syaz1gjq{color:var(--ds-text-subtle,#44546f)}._18m915vq{overflow-y:hidden}._1bsb1tcg{width:24px}._1bsb7vkz{width:1pc}._1bsbckbl{width:3pc}._1bsbzwfg{width:2pc}._1reo15vq{overflow-x:hidden}._4t3i1tcg{height:24px}._4t3i7vkz{height:1pc}._4t3ickbl{height:3pc}._4t3izwfg{height:2pc}._lcxvglyw{pointer-events:none}._lswuvuon{fill:var(--ds-surface,#fff)}._vc881r31 stop{stop-color:currentColor}.book-slot-overlay-container{display:flex;position:absolute;top:0;left:0;height:100%;justify-content:center;align-items:center;z-index:100;width:100%;background-color:#12121266}.book-slot-container{position:relative;display:flex;flex-direction:column;gap:20px;background-color:var(--primary-white);border-radius:10px;width:350px}.book-slot-container .--cross{position:absolute;left:calc(100% - 15px);top:-5px;cursor:pointer}.book-slot-container .--cross .--cross-overlay{width:20px;height:20px;background-color:var(--primary-white);border-radius:50%;color:var(--grey-900);display:flex;justify-content:center;align-items:center;box-shadow:0 0 4px #0000001a;transition:background-color .3s ease,color .3s ease}.book-slot-container .--cross .--cross-overlay:hover{background-color:var(--rust-500);color:var(--primary-white)}.book-slot-container .book-slot-top-heading-container{padding:10px;background-color:var(--grey-900);color:var(--primary-white);text-align:center;border-top-left-radius:10px;border-top-right-radius:10px;font-size:20px;font-weight:600}.book-slot-container .book-slot-player-card-container{padding-left:10px;padding-right:10px}.book-slot-container .bottom-btn-container{padding:10px 10px 10px 0;margin-left:auto}.book-slot-container Button .button-container{background-color:var(--rust-500);color:var(--primary-white);border:none;width:140px}.book-slot-container Button .button-container:hover{background-color:var(--rust-700)}.book-wellness-container .--back{position:absolute;top:-1px;left:0;color:var(--grey-900);cursor:pointer}.book-wellness-container .book-wellness-content-container{display:flex;flex-direction:column;gap:10px}.book-wellness-container .book-wellness-content-container{display:flex}.book-wellness-container .book-wellness-top-heading-container{display:flex;flex-direction:column;gap:10px}.book-wellness-container .book-wellness-top-heading-container .--top-heading{margin-top:3px;font-size:20px;font-weight:600;color:var(--grey-900)}.book-wellness-container .--bottom-content{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.book-wellness-container .--bottom-content .--wellness-box{background-color:var(--grey-50);width:150px;height:150px;padding:12px;border-radius:10px;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;color:var(--grey-900);box-shadow:0 2px 6px #1212120a}.book-wellness-container .--bottom-content .--wellness-box .--icon{font-size:55px;color:var(--rust-500)}.book-wellness-container .--bottom-content .--wellness-box .--text{font-size:20px;font-weight:600;color:var(--grey-900);text-align:center}.book-wellness-container .--bottom-content .--wellness-box .button-container{margin-top:10px;padding:6px!important}@media screen and (max-width:400px){.book-wellness-container .--bottom-content .--wellness-box{width:120px}}.--time-slot-drop-down{width:215px}.--drop-down{display:flex;gap:18px;padding-left:5px;align-items:center}.--drop-down .--color-box-container{height:13px;width:13px}.detail-view-container .--back{position:absolute;top:8px;left:2px;color:var(--accent-teal);cursor:pointer}.detail-view-container .image-container img{height:100%;width:100%;object-fit:cover}.detail-view-container .detail-view-content-container{display:flex;padding-left:14px;padding-right:14px;flex-direction:column;gap:10px;color:var(--grey-900);overflow-y:auto;max-height:calc(100vh - 325px)}.detail-view-container .detail-view-top-heading{color:var(--grey-700);font-size:20px;font-weight:600;text-align:center;padding-bottom:10px}.detail-view-container .--line{width:90%;margin:auto;height:1px;border-radius:10px;background-color:var(--grey-300)}.detail-view-container .detail-view-content-container .--page-title{font-size:16px;padding-top:10px;padding-bottom:10px;font-weight:700;color:var(--grey-900)}.detail-view-container .detail-view-table-content-container{display:flex;flex-direction:column;gap:10px;border:1px solid var(--grey-900);background:var(--primary-white)}.detail-view-table-content-container .detail-view-table-top-container{background-color:var(--grey-900);color:var(--primary-white);display:flex;justify-content:center;align-items:center;padding:10px;font-size:20px;font-weight:700}.detail-view-table-content-container .--content{display:flex;flex-direction:column;gap:20px;padding:10px 10px 10px 20px}.detail-view-table-content-container .--content .--row{display:flex;font-size:10px;font-weight:600;align-items:center;flex-direction:row;color:var(--grey-700)}.detail-view-table-content-container .--content .--title{width:30%;font-size:10px;font-weight:600;color:var(--grey-700)}.detail-view-table-content-container .--content .--val{width:50%;font-weight:500;color:var(--grey-900)}.detail-view-table-content-container .--desc{font-size:10px;padding-left:20px;font-weight:400;color:var(--grey-500)}.detail-view-container .--btn{padding-left:20px;padding-bottom:20px;margin:auto}.detail-view-table-content-container .--content button{color:var(--grey-700)}.detail-view-table-content-container .--content button:hover,.detail-view-table-content-container ._bfhk7btw{color:var(--grey-700);background-color:var(--rust-50)}#slots{display:flex;flex-direction:column;gap:8px;padding:4px 8px;box-sizing:border-box;max-height:200px;overflow-y:auto;white-space:nowrap;text-overflow:ellipsis}#color-box-container{width:12px;height:12px;border-radius:2px;border:2px solid var(--rust-500);flex-shrink:0}.slot-item{height:48px;padding-top:12px;padding-bottom:12px;display:flex;align-items:center}.view-plan-container{display:flex;flex-direction:column;gap:20px}.view-plan-top-container{display:flex;flex-direction:row;position:sticky;top:0;z-index:30;color:#12121280}.view-plan-top-container div{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center}.view-plan-sessions-view-container{display:flex;width:80%;margin:auto}.view-plan-schedule-container{display:flex;padding-left:24px;padding-right:24px;flex-direction:column}.view-plan-schedule-container .--top{display:flex;align-items:center;justify-content:space-between;position:sticky;top:110px;z-index:28}.view-plan-top-container{display:flex;align-items:center;gap:10px;color:#12121280}.view-plan-top-container .--name{font-size:12px;font-weight:400;color:var(--grey-700)}.view-plan-today-information-container{display:flex;flex-direction:row;padding-left:24px;padding-right:24px;align-items:center;position:sticky;top:48px;z-index:29}.view-plan-top-information-top-container{flex-direction:row;display:flex;align-items:center;justify-content:space-between;width:100%}.view-plan-today-information-container .--date{font-size:33px;font-weight:600;color:var(--grey-900)}.view-plan-top-information-top-container .--arrows{display:flex;align-items:center}.view-plan-sessions-view-container{display:flex;justify-content:center}.view-plan-schedule-container{display:flex;flex-direction:column}.view-plan-schedule-container .--top{display:flex;justify-content:space-between;position:sticky;top:110px;z-index:28}.view-plan-schedule-container .--top .--your-schedule{color:var(--grey-900);font-size:30px;font-weight:700;padding:2px;margin-bottom:12px}.--schedule-container{padding:2px;margin-top:32px;margin-bottom:22px}.--schedule-templat-container{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%}.--schedule-template-title{padding:2px;margin-top:22px;font-size:15px;font-weight:600;word-break:break-word;white-space:normal;line-height:1.3;color:var(--grey-700);overflow-wrap:break-word}.--schedule-templat-container .--book-slot{min-width:131.32px;white-space:nowrap}.view-plan-schedule-container .--bottom{gap:30px;display:flex;flex-direction:column;padding-top:20px;margin-left:22px}.schedule-scrollable-content{overflow-y:auto;max-height:calc(100vh - 325px);overflow-x:hidden}.view-plan-schedule-container .--book-slot{background-color:var(--rust-500);text-align:center;color:var(--primary-white);font-size:14px;font-weight:400;border-radius:12px;padding:13px 25px}.session-information-container{display:flex;flex-direction:column;position:relative}.session-information-container .--session-info{display:flex;justify-content:space-between;align-items:center}.session-information-container .--start{display:flex;align-items:center;gap:20px}.session-information-container .--session{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:30vh}.session-information-container .--session .--name{font-size:16px;font-weight:400;width:15vh;display:flex;color:var(--grey-600)}.session-information-container .--session .--desc{color:var(--grey-500);font-size:14px;display:flex;font-weight:400;justify-content:center}.session-information-container .--end{font-size:12px;font-weight:600;display:flex;gap:8px;align-items:center;padding:10px 25px;border-radius:15px;border:1px solid var(--grey-900)}.session-information-container .--line{position:absolute;height:200%;width:100%;left:2.9%;top:100%;border-left:1px dashed var(--grey-900);z-index:0}.nutrition-session-information-container{display:flex;flex-direction:column;position:relative}.nutrition-session-information-container.--session-info{display:flex;justify-content:space-between;align-items:center}.nutrition-session-information-container.--start{display:flex;align-items:center;gap:20px}.nutrition-session-information-container.dot{width:10px;height:10px;background-color:var(--grey-900);border-radius:50%}.nutrition-session-information-container.--session{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:30vh}.nutrition-session-information-container.--session .--name{font-size:16px;font-weight:400;width:15vh;display:flex}.nutrition-session-information-container.--session .--desc{color:var(--grey-400);font-size:14px;text-align:left;display:flex;align-items:flex-start;font-weight:400}.nutrition-session-information-container.--end{font-size:12px;font-weight:600;display:flex;gap:8px;align-items:center;padding:10px 25px;border-radius:15px;border:1px solid var(--grey-900)}.nutrition-session-information-container.--line{position:absolute;height:200%;width:100%;left:1.2%;top:100%;border-left:1px dashed var(--grey-900)}#line-nutrition{position:absolute;height:200%;width:100%;left:1.2%;top:30%;border-left:1px dashed var(--grey-900)}.view-plan-top-container .view-plan-category-container:last-child{border-right:none}.view-plan-top-container .view-plan-category-container{display:flex;flex-direction:column;gap:6px}.view-plan-top-container .view-plan-category-container.--active{border:2px solid var(--rust-500)!important;background-color:var(--rust-50);font-weight:700}.view-plan-top-container .view-plan-category-container{border-right:1px solid rgba(18,18,18,.4)}.view-plan-top-container .view-plan-category-container.--active{border-right:2px solid var(--rust-500)!important}.--active{border:2px solid var(--rust-500);background-color:var(--rust-50);font-weight:700}.--noSession{font-family:roboto,sans-serif;font-size:22px;font-weight:500;text-align:center;color:var(--grey-900);height:50vh;display:flex;justify-content:center;align-items:center}.--inActive{background-color:#12121233!important}.modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.modal-box{position:relative;width:100%;max-width:360px;background:var(--primary-white);border-radius:10px;padding:24px 20px 20px;box-shadow:0 10px 30px #12121233;animation:fadeIn .25s ease-out;box-sizing:border-box}.modal-title{font-size:20px;font-weight:600;margin-bottom:20px;text-align:center;color:var(--grey-700)}.modal-button{width:100%;padding:10px 0;margin:6px 0;border:none;border-radius:6px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s ease,transform .1s ease;color:var(--primary-white)}.modal-button.group{background-color:var(--rust-500)}.modal-button.personal{background-color:var(--rust-300)}.modal-button:hover{transform:translateY(-1px)}.modal-button.active{border:2px solid var(--grey-900);background-color:var(--rust-700)!important}.modal-confirm{margin-top:14px;padding:10px 16px;background-color:var(--rust-500);color:var(--primary-white);border:none;cursor:pointer;font-size:15px;font-weight:500;border-radius:6px;transition:background-color .2s ease,box-shadow .2s ease;width:100%}.modal-confirm:hover{background-color:var(--rust-700)}.modal-confirm:focus{outline:none;box-shadow:0 0 0 3px #b7410e66}.modal-confirm:disabled{background-color:var(--grey-300);cursor:not-allowed}.modal-close{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:24px;color:var(--grey-700);cursor:pointer;line-height:1;transition:color .2s ease}.modal-close:hover{color:var(--rust-600)}@keyframes fadeIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.buttonContainer{position:absolute;bottom:20px;right:10px}.chat-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(135deg,#12121266,#1212124d,#12121266);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.chat-modal-container{position:relative;background:var(--primary-white);border-radius:16px;box-shadow:0 25px 50px -12px #12121240;width:100%;max-width:448px;transform:scale(1);transition:all .3s ease-out}.chat-modal-header{position:relative;background:linear-gradient(135deg,var(--rust-400) 0%,var(--rust-500) 100%);border-radius:16px 16px 0 0;padding:16px 24px}.chat-modal-header-flex{display:flex;align-items:center;justify-content:space-between}.chat-modal-header-left{display:flex;align-items:center;gap:12px}.chat-modal-pulse-dot{width:12px;height:12px;background:#ffffff4d;border-radius:50%;animation:chat-pulse 2s infinite}@keyframes chat-pulse{0%,to{opacity:.3}50%{opacity:1}}.chat-modal-title{color:var(--primary-white);font-weight:600;font-size:18px;margin:0;line-height:1.25}.chat-modal-subtitle{color:#fffc;font-size:14px;margin:0;line-height:1.25}.chat-modal-close-btn{color:#fffc;background:none;border:none;cursor:pointer;padding:4px;border-radius:50%;transition:all .2s;display:flex;align-items:center;justify-content:center}.chat-modal-close-btn:hover{color:var(--primary-white);background:#ffffff1a}.chat-modal-close-icon{width:24px;height:24px}.chat-modal-session-info{padding:16px 24px;border-bottom:1px solid var(--grey-100)}.chat-modal-session-flex{display:flex;align-items:center;gap:12px}.chat-modal-status-dot{width:8px;height:8px;background:var(--rust-400);border-radius:50%}.chat-modal-session-title{font-weight:1000;font-size:14px;color:var(--grey-900);margin:0;line-height:1.25}.chat-modal-session-date{font-size:14px;color:var(--grey-500);margin:0;line-height:1.25}.chat-modal-content{padding:24px}.chat-modal-input-wrapper{margin-bottom:16px;position:relative}.chat-modal-textarea{width:100%;padding:12px 16px;border:2px solid var(--grey-200);border-radius:12px;resize:none;outline:none;transition:all .2s;font-family:inherit;font-size:14px;line-height:1.5;box-sizing:border-box;color:var(--grey-900);background-color:var(--primary-white)}.chat-modal-textarea:focus{border-color:var(--rust-700);box-shadow:0 0 0 3px #7c2b0933}.chat-modal-textarea:disabled{background:var(--grey-50);cursor:not-allowed}.chat-modal-char-count{position:absolute;bottom:12px;right:12px;font-size:12px;color:var(--grey-400);pointer-events:none}.chat-modal-buttons{display:flex;gap:12px}.chat-modal-btn{flex:1;padding:12px 16px;border:none;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;line-height:1.25}.chat-modal-btn-cancel{background:var(--grey-100);color:var(--grey-700)}.chat-modal-btn-cancel:hover{background:var(--grey-200)}.chat-modal-btn-send{background:linear-gradient(135deg,var(--rust-400) 0%,var(--rust-500) 100%);color:var(--primary-white)}.chat-modal-btn-send:hover:not(:disabled){background:linear-gradient(135deg,var(--rust-700) 0%,var(--rust-900) 100%)}.chat-modal-btn-send:disabled{opacity:.5;cursor:not-allowed}.chat-modal-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid var(--primary-white);border-radius:50%;animation:chat-spin 1s linear infinite}@keyframes chat-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-modal-icon{width:16px;height:16px;fill:none;stroke:currentColor;transform:rotate(90deg)}.chat-modal-footer{padding:0 24px 16px;text-align:center}.chat-modal-hint{font-size:12px;color:var(--grey-400);margin:0}.chat-modal-loading{text-align:center;padding:32px}.chat-modal-loading-spinner{width:48px;height:48px;border:4px solid rgba(183,65,14,.3);border-top:4px solid var(--rust-500);border-radius:50%;animation:chat-spin 1s linear infinite;margin:0 auto 16px}.chat-modal-loading-title{font-size:18px;font-weight:600;color:var(--grey-900);margin:0 0 8px;line-height:1.25}.chat-modal-loading-text{color:var(--grey-500);margin:0;line-height:1.25}.chat-modal-error{text-align:center;padding:32px}.chat-modal-error-icon-wrapper{width:48px;height:48px;background:var(--rust-50);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.chat-modal-error-icon{width:24px;height:24px;color:var(--rust-500)}.chat-modal-error-title{font-size:18px;font-weight:600;color:var(--grey-900);margin:0 0 8px;line-height:1.25}.chat-modal-error-text{color:var(--rust-500);margin:0 0 16px;line-height:1.25}.chat-modal-error-btn{padding:8px 24px;background:var(--grey-500);color:var(--primary-white);border:none;border-radius:12px;font-weight:500;cursor:pointer;transition:background .2s;font-size:14px}.chat-modal-error-btn:hover{background:var(--grey-700)}.video-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#121212b3;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.video-modal-container{position:relative;width:100%;max-width:800px;background:var(--grey-900);border-radius:12px;padding:0;box-shadow:0 10px 30px #1212124d;animation:videoFadeIn .3s ease-out}.video-player{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-modal-close{position:absolute;top:-40px;right:0;background:transparent;border:none;font-size:30px;color:var(--primary-white);cursor:pointer;line-height:1;transition:color .2s ease;z-index:1001}.video-modal-close:hover{color:var(--rust-600)}@keyframes videoFadeIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.session-information-container .--start{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.session-information-container .--session{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:8px}.session-information-container .--session .--name{font-size:16px;font-weight:400;width:auto;max-width:140px;display:flex;color:var(--grey-600)}.week-plan-view-container{display:flex}.week-plan-view-container .--plan{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid var(--grey-900);border-right:none}.week-plan-view-container .--plan:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.week-plan-view-container .--plan:last-child{border-right:1px solid var(--grey-900);border-top-right-radius:5px;border-bottom-right-radius:5px}.game-container{padding:16px;font-family:Roboto,sans-serif;background-color:var(--primary-white);min-height:100vh;box-sizing:border-box;color:var(--grey-900)}.header{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;color:var(--grey-900);cursor:pointer}.drill-tag{font-size:12px;background-color:var(--grey-200);padding:2px 8px;border-radius:12px;margin-left:8px;color:var(--grey-900)}.datee-box{background-color:var(--rust-50);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;text-align:center;margin-top:.5rem}.date-box{display:flex;align-items:center;justify-content:center;gap:15px;border-radius:10px;text-align:center;width:100%}.date-box .date{font-weight:600;color:var(--grey-900)}.time-box{display:flex;align-items:center;justify-content:center;gap:5px;margin-bottom:10px}.date-box .time{font-size:14px;font-weight:700;color:var(--grey-700)}.players-section{margin-top:20px;max-height:calc(100vh - 200px);overflow-y:auto}.players-header{display:flex;justify-content:space-between;align-items:center;color:var(--grey-900)}.players-header h3{margin:0;font-size:16px;font-weight:600}.session-type-1{color:var(--primary-white);padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;-webkit-user-select:none;user-select:none}.game-bg-beginner{background-color:var(--rust-400)}.game-bg-intermediate{background-color:var(--rust-300);color:var(--grey-900)}.game-bg-difficult{background-color:var(--rust-700)}.players-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px}.player-card{background-color:var(--grey-50);padding:10px;text-align:center;border-radius:8px;box-shadow:0 1px 3px #1212121a;color:var(--grey-900)}.player-card img{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid var(--rust-500)}.player-name{font-weight:600;font-size:14px;margin-top:6px;color:var(--grey-900)}.badges{margin-top:4px;display:flex;justify-content:center;gap:4px;flex-wrap:wrap}.badge{font-size:10px;padding:2px 6px;border-radius:10px;color:var(--primary-white);font-weight:600;text-transform:capitalize;-webkit-user-select:none;user-select:none}.badge.host{background-color:var(--rust-500)}.badge.professional{background-color:var(--rust-700)}.badge.beginner{background-color:var(--rust-300);color:var(--grey-900)}.rating{font-size:12px;color:var(--grey-700);margin-top:4px}.cancel-button-container{padding:20px;display:flex;justify-content:center}.cancel-game-button{background-color:#e1723f;color:#fff;border:none;padding:12px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s}.cancel-game-button:hover{background-color:#e1723f}.btn-yes{background-color:var(--rust-500);color:#fff}.btn-yes:hover{background-color:var(--rust-500)}.header-right{display:flex;align-items:center;gap:8px}.cancel-game-button-small{background-color:#e1723f;color:#fff;border:none;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .2s;text-transform:uppercase;height:fit-content}.cancel-game-button-small:hover{background-color:#e1723f}.header-left{display:flex;align-items:center;gap:8px}.cancel-button-container-fixed{position:fixed;bottom:0;left:0;right:0;padding:12px 16px;background:linear-gradient(to top,#fff 70%,#fff0);display:flex;justify-content:flex-end;z-index:100}.cancel-game-button-fixed{background-color:var(--rust-500);color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #e1723f;width:fit-content;text-transform:uppercase;letter-spacing:.5px}.cancel-game-button-fixed:active{transform:scale(.97);box-shadow:0 2px 8px #e1723f}.cancel-game-button-fixed:hover{background-color:#e1723f;box-shadow:0 6px 16px #e1723f}body{margin:0;font-family:Segoe UI,sans-serif;background-color:var(--grey-lightest-bg)}.landing-container{display:flex;flex-direction:column;min-height:100vh;overflow-y:auto;overflow-x:hidden;position:relative;height:100vh}.landing-header{background-color:var(--rust-700);color:var(--primary-white);padding:.5rem 1rem;display:flex;box-shadow:0 2px 4px #1212121a;position:sticky;top:0;z-index:10}.logo{font-size:1.3rem;font-weight:700}.auth-buttons{display:flex;align-items:center;margin-left:auto;gap:1rem}.auth-buttons button{padding:6px 10px;font-size:.85rem;border:none;border-radius:5px;cursor:pointer}.login-btn{background:transparent;color:var(--rust-700);background-color:var(--primary-white);border:1px solid var(--primary-white)}.register-btn{background-color:var(--accent-teal);color:var(--primary-white)}.landing-main{padding:1.5rem 1rem;text-align:center;flex:1;overflow-y:auto}.main-heading{font-size:1.6rem;margin-bottom:.5rem;color:var(--grey-900)}.subheading{font-size:1rem;color:var(--grey-500);margin-bottom:1.5rem;line-height:1.4}.category-cards{display:flex;flex-direction:column;gap:1rem;padding-bottom:2rem}.card{background:var(--primary-white);border-radius:10px;padding:1rem;box-shadow:0 2px 4px #12121214;text-align:center}.card img{width:100%;max-height:160px;object-fit:cover;border-radius:8px;margin-bottom:.75rem}.card h3{font-size:1.1rem;margin:.5rem 0;color:var(--grey-900)}.card p{font-size:.9rem;color:var(--grey-400)}.landing-footer{margin-top:auto;background-color:var(--grey-900);color:var(--primary-white);text-align:center;padding:.75rem;font-size:.8rem;flex-shrink:0}.landing-container.force-scroll{overflow:auto!important;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.login-container{width:100%;height:100vh;max-width:400px;margin:100px auto;padding:30px;box-shadow:0 4px 8px #0000001a;border-radius:8px;text-align:center;background-color:#f9f9f9}.login-heading{font-size:18px;margin-bottom:20px;color:#333}.login-input{width:100%;margin-bottom:20px}.login-button{width:100%;padding:10px}.register-modal-overlay{position:fixed;top:0;left:0;background-color:#12121280;width:100%;height:100%;z-index:1000;display:flex;justify-content:center;align-items:center}.modal-content{background-color:var(--primary-white);border-radius:12px;padding:30px 25px;width:90%;max-width:500px;position:relative;box-shadow:0 6px 18px #12121240}.close-btn{position:absolute;top:-15px;right:-15px;width:32px;height:32px;background-color:var(--rust-600);border:none;border-radius:50%;color:var(--primary-white);font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #1212124d}.modal-heading{text-align:center;font-size:28px;margin-bottom:25px;font-weight:700;color:var(--grey-700)}.register-form{display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column}.form-group label{margin-bottom:6px;font-size:14px;font-weight:500;color:var(--grey-700)}.form-group input,.form-group select{padding:10px 12px;border:1px solid var(--grey-300);border-radius:8px;font-size:14px;transition:border-color .2s;background-color:var(--grey-50);color:var(--grey-900)}.form-group input:focus,.form-group select:focus{border-color:var(--rust-500);outline:none}.register-btn{width:100%;padding:12px;background-color:var(--rust-500);color:var(--primary-white);border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.register-btn:hover{background-color:var(--rust-700)}.register-link{font-size:14px;text-align:center;color:var(--grey-700)}.register-link .link{color:var(--rust-500);font-weight:500;cursor:pointer;text-decoration:none;margin-left:4px;transition:color .3s ease}.register-link .link:hover{color:var(--rust-700);text-decoration:underline}.reset-password-container{max-width:400px;margin:80px auto;padding:30px;border-radius:10px;background-color:#fff;box-shadow:0 0 10px #0000001a;text-align:center}.reset-password-heading{font-size:24px;margin-bottom:20px}.reset-password-form{display:flex;flex-direction:column;gap:15px}.reset-password-input{padding:10px;font-size:16px;border-radius:6px;border:1px solid #ccc}.reset-password-button{padding:10px;font-size:16px;border-radius:6px;border:none;background-color:#007bff;color:#fff;cursor:pointer;transition:background-color .2s ease}.reset-password-button:hover:enabled{background-color:#0056b3}.reset-password-button:disabled{background-color:#999;cursor:not-allowed}.book-wellness-container{display:flex;flex-direction:column;gap:10px;height:100%;padding-left:34px;padding-right:34px;overflow-y:auto;position:relative;background:var(--primary-white);color:var(--grey-900)}.book-wellness-container ._back{position:absolute;top:0;left:0;color:var(--grey-900);cursor:pointer}.book-wellness-container .book-wellness-content{display:flex;flex-direction:column;gap:10px}.book-wellness-container .book-wellness-content .wellness-box{background-color:var(--grey-50);width:150px;height:150px;padding:12px;border-radius:10px;display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;color:var(--grey-900);box-shadow:0 2px 4px #1212120d}.book-wellness-container .book-wellness-content .wellness-box .icon{font-size:55px;color:var(--rust-500)}.book-wellness-container .book-wellness-content .wellness-box .text{font-size:20px;font-weight:600}.book-wellness-container .book-wellness-content .wellness-box .button-container{margin-top:10px;padding:6px!important}@media screen and (max-width:400px){.book-wellness-container .book-wellness-content .wellness-box{width:120px}}#slots{display:flex;flex-direction:column;gap:8px;padding:4px 8px;box-sizing:border-box;max-height:200px;overflow-y:auto;white-space:nowrap;text-overflow:ellipsis;background:var(--primary-white);color:var(--grey-900)}.slot-item{height:48px;padding:12px 0;display:flex;align-items:center;color:var(--grey-900);cursor:pointer}.slot-item[aria-checked=true]{background:var(--rust-50);color:var(--rust-700)}.color-box-container{width:12px;height:12px;border-radius:2px;border:2px solid var(--grey-400);flex-shrink:0;margin-right:8px;background:transparent}.color-box-container.booked{background:var(--grey-400)}.color-box-container.blocked{background:var(--rust-700)}.dropdown-item{color:var(--grey-900)}.dropdown-item[aria-selected=true]{background:var(--rust-50);color:var(--rust-700)}.detail-view-container{display:flex;flex-direction:column;gap:10px;background:var(--primary-white);color:var(--grey-900)}.detail-view-container ._back{position:absolute;top:8px;left:2px;color:var(--grey-900);cursor:pointer}.detail-view-container .image-container{width:100%;height:250px;position:relative}.detail-view-container .image-container img{height:100%;width:100%;object-fit:fill}.detail-view-container .detail-content{padding:14px;color:var(--grey-900)}.detail-view-container .detail-heading{font-size:20px;font-weight:600;color:var(--grey-700);text-align:center;padding-bottom:10px}.detail-view-container .detail-separator{width:90%;margin:auto;height:1px;border-radius:10px;background:var(--grey-300)}.detail-view-container .page-title{font-size:16px;font-weight:700;color:var(--grey-900);text-align:center;padding:10px 0}.detail-view-container .detail-table{border:1px solid var(--grey-900);background:var(--primary-white);display:flex;flex-direction:column;gap:10px}.detail-view-container .detail-table .header{background:var(--grey-900);color:var(--primary-white);display:flex;justify-content:center;align-items:center;padding:10px;font-size:20px;font-weight:700}.detail-view-container .detail-table .content{padding:10px 20px;display:flex;flex-direction:column;gap:20px}.detail-view-container .detail-table .row{display:flex;align-items:center;font-size:10px;font-weight:600;color:var(--grey-700)}.detail-view-container .detail-table .row .title{width:30%}.detail-view-container .detail-table .row .value{width:50%;font-weight:500;color:var(--grey-900)}.detail-view-container .description{font-size:10px;font-weight:400;color:var(--grey-500);padding-left:20px}.detail-view-container .button-container{padding:20px;margin:auto}.detail-view-container Button .button-container{background:var(--rust-500);color:var(--primary-white);border:none;width:140px;transition:background-color .3s ease;font-weight:600}.detail-view-container Button .button-container:hover{background:var(--rust-700)}@media screen and (max-width:400px){.book-wellness-container .book-wellness-content .wellness-box{width:120px}.detail-view-container Button .button-container{width:120px;font-size:11px}}.confirmation-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.confirmation-dialog{background:#fff;padding:24px;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;width:90%}.confirmation-dialog h3{margin:0 0 12px;font-size:20px;font-weight:600}.confirmation-dialog p{margin:0 0 20px;font-size:14px;color:#666}.confirmation-dialog-buttons{display:flex;justify-content:flex-end;gap:12px}.btn-no,.btn-yes{padding:8px 20px;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.btn-no{background-color:#f0f0f0;color:#333}.btn-no:hover{background-color:#e0e0e0}.btn-yes{background-color:#dc3545;color:#fff}.btn-yes:hover{background-color:#dc3545}.--btn{display:flex;justify-content:center;gap:10px}
