@font-face{font-family:Material Symbols Rounded;src:url(/assets/material-symbols-rounded-Dcocrg9b.woff2)format("woff2");font-style:normal;font-weight:100 700;font-display:block}._icon_1lz7f_8{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;text-align:center;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" var(--icon-fill), "wght" var(--icon-weight), "GRAD" var(--icon-grade), "opsz" var(--icon-opsz);vertical-align:middle;-webkit-user-select:none;user-select:none;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;width:1em;height:1em;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-flex}._banner_v6djb_1{color:#1f1f1f;background-color:#887024;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}._content_v6djb_10{gap:.25rem;font-size:.875rem;display:grid}._content_v6djb_10 strong{letter-spacing:.02em;font-family:Caacupe One,system-ui,sans-serif;font-size:.9375rem;font-weight:400}._content_v6djb_10 p{max-width:70ch;line-height:1.4}._container_1gdj4_2{align-items:center;gap:8px;display:inline-flex;position:relative}._versionBtn_1gdj4_9{color:#777571;cursor:pointer;background-color:#ffffff0a;border:1px solid #78787833;border-radius:9999px;align-items:center;gap:6px;padding:3px 8px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:500;transition:all .15s;display:inline-flex}._versionBtn_1gdj4_9:hover:not(:disabled){color:#1f1f1f;background-color:#0000000f;border-color:#00000026}._versionBtn_1gdj4_9:hover:not(:disabled) ._refreshIcon_1gdj4_29{opacity:1;transform:rotate(45deg)}._versionBtn_1gdj4_9:disabled{cursor:wait;opacity:.7}._statusDot_1gdj4_38{background-color:#22c55e;border-radius:9999px;width:6px;height:6px}._versionText_1gdj4_45{letter-spacing:.3px}._refreshIcon_1gdj4_29{opacity:.6;transition:transform .15s,opacity .15s}._spinning_1gdj4_54{color:#ffde59;animation:1s linear infinite _spin_1gdj4_54}@keyframes _spin_1gdj4_54{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._feedbackToast_1gdj4_67{color:#238253;white-space:nowrap;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;animation:.2s _fadeIn_1gdj4_1}@keyframes _fadeIn_1gdj4_1{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}._updateBanner_1gdj4_86{background-color:#1f1f1f;border:1px solid #ffde59;border-radius:9999px;align-items:center;gap:8px;padding:4px 10px;animation:.3s _pulseIn_1gdj4_1;display:inline-flex}._pulseDot_1gdj4_97{background-color:#ffde59;border-radius:9999px;width:7px;height:7px;animation:2s ease-out infinite _pulse_1gdj4_97;box-shadow:0 0 0 2px #ffde594d}@keyframes _pulse_1gdj4_97{0%{box-shadow:0 0 #ffde5999}70%{box-shadow:0 0 0 6px #ffde5900}to{box-shadow:0 0 #ffde5900}}._updateText_1gdj4_117{color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500}._updateBtn_1gdj4_124{color:#1f1f1f;cursor:pointer;background-color:#ffde59;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:700;transition:transform .15s;display:inline-flex}._updateBtn_1gdj4_124:hover{transform:scale(1.04)}._updateBtn_1gdj4_124:active{transform:scale(.98)}@keyframes _pulseIn_1gdj4_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._footer_1de4o_1{color:var(--color-text-muted);text-align:center;border-top:1px solid var(--color-border);flex-direction:column;align-items:center;gap:.5rem;margin-top:auto;padding:1.5rem 1rem;font-size:.8125rem;display:flex}._footer_1de4o_1 p{margin:0}._nav_30f00_1{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._link_30f00_8{color:#d7d7d7;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}._link_30f00_8:hover{color:#fff;background-color:#2b2b2a}._active_30f00_24,._active_30f00_24:hover{color:#1f1f1f;background-color:#ffde59}._userBadge_30f00_33{color:#fff;background-color:#ffde5933;border:1px solid #ffde5966;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}._logoutButton_30f00_46{cursor:pointer;color:#d7d7d7;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:inline-flex}._logoutButton_30f00_46:hover{color:#be3d3d}._status_30f00_62{border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;display:inline-flex}._online_30f00_72{color:#238253;background-color:#2382531a}._offline_30f00_77{color:#887024;background-color:#8870241a}@media (width<=479px){._label_30f00_83{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}._landingNav_xclha_1{align-items:center;gap:1rem;display:flex}._landingLinks_xclha_7{align-items:center;gap:24px;display:none}@media (width>=1024px){._landingLinks_xclha_7{display:flex}}._navAnchor_xclha_18{color:#d7d7d7;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:400;text-decoration:none;transition:color .15s}._navAnchor_xclha_18:hover{color:#ffde59}._navActions_xclha_30{align-items:center;gap:10px;display:flex}._portalBtn_xclha_36{color:#d7d7d7;background-color:#0000;border:1px solid #686464;border-radius:999px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}._portalBtn_xclha_36:hover{background-color:#ffffff0d;border-color:#a7a4a4}._clubBtn_xclha_57{color:#171717;background-color:#ffde59;border:1px solid #ffde59;border-radius:999px;justify-content:center;align-items:center;height:42px;padding:0 18px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:none}@media (width>=480px){._clubBtn_xclha_57{display:inline-flex}}._clubBtn_xclha_57:hover{opacity:.92}._header_12yqi_1{z-index:100;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#1f1f1fe0;position:sticky;top:0}._inner_12yqi_10{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;max-width:80rem;margin-inline:auto;padding:.75rem 1rem;display:flex}._brand_12yqi_22{color:var(--color-text-strong);align-items:center;gap:.75rem;text-decoration:none;transition:opacity .15s;display:inline-flex}._brand_12yqi_22:hover{opacity:.9}._logo_12yqi_34{flex-shrink:0;width:2rem;height:2rem}._brandName_12yqi_40{color:var(--color-text-strong);letter-spacing:.02em;font-family:Bungee,system-ui,sans-serif;font-size:1.125rem;transition:color .15s}._shell_12k5t_1{background-color:var(--color-bg);flex-direction:column;min-height:100svh;display:flex}._main_12k5t_8{flex:1;width:100%;max-width:80rem;margin-inline:auto;padding:1.5rem 1rem}@media (width>=768px){._main_12k5t_8{padding:2.5rem 2rem}}._mainFullWidth_12k5t_21{flex:1;width:100%;max-width:100%;margin:0;padding:0}._skipLink_12k5t_29{z-index:200;color:#1f1f1f;background-color:#ffde59;border-radius:.3125rem;padding:.5rem 1rem;font-weight:600;transition:top .15s;position:absolute;top:-100%;left:1rem}._skipLink_12k5t_29:focus{top:1rem}._card_1qtj4_1{background-color:#fff;border:1px solid #dededa;border-radius:12px;flex-direction:column;flex:0 340px;justify-content:space-between;min-height:380px;padding:2rem;display:flex;box-shadow:0 1px 3px #0000000a}._topSection_1qtj4_14{flex-direction:column;display:flex}._header_1qtj4_19{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._title_1qtj4_26{color:#1f1f1f;letter-spacing:-.2px;margin:0;font-family:Bungee,system-ui,sans-serif;font-size:1.125rem;font-weight:400}._activePlanBadge_1qtj4_35{color:#1f1f1f;background-color:#ffde59;border-radius:9999px;align-items:center;padding:4px 10px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600;display:inline-flex}._counterRow_1qtj4_47{align-items:baseline;gap:.5rem;margin-top:.5rem;margin-bottom:2rem;display:flex}._numericValue_1qtj4_55{align-items:baseline;gap:2px;display:flex}._countNumber_1qtj4_61{color:#1f1f1f;letter-spacing:-1.5px;font-family:Outfit,system-ui,sans-serif;font-size:3.5rem;font-weight:500;line-height:1}._countUnit_1qtj4_70{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:1.5rem;font-weight:500}._classesSuffix_1qtj4_77{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:400}._progressContainer_1qtj4_84{flex-direction:column;gap:.5rem;display:flex}._consumedSummary_1qtj4_90{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:400}._slotsRow_1qtj4_97{gap:4px;width:100%;height:9px;margin:.25rem 0;display:flex}._slotConsumed_1qtj4_105{background-color:#1f1f1f;border-radius:2px;flex:1;height:9px}._slotAvailable_1qtj4_112{background-color:#dededa;border-radius:2px;flex:1;height:9px}._expirationNotice_1qtj4_119{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:400}._actionSection_1qtj4_126{border-top:1px solid #dededa;margin-top:1rem;padding-top:1rem}._reloadButton_1qtj4_132{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;transition:opacity .15s;display:flex}._reloadButton_1qtj4_132:hover{opacity:.85}._reloadButton_1qtj4_132:hover ._iconCircle_1qtj4_147{transform:scale(1.05)}._reloadText_1qtj4_151{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600}._iconCircle_1qtj4_147{color:#1f1f1f;background-color:#ffde59;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:transform .15s;display:flex}@media (width<=900px){._card_1qtj4_1{flex:100%;min-height:auto}}@media (width<=480px){._card_1qtj4_1{padding:1rem}._countNumber_1qtj4_61{font-size:2.75rem}}._card_i3kn8_1{background-color:#fff;border:1px solid #dededa;border-radius:12px;flex-direction:column;flex:500px;justify-content:space-between;min-height:380px;padding:2rem;display:flex;box-shadow:0 1px 3px #0000000a}._header_i3kn8_14{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}._title_i3kn8_22{color:#1f1f1f;letter-spacing:-.2px;margin:0;font-family:Bungee,system-ui,sans-serif;font-size:1.125rem;font-weight:400}._periodPicker_i3kn8_31{position:relative}._periodTrigger_i3kn8_35{color:#4b4848;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #dededa;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;transition:background-color .15s,border-color .15s;display:flex}._periodTrigger_i3kn8_35:hover{background-color:#f7f7f5;border-color:#c7c7c3}._dropdownMenu_i3kn8_55{z-index:10;background-color:#fff;border:1px solid #dededa;border-radius:8px;flex-direction:column;min-width:140px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #00000014}._dropdownOption_i3kn8_70{color:#4b4848;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._dropdownOption_i3kn8_70:hover{background-color:#f7f7f5}._dropdownOptionActive_i3kn8_85{color:#1f1f1f;background-color:#fff9db;font-weight:600}._scoreSummary_i3kn8_92{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}._currentRating_i3kn8_100{color:#1f1f1f;letter-spacing:-1px;font-family:Outfit,system-ui,sans-serif;font-size:2.625rem;font-weight:500;line-height:1}._evolution_i3kn8_109{flex-direction:column;gap:2px;display:flex}._deltaBadge_i3kn8_115{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:600}._metricSubtitle_i3kn8_122{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._chartContainer_i3kn8_128{width:100%;height:168px;margin-top:.5rem;position:relative;overflow:hidden}._emptyChart_i3kn8_136{color:#777571;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:100%;height:100%;display:flex}._emptyChart_i3kn8_136 p{margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem}._guideline_i3kn8_153{pointer-events:none;align-items:center;gap:12px;display:flex;position:absolute;left:0;right:0}._guideValue_i3kn8_163{color:#777571;text-align:left;width:36px;font-family:Outfit,system-ui,sans-serif;font-size:.625rem}._guideLine_i3kn8_171{background-color:#dededa;flex:1;height:1px}._svgWrapper_i3kn8_177{height:120px;position:absolute;top:17px;left:48px;right:12px}._chartSvg_i3kn8_185{width:100%;height:100%;overflow:visible}._chartPoint_i3kn8_191{fill:#ffde59;stroke:#1f1f1f;stroke-width:2px;cursor:pointer;transition:transform .15s}._chartPoint_i3kn8_191:hover{transform:scale(1.4)}._latestPoint_i3kn8_202{fill:#1f1f1f;stroke:#ffde59;stroke-width:3px;cursor:pointer}._pulseHalo_i3kn8_209{fill:none;stroke:#ffde5966;stroke-width:2px;animation:2s ease-out infinite _pulse_i3kn8_209}@keyframes _pulse_i3kn8_209{0%{r:6;opacity:.8}to{r:14;opacity:0}}._datesRow_i3kn8_226{justify-content:space-between;display:flex;position:absolute;bottom:0;left:48px;right:12px}._dateLabel_i3kn8_235{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.625rem}._tooltip_i3kn8_241{color:#1f1f1f;white-space:nowrap;pointer-events:none;background-color:#ffde59;border-radius:4px;padding:2px 6px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600;position:absolute;top:-24px;transform:translate(-50%);box-shadow:0 2px 4px #0000001a}._footer_i3kn8_257{border-top:1px solid #dededa;justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.75rem;display:flex}._activityStats_i3kn8_266{color:#4b4848;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._syncTime_i3kn8_272{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}@media (width<=480px){._card_i3kn8_1{padding:1rem}._header_i3kn8_14{flex-wrap:wrap;gap:.5rem}._currentRating_i3kn8_100{font-size:2.125rem}._footer_i3kn8_257{flex-direction:column;align-items:flex-start;gap:.25rem}}._card_3c1mw_1{background-color:#fff;border:1px solid #dededa;border-radius:12px;flex-direction:column;width:100%;padding:2rem;display:flex;box-shadow:0 1px 3px #0000000a}._cardHeader_3c1mw_12{border-bottom:1px solid #dededa;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}._headerLeft_3c1mw_21{align-items:center;gap:.75rem;display:flex}._liveIndicator_3c1mw_27{background-color:#f7f7f5;border:1px solid #dededa;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;display:flex}._liveDot_3c1mw_37{background-color:#22c55e;border-radius:9999px;width:8px;height:8px;box-shadow:0 0 0 2px #22c55e33}._liveText_3c1mw_45{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600}._confirmedBadge_3c1mw_52{color:#4b4848;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500}._sectionTitle_3c1mw_59{color:#1f1f1f;margin:0;font-family:Bungee,system-ui,sans-serif;font-size:1.125rem;font-weight:400}._cardBody_3c1mw_67{gap:2.5rem;display:flex}._instructorColumn_3c1mw_72{flex-direction:column;flex:60%;gap:1rem;display:flex}._instructorProfile_3c1mw_79{align-items:center;gap:1rem;display:flex}._avatarImage_3c1mw_85{object-fit:cover;border:2px solid #ffde59;border-radius:9999px;width:72px;height:72px}._instructorInfo_3c1mw_93{flex-direction:column;gap:3px;display:flex}._instructorName_3c1mw_99{color:#1f1f1f;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.125rem;font-weight:600}._instructorRole_3c1mw_107{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:400}._classSubject_3c1mw_115{color:#1f1f1f;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.4}._scheduleRow_3c1mw_124{flex-wrap:wrap;gap:.75rem;display:flex}._schedulePill_3c1mw_130{color:#1f1f1f;background-color:#f7f7f5;border:1px solid #dededa;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500;display:flex}._timezoneCaption_3c1mw_144{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._actionColumn_3c1mw_151{border-left:1px solid #dededa;flex-direction:column;flex:0 360px;justify-content:space-between;padding-left:2rem;display:flex}._prepNotice_3c1mw_160{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}._prepTitle_3c1mw_167{color:#1f1f1f;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.0625rem;font-weight:500}._prepText_3c1mw_175{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.5}._joinButton_3c1mw_183{text-align:center;white-space:nowrap;color:#1f1f1f;cursor:pointer;background-color:#ffde59;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:48px;padding:.5rem 1rem;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1;transition:transform .15s,box-shadow .15s;display:flex}._joinButton_3c1mw_183:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ffde5966}._joinButton_3c1mw_183:active{transform:translateY(0)}._joinTextFull_3c1mw_212{display:inline}._joinTextShort_3c1mw_216{display:none}@media (width<=360px){._joinTextFull_3c1mw_212{display:none}._joinTextShort_3c1mw_216{display:inline}}._materialsLink_3c1mw_228{color:#4b4848;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:.5rem;padding:.5rem;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;transition:color .15s;display:flex}._materialsLink_3c1mw_228:hover{color:#1f1f1f;text-decoration:underline}._emptyCard_3c1mw_249{text-align:center;background-color:#fff;border:1px solid #dededa;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:3rem;display:flex}._emptyContent_3c1mw_261{flex-direction:column;align-items:center;max-width:400px;display:flex}._emptyIconCircle_3c1mw_268{color:#1f1f1f;background-color:#fff9db;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:.75rem;display:flex}._emptyTitle_3c1mw_280{color:#1f1f1f;margin:0 0 .5rem;font-family:Outfit,system-ui,sans-serif;font-size:1.125rem;font-weight:600}._emptyDescription_3c1mw_288{color:#777571;margin:0 0 1rem;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._bookButton_3c1mw_295{color:#1f1f1f;cursor:pointer;background-color:#ffde59;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:600;display:flex}@media (width<=900px){._cardBody_3c1mw_67{flex-direction:column;gap:1.5rem}._actionColumn_3c1mw_151{border-top:1px solid #dededa;border-left:none;padding-top:1.5rem;padding-left:0}}._sidebar_et10y_1{color:#fff;-webkit-overflow-scrolling:touch;background-color:#1f1f1f;flex-direction:column;gap:2rem;width:250px;min-width:250px;height:100vh;max-height:100vh;padding:30px 20px 24px;transition:transform .25s;display:flex;position:sticky;top:0;overflow:hidden auto}._sidebar_et10y_1::-webkit-scrollbar{width:4px}._sidebar_et10y_1::-webkit-scrollbar-track{background:0 0}._sidebar_et10y_1::-webkit-scrollbar-thumb{background:#343433;border-radius:4px}._brandRow_et10y_31{align-items:center;gap:12px;display:flex}._brandSymbol_et10y_37{justify-content:center;align-items:center;width:40px;height:40px;display:flex}._brandText_et10y_45{flex-direction:column;display:flex}._brandTitle_et10y_50{color:#fff;letter-spacing:-.2px;font-family:Bungee,system-ui,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.1}._brandSubtitle_et10y_59{letter-spacing:1px;color:#a5a5a0;font-family:Outfit,system-ui,sans-serif;font-size:.5rem;font-weight:500}._closeDrawerBtn_et10y_67{color:#a5a5a0;cursor:pointer;background:0 0;border:none;margin-left:auto;display:none}._closeDrawerBtn_et10y_67:hover{color:#fff}._studentSpaceBox_et10y_79{cursor:pointer;background-color:#2b2b2a;border:1px solid #4b4848;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;transition:background-color .15s;display:flex}._studentSpaceBox_et10y_79:hover{background-color:#343433}._spaceInfo_et10y_94{flex-direction:column;gap:2px;display:flex}._spaceTitle_et10y_100{color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:500}._spaceLevel_et10y_107{color:#a5a5a0;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._spaceArrow_et10y_113{color:#a5a5a0}._menuSection_et10y_117{flex-direction:column;gap:.5rem;display:flex}._menuHeader_et10y_123{letter-spacing:1.4px;color:#a5a5a0;font-family:Outfit,system-ui,sans-serif;font-size:.625rem;font-weight:500}._navList_et10y_131{flex-direction:column;gap:4px;display:flex}._navLink_et10y_137{color:#d7d7d7;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;height:46px;padding:0 12px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:400;transition:background-color .15s,color .15s;display:flex;position:relative}._navLink_et10y_137:hover{color:#fff;background-color:#ffffff0d}._navLinkActive_et10y_160{color:#fff;background-color:#2b2b2a;font-weight:600}._activeIndicator_et10y_167{background-color:#ffde59;border-radius:2px;width:3px;height:18px;position:absolute;top:14px;left:0}._flexSpacer_et10y_177{flex:1;min-height:24px}._helpCard_et10y_182{background-color:#ffffff05;border:1px solid #4b4848;border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}._helpIconCircle_et10y_192{color:#fff}._helpTitle_et10y_196{color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem;font-weight:500}._helpDescription_et10y_203{color:#a5a5a0;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;line-height:1.5}._helpLink_et10y_211{color:#ffde59;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none}._helpLink_et10y_211:hover{text-decoration:underline}._settingsLink_et10y_222{color:#d7d7d7;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._settingsLink_et10y_222:hover{color:#fff;background-color:#ffffff0d}._profileSection_et10y_241{flex-direction:column;gap:16px;display:flex}._profileSeparator_et10y_247{background-color:#4b4848;width:100%;height:1px}._studentProfileRow_et10y_253{align-items:center;gap:10px;display:flex}._avatarCircle_et10y_259{color:#d7d7d7;background-color:#4b4848;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._userData_et10y_272{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}._studentName_et10y_280{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;overflow:hidden}._studentRoleBadge_et10y_289{color:#a5a5a0;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._logoutBtn_et10y_295{color:#a5a5a0;cursor:pointer;background:0 0;border:none;transition:color .15s}._logoutBtn_et10y_295:hover{color:#ffde59}._backdrop_et10y_306{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0009;position:fixed;inset:0}@media (width<=1024px){._sidebar_et10y_1{z-index:100;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:4px 0 20px #0006}._sidebarOpen_et10y_324{transform:translate(0)}._closeDrawerBtn_et10y_67{display:flex}}._topbar_622jm_1{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fafaf9;border-bottom:1px solid #dededa;justify-content:space-between;align-items:center;width:100%;height:76px;padding:0 40px;display:flex;position:sticky;top:0}._leftSection_622jm_16{align-items:center;gap:.75rem;display:flex}._mobileMenuBtn_622jm_22{color:#1f1f1f;cursor:pointer;background:0 0;border:1px solid #dededa;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:none}._mobileMenuBtn_622jm_22:hover{background-color:#f7f7f5}._breadcrumb_622jm_37{align-items:center;gap:8px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._parentCrumb_622jm_45{color:#777571}._currentCrumb_622jm_49{color:#1f1f1f;font-weight:500}._rightSection_622jm_54{align-items:center;gap:24px;display:flex}._dateDisplay_622jm_60{color:#4b4848;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._separator_622jm_66{background-color:#dededa;width:1px;height:20px}._notificationBtn_622jm_72{color:#4b4848;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:6px;transition:color .15s;display:flex;position:relative}._notificationBtn_622jm_72:hover{color:#1f1f1f}._notificationDot_622jm_88{background-color:#ffde59;border:1px solid #fff;border-radius:9999px;width:7px;height:7px;position:absolute;top:4px;right:4px}@media (width<=1024px){._topbar_622jm_1{height:64px;padding:0 20px}._mobileMenuBtn_622jm_22{display:flex}._dateDisplay_622jm_60,._separator_622jm_66{display:none}}._bottomNav_1tqx2_1{z-index:50;height:64px;padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));background-color:#1f1f1f;border-top:1px solid #4b4848;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}._navItem_1tqx2_16{color:#a5a5a0;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:48px;padding:4px 6px;display:flex}._navItem_1tqx2_16 ._navLabel_1tqx2_29{white-space:nowrap;font-family:Outfit,system-ui,sans-serif;font-size:.625rem;line-height:1.1}._navItemActive_1tqx2_36{color:#ffde59}@media (width<=768px){._bottomNav_1tqx2_1{display:flex}}._button_u5tbh_1{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}._button_u5tbh_1:focus-visible{outline-offset:2px;outline:2px solid #1f1f1f}._button_u5tbh_1:disabled{cursor:not-allowed;color:#777571;background-color:#d7d7d7;border-color:#ffde59}._icon_u5tbh_30{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._primary_u5tbh_37{color:#1f1f1f;background-color:#ffde59;border-color:#ffde59}._primary_u5tbh_37:hover:not(:disabled){background-color:#ffd83a;border-color:#ffd83a}._secondary_u5tbh_47{color:#1f1f1f;letter-spacing:.04em;background-color:#fff;border-color:#4b4848;font-family:Bungee,system-ui,sans-serif;font-size:.75rem;font-weight:400}._secondary_u5tbh_47:hover:not(:disabled){background-color:#f9f8f4;border-color:#1f1f1f}._tertiary_u5tbh_61{color:#1f1f1f;background-color:#0000;border-color:#0000}._tertiary_u5tbh_61:hover:not(:disabled){background-color:#0000000d}._danger_u5tbh_70{color:#fff;background-color:#be3d3d;border-color:#be3d3d}._danger_u5tbh_70:hover:not(:disabled){background-color:#9f3333;border-color:#9f3333}._contrast_u5tbh_80{color:#ffde59;background-color:#1f1f1f;border-color:#1f1f1f}._contrast_u5tbh_80:hover:not(:disabled){background-color:#333}._landing_u5tbh_89{color:#1f1f1f;background-color:#ffde59;border-color:#ffde59;border-radius:999px;padding:0 1.5rem}._landing_u5tbh_89:hover:not(:disabled){background-color:#ffd83a}._iconOnly_u5tbh_100{color:#1f1f1f;background-color:#fff;border:1px solid #e6e5df;border-radius:.5rem;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}._iconOnly_u5tbh_100:hover:not(:disabled){background-color:#f9f8f4;border-color:#4b4848}._spinner_u5tbh_118{justify-content:center;align-items:center;animation:1s linear infinite _spin_u5tbh_118;display:inline-flex}@keyframes _spin_u5tbh_118{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._dialog_g50we_1{box-sizing:border-box;background:0 0;border:none;border-radius:1rem;width:min(34.625rem,100dvw - 2rem);max-width:calc(100dvw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0}._dialog_g50we_1::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000a6}._container_g50we_17{box-sizing:border-box;background-color:#fff;border:1px solid #4b4848;border-radius:1rem;flex-direction:column;width:100%;max-width:100%;max-height:calc(100dvh - 2rem);padding:1.5rem;display:flex;overflow-y:auto;box-shadow:0 12px 32px #00000047}@media (width>=480px){._container_g50we_17{padding:2rem}}._header_g50we_37{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}._title_g50we_45{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2}._subtitle_g50we_53{color:#777571;margin-top:.25rem;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._closeButton_g50we_60{width:36px;height:36px;min-height:36px}._body_g50we_66{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;line-height:1.5}._footer_g50we_73{border-top:1px solid #e6e5df;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}._container_1u0ig_2{flex-direction:column;gap:1.5rem;width:100%;display:flex}._headerBanner_1u0ig_9{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 0;display:flex}._presentation_1u0ig_18{flex-direction:column;gap:4px;display:flex}._title_1u0ig_24{color:#1f1f1f;letter-spacing:-1.5px;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2.75rem;font-weight:400;line-height:1.1}._subtitle_1u0ig_34{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem}._classesBadge_1u0ig_41{color:#4b4848;background-color:#fff;border:1px solid #dededa;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:500;display:flex}._badgeDot_1u0ig_55{background-color:#1f1f1f;border-radius:2px;width:8px;height:8px}._controlsRow_1u0ig_62{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._periodNavigator_1u0ig_70{align-items:center;gap:1rem;display:flex}._monthDisplay_1u0ig_76{color:#1f1f1f;letter-spacing:-.4px;font-family:Outfit,system-ui,sans-serif;font-size:1.5rem;font-weight:500}._arrowsGroup_1u0ig_84{gap:6px;display:flex}._iconNavBtn_1u0ig_89{color:#1f1f1f;cursor:pointer;background-color:#fff;border:1px solid #dededa;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .15s;display:flex}._iconNavBtn_1u0ig_89:hover{background-color:#f7f7f5}._todayBtn_1u0ig_106{color:#1f1f1f;cursor:pointer;background-color:#fff;border:1px solid #dededa;border-radius:8px;padding:8px 14px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500}._todayBtn_1u0ig_106:hover{background-color:#f7f7f5}._legendRow_1u0ig_121{color:#4b4848;align-items:center;gap:16px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;display:flex}._legendItem_1u0ig_130{align-items:center;gap:6px;display:flex}._legendSample_1u0ig_136{background-color:#1f1f1f;border-radius:2px;width:10px;height:10px}._mobileDaySelector_1u0ig_146{scrollbar-width:none;gap:8px;width:100%;padding-bottom:4px;display:none;overflow-x:auto}._mobileDaySelector_1u0ig_146::-webkit-scrollbar{display:none}._mobileDayPill_1u0ig_158{cursor:pointer;background-color:#fff;border:1px solid #dededa;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:44px;padding:10px 4px;transition:background-color .15s,border-color .15s;display:flex;position:relative}._mobileDayPillActive_1u0ig_174{background-color:#1f1f1f;border-color:#1f1f1f}._mobileDayPillActive_1u0ig_174 ._mobileDayPillName_1u0ig_179{color:#ffde59}._mobileDayPillActive_1u0ig_174 ._mobileDayPillNum_1u0ig_182{color:#fff}._mobileDayPillActive_1u0ig_174 ._mobileDayPillDot_1u0ig_185{background-color:#ffde59}._mobileDayPillName_1u0ig_179{text-transform:capitalize;color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._mobileDayPillNum_1u0ig_182{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:600}._mobileDayPillDot_1u0ig_185{background-color:#1f1f1f;border-radius:9999px;width:4px;height:4px;position:absolute;bottom:4px}._mobileDayContent_1u0ig_212{flex-direction:column;gap:.75rem;width:100%;display:none}._mobileDaySummaryHeader_1u0ig_219{justify-content:space-between;align-items:center;display:flex}._mobileDayTitle_1u0ig_225{color:#1f1f1f;text-transform:capitalize;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.125rem;font-weight:600}._mobileDayBadge_1u0ig_234{color:#777571;background-color:#fff;border:1px solid #dededa;border-radius:9999px;padding:4px 10px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._emptyDayBox_1u0ig_244{color:#777571;text-align:center;background-color:#fff;border:1px dashed #dededa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:36px 16px;display:flex}._emptyDayBox_1u0ig_244 p{margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem}._mobileEventsList_1u0ig_263{flex-direction:column;gap:10px;display:flex}._mobileEventCard_1u0ig_269{cursor:pointer;background-color:#fff;border:1px solid #dededa;border-left:4px solid #ffde59;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #0000000a}._mobileEventCard_1u0ig_269:active{transform:scale(.99)}._mobileEventTimeCol_1u0ig_286{flex-direction:column;align-items:flex-start;min-width:60px;display:flex}._mobileEventHour_1u0ig_293{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem;font-weight:600}._mobileEventDuration_1u0ig_300{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._mobileEventBody_1u0ig_306{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._mobileEventHeader_1u0ig_314{align-items:center;gap:6px;display:flex}._mobileEventTypeBadge_1u0ig_320{color:#1f1f1f;background-color:#f0f0ed;border-radius:4px;padding:2px 6px;font-family:Outfit,system-ui,sans-serif;font-size:.625rem;font-weight:600}._mobileEventSubject_1u0ig_330{color:#1f1f1f;white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:500;overflow:hidden}._mobileEventProf_1u0ig_340{color:#777571;align-items:center;gap:6px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;display:flex}._mobileEventArrow_1u0ig_349{color:#777571;margin-left:auto}._calendarCard_1u0ig_357{background-color:#fff;border:1px solid #dededa;border-radius:12px;width:100%;overflow-x:auto;box-shadow:0 1px 3px #0000000a}._scrollArea_1u0ig_366{min-width:900px}._daysHeaderRow_1u0ig_370{border-bottom:1px solid #ecece8;display:flex}._timeAxisCorner_1u0ig_375{border-right:1px solid #ecece8;width:76px;min-width:76px}._dayHeader_1u0ig_381{border-right:1px solid #ecece8;flex-direction:column;flex:1;align-items:center;gap:4px;padding:14px 8px;display:flex}._dayHeader_1u0ig_381:last-child{border-right:none}._dayHeaderActive_1u0ig_394{background-color:#fafaf8}._dayName_1u0ig_399{color:#777571;text-transform:capitalize;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500}._dateNumber_1u0ig_407{color:#1f1f1f;justify-content:center;align-items:center;width:32px;height:32px;font-family:Outfit,system-ui,sans-serif;font-size:1.125rem;font-weight:500;display:flex}._dateNumberActive_1u0ig_419{color:#1f1f1f;background-color:#ffde59;border-radius:8px;font-weight:600}._gridBody_1u0ig_427{display:flex;position:relative}._timeColumn_1u0ig_432{border-right:1px solid #ecece8;flex-direction:column;width:76px;min-width:76px;display:flex}._timeLabelBox_1u0ig_440{color:#777571;justify-content:center;align-items:flex-start;height:68px;padding-top:8px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;display:flex}._columnsContainer_1u0ig_451{flex:1;display:flex;position:relative}._daySlotColumn_1u0ig_457{border-right:1px solid #ecece8;flex-direction:column;flex:1;display:flex;position:relative}._daySlotColumn_1u0ig_457:last-child{border-right:none}._cellRow_1u0ig_468{border-bottom:1px solid #ecece8;height:68px;position:relative}._cellRow_1u0ig_468:after{content:"";background-color:#f9f9f7;height:1px;position:absolute;top:34px;left:0;right:0}._eventBox_1u0ig_483{cursor:pointer;z-index:10;background-color:#1f1f1f;border:1px solid #1f1f1f;border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;transition:transform .15s,box-shadow .15s;display:flex;position:absolute;left:6px;right:6px;overflow:hidden}._eventBox_1u0ig_483:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003}._eventBoxActive_1u0ig_504{border:2px solid #ffde59;box-shadow:0 4px 16px #00000040}._eventHour_1u0ig_510{color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._eventTitle_1u0ig_516{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500;overflow:hidden}._eventSubject_1u0ig_526{color:#d7d7d7;white-space:nowrap;text-overflow:ellipsis;font-family:Outfit,system-ui,sans-serif;font-size:.625rem;overflow:hidden}._eventDetailModal_1u0ig_538{width:min(460px,100dvw - 1.5rem)!important;max-width:calc(100dvw - 1.5rem)!important}._modalContent_1u0ig_543{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;display:flex}._detailHeader_1u0ig_551{justify-content:space-between;align-items:center;display:flex}._detailStatus_1u0ig_557{color:#4b4848;align-items:center;gap:6px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;display:flex}._statusDot_1u0ig_566{background-color:#10b981;border-radius:9999px;width:8px;height:8px}._detailTypeBadge_1u0ig_573{letter-spacing:.8px;color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600}._instructorProfileRow_1u0ig_581{background-color:#fafaf8;border-radius:10px;align-items:center;gap:14px;padding:12px;display:flex}._profAvatar_1u0ig_590{object-fit:cover;background-color:#2b2b2a;border-radius:9999px;flex-shrink:0;width:48px;min-width:48px;height:48px;min-height:48px}._profText_1u0ig_601{flex-direction:column;display:flex}._profName_1u0ig_606{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem;font-weight:600}._profRole_1u0ig_613{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._scheduleDetails_1u0ig_619{background-color:#fafaf8;border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}._scheduleItem_1u0ig_628{color:#1f1f1f;align-items:center;gap:8px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._bagNote_1u0ig_637{color:#777571;margin-top:4px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._joinCallBtn_1u0ig_644{color:#1f1f1f;cursor:pointer;background-color:#ffde59;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600;transition:transform .15s,filter .15s;display:flex}._joinCallBtn_1u0ig_644:hover{filter:brightness(.96)}._joinCallBtn_1u0ig_644:active{transform:scale(.99)}._footerInfo_1u0ig_668{color:#777571;align-items:center;gap:8px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;display:flex}@media (width<=768px){._title_1u0ig_24{letter-spacing:-1px;font-size:1.875rem}._controlsRow_1u0ig_62{flex-direction:column;align-items:stretch;gap:.75rem}._periodNavigator_1u0ig_70{justify-content:space-between;gap:.5rem;width:100%}._monthDisplay_1u0ig_76{font-size:1.125rem}._legendRow_1u0ig_121,._calendarCard_1u0ig_357{display:none}._mobileDaySelector_1u0ig_146,._mobileDayContent_1u0ig_212{display:flex}}._container_1s9p9_1{flex-direction:column;gap:2rem;width:100%;display:flex}._header_1s9p9_8{flex-direction:column;gap:1rem;display:flex}._titleArea_1s9p9_14{flex-direction:column;gap:4px;display:flex}._title_1s9p9_14{color:#1f1f1f;letter-spacing:-1.2px;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1}._subtitle_1s9p9_30{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem}._filtersBar_1s9p9_37{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}._searchBox_1s9p9_46{color:#777571;background-color:#fff;border:1px solid #dededa;border-radius:8px;align-items:center;gap:8px;width:320px;padding:8px 14px;display:flex}._searchInput_1s9p9_58{color:#1f1f1f;background:0 0;border:none;outline:none;flex:1;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._statusTabs_1s9p9_68{background-color:#f0f0ed;border-radius:8px;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}._tab_1s9p9_78{white-space:nowrap;color:#777571;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500;transition:all .15s}._tab_1s9p9_78:hover{color:#1f1f1f}._tabActive_1s9p9_95{color:#1f1f1f;background-color:#fff;box-shadow:0 1px 3px #00000014}._classesGrid_1s9p9_102{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}._emptyContainer_1s9p9_108{text-align:center;background-color:#fff;border:1px dashed #e2ded5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:64px 16px;display:flex}._emptyIconCircle_1s9p9_122{color:#777571;background-color:#f7f6f2;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}._emptyText_1s9p9_133{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem}._classCard_1s9p9_140{background-color:#fff;border:1px solid #dededa;border-radius:12px;flex-direction:column;justify-content:space-between;gap:1rem;padding:24px;display:flex;box-shadow:0 1px 3px #0000000a}._cardTop_1s9p9_152{justify-content:space-between;align-items:center;display:flex}._badgeRow_1s9p9_158{align-items:center;gap:8px;display:flex}._badgeScheduled_1s9p9_164{color:#1f1f1f;background-color:#ffde59;border-radius:6px;padding:4px 8px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600}._badgeCompleted_1s9p9_174{color:#238253;background-color:#edf6f0;border-radius:6px;padding:4px 8px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:500}._typeLabel_1s9p9_184{color:#777571;letter-spacing:.5px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._dateLabel_1s9p9_191{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._cardTitle_1s9p9_197{color:#1f1f1f;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.3}._instructorInfo_1s9p9_206{align-items:center;gap:10px;display:flex}._avatar_1s9p9_212{object-fit:cover;border-radius:9999px}._instructorDetails_1s9p9_217{flex-direction:column;display:flex}._instructorName_1s9p9_222{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500}._instructorRole_1s9p9_229{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._cardFooter_1s9p9_235{border-top:1px solid #ecece8;flex-direction:column;gap:12px;padding-top:.75rem;display:flex}._metaRow_1s9p9_243{color:#777571;justify-content:space-between;align-items:center;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;display:flex}._timeTag_1s9p9_252,._materialsTag_1s9p9_253{align-items:center;gap:4px;display:flex}._actionsRow_1s9p9_259{width:100%;display:flex}._primaryActionBtn_1s9p9_264{color:#1f1f1f;cursor:pointer;background-color:#ffde59;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:600;transition:transform .15s;display:flex}._primaryActionBtn_1s9p9_264:hover{transform:translateY(-1px)}._secondaryActionBtn_1s9p9_285{color:#1f1f1f;cursor:pointer;background-color:#f7f7f5;border:1px solid #dededa;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500;transition:background-color .15s;display:flex}._secondaryActionBtn_1s9p9_285:hover{background-color:#ecece8}@media (width<=768px){._title_1s9p9_14{font-size:2rem}._filtersBar_1s9p9_37{flex-direction:column;align-items:stretch}._searchBox_1s9p9_46{width:100%}._statusTabs_1s9p9_68{justify-content:space-between;width:100%}._tab_1s9p9_78{text-align:center;flex:1;padding:8px 6px}._classesGrid_1s9p9_102{grid-template-columns:1fr}}._container_85inh_1{flex-direction:column;gap:2rem;width:100%;display:flex}._header_85inh_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._titleArea_85inh_16{flex-direction:column;gap:4px;display:flex}._title_85inh_16{color:#1f1f1f;letter-spacing:-1.2px;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1}._subtitle_85inh_32{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem}._tabsRow_85inh_39{background-color:#f0f0ed;border-radius:8px;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}._tab_85inh_39{white-space:nowrap;color:#777571;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500;transition:all .15s}._tab_85inh_39:hover{color:#1f1f1f}._tabActive_85inh_66{color:#1f1f1f;background-color:#fff;box-shadow:0 1px 3px #00000014}._tasksList_85inh_73{flex-direction:column;gap:1rem;display:flex}._emptyContainer_85inh_79{text-align:center;background-color:#fff;border:1px dashed #e2ded5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:64px 16px;display:flex}._emptyIconCircle_85inh_93{color:#777571;background-color:#f7f6f2;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}._emptyText_85inh_104{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem}._taskCard_85inh_111{background-color:#fff;border:1px solid #dededa;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:24px;display:flex;box-shadow:0 1px 3px #0000000a}._taskMain_85inh_124{flex-direction:column;flex:600px;gap:8px;display:flex}._taskTop_85inh_131{align-items:center;gap:12px;display:flex}._dueTag_85inh_137{color:#4b4848;background-color:#f7f7f5;border:1px solid #dededa;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:500;display:flex}._instructorTag_85inh_151{color:#777571;align-items:center;gap:6px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;display:flex}._profThumb_85inh_160{object-fit:cover;border-radius:9999px}._taskTitle_85inh_165{color:#1f1f1f;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.125rem;font-weight:600}._taskDesc_85inh_173{color:#4b4848;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.5}._feedbackBox_85inh_181{color:#238253;background-color:#edf6f0;border:1px solid #b6cda0;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._taskActions_85inh_194{align-items:center;display:flex}._deliverBtn_85inh_199{color:#1f1f1f;cursor:pointer;background-color:#ffde59;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:600;transition:transform .15s;display:flex}._deliverBtn_85inh_199:hover{transform:translateY(-1px)}._waitingReviewPill_85inh_218{color:#777571;background-color:#f7f7f5;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._gradedPill_85inh_230{color:#238253;background-color:#edf6f0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:600;display:flex}._modalBackdrop_85inh_243{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modalBox_85inh_255{background-color:#fff;border-radius:12px;width:100%;max-width:500px;padding:24px;box-shadow:0 10px 32px #0003}._modalHeader_85inh_264{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._modalTitle_85inh_271{color:#1f1f1f;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.25rem;font-weight:600}._closeBtn_85inh_279{color:#777571;cursor:pointer;background:0 0;border:none}._closeBtn_85inh_279:hover{color:#1f1f1f}._modalContent_85inh_289{flex-direction:column;gap:.75rem;display:flex}._taskModalName_85inh_295{color:#1f1f1f;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:500}._inputLabel_85inh_303{color:#4b4848;flex-direction:column;gap:6px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._urlInput_85inh_312{color:#1f1f1f;background-color:#f7f7f5;border:1px solid #dededa;border-radius:8px;outline:none;padding:10px 14px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._urlInput_85inh_312:focus{border-color:#1f1f1f}._successBanner_85inh_326{color:#238253;background-color:#edf6f0;border-radius:6px;align-items:center;gap:8px;padding:10px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._modalFooter_85inh_338{justify-content:flex-end;gap:10px;margin-top:1.5rem;display:flex}._cancelBtn_85inh_345{color:#777571;cursor:pointer;background:0 0;border:none;padding:8px 16px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._confirmBtn_85inh_355{color:#1f1f1f;cursor:pointer;background-color:#ffde59;border:none;border-radius:8px;padding:8px 18px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:600}._confirmBtn_85inh_355:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){._title_85inh_16{font-size:2rem}._header_85inh_8{flex-direction:column;align-items:stretch}._tabsRow_85inh_39{justify-content:space-between;width:100%}._tab_85inh_39{text-align:center;flex:1;padding:8px 6px}._taskCard_85inh_111{flex-direction:column;align-items:stretch;padding:16px}._taskDeliverBtn_85inh_393{width:100%}}._container_nlh3i_1{flex-direction:column;gap:2rem;width:100%;display:flex}._header_nlh3i_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._titleArea_nlh3i_16{flex-direction:column;gap:4px;display:flex}._title_nlh3i_16{color:#1f1f1f;letter-spacing:-1.2px;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1}._subtitle_nlh3i_32{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem}._tabsRow_nlh3i_39{background-color:#f0f0ed;border-radius:8px;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}._tab_nlh3i_39{white-space:nowrap;color:#777571;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500;transition:all .15s}._tab_nlh3i_39:hover{color:#1f1f1f}._tabActive_nlh3i_66{color:#1f1f1f;background-color:#fff;box-shadow:0 1px 3px #00000014}._tournamentsGrid_nlh3i_73{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}._emptyContainer_nlh3i_79{text-align:center;background-color:#fff;border:1px dashed #e2ded5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:64px 16px;display:flex}._emptyIconCircle_nlh3i_93{color:#777571;background-color:#f7f6f2;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}._emptyText_nlh3i_104{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem}._tournamentCard_nlh3i_111{background-color:#fff;border:1px solid #dededa;border-radius:12px;flex-direction:column;justify-content:space-between;gap:1rem;padding:24px;display:flex;box-shadow:0 1px 3px #0000000a}._cardHeader_nlh3i_123{justify-content:space-between;align-items:center;display:flex}._timeControlBadge_nlh3i_129{color:#1f1f1f;background-color:#ffde59;border-radius:6px;padding:4px 10px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600}._placementBadge_nlh3i_139{color:#b45309;align-items:center;gap:4px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:600;display:flex}._tourTitle_nlh3i_149{color:#1f1f1f;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.1875rem;font-weight:600;line-height:1.3}._detailsList_nlh3i_158{flex-direction:column;gap:8px;display:flex}._detailItem_nlh3i_164{color:#4b4848;align-items:center;gap:8px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._cardFooter_nlh3i_173{border-top:1px solid #ecece8;padding-top:.75rem}._arenaBtn_nlh3i_178{color:#1f1f1f;background-color:#f7f7f5;border:1px solid #dededa;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;transition:all .15s;display:flex}._arenaBtn_nlh3i_178:hover{color:#1f1f1f;background-color:#ffde59;border-color:#ffde59}@media (width<=768px){._title_nlh3i_16{font-size:2rem}._header_nlh3i_8{flex-direction:column;align-items:stretch}._tabsRow_nlh3i_39{justify-content:space-between;width:100%}._tab_nlh3i_39{text-align:center;flex:1;padding:8px 6px}._tournamentsGrid_nlh3i_73{grid-template-columns:1fr}}._container_53nvv_1{flex-direction:column;gap:2rem;width:100%;display:flex}._header_53nvv_8{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}._titleArea_53nvv_16{flex-direction:column;gap:4px;display:flex}._title_53nvv_16{color:#1f1f1f;letter-spacing:-1.2px;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.1}._subtitle_53nvv_32{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem}._tabsRow_53nvv_39{background-color:#f0f0ed;border-radius:8px;gap:6px;max-width:100%;padding:4px;display:flex;overflow-x:auto}._tab_53nvv_39{white-space:nowrap;color:#777571;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500;transition:all .15s}._tab_53nvv_39:hover{color:#1f1f1f}._tabActive_53nvv_66{color:#1f1f1f;background-color:#fff;box-shadow:0 1px 3px #00000014}._packagesGrid_53nvv_73{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}._emptyContainer_53nvv_79{text-align:center;background-color:#fff;border:1px dashed #e2ded5;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:64px 16px;display:flex}._emptyIconCircle_53nvv_93{color:#777571;background-color:#f7f6f2;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}._emptyText_53nvv_104{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem}._packageCard_53nvv_111{background-color:#fff;border:1px solid #dededa;border-radius:12px;flex-direction:column;justify-content:space-between;gap:1rem;padding:28px;display:flex;position:relative;box-shadow:0 1px 3px #0000000a}._packageCardPopular_53nvv_124{border:2px solid #ffde59;box-shadow:0 4px 20px #ffde5933}._popularBadge_53nvv_130{color:#1f1f1f;background-color:#ffde59;border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600;display:flex;position:absolute;top:-12px;right:20px}._pkgTop_53nvv_146{flex-direction:column;gap:6px;display:flex}._pkgName_53nvv_152{color:#1f1f1f;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.25rem;font-weight:600}._creditsBadge_53nvv_160{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._priceRow_53nvv_166{align-items:baseline;gap:4px;display:flex}._currencySymbol_53nvv_172{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:1.25rem;font-weight:500}._priceNumber_53nvv_179{color:#1f1f1f;letter-spacing:-1px;font-family:Outfit,system-ui,sans-serif;font-size:2.5rem;font-weight:600;line-height:1}._currencyCode_53nvv_188{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._pkgDesc_53nvv_194{color:#4b4848;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.5}._checkoutBtnPrimary_53nvv_202{color:#1f1f1f;cursor:pointer;background-color:#ffde59;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600;transition:transform .15s;display:flex}._checkoutBtnPrimary_53nvv_202:hover{transform:translateY(-1px)}._checkoutBtnSecondary_53nvv_223{color:#1f1f1f;cursor:pointer;background-color:#f7f7f5;border:1px solid #dededa;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}._checkoutBtnSecondary_53nvv_223:hover{background-color:#ecece8}._historyCard_53nvv_244{background-color:#fff;border:1px solid #dededa;border-radius:12px;width:100%;overflow-x:auto}._table_53nvv_252{border-collapse:collapse;width:100%;min-width:500px}._table_53nvv_252 th,._table_53nvv_252 td{text-align:left;border-bottom:1px solid #ecece8;padding:16px 20px}._table_53nvv_252 th{color:#777571;background-color:#fafaf8;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500}._table_53nvv_252 tr:last-child td{border-bottom:none}._txDate_53nvv_274{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._txConcept_53nvv_280{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:500}._txPositive_53nvv_287{color:#238253;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600}._txNegative_53nvv_294{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600}._txBalance_53nvv_301{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:500}@media (width<=768px){._title_53nvv_16{font-size:2rem}._header_53nvv_8{flex-direction:column;align-items:stretch}._tabsRow_53nvv_39{justify-content:space-between;width:100%}._tab_53nvv_39{text-align:center;flex:1;padding:8px 6px}._packagesGrid_53nvv_73{grid-template-columns:1fr}}._layout_1ik1r_1{background-color:#fafaf9;width:100%;min-height:100vh;display:flex}._mainArea_1ik1r_8{flex-direction:column;flex:1;min-width:0;display:flex;overflow-x:hidden}._contentContainer_1ik1r_16{flex-direction:column;gap:2rem;width:100%;max-width:1240px;margin:0 auto;padding:2rem 40px 60px;display:flex}._welcomeSection_1ik1r_26{flex-direction:column;gap:4px;display:flex}._welcomeTitle_1ik1r_32{color:#1f1f1f;letter-spacing:-.5px;margin:0;font-family:Bungee,system-ui,sans-serif;font-size:1.75rem;font-weight:400}._welcomeSubtitle_1ik1r_41{color:#777571;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem}._metricsRow_1ik1r_48{flex-wrap:wrap;gap:1.5rem;width:100%;display:flex}._nextClassRow_1ik1r_55{width:100%}._footerRow_1ik1r_59{color:#777571;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;display:flex}._footerTextGroup_1ik1r_71{flex-direction:column;gap:2px;display:flex}._footerVersionGroup_1ik1r_77{align-items:center;display:flex}@media (width<=1024px){._contentContainer_1ik1r_16{padding:1.5rem 24px 80px}}@media (width<=768px){._contentContainer_1ik1r_16{gap:1rem;padding:1rem 16px 90px}._welcomeTitle_1ik1r_32{font-size:1.375rem}._welcomeSubtitle_1ik1r_41{font-size:.8125rem}._footerRow_1ik1r_59{flex-direction:column;align-items:flex-start;gap:.75rem;padding-bottom:1rem}}._section_1ndkq_1{width:100%;padding:2rem 1rem;transition:background-color .15s,color .15s}@media (width>=768px){._section_1ndkq_1{padding:2.5rem 2rem}}._inner_1ndkq_12{width:100%;max-width:80rem;margin-inline:auto}._header_1ndkq_18{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}._eyebrow_1ndkq_25{letter-spacing:.08em;text-transform:uppercase;font-family:Caacupe One,system-ui,sans-serif;font-size:.8125rem}._title_1ndkq_32{text-wrap:balance;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.1}._description_1ndkq_38{max-width:65ch;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem;line-height:1.5}._content_1ndkq_45{width:100%}._dark_1ndkq_49{color:#fff;background-color:#1f1f1f}._dark_1ndkq_49 ._eyebrow_1ndkq_25{color:#ffde59}._dark_1ndkq_49 ._title_1ndkq_32{color:#fff}._dark_1ndkq_49 ._description_1ndkq_38{color:#d7d7d7}._light_1ndkq_63{color:#1f1f1f;background-color:#fff;border-top:1px solid #e6e5df;border-bottom:1px solid #e6e5df}._light_1ndkq_63 ._eyebrow_1ndkq_25{color:#4b4848}._light_1ndkq_63 ._title_1ndkq_32{color:#1f1f1f}._light_1ndkq_63 ._description_1ndkq_38{color:#777571}._cream_1ndkq_79{color:#1f1f1f;background-color:#f9f8f4;border-top:1px solid #e6e5df;border-bottom:1px solid #e6e5df}._cream_1ndkq_79 ._eyebrow_1ndkq_25{color:#887024}._cream_1ndkq_79 ._title_1ndkq_32{color:#1f1f1f}._cream_1ndkq_79 ._description_1ndkq_38{color:#777571}._alert_dcezs_1{border-radius:.5rem;align-items:flex-start;gap:.75rem;width:100%;padding:1rem;display:flex}._icon_dcezs_10{flex-shrink:0;justify-content:center;align-items:center;margin-top:.125rem;display:inline-flex}._content_dcezs_18{flex-direction:column;flex:1;gap:.25rem;display:flex}._title_dcezs_25{font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3}._description_dcezs_32{opacity:.9;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.4}._action_dcezs_39{margin-top:.5rem}._success_dcezs_43{color:#238253;background-color:#edf6f0}._success_dcezs_43 ._title_dcezs_25{color:#238253}._danger_dcezs_51{color:#be3d3d;background-color:#fceff0}._danger_dcezs_51 ._title_dcezs_25{color:#be3d3d}._warning_dcezs_59{color:#887024;background-color:#fff7d6}._warning_dcezs_59 ._title_dcezs_25{color:#887024}._info_dcezs_67{color:#426a88;background-color:#eef4f8}._info_dcezs_67 ._title_dcezs_25{color:#426a88}._badge_2cxlo_1{white-space:nowrap;border-radius:.3125rem;justify-content:center;align-items:center;gap:.25rem;padding:.375rem .5625rem;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}._icon_2cxlo_15{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._label_2cxlo_22{align-items:center;line-height:1;display:inline-flex}._success_2cxlo_28{color:#238253;background-color:#edf6f0}._danger_2cxlo_33{color:#be3d3d;background-color:#fceff0}._warning_2cxlo_38{color:#887024;background-color:#fff7d6}._info_2cxlo_43{color:#426a88;background-color:#eef4f8}._neutral_2cxlo_48{color:#1f1f1f;background-color:#e6e5df}._card_1y39j_1{border-radius:1rem;flex-direction:column;width:100%;padding:1.5rem;transition:box-shadow .15s,transform .15s;display:flex}@media (width>=480px){._card_1y39j_1{padding:2rem}}._header_1y39j_15{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}._titles_1y39j_23{flex-direction:column;gap:.25rem;display:flex}._subtitle_1y39j_29{color:inherit;opacity:.8;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._title_1y39j_23{color:inherit;font-family:Outfit,system-ui,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.25}._headerAction_1y39j_44{flex-shrink:0}._body_1y39j_48{flex:1}._footer_1y39j_52{border-top:1px solid #00000014;margin-top:1.5rem;padding-top:.75rem}._light_1y39j_58{color:#1f1f1f;background-color:#fff;border:1px solid #e6e5df;box-shadow:0 1px 3px #0000001f}._light_1y39j_58 ._footer_1y39j_52{border-top-color:#e6e5df}._cream_1y39j_68{color:#1f1f1f;background-color:#f9f8f4;border:1px solid #e6e5df}._dark_1y39j_74{color:#fff;background-color:#292727;border:1px solid #484444;box-shadow:0 4px 16px #0000002e}._dark_1y39j_74 ._subtitle_1y39j_29{color:#d7d7d7}._dark_1y39j_74 ._footer_1y39j_52{border-top-color:#484444}._elevated_1y39j_87{color:#fff;background-color:#262626;border:1px solid #4b4848;box-shadow:0 4px 16px #0000002e}._elevated_1y39j_87 ._footer_1y39j_52{border-top-color:#4b4848}._container_1i5nz_1{flex-direction:column;gap:.5rem;width:100%;display:flex}._label_1i5nz_8{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.2}._required_1i5nz_16{color:#be3d3d}._control_1i5nz_20{background-color:#fff;border:1px solid #d7d7d7;border-radius:.5rem;align-items:center;gap:.5rem;min-height:44px;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;display:flex}._control_1i5nz_20:focus-within{border-color:#ffde59;box-shadow:0 0 0 2px #ffde5959}._controlError_1i5nz_36{border-color:#be3d3d}._controlError_1i5nz_36:focus-within{border-color:#be3d3d;box-shadow:0 0 0 2px #be3d3d40}._controlDisabled_1i5nz_44{cursor:not-allowed;background-color:#f9f8f4;border-color:#e6e5df}._input_1i5nz_50{color:#1f1f1f;background:0 0;border:none;flex:1;width:100%;min-width:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;line-height:1.4}._input_1i5nz_50::placeholder{color:#777571}._input_1i5nz_50:focus{outline:none}._input_1i5nz_50:disabled{color:#777571;cursor:not-allowed}._icon_1i5nz_72{color:#777571;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._errorMessage_1i5nz_80{color:#be3d3d;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;line-height:1.3}._helperText_1i5nz_87{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;line-height:1.3}._tabsContainer_q9ne6_1{scrollbar-width:none;-ms-overflow-style:none;border-bottom:2px solid #0000;align-items:center;gap:1.5rem;max-width:100%;min-height:54px;display:flex;overflow-x:auto}._tabsContainer_q9ne6_1::-webkit-scrollbar{display:none}._tab_q9ne6_1{white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.25rem;height:54px;margin-bottom:-2px;padding:0 .5rem;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:500;line-height:1;transition:color .15s,border-color .15s;display:inline-flex}._tab_q9ne6_1:hover{opacity:.9}._tab_q9ne6_1:focus-visible{outline-offset:-2px;outline:2px solid #ffde59}._tabBadge_q9ne6_43{opacity:.8;font-size:.75rem}._dark_q9ne6_48{background-color:#0000;border-bottom-color:#4b4848}._dark_q9ne6_48 ._tab_q9ne6_1{color:#d7d7d7}._dark_q9ne6_48 ._tab_q9ne6_1._activeTab_q9ne6_55{color:#fff;border-bottom-color:#ffde59}._light_q9ne6_60{background-color:#0000;border-bottom-color:#e6e5df}._light_q9ne6_60 ._tab_q9ne6_1{color:#777571}._light_q9ne6_60 ._tab_q9ne6_1._activeTab_q9ne6_55{color:#1f1f1f;border-bottom-color:#ffde59}._container_kbddh_1{flex-direction:column;width:100%;display:flex}._heroSection_kbddh_7{padding-bottom:1rem}._coverMeta_kbddh_11{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}._badgeEdition_kbddh_20{letter-spacing:.1em;color:#d7d7d7;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._inventory_kbddh_27{align-items:baseline;gap:.5rem;display:flex}._inventoryCount_kbddh_33{color:#ffde59;font-family:Outfit,system-ui,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}._inventoryLabel_kbddh_41{color:#d7d7d7;max-width:32ch;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._tabsNav_kbddh_48{margin-top:1rem}._colorGrid_kbddh_52{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=480px){._colorGrid_kbddh_52{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._colorGrid_kbddh_52{grid-template-columns:repeat(4,1fr)}}._colorCard_kbddh_68{flex-direction:column;gap:.5rem;display:flex}._swatchYellow_kbddh_74,._swatchBlack_kbddh_75,._swatchLightGray_kbddh_76,._swatchCharcoal_kbddh_77{border-radius:.5rem;width:100%;height:64px}._swatchYellow_kbddh_74{background-color:#ffde59}._swatchBlack_kbddh_75{background-color:#1f1f1f}._swatchLightGray_kbddh_76{background-color:#d7d7d7}._swatchCharcoal_kbddh_77{background-color:#4b4848}._colorInfo_kbddh_99{flex-direction:column;gap:.125rem;display:flex}._colorInfo_kbddh_99 strong{font-family:Outfit,system-ui,sans-serif;font-size:.9375rem;font-weight:600}._colorInfo_kbddh_99 code{color:#4b4848;font-family:monospace;font-size:.6875rem}._colorInfo_kbddh_99 p{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._buttonShowcase_kbddh_120{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;display:flex}._sampleItem_kbddh_127{flex-direction:column;gap:.5rem;display:flex}._sampleLabel_kbddh_133{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._formGrid_kbddh_139{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){._formGrid_kbddh_139{grid-template-columns:repeat(2,1fr)}}._badgeRow_kbddh_150{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._alertStack_kbddh_157{flex-direction:column;gap:1rem;width:100%;max-width:48rem;display:flex}._cardGrid_kbddh_165{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=768px){._cardGrid_kbddh_165{grid-template-columns:repeat(2,1fr)}}._kpiMetric_kbddh_176{color:#fff;margin:.5rem 0;font-family:Outfit,system-ui,sans-serif;font-size:3.25rem;font-weight:600;line-height:1}._kpiTrend_kbddh_185{color:#ffde59;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._cardExcerpt_kbddh_191{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;line-height:1.5}._modalTriggerWrapper_kbddh_198{margin-top:2rem}._modalContentDemo_kbddh_202{flex-direction:column;gap:1rem;display:flex}._hero_1nrpb_1{background-color:#1f1f1f;border-bottom:1px solid #484444;width:100%;position:relative;overflow:hidden}._inner_1nrpb_9{flex-direction:column;gap:2rem;max-width:1440px;margin:0 auto;padding:2rem 1rem;display:flex}@media (width>=1024px){._inner_1nrpb_9{flex-direction:row;align-items:center;gap:48px;min-height:760px;padding:64px 72px 56px}}._glow_1nrpb_27{pointer-events:none;z-index:0;background:radial-gradient(circle,#ffde591f 0%,#1f1f1f00 70%);width:320px;height:320px;position:absolute;top:40px;left:20px}@media (width>=1024px){._glow_1nrpb_27{width:430px;height:430px;top:60px;left:30px}}._message_1nrpb_46{z-index:1;flex-direction:column;gap:1.5rem;width:100%;display:flex;position:relative}@media (width>=1024px){._message_1nrpb_46{flex-shrink:0;gap:28px;width:620px}}._badge_1nrpb_62{color:#ffde59;letter-spacing:.04em;background-color:#ffde5921;border-radius:999px;align-self:flex-start;align-items:center;padding:6px 12px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500;display:inline-flex}._title_1nrpb_76{color:#fff;margin:0;font-family:Bungee,system-ui,sans-serif;font-size:2.5rem;line-height:1.05}@media (width>=768px){._title_1nrpb_76{font-size:3.75rem}}@media (width>=1024px){._title_1nrpb_76{font-size:5rem;line-height:.98}}._titleHighlight_1nrpb_95{color:#ffde59}._description_1nrpb_99{color:#d7d7d7;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem;line-height:1.5}@media (width>=768px){._description_1nrpb_99{max-width:560px;font-size:1.25rem}}._actions_1nrpb_113{flex-direction:column;gap:12px;width:100%;display:flex}@media (width>=480px){._actions_1nrpb_113{flex-flow:wrap;align-items:center;width:auto}}._btnPrimary_1nrpb_128,._btnSecondary_1nrpb_129{cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;padding:0 24px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=480px){._btnPrimary_1nrpb_128,._btnSecondary_1nrpb_129{width:auto}}._btnPrimary_1nrpb_128{color:#171717;background-color:#ffde59;border:1px solid #ffde59;transition:opacity .15s,transform .15s}._btnPrimary_1nrpb_128:hover{opacity:.92;transform:translateY(-1px)}._btnSecondary_1nrpb_129{color:#d7d7d7;background-color:#0000;border:1px solid #686464;transition:background-color .15s,border-color .15s}._btnSecondary_1nrpb_129:hover{background-color:#ffffff0d;border-color:#a7a4a4}._confidence_1nrpb_174{border-top:1px solid #ffffff14;flex-direction:column;gap:16px;width:100%;padding-top:16px;display:flex}@media (width>=480px){._confidence_1nrpb_174{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}}@media (width>=768px){._confidence_1nrpb_174{gap:28px}}._indicator_1nrpb_195{flex-direction:column;gap:4px;display:flex}._indicatorValue_1nrpb_201{color:#ffde59;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.5rem;font-weight:700;line-height:1}._indicatorLabel_1nrpb_210{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;line-height:1.3}._communityCard_1nrpb_218{z-index:1;border-radius:20px;width:100%;min-height:280px;position:relative;overflow:hidden;box-shadow:0 14px 38px #00000059}@media (width>=480px){._communityCard_1nrpb_218{border-radius:24px;min-height:380px}}@media (width>=1024px){._communityCard_1nrpb_218{flex:1;height:100%;min-height:600px}}._communityImage_1nrpb_241{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._captionOverlay_1nrpb_250{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#181818eb;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}@media (width>=768px){._captionOverlay_1nrpb_250{max-width:420px;padding:18px;bottom:24px;left:24px}}._avatarImage_1nrpb_273{object-fit:contain;flex-shrink:0;width:74px;height:30px}._testimonyText_1nrpb_280{flex-direction:column;gap:3px;display:flex}._quoteText_1nrpb_286{color:#fff;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.35}._quoteAuthor_1nrpb_294{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._section_z7y4v_1{background-color:#181818;width:100%;padding:2.5rem 1rem}@media (width>=1024px){._section_z7y4v_1{padding:104px 72px}}._inner_z7y4v_12{flex-direction:column;gap:2.5rem;max-width:1440px;margin:0 auto;display:flex}@media (width>=1024px){._inner_z7y4v_12{gap:50px}}._intro_z7y4v_25{flex-direction:column;gap:1.5rem;display:flex}@media (width>=1024px){._intro_z7y4v_25{flex-direction:row;align-items:flex-end;gap:100px}}._heading_z7y4v_38{flex-direction:column;flex:1;gap:16px;max-width:620px;display:flex}._eyebrow_z7y4v_46{align-items:center;gap:10px;display:flex}._marker_z7y4v_52{background-color:#ffde59;border-radius:999px;width:24px;height:3px}._eyebrowLabel_z7y4v_59{color:#ffde59;text-transform:uppercase;letter-spacing:.05em;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:700}._title_z7y4v_68{color:#fff;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2rem;line-height:1.08}@media (width>=768px){._title_z7y4v_68{font-size:3rem}}._description_z7y4v_81{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem;line-height:1.55}._principle_z7y4v_89{background-color:#ffde590f;border:1px solid #ffde5940;border-radius:12px;flex:1;align-items:center;gap:15px;padding:20px;display:flex}._principle_z7y4v_89 p{color:#d7d7d7;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;line-height:1.5}._principleIcon_z7y4v_107{color:#ffde59;flex-shrink:0}._pillarsGrid_z7y4v_112{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=480px){._pillarsGrid_z7y4v_112{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._pillarsGrid_z7y4v_112{grid-template-columns:repeat(4,minmax(0,1fr))}}._pillarCard_z7y4v_128{background-color:#4b4848;border-radius:24px;flex-direction:column;justify-content:space-between;width:100%;min-width:0;min-height:330px;padding:26px;transition:transform .15s;display:flex;box-shadow:0 14px 38px #0003}._pillarCard_z7y4v_128:hover{transform:translateY(-2px)}._cardHeader_z7y4v_145{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}._iconWrapper_z7y4v_152{color:#ffde59;background-color:#ffde591a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._cardNumber_z7y4v_163{color:#a7a4a4;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:700}._cardBody_z7y4v_170{flex-direction:column;flex:1;gap:12px;display:flex}._pillarTitle_z7y4v_177{color:#fff;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.375rem;font-weight:600;line-height:1.15}._pillarDesc_z7y4v_186{color:#d7d7d7;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;line-height:1.55}._separator_z7y4v_194{background-color:#686464;width:100%;height:1px;margin:18px 0}._cardDetail_z7y4v_201{color:#a7a4a4;align-items:center;gap:9px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:600;display:flex}._cardDetail_z7y4v_201 ._checkIcon_z7y4v_210{color:#ffde59}._section_1d5bi_1{background-color:#1f1f1f;width:100%;padding:2.5rem 1rem}@media (width>=1024px){._section_1d5bi_1{padding:104px 72px}}._inner_1d5bi_12{flex-direction:column;gap:2rem;max-width:1440px;margin:0 auto;display:flex}@media (width>=1024px){._inner_1d5bi_12{gap:42px}}._header_1d5bi_25{flex-direction:column;gap:1.5rem;display:flex}@media (width>=480px){._header_1d5bi_25{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}@media (width>=1024px){._header_1d5bi_25{gap:70px}}._heading_1d5bi_44{flex-direction:column;flex:1;gap:16px;display:flex}._eyebrow_1d5bi_51{align-items:center;gap:10px;display:flex}._marker_1d5bi_57{background-color:#ffde59;border-radius:999px;width:24px;height:3px}._eyebrowLabel_1d5bi_64{color:#ffde59;text-transform:uppercase;letter-spacing:.05em;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:700}._title_1d5bi_73{color:#fff;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2rem;line-height:1.08}@media (width>=768px){._title_1d5bi_73{font-size:3rem}}._description_1d5bi_86{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem;line-height:1.55}._tabs_1d5bi_94{flex-shrink:0;align-items:center;gap:8px;display:flex}._tab_1d5bi_94{color:#d7d7d7;cursor:pointer;background:0 0;border:1px solid #686464;border-radius:999px;height:42px;padding:0 18px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:500;transition:all .15s}._tab_1d5bi_94:hover{border-color:#a7a4a4}._tabActive_1d5bi_118{color:#171717;background-color:#ffde59;border-color:#ffde59;font-weight:600}._venuesGrid_1d5bi_125{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){._venuesGrid_1d5bi_125{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._venuesGrid_1d5bi_125{grid-template-columns:repeat(3,minmax(0,1fr))}}._venueCard_1d5bi_141{background-color:#4b4848;border-radius:24px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 14px 38px #0003}._photoWrapper_1d5bi_152{width:100%;height:236px;position:relative;overflow:hidden}._venuePhoto_1d5bi_159{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._photoBadge_1d5bi_167{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffde59;background-color:#ffde5926;border-radius:999px;padding:7px 11px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500;display:inline-flex;position:absolute;top:18px;left:18px}._cardContent_1d5bi_182{flex-direction:column;gap:17px;padding:24px;display:flex}._nameRow_1d5bi_189{justify-content:space-between;align-items:center;display:flex}._venueName_1d5bi_195{color:#fff;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.5rem;font-weight:600}._slotsBadge_1d5bi_203{color:#a9d18e;background-color:#a9d18e21;border-radius:999px;padding:7px 11px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500;display:inline-flex}._metaRow_1d5bi_214{color:#d7d7d7;align-items:center;gap:10px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._metaRow_1d5bi_214 ._metaIcon_1d5bi_222{color:#ffde59;flex-shrink:0}._venueDesc_1d5bi_227{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.45}._cardFooter_1d5bi_235{flex-direction:column;align-items:flex-start;gap:12px;margin-top:4px;display:flex}@media (width>=480px){._cardFooter_1d5bi_235{flex-direction:row;justify-content:space-between;align-items:center}}._mapBtn_1d5bi_250{color:#d7d7d7;background-color:#181818;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}@media (width>=480px){._mapBtn_1d5bi_250{width:auto}}._mapBtn_1d5bi_250:hover{background-color:#262626}._actionLink_1d5bi_275{color:#ffde59;padding:4px 0;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:600;text-decoration:none}._actionLink_1d5bi_275:hover{text-decoration:underline}._advisoryBanner_1d5bi_287{background-color:#ffffff08;border:1px solid #686464;border-radius:12px;flex-direction:column;gap:16px;padding:18px 24px;display:flex}@media (width>=768px){._advisoryBanner_1d5bi_287{flex-direction:row;justify-content:space-between;align-items:center}}._advisoryText_1d5bi_304{color:#d7d7d7;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem}._advisoryBtn_1d5bi_311{color:#d7d7d7;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #686464;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 22px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}._advisoryBtn_1d5bi_311:hover{background-color:#ffffff0d;border-color:#a7a4a4}._section_1xk0s_1{background-color:#181818;width:100%;padding:2.5rem 1rem}@media (width>=1024px){._section_1xk0s_1{padding:104px 72px}}._inner_1xk0s_12{flex-direction:column;gap:2rem;max-width:1440px;margin:0 auto;display:flex}@media (width>=1024px){._inner_1xk0s_12{gap:40px}}._header_1xk0s_25{flex-direction:column;gap:1.5rem;display:flex}@media (width>=1024px){._header_1xk0s_25{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:70px}}._heading_1xk0s_39{flex-direction:column;flex:1;gap:16px;display:flex}._eyebrow_1xk0s_46{align-items:center;gap:10px;display:flex}._marker_1xk0s_52{background-color:#ffde59;border-radius:999px;width:24px;height:3px}._eyebrowLabel_1xk0s_59{color:#ffde59;text-transform:uppercase;letter-spacing:.05em;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:700}._title_1xk0s_68{color:#fff;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2rem;line-height:1.08}@media (width>=768px){._title_1xk0s_68{font-size:3rem}}._description_1xk0s_81{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem;line-height:1.55}._seasonBox_1xk0s_89{flex-direction:column;align-items:flex-start;gap:5px;display:flex}@media (width>=1024px){._seasonBox_1xk0s_89{align-items:flex-end}}._seasonLabel_1xk0s_101{color:#a7a4a4;text-transform:uppercase;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._seasonValue_1xk0s_108{color:#ffde59;font-family:Outfit,system-ui,sans-serif;font-size:1.375rem;font-weight:700}._controls_1xk0s_115{flex-direction:column;gap:12px;width:100%;display:flex}@media (width>=480px){._controls_1xk0s_115{flex-flow:wrap;align-items:center}}._filterBox_1xk0s_129{color:#fff;cursor:pointer;background-color:#4b4848;border:1px solid #686464;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:48px;padding:0 15px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;transition:border-color .15s;display:flex;position:relative}@media (width>=480px){._filterBox_1xk0s_129{width:auto;display:inline-flex}}._filterBox_1xk0s_129:hover,._filterBox_1xk0s_129:focus-within{border-color:#ffde59}._filterLabel_1xk0s_157{color:#a7a4a4;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.6875rem}._filterSelect_1xk0s_165{appearance:none;color:#fff;cursor:pointer;background:0 0;border:none;outline:none;padding-right:20px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500}._filterSelect_1xk0s_165 option{color:#fff;background-color:#2b2b2b}._selectArrow_1xk0s_182{pointer-events:none;color:#fff;position:absolute;right:12px}._noEvents_1xk0s_189{color:#a7a4a4;text-align:center;background-color:#383535;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}._resultsCount_1xk0s_202{color:#a7a4a4;margin-left:auto;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._eventsList_1xk0s_209{flex-direction:column;gap:12px;display:flex}._eventCard_1xk0s_215{background-color:#4b4848;border-radius:24px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 14px 38px #0003}@media (width>=1024px){._eventCard_1xk0s_215{flex-direction:row;align-items:center;gap:24px}}._dateBadge_1xk0s_232{color:#171717;background-color:#ffde59;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:flex}._dateDay_1xk0s_245{font-family:system-ui,sans-serif;font-size:1.75rem;font-weight:800;line-height:1}._dateMonth_1xk0s_252{letter-spacing:.05em;font-family:system-ui,sans-serif;font-size:.625rem;font-weight:600}._eventInfo_1xk0s_259{flex-direction:column;flex:1;gap:9px;display:flex}._eventBadge_1xk0s_266{color:#ffde59;background-color:#ffde5921;border-radius:999px;align-self:flex-start;padding:7px 11px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;display:inline-flex}._eventTitle_1xk0s_277{color:#fff;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.3125rem;font-weight:600}._eventDesc_1xk0s_285{color:#a7a4a4;max-width:480px;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.4}._eventDetails_1xk0s_294{flex-direction:column;gap:10px;display:flex}@media (width>=1024px){._eventDetails_1xk0s_294{flex-shrink:0;width:265px}}._detailRow_1xk0s_306{color:#d7d7d7;align-items:center;gap:8px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;display:flex}._detailRow_1xk0s_306 ._detailIcon_1xk0s_314{color:#ffde59;flex-shrink:0}._eventActions_1xk0s_319{flex-direction:column;align-items:stretch;gap:12px;width:100%;display:flex}@media (width>=480px){._eventActions_1xk0s_319{flex-direction:row;justify-content:flex-start;align-items:center}}@media (width>=1024px){._eventActions_1xk0s_319{flex-direction:column;flex-shrink:0;align-items:flex-end;width:auto}}._subscribeBtn_1xk0s_342{color:#171717;cursor:pointer;white-space:nowrap;background-color:#ffde59;border:1px solid #ffde59;border-radius:999px;justify-content:center;align-items:center;width:100%;height:52px;padding:0 24px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=480px){._subscribeBtn_1xk0s_342{width:auto}}._subscribeBtn_1xk0s_342{transition:opacity .15s}._subscribeBtn_1xk0s_342:hover{opacity:.92}._basesLink_1xk0s_372{color:#d7d7d7;justify-content:center;align-items:center;gap:7px;padding:6px 0;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;text-decoration:underline;display:inline-flex}._basesLink_1xk0s_372:hover{color:#fff}._tournamentBanner_1xk0s_387{background-color:#ffde59;border-radius:24px;flex-direction:column;gap:20px;min-height:190px;padding:30px 34px;display:flex;position:relative;overflow:hidden}@media (width>=1024px){._tournamentBanner_1xk0s_387{flex-direction:row;justify-content:space-between;align-items:center}}._watermark_1xk0s_406{opacity:.25;pointer-events:none;width:150px;height:150px;display:none;position:absolute;top:50%;right:280px;transform:translateY(-50%)}@media (width>=1024px){._watermark_1xk0s_406{display:block}}._bannerMessage_1xk0s_423{z-index:1;flex-direction:column;gap:10px;max-width:680px;display:flex;position:relative}._bannerTitle_1xk0s_432{color:#171717;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2rem}._bannerDesc_1xk0s_439{color:#2e2a22;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem;line-height:1.5}._bannerBtn_1xk0s_447{z-index:1;color:#d7d7d7;cursor:pointer;white-space:nowrap;background-color:#171717;border:1px solid #686464;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 24px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex;position:relative}._bannerBtn_1xk0s_447:hover{color:#fff;background-color:#262626}._section_wa2s7_1{background-color:#1f1f1f;width:100%;padding:2.5rem 1rem}@media (width>=1024px){._section_wa2s7_1{padding:104px 72px}}._inner_wa2s7_12{flex-direction:column;gap:2rem;max-width:1440px;margin:0 auto;display:flex}@media (width>=1024px){._inner_wa2s7_12{gap:42px}}._header_wa2s7_25{flex-direction:column;gap:1.5rem;display:flex}@media (width>=1024px){._header_wa2s7_25{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:80px}}._heading_wa2s7_39{flex-direction:column;flex:1;gap:16px;display:flex}._eyebrow_wa2s7_46{align-items:center;gap:10px;display:flex}._marker_wa2s7_52{background-color:#ffde59;border-radius:999px;width:24px;height:3px}._eyebrowLabel_wa2s7_59{color:#ffde59;text-transform:uppercase;letter-spacing:.05em;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:700}._title_wa2s7_68{color:#fff;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2rem;line-height:1.08}@media (width>=768px){._title_wa2s7_68{font-size:3rem}}._description_wa2s7_81{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem;line-height:1.55}._tabs_wa2s7_89{flex-shrink:0;align-items:center;gap:8px;display:flex}._tab_wa2s7_89{color:#d7d7d7;cursor:pointer;background:0 0;border:1px solid #686464;border-radius:999px;height:42px;padding:0 18px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:500;transition:all .15s}._tab_wa2s7_89:hover{border-color:#a7a4a4}._tabActive_wa2s7_113{color:#171717;background-color:#ffde59;border-color:#ffde59;font-weight:600}._studentsGrid_wa2s7_120{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=480px){._studentsGrid_wa2s7_120{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._studentsGrid_wa2s7_120{grid-template-columns:repeat(4,minmax(0,1fr))}}._studentCard_wa2s7_136{background-color:#4b4848;border-radius:24px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 14px 38px #0003}._portraitWrapper_wa2s7_147{width:100%;height:250px;position:relative;overflow:hidden}._studentPhoto_wa2s7_154{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._studentBadge_wa2s7_162{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffde59;background-color:#ffde5926;border-radius:999px;padding:7px 11px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;position:absolute;bottom:18px;left:18px}._cardBody_wa2s7_175{flex-direction:column;flex:1;gap:15px;padding:22px;display:flex}._identity_wa2s7_183{flex-direction:column;gap:4px;display:flex}._studentName_wa2s7_189{color:#fff;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.3125rem;font-weight:600}._studentAge_wa2s7_197{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600}._quote_wa2s7_205{color:#d7d7d7;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-style:italic;line-height:1.4}._achievements_wa2s7_214{flex-direction:column;gap:8px;display:flex}._achievementRow_wa2s7_220{color:#d7d7d7;align-items:center;gap:8px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:600;display:flex}._achievementRow_wa2s7_220 ._achievementIcon_wa2s7_229{color:#ffde59;flex-shrink:0}._recognition_wa2s7_234{color:#a7a4a4;border-top:1px solid #ffffff14;align-items:center;gap:8px;padding-top:10px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;display:flex}._dot_wa2s7_245{background-color:#ffde59;border-radius:999px;flex-shrink:0;width:7px;height:7px}._philosophyBanner_wa2s7_253{background-color:#ffde590d;border:1px solid #ffde5936;border-radius:12px;align-items:center;gap:16px;padding:20px 26px;display:flex}._philosophyBanner_wa2s7_253 p{color:#d7d7d7;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;line-height:1.4}._philosophyIcon_wa2s7_270{color:#ffde59;flex-shrink:0}._philosophyHighlight_wa2s7_275{color:#ffde59;font-weight:600}._section_gs04u_1{background-color:#181818;width:100%;padding:2.5rem 1rem}@media (width>=1024px){._section_gs04u_1{padding:104px 72px}}._inner_gs04u_12{flex-direction:column;gap:2rem;max-width:1440px;margin:0 auto;display:flex}@media (width>=1024px){._inner_gs04u_12{gap:44px}}._header_gs04u_25{flex-direction:column;gap:1.5rem;display:flex}@media (width>=1024px){._header_gs04u_25{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:90px}}._heading_gs04u_39{flex-direction:column;flex:1;gap:16px;display:flex}._eyebrow_gs04u_46{align-items:center;gap:10px;display:flex}._marker_gs04u_52{background-color:#ffde59;border-radius:999px;width:24px;height:3px}._eyebrowLabel_gs04u_59{color:#ffde59;text-transform:uppercase;letter-spacing:.05em;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:700}._title_gs04u_68{color:#fff;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2rem;line-height:1.08}@media (width>=768px){._title_gs04u_68{font-size:3rem}}._description_gs04u_81{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem;line-height:1.55}._ratioCard_gs04u_89{background-color:#4b4848;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:18px;display:flex}@media (width>=1024px){._ratioCard_gs04u_89{flex-shrink:0;width:330px}}._ratioValue_gs04u_105{color:#ffde59;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.625rem;font-weight:700;line-height:1}._ratioDetail_gs04u_114{color:#d7d7d7;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;line-height:1.4}._coachesGrid_gs04u_122{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=480px){._coachesGrid_gs04u_122{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){._coachesGrid_gs04u_122{grid-template-columns:repeat(4,minmax(0,1fr))}}._coachCard_gs04u_138{background-color:#4b4848;border-radius:24px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:0 14px 38px #0003}._portraitWrapper_gs04u_149{width:100%;height:280px;position:relative;overflow:hidden}._coachPhoto_gs04u_156{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._coachBadge_gs04u_164{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#ffde59;background-color:#ffde5926;border-radius:999px;padding:7px 11px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;position:absolute;bottom:18px;left:18px}._cardBody_gs04u_177{flex-direction:column;gap:13px;min-height:248px;padding:22px;display:flex}._identity_gs04u_185{flex-direction:column;gap:4px;display:flex}._coachName_gs04u_191{color:#fff;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.3125rem;font-weight:600}._coachRole_gs04u_199{color:#ffde59;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._bio_gs04u_206{color:#d7d7d7;flex:1;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.5}._focus_gs04u_215{color:#a7a4a4;align-items:center;gap:8px;padding-top:7px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600;display:flex}._focus_gs04u_215 ._focusIcon_gs04u_225{color:#ffde59;flex-shrink:0}._quoteBanner_gs04u_230{flex-direction:column;align-items:flex-start;gap:16px;padding-top:12px;display:flex}@media (width>=768px){._quoteBanner_gs04u_230{flex-direction:row;align-items:center;gap:20px}}._quoteSymbol_gs04u_245{color:#171717;background-color:#ffde59;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-family:system-ui,sans-serif;font-size:2.125rem;font-weight:800;line-height:1;display:flex}._quoteText_gs04u_261{color:#d7d7d7;flex:1;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem;line-height:1.45}@media (width>=768px){._quoteText_gs04u_261{font-size:1.125rem}}._quoteAuthor_gs04u_275{color:#a7a4a4;white-space:nowrap;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._section_15bxg_1{background-color:#1f1f1f;width:100%;padding:2.5rem 1rem}@media (width>=1024px){._section_15bxg_1{padding:104px 72px}}._inner_15bxg_12{flex-direction:column;gap:2rem;max-width:1440px;margin:0 auto;display:flex}@media (width>=1024px){._inner_15bxg_12{gap:46px}}._header_15bxg_25{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:900px;margin:0 auto;display:flex}._eyebrow_15bxg_35{align-items:center;gap:10px;display:flex}._marker_15bxg_41{background-color:#ffde59;border-radius:999px;width:24px;height:3px}._eyebrowLabel_15bxg_48{color:#ffde59;text-transform:uppercase;letter-spacing:.05em;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:700}._title_15bxg_57{color:#fff;margin:0;font-family:Caacupe One,system-ui,sans-serif;font-size:2rem;line-height:1.08}@media (width>=768px){._title_15bxg_57{font-size:3rem}}._description_15bxg_70{color:#a7a4a4;max-width:720px;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem;line-height:1.55}._contentGrid_15bxg_79{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){._contentGrid_15bxg_79{flex-direction:row;align-items:flex-start}}._formCard_15bxg_91{background-color:#4b4848;border-radius:24px;flex-direction:column;gap:24px;width:100%;padding:24px;display:flex;box-shadow:0 14px 38px #0003}@media (width>=768px){._formCard_15bxg_91{padding:32px}}@media (width>=1024px){._formCard_15bxg_91{flex-shrink:0;width:760px}}._formHeader_15bxg_113{flex-direction:column;gap:16px;display:flex}@media (width>=480px){._formHeader_15bxg_113{flex-direction:row;justify-content:space-between;align-items:center}}._formTitleGroup_15bxg_126{flex-direction:column;gap:4px;display:flex}._formTitle_15bxg_126{color:#fff;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.5rem;font-weight:600}._formSubtitle_15bxg_140{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._modalityTabs_15bxg_147{align-items:center;gap:7px;display:flex}._modalityTab_15bxg_147{color:#d7d7d7;cursor:pointer;background:0 0;border:1px solid #686464;border-radius:999px;height:42px;padding:0 18px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;transition:all .15s}._modalityTab_15bxg_147:hover{border-color:#a7a4a4}._modalityTabActive_15bxg_169{color:#171717;background-color:#ffde59;border-color:#ffde59;font-weight:600}._formFields_15bxg_176{flex-direction:column;gap:20px;display:flex}._fieldsRow_15bxg_182{flex-direction:column;gap:14px;display:flex}@media (width>=768px){._fieldsRow_15bxg_182{flex-direction:row}}._fieldGroup_15bxg_193{flex-direction:column;flex:1;gap:8px;display:flex}._fieldLabel_15bxg_200{color:#a7a4a4;text-transform:uppercase;letter-spacing:.04em;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._inputControl_15bxg_208,._selectControl_15bxg_209{color:#fff;background-color:#181818;border:1px solid #686464;border-radius:12px;outline:none;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 16px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;transition:border-color .15s;display:flex}._inputControl_15bxg_208::placeholder,._selectControl_15bxg_209::placeholder{color:#777571}._inputControl_15bxg_208:focus,._selectControl_15bxg_209:focus{border-color:#ffde59}._selectControl_15bxg_209{cursor:pointer}._formFooter_15bxg_238{flex-direction:column;gap:16px;padding-top:8px;display:flex}@media (width>=480px){._formFooter_15bxg_238{flex-direction:row;justify-content:space-between;align-items:center}}._privacyCheck_15bxg_252{cursor:pointer;align-items:flex-start;gap:10px;width:100%;display:flex}@media (width>=480px){._privacyCheck_15bxg_252{width:auto}}._checkboxInput_15bxg_265{accent-color:#ffde59;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}._privacyText_15bxg_274{color:#a7a4a4;max-width:400px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;line-height:1.4}._submitBtn_15bxg_282{color:#171717;cursor:pointer;white-space:nowrap;background-color:#ffde59;border:1px solid #ffde59;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;padding:0 24px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:700;display:inline-flex}@media (width>=480px){._submitBtn_15bxg_282{width:auto}}._submitBtn_15bxg_282{transition:opacity .15s}._submitBtn_15bxg_282:hover{opacity:.92}._successBox_15bxg_312{color:#a9d18e;text-align:center;background-color:#a9d18e26;border:1px solid #a9d18e;border-radius:12px;padding:16px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem}._sideHelp_15bxg_323{flex-direction:column;flex:1;gap:18px;display:flex}._whatsappCard_15bxg_330{background-color:#ffde59;border-radius:24px;flex-direction:column;gap:20px;padding:28px;display:flex}._whatsappIconWrapper_15bxg_339{color:#ffde59;background-color:#171717;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}._whatsappMessage_15bxg_350{flex-direction:column;gap:8px;display:flex}._whatsappTitle_15bxg_356{color:#171717;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.15}._whatsappDesc_15bxg_365{color:#302c24;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;line-height:1.45}._whatsappBtn_15bxg_373{color:#d7d7d7;background-color:#171717;border:1px solid #686464;border-radius:999px;justify-content:center;align-self:stretch;align-items:center;gap:10px;width:100%;height:52px;padding:0 24px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}@media (width>=480px){._whatsappBtn_15bxg_373{align-self:flex-start;width:auto}}._whatsappBtn_15bxg_373:hover{color:#fff;background-color:#262626}._statusRow_15bxg_403{color:#171717;align-items:center;gap:8px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:500;display:flex}._statusDot_15bxg_413{background-color:#238253;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 2px #2382534d}._faqCard_15bxg_421{background-color:#4b4848;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}._faqHeader_15bxg_429{padding:18px 22px}._faqTitle_15bxg_433{color:#fff;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:600}._faqItem_15bxg_441{border-top:1px solid #686464}._faqButton_15bxg_445{color:#d7d7d7;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:17px 22px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:600;transition:color .15s;display:flex}._faqButton_15bxg_445:hover{color:#fff}._faqAnswer_15bxg_465{color:#a7a4a4;padding:0 22px 17px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.5}._footer_p55gt_1{background-color:#181818;border-top:1px solid #686464;width:100%;padding:72px 1rem 30px}@media (width>=1024px){._footer_p55gt_1{padding:72px 72px 30px}}._inner_p55gt_13{flex-direction:column;gap:52px;max-width:1440px;margin:0 auto;display:flex}._contentGrid_p55gt_21{grid-template-columns:1fr;gap:36px;display:grid}@media (width>=768px){._contentGrid_p55gt_21{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){._contentGrid_p55gt_21{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:60px}}._brandColumn_p55gt_38{flex-direction:column;gap:20px;max-width:410px;display:flex}._brandHeader_p55gt_45{align-items:center;gap:12px;display:flex}._symbolWrapper_p55gt_51{color:#171717;background-color:#ffde59;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}._brandLogo_p55gt_63{object-fit:contain;width:24px;height:24px}._brandText_p55gt_69{flex-direction:column;gap:1px;display:flex}._brandTitle_p55gt_75{color:#fff;font-family:Caacupe One,system-ui,sans-serif;font-size:1.125rem}._brandDescriptor_p55gt_81{text-transform:uppercase;color:#a7a4a4;letter-spacing:.05em;font-family:Outfit,system-ui,sans-serif;font-size:.5625rem}._purpose_p55gt_89{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;line-height:1.55}._socialRow_p55gt_97{align-items:center;gap:10px;display:flex}._socialIconBtn_p55gt_103{color:#d7d7d7;background-color:#4b4848;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .15s;display:flex}._socialIconBtn_p55gt_103:hover{color:#fff;background-color:#686464}._linksColumn_p55gt_120{flex-direction:column;gap:14px;display:flex}._columnHeading_p55gt_126{color:#ffde59;text-transform:uppercase;letter-spacing:.05em;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.75rem}._footerLink_p55gt_135{color:#d7d7d7;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;text-decoration:none;transition:color .15s}._footerLink_p55gt_135:hover{color:#ffde59}._contactColumn_p55gt_146{flex-direction:column;gap:15px;display:flex}._contactItem_p55gt_152{color:#d7d7d7;align-items:center;gap:9px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._contactItem_p55gt_152 ._contactIcon_p55gt_160{color:#ffde59;flex-shrink:0}._lichessCard_p55gt_165{background-color:#4b4848;border-radius:12px;flex-direction:column;gap:10px;margin-top:4px;padding:16px;display:flex}._lichessHeader_p55gt_175{color:#fff;align-items:center;gap:9px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:700;display:flex}._lichessDesc_p55gt_185{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;line-height:1.4}._lichessLink_p55gt_193{color:#ffde59;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:700;text-decoration:none}._lichessLink_p55gt_193:hover{text-decoration:underline}._separator_p55gt_204{background-color:#686464;width:100%;height:1px}._legalRow_p55gt_210{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (width>=768px){._legalRow_p55gt_210{flex-direction:row;justify-content:space-between;align-items:center}}._legalLeft_p55gt_224{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._versionBadge_p55gt_231{color:#a7a4a4}._copyright_p55gt_235{color:#a7a4a4;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.625rem}._legalLinks_p55gt_242{align-items:center;gap:22px;display:flex}._legalLink_p55gt_242{color:#a7a4a4;font-family:Outfit,system-ui,sans-serif;font-size:.625rem;text-decoration:none}._legalLink_p55gt_242:hover{color:#fff}._adminAccess_p55gt_258{color:#a7a4a4;align-items:center;gap:6px;font-family:Outfit,system-ui,sans-serif;font-size:.625rem;text-decoration:none;display:inline-flex}._adminAccess_p55gt_258:hover{color:#ffde59}._landingPage_1wkpj_1{color:#fff;background-color:#1f1f1f;flex-direction:column;width:100%;min-height:100vh;display:flex}._authBanner_1wkpj_10{color:#fff;background-color:#ffde591f;border-bottom:1px solid #ffde594d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;display:flex}@media (width>=1024px){._authBanner_1wkpj_10{padding:.75rem 72px}}._userInfo_1wkpj_29,._authActions_1wkpj_35{align-items:center;gap:.5rem;display:flex}._designSystemLink_1wkpj_41{color:#d7d7d7;background-color:#2b2b2a;border:1px solid #686464;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.75rem;text-decoration:none;transition:all .15s;display:inline-flex}._designSystemLink_1wkpj_41:hover{color:#fff;background-color:#484444}._container_vfodz_1{justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:3rem 1.5rem;display:flex}@media (width<=479px){._container_vfodz_1{padding:1.5rem .75rem}}._cardWrapper_vfodz_14{width:100%;max-width:440px}._form_vfodz_19{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}._actions_vfodz_26{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}._submitButton_vfodz_33{width:100%}._switchAuth_vfodz_37{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;display:flex}._switchAuthText_vfodz_48{color:#777571}._switchAuthLink_vfodz_52{color:#1f1f1f;font-weight:700;text-decoration:underline;transition:opacity .15s}._switchAuthLink_vfodz_52:hover{opacity:.8}._switchAuthLink_vfodz_52:focus-visible{outline-offset:2px;outline:2px solid #ffde59}._authenticatedCard_vfodz_66{text-align:center;flex-direction:column;gap:1.5rem;display:flex}._userInfo_vfodz_73{background-color:#2b2b2a;border:1px solid #4b4848;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1rem;display:flex}._userName_vfodz_83{color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:700}._userEmail_vfodz_90{color:#d7d7d7;font-family:Outfit,system-ui,sans-serif;font-size:.875rem}._authenticatedActions_vfodz_96{flex-direction:column;gap:.75rem;display:flex}._tile_1l3sr_1{aspect-ratio:16/9;min-aspect-ratio:9/16;max-aspect-ratio:16/9;background-color:#2b2b2a;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:100%;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000040}._tileSpeaking_1l3sr_21{border-color:#ffde59;box-shadow:0 0 18px #ffde5973}._videoVisible_1l3sr_27{object-fit:cover;border-radius:10px;width:100%;height:100%}._videoMirror_1l3sr_34{transform:scaleX(-1)}._videoHidden_1l3sr_39{display:none}._avatarContainer_1l3sr_43{background-color:#1f1f1f;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._avatarCircle_1l3sr_52{color:#1f1f1f;background:linear-gradient(135deg,#ffde59 0%,#ffd026 100%);border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;font-family:Outfit,system-ui,sans-serif;font-size:2rem;font-weight:600;display:flex;box-shadow:0 4px 14px #0000004d}._handBadge_1l3sr_67{z-index:10;color:#1f1f1f;background-color:#ffde59;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:600;animation:1.2s ease-in-out infinite alternate _bounce_1l3sr_1;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #0000004d}@keyframes _bounce_1l3sr_1{0%{transform:translateY(0)}to{transform:translateY(-4px)}}._bottomBar_1l3sr_94{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px}._nameTag_1l3sr_106{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1f1fcc;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;display:flex}._nameText_1l3sr_116{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500;overflow:hidden}._hostBadge_1l3sr_127{color:#1f1f1f;background-color:#ffde59;border-radius:4px;padding:2px 6px;font-family:Outfit,system-ui,sans-serif;font-size:.625rem;font-weight:600}._statusIcons_1l3sr_137{align-items:center;gap:8px;display:flex}._tileAudioMeter_1l3sr_143{background-color:#fff3;border-radius:9999px;align-items:center;width:32px;height:6px;display:flex;overflow:hidden}._tileAudioMeterBar_1l3sr_153{background:linear-gradient(90deg,#10b981 0%,#ffde59 80%,#ef4444 100%);border-radius:9999px;height:100%;transition:width 60ms ease-out}._micMutedIcon_1l3sr_160{color:#fff;background-color:#ef4444d9;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}._micActiveIcon_1l3sr_171{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1f1f1fb3;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}@media (width<=768px){._avatarCircle_1l3sr_52{width:60px;height:60px;font-size:1.5rem}._nameText_1l3sr_116{max-width:120px}}._dynamicGrid_18hwb_1{place-items:center;gap:.75rem;width:100%;max-width:100%;height:100%;max-height:100%;padding:.75rem;display:grid;overflow:hidden}@media (width<=768px) and (orientation:portrait){._dynamicGrid_18hwb_1[data-count="2"]{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:1fr!important}}._tileWrapper_18hwb_20{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._screenShareLayout_18hwb_31{flex:1;gap:.75rem;width:100%;height:100%;padding:.75rem;display:flex;overflow:hidden}._mainScreenStage_18hwb_41{flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._filmstripRow_18hwb_50{flex-direction:column;gap:.75rem;width:260px;min-width:260px;height:100%;display:flex;overflow-y:auto}._filmstripTile_18hwb_60{width:100%;height:150px;min-height:150px}@media (width<=900px){._screenShareLayout_18hwb_31{flex-direction:column}._filmstripRow_18hwb_50{flex-direction:row;width:100%;height:120px;min-height:120px;overflow:auto hidden}._filmstripTile_18hwb_60{width:160px;min-width:160px;height:100%}}._bar_1d37i_1{width:100%;height:78px;padding:0 24px calc(env(safe-area-inset-bottom,0px));background-color:#1f1f1f;border-top:1px solid #34373e;justify-content:space-between;align-items:center;display:flex}._mediaGroup_1d37i_12{align-items:center;gap:12px;margin:0 auto;display:flex}._utilsGroup_1d37i_19{align-items:center;gap:12px;display:flex}._btnBase_1d37i_25{cursor:pointer;border:none;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .15s,background-color .15s;display:flex;position:relative}._btnBase_1d37i_25:hover{transform:scale(1.06)}._btnBase_1d37i_25:active{transform:scale(.96)}._btnActive_1d37i_44{color:#1f1f1f;background-color:#ffde59}._btnNeutral_1d37i_50{color:#fff;background-color:#34373e}._btnNeutral_1d37i_50:hover{background-color:#4b4f58}._btnDanger_1d37i_59{color:#fff;background-color:#ef4444}._btnDanger_1d37i_59:hover{background-color:#dc2626}._btnHighlight_1d37i_68{color:#1f1f1f;background-color:#ffde59}._btnLeave_1d37i_74{color:#fff;background-color:#ef4444;border-radius:24px;width:64px;height:48px}._btnLeave_1d37i_74:hover{background-color:#dc2626}._btnUtil_1d37i_86{color:#d7d7d7;background-color:#0000}._btnUtil_1d37i_86:hover{color:#fff;background-color:#ffffff14}._unreadBadge_1d37i_96{color:#1f1f1f;background-color:#ffde59;border-radius:9999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:Outfit,system-ui,sans-serif;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:4px;right:4px}@media (width<=768px){._bar_1d37i_1{height:70px;padding:0 12px}._btnBase_1d37i_25{width:42px;height:42px}._btnLeave_1d37i_74{width:52px;height:42px}}._panel_164ib_1{background-color:#1f1f1f;border-left:1px solid #34373e;flex-direction:column;width:340px;min-width:340px;height:100%;display:flex}._header_164ib_11{border-bottom:1px solid #34373e;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}._title_164ib_19{color:#fff;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:600}._closeBtn_164ib_27{color:#a5a5a0;cursor:pointer;background:0 0;border:none}._closeBtn_164ib_27:hover{color:#fff}._participantsList_164ib_37{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex;overflow-y:auto}._participantItem_164ib_46{background-color:#2b2b2a;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}._participantLeft_164ib_55{align-items:center;gap:10px;display:flex}._avatarMini_164ib_61{color:#1f1f1f;background-color:#ffde59;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:600;display:flex}._nameGroup_164ib_75{flex-direction:column;gap:2px;display:flex}._pName_164ib_81{color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500}._roleTag_164ib_88{color:#ffde59;font-family:Outfit,system-ui,sans-serif;font-size:.625rem}._participantIcons_164ib_94{align-items:center;gap:8px;display:flex}._handIcon_164ib_100{color:#ffde59}._mutedText_164ib_104{color:#ef4444}._liveMic_164ib_108{color:#22c55e}._chatContainer_164ib_112{flex-direction:column;flex:1;height:calc(100% - 65px);display:flex}._messagesList_164ib_119{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow-y:auto}._emptyNotice_164ib_128{color:#a5a5a0;text-align:center;margin:auto;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._msgBase_164ib_136{border-radius:8px;flex-direction:column;gap:3px;max-width:85%;padding:10px 12px;display:flex}._msgLocal_164ib_145{color:#1f1f1f;background-color:#ffde59;align-self:flex-end}._msgLocal_164ib_145 ._msgSender_164ib_151{color:#1f1f1f;font-weight:600}._msgLocal_164ib_145 ._msgTime_164ib_155{color:#4b4848}._msgRemote_164ib_159{color:#fff;background-color:#2b2b2a;align-self:flex-start}._msgRemote_164ib_159 ._msgSender_164ib_151{color:#ffde59;font-weight:600}._msgRemote_164ib_159 ._msgTime_164ib_155{color:#a5a5a0}._msgSender_164ib_151{font-family:Outfit,system-ui,sans-serif;font-size:.6875rem}._msgText_164ib_178{word-break:break-word;margin:0;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.4}._msgTime_164ib_155{align-self:flex-end;font-family:Outfit,system-ui,sans-serif;font-size:.625rem}._chatForm_164ib_192{background-color:#1f1f1f;border-top:1px solid #34373e;align-items:center;gap:8px;padding:12px 16px;display:flex}._chatInput_164ib_201{color:#fff;background-color:#2b2b2a;border:1px solid #34373e;border-radius:8px;outline:none;flex:1;height:40px;padding:0 12px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem}._chatInput_164ib_201:focus{border-color:#ffde59}._sendBtn_164ib_217{color:#1f1f1f;cursor:pointer;background-color:#ffde59;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}@media (width<=900px){._panel_164ib_1{z-index:40;width:100%;max-width:320px;position:fixed;top:60px;bottom:70px;right:0}}._previewWrapper_17uvp_2{background:radial-gradient(circle at 50% 30%,#2a2c33 0%,#17181c 100%);justify-content:center;align-items:center;width:100%;height:100vh;min-height:100dvh;padding:24px;display:flex;overflow-y:auto}._card_17uvp_14{background-color:#212328;border:1px solid #373a43;border-radius:16px;flex-direction:column;width:100%;max-width:960px;display:flex;overflow:hidden;box-shadow:0 20px 40px #00000073}._header_17uvp_26{background-color:#1c1e22;border-bottom:1px solid #30333b;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}._branding_17uvp_35{align-items:center;gap:14px;display:flex}._brandLogo_17uvp_41{width:34px;height:34px}._brandTitle_17uvp_46{letter-spacing:.05em;color:#ffde59;font-family:Bungee,system-ui,sans-serif;font-size:1.125rem;font-weight:700;display:block}._brandSubtitle_17uvp_55{color:#a0a4ae;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;display:block}._roomBadge_17uvp_62{color:#e5e7eb;background-color:#2c2f37;border:1px solid #3d414c;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;display:flex}._mainContent_17uvp_75{grid-template-columns:1.25fr 1fr;gap:28px;padding:28px;display:grid}._videoSection_17uvp_83{flex-direction:column;gap:16px;display:flex}._videoStage_17uvp_89{aspect-ratio:16/9;background-color:#121316;border:1px solid #33363f;border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}._videoLive_17uvp_102{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}._videoHidden_17uvp_109{display:none!important}._avatarFallback_17uvp_113{background-color:#121316;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}._avatarCircle_17uvp_124{color:#ffde59;background:linear-gradient(135deg,#373a43 0%,#202227 100%);border:2px solid #ffde59;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;font-family:Bungee,system-ui,sans-serif;font-size:1.75rem;font-weight:700;display:flex}._cameraOffText_17uvp_139{color:#9ca3af;font-family:Outfit,system-ui,sans-serif;font-size:.875rem}._desktopControlsBar_17uvp_146{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;background-color:#121316bf;border:1px solid #ffffff1a;border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:6px 12px;display:flex;position:absolute;bottom:14px}._mobileControlsBar_17uvp_161{display:none}._toggleBtn_17uvp_165{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s,background-color .15s;display:flex}._toggleBtn_17uvp_165:hover{transform:scale(1.08)}._toggleBtn_17uvp_165:active{transform:scale(.95)}._toggleBtnActive_17uvp_183{color:#fff;background-color:#3b3f49}._toggleBtnMuted_17uvp_189{color:#fff;background-color:#ef4444}._audioMeterBox_17uvp_196{background-color:#1c1e22;border:1px solid #2f323a;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}._audioMeterHeader_17uvp_206{color:#9ca3af;justify-content:space-between;align-items:center;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;display:flex}._audioMeterHeader_17uvp_206 ._audioMeterLabel_17uvp_214{align-items:center;gap:6px;display:flex}._meterTrack_17uvp_220{background-color:#2b2e36;border-radius:4px;width:100%;height:8px;overflow:hidden}._meterFill_17uvp_228{background:linear-gradient(90deg,#10b981 0%,#ffde59 80%,#ef4444 100%);border-radius:4px;height:100%;transition:width 80ms ease-out}._configSection_17uvp_236{flex-direction:column;justify-content:space-between;display:flex}._controlsForm_17uvp_242{flex-direction:column;gap:18px;display:flex}._formTitle_17uvp_248{color:#f3f4f6;margin:0;font-family:Bungee,system-ui,sans-serif;font-size:1.125rem;font-weight:600}._formGroup_17uvp_256{flex-direction:column;gap:6px;display:flex}._formGroup_17uvp_256 label{color:#cbd5e1;align-items:center;gap:6px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:500;display:flex}._selectInput_17uvp_271{color:#f3f4f6;background-color:#17181c;border:1px solid #373a43;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;transition:border-color .15s}._selectInput_17uvp_271:focus{border-color:#ffde59}._actionsGroup_17uvp_287{flex-direction:column;gap:12px;margin-top:24px;display:flex}._joinBtn_17uvp_294{color:#18191d;cursor:pointer;background-color:#ffde59;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px 24px;font-family:Bungee,system-ui,sans-serif;font-size:1rem;font-weight:700;transition:background-color .15s,transform .15s;display:flex}._joinBtn_17uvp_294:hover{background-color:#ffe680;transform:translateY(-1px)}._joinBtn_17uvp_294:active{transform:translateY(0)}._cancelLink_17uvp_319{color:#9ca3af;justify-content:center;align-items:center;gap:6px;padding:6px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;text-decoration:none;display:flex}._cancelLink_17uvp_319:hover{color:#fff}@media (width<=820px){._mainContent_17uvp_75{grid-template-columns:1fr;gap:16px;padding:18px}._previewWrapper_17uvp_2{padding:12px}._desktopControlsBar_17uvp_146{display:none}._mobileControlsBar_17uvp_161{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}._mobileControlsBar_17uvp_161 button{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;height:44px;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;font-weight:600;transition:background-color .15s,transform .15s;display:flex}._mobileControlsBar_17uvp_161 button:active{transform:scale(.98)}._avatarCircle_17uvp_124{width:64px;height:64px;font-size:1.375rem}._cameraOffText_17uvp_139{font-size:.8125rem}}._stage_1m64u_1{z-index:999;background-color:#121214;flex-direction:column;width:100vw;height:100vh;display:flex;position:fixed;inset:0;overflow:hidden}._roomHeader_1m64u_13{background-color:#1f1f1f;border-bottom:1px solid #34373e;justify-content:space-between;align-items:center;width:100%;height:60px;padding:0 24px;display:flex}._brandGroup_1m64u_24{align-items:center;gap:12px;display:flex}._backLink_1m64u_30{color:#a5a5a0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:flex}._backLink_1m64u_30:hover{color:#fff;background-color:#ffffff14}._brandIcon_1m64u_45{border-radius:8px}._titleInfo_1m64u_49{align-items:center;gap:10px;display:flex}._roomName_1m64u_55{color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem;font-weight:600}._liveTag_1m64u_62{color:#22c55e;background-color:#22c55e26;border:1px solid #22c55e4d;border-radius:9999px;align-items:center;gap:6px;padding:2px 8px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600;display:flex}._pulseDot_1m64u_76{background-color:#22c55e;border-radius:9999px;width:6px;height:6px;box-shadow:0 0 6px #22c55ecc}._disconnectedTag_1m64u_84{color:#ef4444;background-color:#ef444426;border:1px solid #ef44444d;border-radius:9999px;align-items:center;gap:6px;padding:2px 8px;font-family:Outfit,system-ui,sans-serif;font-size:.6875rem;font-weight:600;display:flex}._disconnectedDot_1m64u_98{background-color:#ef4444;border-radius:9999px;width:6px;height:6px;box-shadow:0 0 6px #ef4444cc}._errorContainer_1m64u_106{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}._errorCard_1m64u_114{text-align:center;background-color:#1f1f1f;border:1px solid #34373e;border-radius:16px;flex-direction:column;align-items:center;max-width:480px;padding:40px 32px;display:flex;box-shadow:0 12px 32px #0006}._errorIcon_1m64u_127{color:#ef4444;background-color:#ef44441a;border-radius:9999px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;display:flex}._errorTitle_1m64u_139{color:#fff;margin:0 0 12px;font-family:Outfit,system-ui,sans-serif;font-size:1.25rem;font-weight:700}._errorDesc_1m64u_147{color:#a5a5a0;margin:0 0 28px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;line-height:1.5}._errorActions_1m64u_155{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}._retryBtn_1m64u_164{color:#1f1f1f;cursor:pointer;background-color:#ffde59;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600;transition:opacity .15s;display:inline-flex}._retryBtn_1m64u_164:hover{opacity:.9}._backBtn_1m64u_184{color:#fff;background-color:#2b2b2a;border:1px solid #34373e;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:Outfit,system-ui,sans-serif;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-flex}._backBtn_1m64u_184:hover{background-color:#383836}._roomActions_1m64u_203{align-items:center;display:flex}._copyIdBtn_1m64u_208{color:#d7d7d7;cursor:pointer;background-color:#2b2b2a;border:1px solid #34373e;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-family:Outfit,system-ui,sans-serif;font-size:.75rem;font-weight:500;transition:all .15s;display:flex}._copyIdBtn_1m64u_208:hover{color:#fff;background-color:#383836}._meetingBody_1m64u_228{flex:1;width:100%;height:calc(100% - 138px);display:flex;position:relative;overflow:hidden}._gridViewport_1m64u_237{flex:1;width:100%;height:100%;display:flex;overflow:hidden}._loadingBox_1m64u_245{color:#a5a5a0;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;font-family:Outfit,system-ui,sans-serif;font-size:1rem;display:flex}._spinner_1m64u_258{border:3px solid #ffde5933;border-top-color:#ffde59;border-radius:9999px;width:40px;height:40px;animation:.8s linear infinite _spin_1m64u_258}@keyframes _spin_1m64u_258{to{transform:rotate(360deg)}}@media (width<=768px){._roomHeader_1m64u_13{height:52px;padding:0 12px}._roomName_1m64u_55{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:.8125rem;overflow:hidden}}._page_qlk4m_1{max-width:36rem;color:var(--color-text-muted);text-align:center;justify-items:center;gap:1rem;margin:3rem auto;display:grid}._page_qlk4m_1 h1{color:var(--color-text-strong);font-size:clamp(1.75rem,5vw,2.5rem)}._action_qlk4m_16{color:#1f1f1f;background-color:#ffde59;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.5rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}._action_qlk4m_16:hover{color:#1f1f1f;transform:translateY(-1px);box-shadow:0 4px 16px #0000002e}._container_11oei_1{justify-content:center;align-items:center;min-height:calc(100vh - 160px);padding:3rem 1.5rem;display:flex}@media (width<=479px){._container_11oei_1{padding:1.5rem .75rem}}._cardWrapper_11oei_14{width:100%;max-width:520px}._form_11oei_19{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}._passwordGrid_11oei_26{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=520px){._passwordGrid_11oei_26{grid-template-columns:1fr 1fr}}._optionalSection_11oei_37{background-color:#f9f8f4;border:1px solid #e6e5df;border-radius:.5rem;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1rem;display:flex}._optionalHeader_11oei_48{flex-direction:column;gap:.25rem;display:flex}._optionalTitle_11oei_54{color:#1f1f1f;font-family:Outfit,system-ui,sans-serif;font-size:.9375rem;font-weight:700}._optionalSubtitle_11oei_61{color:#777571;font-family:Outfit,system-ui,sans-serif;font-size:.8125rem;line-height:1.4}._chessGrid_11oei_68{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=520px){._chessGrid_11oei_68{grid-template-columns:1fr 1fr}}._actions_11oei_79{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}._submitButton_11oei_86{width:100%}._switchAuth_11oei_90{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;display:flex}._switchAuthText_11oei_101{color:#777571}._switchAuthLink_11oei_105{color:#1f1f1f;font-weight:700;text-decoration:underline;transition:opacity .15s}._switchAuthLink_11oei_105:hover{opacity:.8}._switchAuthLink_11oei_105:focus-visible{outline-offset:2px;outline:2px solid #ffde59}._authenticatedCard_11oei_119{text-align:center;flex-direction:column;gap:1.5rem;display:flex}._userInfo_11oei_126{background-color:#2b2b2a;border:1px solid #4b4848;border-radius:.5rem;flex-direction:column;gap:.25rem;padding:1rem;display:flex}._userName_11oei_136{color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:1rem;font-weight:700}._userEmail_11oei_143{color:#d7d7d7;font-family:Outfit,system-ui,sans-serif;font-size:.875rem}._authenticatedActions_11oei_149{flex-direction:column;gap:.75rem;display:flex}@font-face{font-family:Bungee;src:url(/assets/Bungee-Regular-wByiOgEG.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caacupe One;src:url(/assets/CaacupeOne-Regular-BGgON00Y.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/assets/Outfit-VariableFont_wght-B6lQlNBM.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:hidden}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}#root{isolation:isolate;min-height:100svh;overflow-x:hidden}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand-yellow:#ffde59;--color-brand-black:#1f1f1f;--color-gray-light:#d7d7d7;--color-gray-charcoal:#4b4848;--color-white:#fff;--color-cream-bg:#f9f8f4;--color-border-light:#e6e5df;--color-gray-muted:#777571;--color-success:#238253;--color-success-bg:#edf6f0;--color-danger:#be3d3d;--color-danger-bg:#fceff0;--color-warning:#887024;--color-warning-bg:#fff7d6;--color-info:#426a88;--color-info-bg:#eef4f8;--color-bg:#1f1f1f;--color-bg-elevated:#262626;--color-surface:#2b2b2a;--color-surface-strong:#343131;--color-border:#4b4848;--color-text:#f5f5f5;--color-text-muted:#d7d7d7;--color-text-strong:#fff;--color-accent:#ffde59;--color-accent-contrast:#1f1f1f;--font-body:Outfit, system-ui, sans-serif;--font-display:Bungee, system-ui, sans-serif;--font-display-alt:Caacupe One, system-ui, sans-serif}html,body{height:100%}body{color:var(--color-text);background-color:var(--color-bg);font-family:Outfit,system-ui,sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{color:var(--color-text-strong);font-family:Bungee,system-ui,sans-serif;font-weight:400;line-height:1.1}button,input,textarea,select{font-family:inherit}:focus-visible{outline-offset:2px;outline:2px solid #ffde59}::selection{color:#1f1f1f;background-color:#ffde59}
