.page_container__jRLBU{display:flex;min-height:100vh;min-height:100dvh;background:#f8f7f4}.page_visualPanel__sENJH{position:relative;display:none;flex:1;overflow:hidden;@media (min-width:64em){display:flex;flex-direction:column;justify-content:center;align-items:center}}.page_gradientBg__H1oAh{position:absolute;inset:0;background:linear-gradient(135deg,#0c1b47,#1e40af 25%,#152f7e 50%,#0d9488 75%,#096a62);background-size:400% 400%;animation:page_gradientFlow___Z1LP 15s ease infinite}@keyframes page_gradientFlow___Z1LP{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.page_noiseOverlay__CICXj{position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");pointer-events:none}.page_organicShape1__hFnnt{position:absolute;top:10%;right:-10%;width:60%;height:60%;background:radial-gradient(ellipse at center,rgba(13,148,136,.15) 0,transparent 70%);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:page_morphShape__3pYRn 20s ease-in-out infinite;filter:blur(40px)}.page_organicShape2__ZxUmj{position:absolute;bottom:15%;left:-5%;width:50%;height:50%;background:radial-gradient(ellipse at center,rgba(107,138,217,.2) 0,transparent 70%);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;animation:page_morphShape__3pYRn 18s ease-in-out infinite reverse;filter:blur(50px)}.page_organicShape3__pkIHc{position:absolute;top:40%;left:30%;width:40%;height:40%;background:radial-gradient(ellipse at center,rgba(255,255,255,.08) 0,transparent 60%);border-radius:40% 60% 60% 40%/50% 40% 60% 50%;animation:page_morphShape__3pYRn 25s ease-in-out infinite;filter:blur(30px)}@keyframes page_morphShape__3pYRn{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:rotate(0deg) scale(1)}25%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}50%{border-radius:40% 60% 60% 40%/40% 50% 50% 60%;transform:rotate(5deg) scale(1.05)}75%{border-radius:70% 30% 50% 50%/30% 70% 40% 60%}}.page_brandContent__tctCC{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;padding:3rem;text-align:center;color:white}.page_logoMark__lmXR3{width:72px;height:72px;margin-bottom:1.5rem;color:white;animation:page_floatLogo__utT5A 6s ease-in-out infinite}.page_logoSvg__qKjgt{width:100%;height:100%}@keyframes page_floatLogo__utT5A{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.page_brandTitle__BtRX0{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.75rem;text-shadow:0 2px 20px rgba(0,0,0,.2)}.page_brandTagline__CRDzi{font-size:1.125rem;font-weight:400;line-height:1.6;opacity:.9;margin-bottom:3rem}.page_features__LGuqD{display:flex;flex-direction:column;gap:1rem}.page_featureItem__6AsTr{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background:rgba(255,255,255,.1);border-radius:100px;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);font-size:.9375rem;font-weight:500;transition:all .3s ease}.page_featureItem__6AsTr:hover{background:rgba(255,255,255,.15);transform:translateX(4px)}.page_featureIcon__oNcPl{color:rgba(93,234,212,.9);font-size:.75rem}.page_bottomDecor__ja3vl{position:absolute;bottom:2rem;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:1.25rem;opacity:.5}.page_decorText__fTSgt{font-size:.8125rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:white}.page_decorDot__SSROV{width:4px;height:4px;background:rgba(255,255,255,.6);border-radius:50%}.page_formPanel__xdkxp{flex:1;display:flex;flex-direction:column;justify-content:center;padding:2rem 1.5rem;background:#f8f7f4;@media (min-width:64em){flex:0 0 480px;padding-left:3rem;padding-bottom:3rem;padding-right:3rem;padding-top:3rem}}.page_formWrapper__sPa2w{width:100%;max-width:360px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.page_mobileLogo__Ysoln{display:flex;justify-content:center;margin-bottom:1rem;@media (min-width:64em){display:none}}.page_mobileLogoLink__irlX_{display:flex;flex-direction:column;align-items:center;text-decoration:none;gap:.5rem;transition:opacity .2s ease}.page_mobileLogoLink__irlX_:hover{opacity:.8}.page_mobileLogoMark__8hWYj{width:40px;height:40px;color:#1e40af}.page_mobileLogoMark__8hWYj svg{width:100%;height:100%}.page_mobileTitle__OM0eP{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:#1e40af}.page_formHeader__p3ASI{text-align:center}.page_welcomeText__peeNf{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.625rem;font-weight:700;color:#191f28;letter-spacing:-.02em;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;justify-content:center}.page_waveEmoji__V0BN8{display:inline-block;animation:page_wave__n0uE4 2.5s ease-in-out infinite;transform-origin:70% 70%}@keyframes page_wave__n0uE4{0%{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.page_welcomeSubtext__j67fU{font-size:.9375rem;color:#6b7684;line-height:1.5}.page_formCard__avPiB{background:white;border-radius:16px;padding:2rem;box-shadow:0 1px 3px rgba(0,27,55,.08),0 8px 24px rgba(30,64,175,.06);border:1px solid rgba(229,232,235,.8);transition:all .3s ease}.page_formCard__avPiB:focus-within{box-shadow:0 1px 3px rgba(0,27,55,.08),0 12px 32px rgba(30,64,175,.1);border-color:rgba(107,138,217,.3)}.page_formFooter__r69vP{text-align:center}.page_signupPrompt__fNYxM{font-size:.9375rem;color:#6b7684}.page_signupLink__3qezB{color:#1e40af;font-weight:600;text-decoration:none;transition:all .2s ease;position:relative}.page_signupLink__3qezB:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:linear-gradient(90deg,#1e40af,#0d9488);transition:width .3s ease}.page_signupLink__3qezB:hover{color:#0d9488}.page_signupLink__3qezB:hover:after{width:100%}.page_copyright__HZa_4{text-align:center;margin-top:auto;padding-top:2rem}.page_copyright__HZa_4 p{font-size:.8125rem;color:#b0b8c1}@keyframes page_fadeInUp__5vNEL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_formHeader__p3ASI{animation:page_fadeInUp__5vNEL .6s ease forwards;animation-delay:.1s;opacity:0}.page_formCard__avPiB{animation:page_fadeInUp__5vNEL .6s ease forwards;animation-delay:.2s;opacity:0}.page_formFooter__r69vP{animation:page_fadeInUp__5vNEL .6s ease forwards;animation-delay:.3s;opacity:0}.page_brandContent__tctCC{animation:page_fadeInUp__5vNEL .8s ease forwards;animation-delay:.3s;opacity:0}.m_468e7eda{padding-top:0;padding-bottom:0;appearance:none}.m_468e7eda::-webkit-calendar-picker-indicator,.m_468e7eda::-webkit-clear-button{display:none}.m_468e7eda::-webkit-datetime-edit-ampm-field,.m_468e7eda::-webkit-datetime-edit-hour-field,.m_468e7eda::-webkit-datetime-edit-minute-field,.m_468e7eda::-webkit-datetime-edit-second-field{padding-top:0;max-height:calc(1.875rem * var(--mantine-scale));display:inline}.m_468e7eda::-webkit-datetime-edit-ampm-field:focus,.m_468e7eda::-webkit-datetime-edit-hour-field:focus,.m_468e7eda::-webkit-datetime-edit-minute-field:focus,.m_468e7eda::-webkit-datetime-edit-second-field:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}.m_7a8f1e6d{display:flex;align-items:center;height:100%;overflow:hidden}:where([dir=rtl]) .m_7a8f1e6d{flex-direction:row-reverse}.m_d6bb0a54{display:flex;align-items:center;height:calc(var(--input-height) - 15px)}.m_b97ecb26{display:flex;flex-direction:column}.m_31fe42f9{display:flex;gap:calc(.25rem * var(--mantine-scale))}.m_9c4817c3{padding:calc(.25rem * var(--mantine-scale))}.m_154c536b{text-align:center;min-width:2.5em;width:max-content;height:2em;border-radius:var(--mantine-radius-default);font-size:var(--control-font-size,var(--mantine-font-size-sm))}.m_154c536b:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_154c536b:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_154c536b:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_154c536b:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7be09d0c{text-align:center;height:2em;padding-inline:.5em;border-radius:var(--mantine-radius-default);font-size:var(--control-font-size,var(--mantine-font-size-sm))}.m_7be09d0c:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white)}@media (hover:hover){.m_7be09d0c:hover:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:hover:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){.m_7be09d0c:active:where(:not([data-active])){color:var(--mantine-color-bright)}:where([data-mantine-color-scheme=dark]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-dark-5)}:where([data-mantine-color-scheme=light]) .m_7be09d0c:active:where(:not([data-active])){background-color:var(--mantine-color-gray-1)}}.m_7d00001d+.m_7d00001d{margin-top:var(--mantine-spacing-sm)}.m_d8d918d7{margin-bottom:calc(.25rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-size:calc(var(--control-font-size, var(--mantine-font-size-sm)) - 2px);font-weight:500;display:flex;align-items:center;padding-inline-start:calc(.4375rem * var(--mantine-scale))}.m_d8d918d7:after{content:"";width:100%;height:calc(.0625rem * var(--mantine-scale));flex:1;margin-inline-start:var(--mantine-spacing-xs)}:where([data-mantine-color-scheme=light]) .m_d8d918d7:after{background-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d8d918d7:after{background-color:var(--mantine-color-dark-4)}.m_6b43ba88{width:calc(2ch + .3em);caret-color:transparent;font-variant-numeric:tabular-nums;position:relative;height:100%;line-height:1;padding-inline:.15em;border:0;text-align:center;text-align-last:center;background-color:transparent;color:var(--input-color);border-radius:calc(.125rem * var(--mantine-scale));appearance:none}.m_6b43ba88:where([data-am-pm]){width:auto}.m_6b43ba88:where(:disabled){cursor:not-allowed}.m_6b43ba88::selection{background-color:transparent}.m_6b43ba88::placeholder{opacity:1;color:inherit}.m_6b43ba88:focus{background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);outline:0}.m_6b43ba88:focus::placeholder{color:var(--mantine-color-white)}.m_396ce5cb{--day-size-xs:calc(1.875rem * var(--mantine-scale));--day-size-sm:calc(2.25rem * var(--mantine-scale));--day-size-md:calc(2.625rem * var(--mantine-scale));--day-size-lg:calc(3rem * var(--mantine-scale));--day-size-xl:calc(3.375rem * var(--mantine-scale));--day-size:var(--day-size-sm);width:var(--day-size,var(--day-size-sm));height:var(--day-size,var(--day-size-sm));font-size:calc(var(--day-size) / 2.8);display:inline-flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;background-color:transparent;border-radius:var(--mantine-radius-default);color:var(--mantine-color-text);opacity:1}@media (hover:hover){[data-mantine-color-scheme=light] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:hover:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_396ce5cb:active:where(:not([data-static],[data-disabled],[data-selected],[data-in-range])){background-color:var(--mantine-color-dark-5)}}.m_396ce5cb:where([data-static]){user-select:auto;cursor:default}.m_396ce5cb:where([data-weekend]){color:var(--mantine-color-red-6)}.m_396ce5cb:where([data-outside]){color:var(--mantine-color-dimmed);opacity:.5}.m_396ce5cb:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_396ce5cb:where([data-hidden]){display:none}:where([data-mantine-color-scheme=light]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_396ce5cb:where([data-today][data-highlight-today]:not([data-selected],[data-in-range])){border:1px solid var(--mantine-color-dark-4)}.m_396ce5cb:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_396ce5cb:where([data-in-range]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_396ce5cb:where([data-in-range]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-light)}}.m_396ce5cb:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-last-in-range][data-first-in-range]){border-radius:var(--mantine-radius-default)}.m_396ce5cb:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast)}@media (hover:hover){.m_396ce5cb:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_396ce5cb:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_18a3eca{color:var(--mantine-color-dimmed);font-weight:400;font-size:var(--wr-fz,var(--mantine-font-size-sm));text-transform:capitalize;padding-bottom:calc(var(--wr-spacing, var(--mantine-spacing-sm)) / 2)}.m_cc9820d3{border-collapse:collapse;table-layout:fixed}.m_8f457cd5{padding:0}.m_8f457cd5:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_6cff9dea{--wn-size-xs:calc(1.875rem * var(--mantine-scale));--wn-size-sm:calc(2.25rem * var(--mantine-scale));--wn-size-md:calc(2.625rem * var(--mantine-scale));--wn-size-lg:calc(3rem * var(--mantine-scale));--wn-size-xl:calc(3.375rem * var(--mantine-scale));color:var(--mantine-color-dimmed);font-weight:400;font-size:calc(var(--wn-size, var(--wn-size-sm)) / 2.8);text-align:center;width:var(--wn-size,var(--wn-size-sm))}.m_dc6a3c71{--dpc-size-xs:calc(1.875rem * var(--mantine-scale));--dpc-size-sm:calc(2.25rem * var(--mantine-scale));--dpc-size-md:calc(2.625rem * var(--mantine-scale));--dpc-size-lg:calc(3rem * var(--mantine-scale));--dpc-size-xl:calc(3.375rem * var(--mantine-scale));--dpc-size:var(--dpc-size-sm);font-size:var(--dpc-fz,var(--mantine-font-size-sm));height:var(--dpc-size);width:calc((var(--dpc-size) * 7) / 3 + calc(.09375rem * var(--mantine-scale)));display:flex;justify-content:center;align-items:center;user-select:none;cursor:pointer;background-color:transparent;color:var(--mantine-color-text);opacity:1;border-radius:var(--mantine-radius-default)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:hover:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_dc6a3c71:active:where(:not([data-disabled],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_dc6a3c71:where(:disabled,[data-disabled]){color:var(--mantine-color-disabled-color);cursor:not-allowed;opacity:.5}.m_dc6a3c71:where([data-selected]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-primary-color-contrast,var(--mantine-color-white))}@media (hover:hover){.m_dc6a3c71:where([data-selected]):hover{background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_dc6a3c71:where([data-selected]):active{background-color:var(--mantine-primary-color-filled-hover)}}.m_dc6a3c71:where([data-in-range]){background-color:var(--mantine-primary-color-light-hover);border-radius:0}@media (hover:hover){.m_dc6a3c71:where([data-in-range]):hover{background-color:var(--mantine-primary-color-light)}}@media (hover:none){.m_dc6a3c71:where([data-in-range]):active{background-color:var(--mantine-primary-color-light)}}.m_dc6a3c71:where([data-first-in-range]){border-radius:0;border-start-start-radius:var(--mantine-radius-default);border-end-start-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-last-in-range]){border-radius:0;border-end-end-radius:var(--mantine-radius-default);border-start-end-radius:var(--mantine-radius-default)}.m_dc6a3c71:where([data-first-in-range][data-last-in-range]){border-radius:var(--mantine-radius-default)}.m_9206547b{border-collapse:collapse;border-width:0}.m_c5a19c7d{padding:0}.m_c5a19c7d:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_2a6c32d{border-collapse:collapse;border-width:0;cursor:pointer}.m_fe27622f{padding:0}.m_fe27622f:where([data-with-spacing]){padding:calc(.03125rem * var(--mantine-scale))}.m_730a79ed{--dch-control-size-xs:calc(1.875rem * var(--mantine-scale));--dch-control-size-sm:calc(2.25rem * var(--mantine-scale));--dch-control-size-md:calc(2.625rem * var(--mantine-scale));--dch-control-size-lg:calc(3rem * var(--mantine-scale));--dch-control-size-xl:calc(3.375rem * var(--mantine-scale));--dch-control-size:var(--dch-control-size-sm);display:flex;max-width:calc(var(--dch-control-size) * 8 + calc(.4375rem * var(--mantine-scale)));margin-bottom:var(--mantine-spacing-xs)}.m_2351eeb0,.m_f6645d97{height:var(--dch-control-size);border-radius:var(--mantine-radius-default);display:flex;justify-content:center;align-items:center;user-select:none;opacity:1;cursor:pointer}.m_2351eeb0:where([data-static]),.m_f6645d97:where([data-static]){cursor:default}@media (hover:hover){[data-mantine-color-scheme=light] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:hover:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:hover:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}@media (hover:none){[data-mantine-color-scheme=light] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=light] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .m_2351eeb0:active:where(:not([data-disabled],[data-static],:disabled)),[data-mantine-color-scheme=dark] .m_f6645d97:active:where(:not([data-disabled],[data-static],:disabled)){background-color:var(--mantine-color-dark-5)}}.m_2351eeb0:where(:disabled,[data-disabled]),.m_f6645d97:where(:disabled,[data-disabled]){opacity:.2;cursor:not-allowed}.m_2351eeb0{width:var(--dch-control-size)}.m_f6645d97{flex:1;font-size:var(--dch-fz,var(--mantine-font-size-sm));font-weight:500;text-transform:capitalize}.m_367dc749{width:60%;height:60%}.m_367dc749:where([data-direction=next]){transform:rotate(270deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=next]){transform:rotate(90deg)}.m_367dc749:where([data-direction=previous]){transform:rotate(90deg)}:where([dir=rtl]) .m_367dc749:where([data-direction=previous]){transform:rotate(270deg)}.m_30b26e33{display:flex;gap:var(--mantine-spacing-md)}.m_6fa5e2aa{cursor:pointer;line-height:unset}.m_6fa5e2aa:where([data-read-only]){cursor:default}.m_765a40cf{display:flex;font-size:var(--preset-font-size)}.m_d6a681e1{display:flex;flex-direction:column;border-inline-end:calc(.0625rem * var(--mantine-scale)) solid;padding-inline-end:.5em;margin-inline-end:.5em}:where([data-mantine-color-scheme=light]) .m_d6a681e1{border-color:var(--mantine-color-gray-2)}:where([data-mantine-color-scheme=dark]) .m_d6a681e1{border-color:var(--mantine-color-dark-5)}.m_acd30b22{padding:.52em .8em;border-radius:var(--mantine-radius-default);font-size:var(--preset-font-size);white-space:nowrap}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_acd30b22:hover{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:hover{background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_acd30b22:active{background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_acd30b22:active{background-color:var(--mantine-color-dark-5)}}.m_208d2562{display:flex;align-items:stretch;margin-top:var(--mantine-spacing-md)}.m_62ee059{flex:1;margin-inline-end:var(--mantine-spacing-md)}.m_ac3f4d63{text-align:center;padding-inline:1em;padding-block:.25em;border:1px solid var(--mantine-color-default-border);background-color:var(--mantine-color-default);color:var(--mantine-color-default-color);border-radius:var(--time-grid-radius,var(--mantine-radius-default));font-size:var(--time-grid-fz,var(--mantine-font-size-sm))}@media (hover:hover){.m_ac3f4d63:hover:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}@media (hover:none){.m_ac3f4d63:active:where(:not([data-disabled])){background-color:var(--mantine-color-default-hover)}}.m_ac3f4d63:where([data-active]){background-color:var(--mantine-primary-color-filled);color:var(--mantine-color-white);border-color:transparent}@media (hover:hover){.m_ac3f4d63:where([data-active]):hover:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_ac3f4d63:where([data-active]):active:where(:not([data-disabled])){background-color:var(--mantine-primary-color-filled-hover)}}.m_ac3f4d63:where(:disabled,[data-disabled]){opacity:.5;cursor:not-allowed}.m_2a0c4eda{width:fit-content;display:flex;align-items:center;font-size:var(--mini-calendar-font-size)}.m_2a05be4f,.m_99d16a4{display:flex;font-size:inherit}.m_99d16a4{min-width:3em;gap:.5em;flex-direction:column;align-items:center;line-height:1;padding:.75em;border-radius:var(--mantine-radius-default)}.m_99d16a4:where([data-selected]){color:var(--mantine-primary-color-contrast);background-color:var(--mantine-primary-color-filled)}@media (hover:hover){.m_99d16a4:where([data-selected]):hover:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}@media (hover:none){.m_99d16a4:where([data-selected]):active:where(:not([data-disabled],[data-static])){background-color:var(--mantine-primary-color-filled-hover)}}.m_99d16a4:where([data-disabled]){opacity:.3;cursor:not-allowed}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_99d16a4:hover:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_99d16a4:active:where(:not([data-disabled],[data-selected])){background-color:var(--mantine-color-dark-5)}}.m_176ca23c{font-size:.75em;font-weight:500;opacity:.65}.m_d830530d{font-size:.9em;font-weight:500}.m_14c23465{align-self:stretch;font-size:inherit;width:2em;border-radius:var(--mantine-radius-default);display:flex;align-items:center;justify-content:center;color:var(--mantine-color-bright)}.m_14c23465:where([data-disabled]){opacity:.3;cursor:not-allowed}.m_14c23465 [data-chevron]{font-size:inherit;width:60%}.m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(90deg)}.m_14c23465[data-direction=next] [data-chevron],[dir=rtl] .m_14c23465[data-direction=previous] [data-chevron]{transform:rotate(-90deg)}[dir=rtl] .m_14c23465[data-direction=next] [data-chevron]{transform:rotate(90deg)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-gray-1)}}@media (hover:hover){:where([data-mantine-color-scheme=dark]) .m_14c23465:hover:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=dark]) .m_14c23465:active:where(:not([data-disabled])){background-color:var(--mantine-color-dark-5)}}.TimeInput_inputWrapper__OIV9G,.TimeInput_wrapper__xMwq2{display:flex;flex-direction:column}.TimeInput_container__SzUrG{display:inline-flex;align-items:center}.TimeInput_digitInput__p1DcV{text-align:center;border:1px solid var(--mantine-color-gray-4);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-white);color:var(--mantine-color-text);font-family:var(--mantine-font-family-monospace);font-weight:500;transition:border-color .15s ease,box-shadow .15s ease;outline:none;-webkit-appearance:none;-moz-appearance:textfield}.TimeInput_digitInput__p1DcV::-webkit-inner-spin-button,.TimeInput_digitInput__p1DcV::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TimeInput_digitInput__p1DcV::placeholder{color:var(--mantine-color-gray-4)}.TimeInput_digitInput__p1DcV:focus{border-color:var(--mantine-color-primary-6);box-shadow:0 0 0 2px var(--mantine-color-primary-1)}.TimeInput_digitInput__p1DcV:disabled{background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5);cursor:not-allowed}.TimeInput_container__SzUrG[data-error] .TimeInput_digitInput__p1DcV{border-color:var(--mantine-color-red-6)}.TimeInput_container__SzUrG[data-error] .TimeInput_digitInput__p1DcV:focus{box-shadow:0 0 0 2px var(--mantine-color-red-1)}.TimeInput_container__SzUrG[data-disabled] .TimeInput_digitInput__p1DcV{background:var(--mantine-color-gray-1);color:var(--mantine-color-gray-5);cursor:not-allowed}.TimeInput_separator__wiN2k{font-weight:600;user-select:none;padding:0 2px}.ComingSoonToast_container__H_OeP{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1000}.ComingSoonToast_toast__Q0VoL{display:flex;align-items:center;gap:12px;background-color:var(--mantine-color-dark-7);color:var(--mantine-color-white);pointer-events:auto;max-width:90%}.ComingSoonToast_icon__8hQKh{color:var(--mantine-color-yellow-4);flex-shrink:0}.ComingSoonToast_message__INY0W{color:var(--mantine-color-white)}.SideNav_scrollArea__s2o_c{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.3) transparent}.SideNav_scrollArea__s2o_c::-webkit-scrollbar{width:6px}.SideNav_scrollArea__s2o_c::-webkit-scrollbar-track{background:transparent}.SideNav_scrollArea__s2o_c::-webkit-scrollbar-thumb{background:rgba(148,163,184,.3);border-radius:3px}.SideNav_scrollArea__s2o_c::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.5)}.CategoryAccordion_accordionRoot__mAyJE{display:flex;flex-direction:column;gap:var(--mantine-spacing-md)}.CategoryAccordion_accordionItem__WjWwl{background:var(--background-surface);border:1px solid var(--mantine-color-gray-2);border-radius:var(--mantine-radius-lg);overflow:hidden;transition:all .2s ease}.CategoryAccordion_accordionItem__WjWwl:first-of-type,.CategoryAccordion_accordionItem__WjWwl:last-of-type{border-radius:var(--mantine-radius-lg)}.CategoryAccordion_itemEnabled__9_eWi{border-color:var(--mantine-color-teal-2);box-shadow:0 1px 3px rgba(13,148,136,.08)}.CategoryAccordion_itemEnabled__9_eWi:hover{border-color:var(--mantine-color-teal-3)}.CategoryAccordion_itemDisabled__wevhO{opacity:.7;background:var(--mantine-color-gray-0)}.CategoryAccordion_itemDisabled__wevhO:hover{opacity:.85}.CategoryAccordion_accordionControl__tYeKl{padding:var(--mantine-spacing-md) var(--mantine-spacing-lg);transition:background-color .15s ease}.CategoryAccordion_accordionControl__tYeKl:hover{background-color:var(--mantine-color-gray-0)}.CategoryAccordion_accordionChevron__7lIIC,.CategoryAccordion_chevron__Ap26o{transition:transform .2s ease}[data-active] .CategoryAccordion_chevron__Ap26o{transform:rotate(90deg)}.CategoryAccordion_accordionPanel__H9Bj4{border-top:1px solid var(--mantine-color-gray-2)}.CategoryAccordion_accordionContent__jwph6{padding:var(--mantine-spacing-lg);background:var(--mantine-color-gray-0)}.CategoryAccordion_categoryTitle__bdeUS{line-height:1.4}.CategoryAccordion_categoryDescription__CPeDl{line-height:1.5}.CategoryAccordion_switchGroup__Ba4KI{padding:4px 8px;background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-2)}.CategoryAccordion_switchTrack__Hy4_E{cursor:pointer}.CategoryAccordion_sectionContainer__Gl83f{display:flex;flex-direction:column;gap:var(--mantine-spacing-lg)}.CategoryAccordion_sectionCard__mrtam{background:var(--background-surface);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-2);overflow:hidden}.CategoryAccordion_sectionHeader__5UjbQ{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:var(--mantine-color-gray-0);border-bottom:1px solid var(--mantine-color-gray-2)}.CategoryAccordion_sectionNumber__tyXFv{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--mantine-radius-sm);background:var(--mantine-color-primary-0);color:var(--mantine-color-primary-6);font-size:var(--mantine-font-size-xs);font-weight:700;flex-shrink:0}.CategoryAccordion_sectionContent__ox7_3{padding:var(--mantine-spacing-md)}@media (max-width:768px){.CategoryAccordion_accordionControl__tYeKl{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md)}.CategoryAccordion_accordionContent__jwph6{padding:var(--mantine-spacing-md)}.CategoryAccordion_sectionContent__ox7_3{padding:var(--mantine-spacing-sm)}.CategoryAccordion_categoryTitle__bdeUS{font-size:var(--mantine-font-size-sm)}.CategoryAccordion_categoryDescription__CPeDl{font-size:var(--mantine-font-size-xs)}}.QuestionRenderer_questionWrapper__EySd3{padding:var(--mantine-spacing-md);background:var(--background-surface);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-gray-2);transition:all .2s ease}.QuestionRenderer_questionWrapper__EySd3:hover{border-color:var(--mantine-color-gray-3)}.QuestionRenderer_questionWrapper__EySd3:focus-within{border-color:var(--mantine-color-primary-4);box-shadow:0 0 0 2px rgba(30,64,175,.08)}.QuestionRenderer_hasError__sGN8n{border-color:var(--mantine-color-red-4);background:var(--mantine-color-red-0)}.QuestionRenderer_hasError__sGN8n:focus-within{border-color:var(--mantine-color-red-5);box-shadow:0 0 0 2px rgba(240,68,82,.08)}.QuestionRenderer_questionLabel__eXDh8{line-height:1.4;color:var(--mantine-color-gray-8)}.QuestionRenderer_requiredBadge__kwhiL{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--mantine-color-red-0);color:var(--mantine-color-red-6);flex-shrink:0;margin-top:2px}.QuestionRenderer_questionDescription__I_WIw{line-height:1.5;padding-left:var(--mantine-spacing-xs);border-left:2px solid var(--mantine-color-gray-3)}.QuestionRenderer_inputContainer__3bCFH{position:relative}.QuestionRenderer_textInput__Hdf6_{transition:all .15s ease}.QuestionRenderer_textInput__Hdf6_:focus{border-color:var(--mantine-color-primary-5)}.QuestionRenderer_optionsStack__LqVbt{padding:var(--mantine-spacing-xs);background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-sm)}.QuestionRenderer_radioRoot__Tk_F_{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .15s ease;cursor:pointer}.QuestionRenderer_radioRoot__Tk_F_:hover{background-color:var(--mantine-color-gray-1)}.QuestionRenderer_radioInput__z_oEF{cursor:pointer}.QuestionRenderer_radioLabel__6U_lg{cursor:pointer;font-size:var(--mantine-font-size-sm)}.QuestionRenderer_checkboxRoot__b251j{padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-sm);transition:background-color .15s ease;cursor:pointer}.QuestionRenderer_checkboxRoot__b251j:hover{background-color:var(--mantine-color-gray-1)}.QuestionRenderer_checkboxInput__JrNjr{cursor:pointer}.QuestionRenderer_checkboxLabel__vAhyC{cursor:pointer;font-size:var(--mantine-font-size-sm)}.QuestionRenderer_sliderContainer__41Neo{display:flex;flex-direction:column;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md);background:var(--mantine-color-gray-0);border-radius:var(--mantine-radius-md)}.QuestionRenderer_sliderRoot__qjNy0{flex:1}.QuestionRenderer_sliderTrack__1IpzG{height:8px}.QuestionRenderer_sliderBar__1skAz{background:linear-gradient(90deg,var(--mantine-color-primary-4) 0,var(--mantine-color-primary-6) 100%)}.QuestionRenderer_sliderThumb__AqUp6{width:20px;height:20px;border-width:3px;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:transform .15s ease}.QuestionRenderer_sliderThumb__AqUp6:hover{transform:scale(1.1)}.QuestionRenderer_sliderMark__UhQwc{width:6px;height:6px}.QuestionRenderer_sliderMarkLabel__hamYT{font-size:var(--mantine-font-size-xs);color:var(--mantine-color-gray-6);margin-top:var(--mantine-spacing-xs)}.QuestionRenderer_sliderValue__WCFUR{display:flex;align-items:center;justify-content:center;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);background:var(--mantine-color-primary-0);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-primary-2)}.QuestionRenderer_errorMessage__dnz9i{animation:QuestionRenderer_shake__MqhKW .3s ease}@keyframes QuestionRenderer_shake__MqhKW{0%,to{transform:translateX(0)}25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}.QuestionRenderer_unsupportedType__dX9Ti{padding:var(--mantine-spacing-md);background:var(--mantine-color-gray-1);border-radius:var(--mantine-radius-sm);text-align:center}@media (max-width:768px){.QuestionRenderer_questionWrapper__EySd3{padding:var(--mantine-spacing-sm)}.QuestionRenderer_checkboxRoot__b251j,.QuestionRenderer_optionsStack__LqVbt,.QuestionRenderer_radioRoot__Tk_F_{padding:var(--mantine-spacing-xs)}.QuestionRenderer_sliderContainer__41Neo{padding:var(--mantine-spacing-sm)}}.QuestionnaireForm_formContainer__AxYzB{animation:QuestionnaireForm_fadeIn__zdGYW .3s ease-out}@keyframes QuestionnaireForm_fadeIn__zdGYW{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.QuestionnaireForm_progressSection__yHZVh{background:var(--background-surface);border-radius:var(--mantine-radius-lg);padding:var(--mantine-spacing-md);border:1px solid var(--mantine-color-gray-2);position:sticky;top:0;z-index:10;backdrop-filter:blur(8px);background-color:rgba(255,255,255,.95)}.QuestionnaireForm_progressBar__WJL_n{transition:all .3s ease}.QuestionnaireForm_section__gPgTs{animation:QuestionnaireForm_slideUp__pyVV7 .4s ease-out;animation-fill-mode:both}.QuestionnaireForm_section__gPgTs:nth-child(2){animation-delay:.1s}.QuestionnaireForm_section__gPgTs:nth-child(3){animation-delay:.2s}@keyframes QuestionnaireForm_slideUp__pyVV7{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.QuestionnaireForm_sectionHeader__5A6nd{padding-bottom:var(--mantine-spacing-sm);border-bottom:1px solid var(--mantine-color-gray-2);margin-bottom:var(--mantine-spacing-md)}.QuestionnaireForm_sectionCard__JYTNP{border-radius:var(--mantine-radius-lg);overflow:hidden}.QuestionnaireForm_submitSection__M8pZm{display:flex;flex-direction:column;gap:var(--mantine-spacing-md);padding-top:var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-gray-2);animation:QuestionnaireForm_slideUp__pyVV7 .4s ease-out .3s;animation-fill-mode:both}.QuestionnaireForm_submitButton__sZTV2{min-height:52px;font-size:var(--mantine-font-size-md);font-weight:600;letter-spacing:.02em;transition:all .2s ease;box-shadow:0 2px 8px rgba(30,64,175,.15)}.QuestionnaireForm_submitButton__sZTV2:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(30,64,175,.25)}.QuestionnaireForm_submitButton__sZTV2:active:not(:disabled){transform:translateY(0)}.QuestionnaireForm_errorAlert__QNpSe{animation:QuestionnaireForm_shake__H98dd .4s ease}@keyframes QuestionnaireForm_shake__H98dd{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.QuestionnaireForm_previewAlert__VKcwP{border-left:3px solid var(--mantine-color-blue-5)}@media (max-width:768px){.QuestionnaireForm_progressSection__yHZVh{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md)}.QuestionnaireForm_sectionHeader__5A6nd{flex-wrap:nowrap}.QuestionnaireForm_submitButton__sZTV2{min-height:48px}}.LessonLogDisplay_container__BlNaE{background:linear-gradient(145deg,#f0fdf4,#ecfdf5);border:1px solid #86efac;border-radius:12px;overflow:hidden}.LessonLogDisplay_header__FNb7O{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(134,239,172,.2);border-bottom:1px solid #bbf7d0}.LessonLogDisplay_header__FNb7O svg{color:#16a34a}.LessonLogDisplay_content__SV_rt{padding:16px}.LessonLogDisplay_section__TTR0L{position:relative}.LessonLogDisplay_sectionHeader__lwIV8{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.LessonLogDisplay_sectionHeader__lwIV8 svg{color:#8b95a1}.LessonLogDisplay_exerciseList__Gj2uv{display:flex;flex-direction:column;gap:8px}.LessonLogDisplay_exerciseItem__ZUHsp{display:flex;gap:12px;padding:10px 12px;background:#ffffff;border:1px solid #e5e8eb;border-radius:10px;transition:box-shadow .15s ease}.LessonLogDisplay_exerciseItem__ZUHsp:hover{box-shadow:0 2px 8px rgba(0,0,0,.04)}.LessonLogDisplay_exerciseIndex__ZUJzN{font-size:11px;font-weight:700;color:#16a34a;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#dcfce7;border-radius:6px;flex-shrink:0}.LessonLogDisplay_exerciseContent__aVmcr{flex:1;min-width:0}.LessonLogDisplay_exerciseNotes__zU0V3{padding:6px 8px;background:#f9fafb;border-radius:6px;font-style:italic}.LessonLogDisplay_intensityDisplay__A5w4v{padding:12px;background:#ffffff;border:1px solid #e5e8eb;border-radius:10px}.LessonLogDisplay_intensityBar__5m1mm{display:flex;gap:4px}.LessonLogDisplay_intensityDot__gsvgm{flex:1;height:8px;border-radius:4px;transition:background-color .15s ease}.LessonLogDisplay_feedbackBox__3b4hP{padding:12px 14px;background:#ffffff;border-radius:10px;border:1px solid #e5e8eb;border-left:3px solid #16a34a}@media (max-width:768px){.LessonLogDisplay_content__SV_rt{padding:12px}.LessonLogDisplay_exerciseItem__ZUHsp{padding:8px 10px}}.my-performance_periodSelector__SRIwB{background:var(--mantine-color-white)}.my-performance_periodDisplay__QmObD{min-width:180px}.my-performance_heroCard__twIyF{background:linear-gradient(135deg,rgba(30,64,175,.02),rgba(13,148,136,.03))}.my-performance_heroLabel__OhaXw{letter-spacing:.02em}.my-performance_heroName__bhGth{font-size:1.75rem;color:var(--mantine-color-gray-9)}.my-performance_progressCard__oEzkI{background:var(--mantine-color-white)}.my-performance_statItem__jW_Ao{padding:12px;border-radius:8px;background:var(--mantine-color-gray-0);transition:background .2s ease}.my-performance_statItem__jW_Ao:hover{background:var(--mantine-color-gray-1)}.my-performance_dailyRequired__YBv5Q{padding:8px 16px;background:rgba(255,152,0,.08);border-radius:8px}.my-performance_noTargetCard__OUWd9{background:linear-gradient(135deg,rgba(107,114,128,.04),rgba(156,163,175,.02));text-align:center}.my-performance_achievedCircle__XHUaZ{display:flex;align-items:center;justify-content:center;width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,rgba(13,148,136,.08),rgba(13,148,136,.04));border:2px solid rgba(13,148,136,.2)}.my-performance_statValueTeal__DPfHF{color:#0d9488}.my-performance_statValueOrange__2BNy6{color:#ff9800}.my-performance_statValuePrimary__Yi_iu{color:var(--mantine-color-primary-6)}.my-performance_iconBlue__C5UpL{color:#3b82f6}.my-performance_iconTeal___wCui{color:#0d9488}.my-performance_iconOrange__FgFeT{color:#ff9800}.my-performance_iconPrimary__WxIZ9{color:var(--mantine-color-primary-6)}.my-performance_iconCircle__YAOPA{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.my-performance_iconCircleOrange__OYD0p{background:rgba(255,152,0,.12);color:#ff9800}.my-performance_iconCirclePrimary__4LBun{background:var(--mantine-color-primary-0);color:var(--mantine-color-primary-6)}.my-performance_unsettledStatCard__mXByx{background:var(--mantine-color-gray-0);border:1px solid var(--mantine-color-gray-2)}.my-performance_historyCard__3em9I{overflow:hidden}@media (max-width:768px){.my-performance_heroName__bhGth{font-size:1.5rem}.my-performance_periodDisplay__QmObD{min-width:150px}.my-performance_yearSelect__1oMwt{width:85px}.my-performance_monthSelect__ixLOU{width:70px}.my-performance_achievedCircle__XHUaZ{width:160px;height:160px}.my-performance_achievedCircle__XHUaZ .my-performance_statValueTeal__DPfHF{font-size:1.5rem!important}}.prospects_pageContainer__E9nCG{position:relative;min-height:100vh;background:linear-gradient(135deg,#f9fafb 0,var(--mantine-color-white) 50%,#f2f4f6 100%)}.prospects_pageContainer__E9nCG:before{content:"";position:absolute;top:0;left:0;right:0;height:400px;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(30,64,175,.08),transparent);pointer-events:none;z-index:0}.prospects_contentWrapper__nYWql{position:relative;z-index:1}.prospects_statsGrid__3Vf8f{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px;animation:prospects_fadeSlideIn__M6jVK .6s ease-out}@keyframes prospects_fadeSlideIn__M6jVK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.prospects_statCard___EGMv{background:var(--mantine-color-white);border-radius:16px;padding:24px;box-shadow:0 2px 8px rgba(0,27,55,.06),0 8px 24px rgba(0,0,0,.02);border:1px solid rgba(229,232,235,.6);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.prospects_statCard___EGMv:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--stat-color,#1e40af),transparent);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.4,0,.2,1)}.prospects_statCard___EGMv:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(30,64,175,.12),0 16px 48px rgba(0,0,0,.04)}.prospects_statCard___EGMv:hover:before{transform:scaleX(1)}.prospects_statLabel__gWWn8{font-size:13px;font-weight:500;color:#6b7684;letter-spacing:.02em;text-transform:uppercase;margin-bottom:8px}.prospects_statValue__9BvzW{font-size:32px;font-weight:700;color:rgba(0,12,30,.9);line-height:1.2;letter-spacing:-.02em}.prospects_statChange__i2Nic{font-size:13px;font-weight:500;margin-top:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;background:rgba(3,178,108,.08);color:#03b26c}.prospects_statChange__i2Nic.prospects_negative__vmjDg{background:rgba(240,68,82,.08);color:#f04452}.prospects_header__lF7l3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;animation:prospects_fadeIn__ZxeXN .5s ease-out .1s both}@keyframes prospects_fadeIn__ZxeXN{0%{opacity:0}to{opacity:1}}.prospects_headerTitle__GuIzO{font-size:34px;font-weight:700;color:rgba(0,12,30,.9);letter-spacing:-.02em;line-height:1.25;margin:0}.prospects_headerSubtitle__Nnl2c{font-size:15px;color:#6b7684;margin-top:4px;font-weight:400}.prospects_filterSection__8FOIS{background:var(--mantine-color-white);border-radius:20px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,27,55,.04),0 4px 16px rgba(0,0,0,.02);border:1px solid rgba(229,232,235,.6);animation:prospects_fadeSlideIn__M6jVK .6s ease-out .2s both}.prospects_tabsList__m7ewa{display:flex;gap:8px;padding:6px;background:#f9fafb;border-radius:14px;margin-bottom:24px}.prospects_tab__KFugJ{flex:1;min-width:0;padding:12px 20px;font-size:14px;font-weight:500;color:#6b7684;background:transparent;border:none;border-radius:10px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.prospects_tab__KFugJ:hover{background:rgba(30,64,175,.06);color:#1e40af}.prospects_tab__KFugJ[data-active=true]{background:var(--mantine-color-white);color:#1e40af;box-shadow:0 2px 8px rgba(30,64,175,.1),0 4px 12px rgba(0,0,0,.04)}.prospects_prospectCard__8gBGA{background:var(--mantine-color-white);border-radius:16px;padding:18px;box-shadow:0 2px 8px rgba(0,27,55,.06),0 8px 24px rgba(0,0,0,.02);border:1px solid rgba(229,232,235,.6);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;animation:prospects_cardFadeIn__2UpJL .5s ease-out both;max-width:100%}@keyframes prospects_cardFadeIn__2UpJL{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.prospects_prospectCard__8gBGA:first-child{animation-delay:.05s}.prospects_prospectCard__8gBGA:nth-child(2){animation-delay:.1s}.prospects_prospectCard__8gBGA:nth-child(3){animation-delay:.15s}.prospects_prospectCard__8gBGA:nth-child(4){animation-delay:.2s}.prospects_prospectCard__8gBGA:nth-child(5){animation-delay:.25s}.prospects_prospectCard__8gBGA:nth-child(6){animation-delay:.3s}.prospects_prospectCard__8gBGA:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--card-accent,#1e40af),var(--card-accent-light,#6b8ad9));transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.4,0,.2,1)}.prospects_prospectCard__8gBGA:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(30,64,175,.12),0 24px 56px rgba(0,0,0,.06);border-color:rgba(30,64,175,.2)}.prospects_prospectCard__8gBGA:hover:before{transform:scaleX(1)}.prospects_prospectCard__8gBGA:active{transform:translateY(-2px)}.prospects_prospectName__u65AV{font-size:18px;font-weight:700;color:rgba(0,12,30,.95);letter-spacing:-.01em;line-height:1.3}.prospects_phoneBox__hnk1J{display:flex;align-items:center;gap:8px;padding:12px 14px;background:linear-gradient(135deg,rgba(30,64,175,.08),rgba(107,138,217,.04));border-radius:10px;border:1px solid rgba(30,64,175,.15);transition:all .2s ease}.prospects_phoneBox__hnk1J:hover{background:linear-gradient(135deg,rgba(30,64,175,.12),rgba(107,138,217,.06));border-color:rgba(30,64,175,.25)}.prospects_phoneIcon__cl61f{color:#3b5fd9;flex-shrink:0}.prospects_phoneNumber__z_ijg{font-size:15px;font-weight:600;color:#3b5fd9;letter-spacing:.02em;font-variant-numeric:tabular-nums}.prospects_sourceRow__d98nm{display:flex;align-items:center;gap:8px}.prospects_sourceIcon__agil3{color:#8b95a1;flex-shrink:0}.prospects_sourceText__pXAQU{font-size:14px;font-weight:400;color:#6b7684}.prospects_cardExtra__0U_6S{margin-top:8px;padding-top:16px;border-top:1px solid rgba(229,232,235,.6)}.prospects_statusBadge__eyAZ8{display:inline-flex;align-items:center;padding:8px 16px;border-radius:14px;font-size:13px;font-weight:500;letter-spacing:.01em;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.prospects_statusBadge__eyAZ8.prospects_consultation__ZyZ5_{background:linear-gradient(135deg,rgba(30,64,175,.1),rgba(107,138,217,.08));color:#1e40af;border:1px solid rgba(30,64,175,.2)}.prospects_statusBadge__eyAZ8.prospects_scheduled__Lhm1R{background:linear-gradient(135deg,rgba(255,152,0,.1),rgba(255,183,77,.08));color:#ff9800;border:1px solid rgba(255,152,0,.25)}.prospects_statusBadge__eyAZ8.prospects_completed__L1SAD{background:linear-gradient(135deg,rgba(13,148,136,.1),rgba(94,234,212,.08));color:#0d9488;border:1px solid rgba(13,148,136,.25)}.prospects_statusBadge__eyAZ8.prospects_converted__L77Ou{background:linear-gradient(135deg,rgba(3,178,108,.12),rgba(129,199,132,.08));color:#03b26c;border:1px solid rgba(3,178,108,.3)}.prospects_statusBadge__eyAZ8.prospects_noShow__JljyB{background:linear-gradient(135deg,rgba(240,68,82,.1),rgba(239,154,154,.08));color:#f04452;border:1px solid rgba(240,68,82,.25)}.prospects_statusBadge__eyAZ8.prospects_notRegistered__LrfJm{background:rgba(139,149,161,.08);color:#6b7684;border:1px solid rgba(139,149,161,.2)}.prospects_infoRow__N8tMV{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7684;margin-top:8px}.prospects_infoIcon__hJt_K{opacity:.7;flex-shrink:0}.prospects_activityPills__6rmWx{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.prospects_activityPill__jxfox{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;background:#f9fafb;border:1px solid #e5e8eb;border-radius:10px;font-size:12px;font-weight:500;color:#6b7684;transition:all .2s ease}.prospects_activityPill__jxfox:hover{background:#f2f4f6;border-color:#d1d6db}.prospects_emptyState__7_5Sa{text-align:center;padding:80px 24px;animation:prospects_fadeIn__ZxeXN .5s ease-out}.prospects_emptyStateIcon__Cq1LK{width:80px;height:80px;margin:0 auto 24px;border-radius:20px;background:linear-gradient(135deg,rgba(30,64,175,.08),rgba(107,138,217,.05));display:flex;align-items:center;justify-content:center;color:#6b8ad9}.prospects_emptyStateTitle__tR4pC{font-size:20px;font-weight:600;color:rgba(0,12,30,.8);margin-bottom:8px}.prospects_emptyStateDescription__l4yt8{font-size:15px;color:#6b7684;margin-bottom:24px}.prospects_paginationWrapper__VSeWM{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:40px;padding:24px;animation:prospects_fadeIn__ZxeXN .5s ease-out .3s both}.prospects_paginationInfo__ztXl2{font-size:14px;color:#6b7684;font-weight:500}@media (max-width:768px){.prospects_headerTitle__GuIzO{font-size:28px}.prospects_statsGrid__3Vf8f{grid-template-columns:repeat(2,1fr);gap:12px}.prospects_statCard___EGMv{padding:16px}.prospects_statValue__9BvzW{font-size:24px}.prospects_filterSection__8FOIS{padding:16px}.prospects_tabsList__m7ewa{flex-wrap:wrap}.prospects_tab__KFugJ{font-size:13px;padding:10px 16px}.prospects_prospectCard__8gBGA{padding:16px}}.prospects_skeleton__oP4WH{background:linear-gradient(90deg,#f2f4f6,#e5e8eb 50%,#f2f4f6);background-size:200% 100%;animation:prospects_shimmer__jOnPh 1.5s infinite;border-radius:12px}@keyframes prospects_shimmer__jOnPh{0%{background-position:200% 0}to{background-position:-200% 0}}.prospects_tableCard___cuN4{overflow:hidden;border-radius:16px;border:1px solid rgba(229,232,235,.6);animation:prospects_fadeSlideIn__M6jVK .5s ease-out .3s both}.prospects_tableRow__XWaxt{cursor:pointer;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}.prospects_tableRow__XWaxt:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,rgba(30,64,175,.08),transparent);transition:width .3s cubic-bezier(.4,0,.2,1)}.prospects_tableRow__XWaxt:hover:before{width:100%}.prospects_tableRow__XWaxt:hover{background-color:rgba(30,64,175,.02)}.prospects_tableRow__XWaxt:active{background-color:rgba(30,64,175,.04)}.prospects_statusDot__vNSN2{width:10px;height:10px;border-radius:50%;flex-shrink:0;transition:all .2s ease}.prospects_tableRow__XWaxt:hover .prospects_statusDot__vNSN2{transform:scale(1.2)}.prospects_rowArrow__Ct_M9{opacity:0;transform:translateX(-4px);transition:all .2s ease}.prospects_tableRow__XWaxt:hover .prospects_rowArrow__Ct_M9{opacity:1;transform:translateX(0)}.prospects_mobileCardList__HEJOo{display:none}.prospects_mobileCard__90QiS{border-radius:16px;border:1px solid rgba(229,232,235,.6);transition:all .2s cubic-bezier(.4,0,.2,1);animation:prospects_cardFadeIn__2UpJL .4s ease-out both}.prospects_mobileCard__90QiS:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(30,64,175,.1),0 16px 48px rgba(0,0,0,.04)}.prospects_mobileCard__90QiS:active{transform:translateY(0)}@media (max-width:1024px){.prospects_tableCard___cuN4{display:none}.prospects_mobileCardList__HEJOo{display:flex;flex-direction:column;animation:prospects_fadeSlideIn__M6jVK .5s ease-out .3s both}}.InstructorRankingCard_container__vOk1a{--animation-duration:0.6s;--stagger-delay:0.1s}.InstructorRankingCard_header__mdfe9{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.InstructorRankingCard_title__Jb1XZ{font-size:1.25rem;font-weight:700;color:var(--mantine-color-text);letter-spacing:-.02em}.InstructorRankingCard_podiumSection___bd19{display:flex;justify-content:center;align-items:flex-end;gap:12px;margin-bottom:32px;min-height:260px;padding:0 16px}.InstructorRankingCard_podiumCard__9E9AJ{position:relative;display:flex;flex-direction:column;align-items:center;padding:20px 16px 16px;border-radius:16px;background:linear-gradient(145deg,var(--card-color-light) 0,var(--card-color) 100%);box-shadow:0 4px 20px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.6);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;cursor:pointer;opacity:0;transform:translateY(30px);animation:InstructorRankingCard_slideUp__CPtT_ var(--animation-duration) cubic-bezier(.34,1.56,.64,1) forwards}.InstructorRankingCard_podiumCard__9E9AJ:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 40px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.8)}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_first__4v4ET{order:2;width:140px;min-height:200px;z-index:3;animation-delay:calc(var(--stagger-delay) * 2)}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_second__j5CfR{order:1;width:120px;min-height:170px;z-index:2;margin-bottom:20px;animation-delay:calc(var(--stagger-delay) * 3)}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_third__8Iy6Y{order:3;width:120px;min-height:150px;z-index:1;margin-bottom:35px;animation-delay:calc(var(--stagger-delay) * 4)}.InstructorRankingCard_rankBadge__4ePmj{position:absolute;top:-14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800;font-size:.875rem;box-shadow:0 3px 12px rgba(0,0,0,.15)}.InstructorRankingCard_rankBadge__4ePmj.InstructorRankingCard_gold__XRWsx{width:44px;height:44px;background:linear-gradient(145deg,#ffd700,#ffa500);color:#7a5700;font-size:1.125rem}.InstructorRankingCard_rankBadge__4ePmj.InstructorRankingCard_silver__lPcqU{width:36px;height:36px;background:linear-gradient(145deg,#e8e8e8,#b0b0b0);color:#505050}.InstructorRankingCard_rankBadge__4ePmj.InstructorRankingCard_bronze__KHxS5{width:36px;height:36px;background:linear-gradient(145deg,#f4a460,#cd853f);color:#5c3d1e}.InstructorRankingCard_trophyIcon__bJSLk{display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:var(--mantine-color-yellow-6);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.InstructorRankingCard_instructorName__rgNRx{font-size:.9375rem;font-weight:600;color:var(--mantine-color-gray-8);text-align:center;margin-bottom:8px;line-height:1.3}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_first__4v4ET .InstructorRankingCard_instructorName__rgNRx{font-size:1.0625rem}.InstructorRankingCard_valueDisplay__GYUNk{font-size:1.125rem;font-weight:800;color:var(--mantine-color-blue-7);text-align:center}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_first__4v4ET .InstructorRankingCard_valueDisplay__GYUNk{font-size:1.375rem}.InstructorRankingCard_changeIndicator__cP7HI{display:flex;align-items:center;gap:2px;margin-top:8px;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600}.InstructorRankingCard_changeIndicator__cP7HI.InstructorRankingCard_up__byYz4{background:rgba(34,197,94,.12);color:#15803d}.InstructorRankingCard_changeIndicator__cP7HI.InstructorRankingCard_down__ozMV8{background:rgba(239,68,68,.12);color:#dc2626}.InstructorRankingCard_changeIndicator__cP7HI.InstructorRankingCard_neutral___gy1z{background:rgba(107,114,128,.1);color:#6b7280}.InstructorRankingCard_changeIndicator__cP7HI.InstructorRankingCard_new__w5n_8{background:rgba(59,130,246,.12);color:#2563eb}.InstructorRankingCard_rankingList__gpJcJ{display:flex;flex-direction:column;gap:8px}.InstructorRankingCard_rankingItem__2XaeR{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--mantine-color-gray-0);border-radius:12px;border-left:4px solid var(--item-color,var(--mantine-color-gray-3));transition:all .2s ease;cursor:pointer;opacity:0;transform:translateX(-20px);animation:InstructorRankingCard_slideIn__8gjT_ var(--animation-duration) ease-out forwards}.InstructorRankingCard_rankingItem__2XaeR:first-child{animation-delay:calc(var(--stagger-delay) * 5)}.InstructorRankingCard_rankingItem__2XaeR:nth-child(2){animation-delay:calc(var(--stagger-delay) * 6)}.InstructorRankingCard_rankingItem__2XaeR:nth-child(3){animation-delay:calc(var(--stagger-delay) * 7)}.InstructorRankingCard_rankingItem__2XaeR:nth-child(4){animation-delay:calc(var(--stagger-delay) * 8)}.InstructorRankingCard_rankingItem__2XaeR:nth-child(5){animation-delay:calc(var(--stagger-delay) * 9)}.InstructorRankingCard_rankingItem__2XaeR:nth-child(6){animation-delay:calc(var(--stagger-delay) * 10)}.InstructorRankingCard_rankingItem__2XaeR:nth-child(7){animation-delay:calc(var(--stagger-delay) * 11)}.InstructorRankingCard_rankingItem__2XaeR:hover{background:var(--mantine-color-gray-1);transform:translateX(4px);box-shadow:0 2px 8px rgba(0,0,0,.04)}.InstructorRankingCard_rankNumber__yiiJy{min-width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:var(--mantine-color-gray-5);background:var(--mantine-color-gray-1);border-radius:8px}.InstructorRankingCard_itemContent__xnApu{flex:1;display:flex;align-items:center;justify-content:space-between}.InstructorRankingCard_itemName__gWoA5{font-size:.9375rem;font-weight:500;color:var(--mantine-color-gray-8)}.InstructorRankingCard_itemValue__cTyzC{font-size:.9375rem;font-weight:700;color:var(--mantine-color-blue-6)}.InstructorRankingCard_itemChange__SsBLv{display:flex;align-items:center;gap:2px;font-size:.75rem;font-weight:600;min-width:48px;justify-content:flex-end}.InstructorRankingCard_emptyState__9njYJ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;background:var(--mantine-color-gray-0);border-radius:16px;text-align:center}.InstructorRankingCard_emptyIcon__CBPSW{color:var(--mantine-color-gray-4);margin-bottom:16px}.InstructorRankingCard_emptyText__9vr4K{font-size:.9375rem;color:var(--mantine-color-gray-6)}.InstructorRankingCard_loadingContainer__YkDow{display:flex;flex-direction:column;gap:24px}.InstructorRankingCard_loadingPodium__4YIHR{display:flex;justify-content:center;align-items:flex-end;gap:12px;min-height:200px}.InstructorRankingCard_loadingSkeleton__0DB4N{border-radius:16px;background:linear-gradient(90deg,var(--mantine-color-gray-1) 0,var(--mantine-color-gray-2) 50%,var(--mantine-color-gray-1) 100%);background-size:200% 100%;animation:InstructorRankingCard_shimmer__3jBdF 1.5s ease-in-out infinite}.InstructorRankingCard_loadingSkeleton__0DB4N.InstructorRankingCard_first__4v4ET{width:140px;height:200px}.InstructorRankingCard_loadingSkeleton__0DB4N.InstructorRankingCard_second__j5CfR{width:120px;height:170px}.InstructorRankingCard_loadingSkeleton__0DB4N.InstructorRankingCard_third__8Iy6Y{width:120px;height:150px}.InstructorRankingCard_loadingList__qWIIb{display:flex;flex-direction:column;gap:8px}.InstructorRankingCard_loadingItem__XP5gL{height:52px;border-radius:12px}@keyframes InstructorRankingCard_slideUp__CPtT_{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes InstructorRankingCard_slideIn__8gjT_{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes InstructorRankingCard_shimmer__3jBdF{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.InstructorRankingCard_podiumSection___bd19{gap:8px;padding:0 8px;min-height:220px}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_first__4v4ET{width:110px;min-height:160px;padding:16px 12px 12px}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_second__j5CfR,.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_third__8Iy6Y{width:95px;min-height:130px;padding:14px 10px 10px}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_second__j5CfR{margin-bottom:15px}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_third__8Iy6Y{margin-bottom:25px}.InstructorRankingCard_instructorName__rgNRx{font-size:.8125rem}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_first__4v4ET .InstructorRankingCard_instructorName__rgNRx{font-size:.875rem}.InstructorRankingCard_valueDisplay__GYUNk{font-size:.9375rem}.InstructorRankingCard_podiumCard__9E9AJ.InstructorRankingCard_first__4v4ET .InstructorRankingCard_valueDisplay__GYUNk{font-size:1.125rem}.InstructorRankingCard_rankBadge__4ePmj.InstructorRankingCard_gold__XRWsx{width:36px;height:36px;font-size:1rem}.InstructorRankingCard_rankBadge__4ePmj.InstructorRankingCard_bronze__KHxS5,.InstructorRankingCard_rankBadge__4ePmj.InstructorRankingCard_silver__lPcqU{width:30px;height:30px;font-size:.8125rem}}.page_heroSection__eNNfE{position:relative;margin-bottom:32px;padding:24px 0;border-radius:20px;overflow:hidden}.page_heroPattern__pAHgU{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(30,64,175,.04) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(13,148,136,.03) 0,transparent 50%),linear-gradient(90deg,transparent,rgba(30,64,175,.02) 25%,rgba(13,148,136,.02) 75%,transparent);pointer-events:none}.page_heroPattern__pAHgU:before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%231E40AF' fill-opacity='0.02'%3E%3Ccircle cx='30' cy='30' r='1.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.7}.page_heroContent__1Y64Z{position:relative;z-index:1}.page_cardGrid__NQidv{margin-bottom:40px}.page_reportCardLink__UTJJW{text-decoration:none;display:block}.page_reportCard__WeoSJ{position:relative;background:#ffffff;border-radius:20px;padding:28px;min-height:240px;overflow:hidden;border:1px solid var(--mantine-color-gray-2);box-shadow:0 1px 3px rgba(0,27,55,.06),0 4px 12px rgba(0,27,55,.04);transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .2s ease;cursor:pointer}.page_reportCard__WeoSJ:hover{transform:translateY(-6px);border-color:var(--mantine-color-gray-3);box-shadow:0 8px 24px rgba(30,64,175,.08),0 20px 40px rgba(0,27,55,.06)}.page_reportCard__WeoSJ:active{transform:translateY(-2px);transition-duration:.1s}.page_cardPattern__EGWpu{position:absolute;top:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,var(--accent,#1e40af) 0,transparent 70%);opacity:.04;transition:opacity .3s ease,transform .4s ease;pointer-events:none}.page_reportCard__WeoSJ:hover .page_cardPattern__EGWpu{opacity:.08;transform:scale(1.2)}.page_cardGlow__bhEOK{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(to top,color-mix(in srgb,var(--accent,#1e40af) 3%,transparent),transparent);opacity:0;transition:opacity .3s ease;pointer-events:none}.page_reportCard__WeoSJ:hover .page_cardGlow__bhEOK{opacity:1}.page_cardContent__ExDYv{position:relative;z-index:1;height:100%}.page_cardSubtitle__DKK1r{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mantine-color-gray-5);margin-bottom:4px}.page_cardTitle___pXXN{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--mantine-color-gray-9);line-height:1.3}.page_cardDescription__Oe0bJ{font-size:14px;color:var(--mantine-color-gray-6);line-height:1.6;max-width:280px}.page_cardIcon__9iHod{background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#1e40af) 10%,white),color-mix(in srgb,var(--accent,#1e40af) 5%,white));border:1px solid color-mix(in srgb,var(--accent,#1e40af) 15%,transparent);color:var(--accent,#1e40af);transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s ease}.page_reportCard__WeoSJ:hover .page_cardIcon__9iHod{transform:scale(1.08) rotate(-3deg);background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#1e40af) 15%,white),color-mix(in srgb,var(--accent,#1e40af) 8%,white))}.page_cardStats__6xtf_{margin-top:auto}.page_statBadge__mxZ4s{background:var(--mantine-color-gray-0);color:var(--mantine-color-gray-7);border:1px solid var(--mantine-color-gray-2);font-size:11px;font-weight:500;padding:6px 10px;height:auto;border-radius:6px;transition:all .2s ease}.page_statBadge__mxZ4s:hover{background:var(--mantine-color-gray-1);border-color:var(--mantine-color-gray-3)}.page_cardCta__qvQ_h{color:var(--mantine-color-primary-6);padding-top:8px;border-top:1px solid var(--mantine-color-gray-1);transition:color .2s ease}.page_reportCard__WeoSJ:hover .page_cardCta__qvQ_h{color:var(--mantine-color-primary-7)}.page_insightsSection__lmRh7{background:linear-gradient(135deg,var(--mantine-color-gray-0) 0,#ffffff 100%);border-radius:16px;padding:24px;border:1px solid var(--mantine-color-gray-1)}.page_insightsSectionIcon__4qDnE{color:var(--mantine-color-accent-5)}.page_insightsSectionTitle__MNmUS{color:var(--mantine-color-gray-6);letter-spacing:.08em}.page_insightCard__TsFTs{background:#ffffff;border-radius:12px;padding:16px;border:1px solid var(--mantine-color-gray-2);transition:border-color .2s ease,box-shadow .2s ease}.page_insightCard__TsFTs:hover{border-color:var(--mantine-color-gray-3);box-shadow:0 2px 8px rgba(0,27,55,.04)}.page_insightIcon__kEZPG{background:linear-gradient(135deg,var(--mantine-color-primary-0),var(--mantine-color-accent-0));color:var(--mantine-color-primary-6);border:1px solid var(--mantine-color-primary-1)}.page_insightLabel__di_vd{color:var(--mantine-color-gray-8)}@media (max-width:768px){.page_heroSection__eNNfE{padding:16px 0;margin-bottom:24px}.page_reportCard__WeoSJ{padding:20px;min-height:200px}.page_cardTitle___pXXN{font-size:18px}.page_cardDescription__Oe0bJ{font-size:13px}.page_cardIcon__9iHod{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}.page_cardIcon__9iHod svg{width:22px;height:22px}.page_cardGrid__NQidv{margin-bottom:28px}.page_insightsSection__lmRh7{padding:20px}}@keyframes page_subtle-pulse__Hbg4z{0%,to{opacity:.04}50%{opacity:.06}}.page_cardPattern__EGWpu{animation:page_subtle-pulse__Hbg4z 4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.page_cardCta__qvQ_h,.page_cardGlow__bhEOK,.page_cardIcon__9iHod,.page_cardPattern__EGWpu,.page_insightCard__TsFTs,.page_reportCard__WeoSJ,.page_statBadge__mxZ4s{transition:none;animation:none}.page_reportCard__WeoSJ:hover,.page_reportCard__WeoSJ:hover .page_cardIcon__9iHod{transform:none}}.page_pageContainer__EGt7p{min-height:100vh;padding:0}.page_pageHeader__sJNn1{padding:var(--mantine-spacing-xl) var(--mantine-spacing-lg);padding-bottom:var(--mantine-spacing-lg)}.page_pageTitle__SA0Jn{letter-spacing:-.02em}.page_contentArea__Yksiw{padding:0 var(--mantine-spacing-lg) var(--mantine-spacing-xl)}.page_templateCard__Z_Ikn{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);animation:page_cardFadeIn__j2szQ .5s ease-out both;background:white}.page_templateCard__Z_Ikn:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--mantine-color-accent-4) 0,var(--mantine-color-accent-5) 50%,var(--mantine-color-accent-6) 100%);opacity:0;transition:opacity .3s ease}.page_templateCard__Z_Ikn:hover{transform:translateY(-4px);box-shadow:0 12px 40px -8px rgba(13,148,136,.12),0 4px 16px -4px rgba(0,0,0,.08)}.page_templateCard__Z_Ikn:hover:before{opacity:1}@keyframes page_cardFadeIn__j2szQ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page_cardHeader__7l_bG{padding:var(--mantine-spacing-lg);padding-bottom:var(--mantine-spacing-sm);position:relative}.page_templateIcon__9yYdi{transition:transform .3s ease}.page_templateCard__Z_Ikn:hover .page_templateIcon__9yYdi{transform:scale(1.05)}.page_statusBadge__pQdje{position:absolute;top:var(--mantine-spacing-lg);right:calc(var(--mantine-spacing-lg) + 36px);font-weight:500;text-transform:none}.page_menuButton__aZf_A{opacity:.6;transition:opacity .2s ease}.page_templateCard__Z_Ikn:hover .page_menuButton__aZf_A{opacity:1}.page_cardBody__FAKZa{padding:0 var(--mantine-spacing-lg);padding-bottom:var(--mantine-spacing-lg)}.page_templateName__gzkSN{color:var(--mantine-color-gray-8);transition:color .2s ease}.page_templateCard__Z_Ikn:hover .page_templateName__gzkSN{color:var(--mantine-color-primary-6)}.page_description__YnkKk{line-height:1.5;min-height:2.5em}.page_statsRow__t7YCW{padding-top:var(--mantine-spacing-xs)}.page_statIcon__frf6e{color:var(--mantine-color-gray-5)}.page_bodyMapIcon__Jtcr_{color:var(--mantine-color-accent-5)}.page_cardFooter__almns{padding:var(--mantine-spacing-sm) var(--mantine-spacing-lg);background:var(--mantine-color-gray-0)}.page_viewAction__YXXJK{cursor:pointer;transition:all .2s ease;color:var(--mantine-color-primary-6)}.page_viewAction__YXXJK:hover{transform:translateX(2px)}.page_emptyStateContainer__LFY_K{max-width:600px;margin:0 auto;background:white;position:relative;overflow:hidden}.page_emptyStateContainer__LFY_K:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,var(--mantine-color-accent-1) 0,transparent 70%);opacity:.5}.page_emptyStateContainer__LFY_K:after{content:"";position:absolute;bottom:-80px;left:-80px;width:200px;height:200px;background:radial-gradient(circle,var(--mantine-color-primary-1) 0,transparent 70%);opacity:.4}.page_emptyIconWrapper__ms5bq{position:relative;z-index:1}.page_emptyMainIcon__PrO_5{animation:page_floatIcon__46lmp 3s ease-in-out infinite}.page_emptyFloatingIcon__CjXmM{position:absolute;bottom:-4px;right:-8px;animation:page_sparkle__GZh4Y 2s ease-in-out infinite}@keyframes page_floatIcon__46lmp{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes page_sparkle__GZh4Y{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.1) rotate(10deg);opacity:.8}}@media (max-width:768px){.page_pageHeader__sJNn1{padding:var(--mantine-spacing-lg);padding-bottom:var(--mantine-spacing-md)}.page_contentArea__Yksiw{padding:0 var(--mantine-spacing-md) var(--mantine-spacing-lg)}.page_cardHeader__7l_bG{padding:var(--mantine-spacing-md)}.page_cardBody__FAKZa{padding:0 var(--mantine-spacing-md);padding-bottom:var(--mantine-spacing-md)}.page_cardFooter__almns{padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.page_statusBadge__pQdje{top:var(--mantine-spacing-md);right:calc(var(--mantine-spacing-md) + 36px)}.page_emptyStateContainer__LFY_K:after,.page_emptyStateContainer__LFY_K:before{display:none}}[data-mantine-color-scheme=dark] .page_templateCard__Z_Ikn{background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .page_cardFooter__almns{background:var(--mantine-color-dark-7)}[data-mantine-color-scheme=dark] .page_emptyStateContainer__LFY_K{background:var(--mantine-color-dark-6)}[data-mantine-color-scheme=dark] .page_templateName__gzkSN{color:var(--mantine-color-gray-0)}